/* CSS CONSORCIO DE TRANSPORTES (remodelada) **********************************/

/*************************************************** ESTILOS PRINCIPALES ************************************************************/


body {
        scrollbar-face-color:#F7F3DE;
        scrollbar-highlight-color:#EAE0AA;
        scrollbar-3dlight-color:#F7F3DE;
        scrollbar-shadow-color:#EAE0AA;
        scrollbar-darkshadow-color:#EAE0AA;
        scrollbar-track-color:#F7F3DE;
        scrollbar-arrow-color:#807220;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #6B6B6B;
}


p{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #6B6B6B;
	text-align: justify;
	padding:0 20px 0 0;
}


a{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0E763B;
	text-decoration: underline;
}

a:hover{
	color: #084e26;
}

b, strong{
	color: #0E763B;
}

h1{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0E763B;
	border-bottom:1px solid #B8D7C7;
	padding:2px 0  5px 11px;
	display:block;
	background:url(../images/indx/eltos/boton_activo2.gif) no-repeat;
}

h2{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C49C0E;
	font-weight: bold;
}


ul{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #6B6B6B;
}

li{
	list-style-image: url(../images/indx/eltos/guion2.gif);
}











/*************************************************** ESTILOS ANTIGUOS ************************************************************/


.celdatabla{     
    background-color:#fafbef;
} 

.tablacallejero{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8CBDA1;
	border-right-color: #8CBDA1;
	border-bottom-color: #8CBDA1;
	border-left-color: #8CBDA1;
}

.celdatextoverde{ 
	background-color:#eeeee5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E763B;
	text-align: justify;
}
.comboloc{     
    background-color:#DDECE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #0E763B;
	text-decoration: none;
	font-size: 10px;
	width:180px;
} 
.comboloc2{     
    background-color:#DDECE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #0E763B;
	text-decoration: none;
	font-size: 10px;
} 
.combocalle{     
    background-color:#DDECE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #0E763B;
	text-decoration: none;
	font-size: 10px;
	width:120px;
} 

.combocalle02{     
    background-color:#DDECE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #0E763B;
	text-decoration: none;
	font-size: 10px;
	width:90px;
} 


.combosaltos{     
    background-color:#DDECE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #0E763B;
	text-decoration: none;
	font-size: 10px;
	width:190px;
} 

.combosaltos02{     
    background-color:fafbef;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #6b6b6b;
	text-decoration: none;
	font-size: 10px;
	width:190px;
} 

.combolugar{     
    background-color:#DDECE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #0E763B;
	text-decoration: none;
	font-size: 10px;
	width:205px;
} 

.combolugar2{     
    background-color:#DDECE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #0E763B;
	text-decoration: none;
	font-size: 10px;
	width:185px;
} 

.tipovia{     
    background-color:#DDECE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #0E763B;
	text-decoration: none;
	font-size: 10px;
	width:103px;
} 
.munic{     
    background-color:#DDECE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #0E763B;
	text-decoration: none;
	font-size: 10px;
	width:135px;
} 
.celdaarriba{     
    background-color:#e2e3d6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0E763B;
	text-decoration: none;
	font-size: 10px;
} 
.celdaarriba2{     
    background-color:#DDECE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E763B;
	text-decoration: none;
	font-size: 10px;
} 
.mensajes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
	font-size: 9px;
	background-color: CEDBC6;
	margin: 0px;
	border: 1px solid #FFFFFF;
	padding: 0px;
}

.noticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
}

.noticiasindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
	text-align: justify;
	text-decoration: none;
}

a.noticiasindex:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
	text-align: justify;
	text-decoration: none;	
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E763B;
	text-decoration: underline;
}

a.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E763B;
	text-decoration: underline;
}
.linkclaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #399E63;
	text-decoration: none;
}

a.linkclaro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C7A21A;
	text-decoration: none;
}

.verdana10verde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0E763B;
}
.verdana10verdeclaro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #399E63;
}
.verdana11Blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.verdana11Blanco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}


.menuIzquierda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0E763B;
	left: auto;
	bottom: auto;
	right: auto;
	top: auto;
	text-decoration: none;
}

a.menuIzquierda:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C7A21A;
	left: 24px;
	bottom: 24px;
	right: 24px;
	top: 24px;
	text-decoration: none;

}

.menuIzquierda2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0E763B;
	left: auto;
	bottom: auto;
	right: auto;
	top: auto;
	text-decoration: none;
	
}

a.menuIzquierda2:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C7A21A;
	text-decoration: none;

}
.menuIzquierdaActivo2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#C7A21A;
	left: auto;
	bottom: auto;
	right: auto;
	top: auto;
	text-decoration: none;
}
.menuIzquierdaActivo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#C7A21A;
	left: auto;
	bottom: auto;
	right: auto;
	top: auto;
	text-decoration: none;
}
.enunciado-seccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0E763B;
}
.fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C49C0E;
	font-weight: bold;
}
.verdana11Blanco2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.menuTOP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	list-style-image:  url("../images/eltos/guion_texto.gif");

}	
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	background-image: url(../images/fondo_boton.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #DDECE3;
	color: #0D763B;
	width: 100px;
	border: none;
}
.boton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 13px;
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: left top;
	color: #0E763B;
	width: 100px;
	border: none;
}
.boton2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 13px;
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: left top;
	color: #C7A21A;
	width: 100px;
	border: none;
}

/*.botoncontinuar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	background-image: url(../images/fondo_botonc.gif);
	background-repeat: repeat;
	background-position: left top;
	background-color: #9ECBB0;
	color: #0D763B;
	width: 100px;
	border: none;
}*/

.botoncontinuar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	background-image: url(../images/fondo_botonc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/*background-color: #transparent;*/
	color: #838455;
	width: 94px;
	border: none;
	padding:0 0 0 2px;
}

.botoncalcular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	background-image: url(../images/fondo_botonc.gif);
	background-repeat: no-repeat;
	background-position: 11px 4px;
	/*background-color: #transparent;*/
	color: #838455;
	width: 105px;
	border: none;
	padding:0 0 0 0px;
	background-color:#EDEEE2;
}

/*.botonvolver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	background-image: url(../images/fondo_botonv.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #9ECBB0;
	color: #0D763B;
	width: 72px;
	border: none;
}*/


.botonvolver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	background-image: url(../images/fondo_botonv.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left center;
	/*background-color: #transparent;*/
	color: #838455;
	width: 94px;
	border: none;
}


.botonimp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	background-image: url(../images/fondo_botoni.gif);
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: left top;
	background-color: #9ECBB0;
	color: #0D763B;
	width: 160px;
	border: none;
}
.bolapeq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#0E763B;
	left: auto;
	bottom: auto;
	right: auto;
	top: auto;
	text-decoration: none;
}
.bolagrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#0E763B;
	left: auto;
	bottom: auto;
	right: auto;
	top: auto;
	text-decoration: none;
}
.titfrecuencia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
.idavuelta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #0E763B;
	text-decoration: none;
}
.idavuelta:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #C7A21A;
	text-decoration: none;
}
.idavueltaama {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #C7A21A;
	text-decoration: none;
}
.idavueltaama:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #C7A21A;
	text-decoration: none;
}
.idavueltaver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #0E763B;
	text-decoration: none;
}
.idavueltaver:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #0E763B;
	text-decoration: none;
}

.idavueltaver02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #0E763B;
	text-decoration: none;
}


.celda2 {
	background-color:#eeeee5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999900;
	text-align: justify;
}


.celda3 {
	background-color:#eeeee5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999900;
	text-transform:uppercase;
	font-weight: bold;
}


/********************************* */


.hor_cont {
	width:230px;
	height:312px;
	float:left;
	margin:18px 0 0 24px;
}


.hor_tit {
	width:230px;
	height:146px;
	float:left;
}


.hor_txt {
	width:182px;
	height:74px;
	/width:230px;
	/height:94px;
	float:left;
	background-image: url(../images/hor_txt_fnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b6b6b;
	text-decoration: none;
	padding:10px 24px 10px 24px;
	overflow:hidden;
}


.hor_pie {
	width:230px;
	height:62px;
	float:left;
}

.hor_mens {
	width:563px;
	height:auto;
	float:left;
	margin:28px 0 0 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0e763b;
	text-decoration: none;
	padding:16px 0 16px 13px;
}

.hor_cont002 {
	width:736px;
	height:59px;
	float:left;
	margin:18px 0 0 24px;
}


.rut_tit {
	width:563px;
	height:auto;
	float:left;
	margin:0px 0 0 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0e763b;
	text-decoration: none;
	padding:16px 0 16px 13px;
}


.rut_cont {

	width:579px;
	height:auto;
	float:left;
	margin:0px 0 0 10px;
}


.rut_conten {

	width:172px;
	height:213px;
	float:left;
	margin:0px 21px 0 0px;
}

.rut_content {
	width:578px;
	height:auto;
	float:left;
	background-image: url(../images/rut_fnd.gif);
	background-repeat: repeat-x;
}



.rut_cons_form {
	width:532px;
	height:44px;
	/width:560px;
	/height:81px;
	float:left;
	margin:0px 0 0 10px;
	background-image: url(../images/rut_cons_form.gif);
	background-repeat: no-repeat;
	padding:37px 0 0 28px;
}


.rut_map_form {
	width:532px;
	height:41px;
	/width:560px;
	/height:81px;
	float:left;
	margin:0px 0 0 10px;
	background-image: url(../images/rut_map_form.gif);
	background-repeat: no-repeat;
	padding:40px 0 0 28px;
}


.rut_int_form {
	width:532px;
	height:44px;
	/width:560px;
	/height:81px;
	float:left;
	margin:0px 0 0 10px;
	background-image: url(../images/rut_int_form.gif);
	background-repeat: no-repeat;
	padding:37px 0 0 28px;
}
.campooblig {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}



/***************************** tabs */

.rut_cont_tabs {

	width:559px;
	height:auto;
	float:left;
	margin:10px 0 0 15px;
}


#products IMG {
	MARGIN: 0px 5px 7px 0px; CURSOR: pointer
}
.description {
	MARGIN-TOP: 17px;
	margin-bottom:15px;
	DISPLAY: none;

	WIDTH: 537px;
	height:44px;
	-moz-border-radius: 4px;
	padding: 0px;
	
	/*background-image: url(../images/rut_form.gif);
	background-repeat: no-repeat;
	background-position: top;*/
	
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px;
	background-color:#ededbd;
 	border: 1px solid #999999;
	
}

.description .arrow {
	MARGIN-TOP: -28px;
	FONT-SIZE: 1px;
	MARGIN-LEFT: 66px;
	WIDTH: 34px;
	POSITION: relative;
	HEIGHT: 34px;
	background-image: url(../images/yellow3.png);
	background-position: 0px -68px;
}
#commercial .arrow {
	MARGIN-LEFT: 250px
}
#multidomain .arrow {
	MARGIN-LEFT: 435px
}


/****************************** */


.form_fnd {
	background-image: url(../images/frm_fnd01.gif);
	background-repeat: no-repeat;
	background-position: center center;

}
.form_fnd02 {

	background-image: url(../images/frm_fnd02.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.form_fnd02a {


	background-image: url(../images/frm_fnd02a.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


.form_fndhprint {

	background-image: url(../images/frm_fndhprint.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


.form_fndhprint_cas {
	height:35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b6b7ab;
	
}

.form_fndhprint_cas a{
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E763B;
	text-decoration: none;
	background-image: url(../images/frm_fndhprint_fl.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.form_fndhprint_cas a:hover{
	color: #c7a21a;
	background-image: url(../images/frm_fndhprint_flr.gif);
}


.form_fndhprint_sub {
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6b6b6b;
	text-decoration: none;
}


#mensaje {
	height: auto;
	width: 206px;
	float: left;
	background-color: #fefef6;
}


#saltos_com {
	height: 450px;
	width: 768px;
	float: left;
	overflow:auto;
	text-align:center;
}


.saltos_matriz {
	height: 16px;
	width: 19px;
	text-align:center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c0c1b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding:1px 0 0 0;
}

.saltos_matriz_corn {
	height: 16px;
	width: 19px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding:1px 0 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c1b5;
}

.saltos_matriz_top {
	height: 16px;
	width: 19px;
	text-align:center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c0c1b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0e763b;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c1b5;
	cursor: default;
}

.saltos_matriz_left {
	height: 16px;
	width: 19px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0e763b;
	text-decoration: none;
	cursor: default;

}

.saltos_matriz_pie {
	height: 63px;
	width: 19px;

}

.saltos_leyenzona {
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e753a;
	padding:0 10px 0 10px;
}

.zonas_matriz_top {
	height: 15px;
	width: 20px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0e763b;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c1b5;
	cursor: default;
}

.zonas_matriz_top02 {
	height: 15px;
	width: 123px;
	text-align:center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c0c1b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0e763b;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c1b5;
	cursor: default;
}


.zonas_matriz {
	height: 15px;
	width: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c0c1b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding:1px 0 0 0;
	text-align:center;
}

.zonas_matriz02 {
	height: 15px;
	width: 120px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c0c1b5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding:1px 0 0 3px;
}

.zonas_matriz_pie {
	height: 25px;
	width: 23px;

}

.zonas_matriz_pie02 {
	height: 25px;
	width: 123px;

}
/****************************************** ESTILOS EN LISTAS DE LINEAS O PUNTOS DE VENTAS Y PARADAS**********************************/
/***estos para mensajes de no datos***/
.mensaje_no_result {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B6B6B;
}

.mensaje_no_result strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B6B6B;
}
.spanListaMensaje{
border:0; 
		margin: 0 0 0 100px; 
		padding: 0;  
		display: block; 
		float: left; 
		width: 650px;
		height:auto;
		vertical-align:top;
		
}