/* TRANSANTIAGO STYLE 2a PARTE */
/* en esta hoja se encuentran solo los estilos que estan en #menulateral y #contenido */


/* Errores */
.MsgGrp_error {
    border:solid 1px #C00;
    margin-top:10px;
    margin: 10px;
	background-color:#FAEDED;
	padding: 2px;
}

.MsgGrp_error ul {
    color:#C00;
    list-style-type:square !important;
}

/* #menu_lateral styles */

#menu_lateral {
width:150px;
padding-left:3px;
float:left;
clear:left;
}
#menu_lateral ul {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-type: none;
}
#menu_lateral ul li {
width:150px;
margin:0 0 2px 0;
padding:0px;
}
#menu_lateral ul li a {
color:#FFF;
width:135px;
padding:3px 0 3px 15px;
margin:0 0 0 0;
display:block;
text-decoration:none;
}
/* ahora se dan los colores e imagenes de fondo del menu de cada sección */

/* como pago */
#menu_lateral ul.nav li a { background:url(/images/menu_lateral/nav1.gif) no-repeat top;
  background-color:#2980AC;
}
#menu_lateral ul.nav li a:hover {font-weight:bold; color:#2980AC; background:url(/images/menu_lateral/nav1_sele.gif) no-repeat top;
}
#menu_lateral ul.nav li a.sele {font-weight:bold; color:#2980AC; background:url(/images/menu_lateral/nav1_sele.gif) no-repeat top;
}
/* como contactarnos */
#menu_lateral ul.nav2 li a { background:url(/images/menu_lateral/nav2.gif) no-repeat top;
  background-color:#CC3366;
}
#menu_lateral ul.nav2 li a:hover {font-weight:bold; color:#A12850; background:url(/images/menu_lateral/nav2_sele.gif) no-repeat top;
}
#menu_lateral ul.nav2 li a.sele {font-weight:bold; color:#A12850; background:url(/images/menu_lateral/nav2_sele.gif) no-repeat top;
}
/* ultimo minuto */
#menu_lateral ul.nav3 li a { background:url(/images/menu_lateral/nav3.gif) no-repeat top;
  background-color:#2D1A8B;
}
#menu_lateral ul.nav3 li a:hover {font-weight:bold; color:#2D1A8B; background:url(/images/menu_lateral/nav3_sele.gif) no-repeat top;
}
#menu_lateral ul.nav3 li a.sele {font-weight:bold; color:#2D1A8B; background:url(/images/menu_lateral/nav3_sele.gif) no-repeat top;
}
/* planifica tu viaje */
#menu_lateral ul.nav4 li a { background:url(/images/menu_lateral/nav4.gif) no-repeat top;
  background-color:#62A000;
}
#menu_lateral ul.nav4 li a:hover {font-weight:bold; color:#62A000; background:url(/images/menu_lateral/nav4_sele.gif) no-repeat top;
}
#menu_lateral ul.nav4 li a.sele {font-weight:bold; color:#62A000; background:url(/images/menu_lateral/nav4_sele.gif) no-repeat top;
}
/* que es el transantiago */
#menu_lateral ul.nav5 li a { background:url(/images/menu_lateral/nav5.gif) no-repeat top;
  background-color:#FF6600;
}
#menu_lateral ul.nav5 li a:hover {font-weight:bold; color:#FF6600; background:url(/images/menu_lateral/nav5_sele.gif) no-repeat top;
}
#menu_lateral ul.nav5 li a.sele {font-weight:bold; color:#FF6600; background:url(/images/menu_lateral/nav5_sele.gif) no-repeat top;
}


.banner {
display:block;
height:90px;
width:150px;
padding-bottom:3px;
}

/* #CONTENIDO STYLES------------- */
/*estilos que se encuentran dentro del div #contenido*/
#estacionesMetro {
	/*background-color:#E2F0ED;*/
	font-family: Arial Narrow;
	font-size:32px;
	color:#F480A1;
}
#contenido {
	/*background-color:#E2F0ED;*/
	position:relative;
	z-index:20;
	width: 557px;
	padding-left: 15px;
	margin-left: 153px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align: left;
}
#titulo1 {
padding:0 0 0 0;
margin-top:12px;
margin-bottom:14px;
}
.azul{ color:#2980AC;}
.azul_bold{ color:#2980AC; font-weight:bold;}
#contenido h3 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0 0 15px 0; padding:0;}

#contenido p {
padding:0 0 12px 0;
margin:0 0 0 0;
}
#contenido p.parrform {
padding:0 0 6px 0;
margin:0 0 0 0;
}
#contenido ol {
	padding:0 0 12px 0;
	margin:0 0 0 0;
	font-weight:bold;
	list-style-position: inside;
}
#contenido ul {
	padding:0 0 12px 0;
	margin:0 0 0 0;
	list-style-position: inside;
	list-style-type: none;
	}
	
/*   estilos sección CÓMO PAGAR */ 

#contenido p.titulo2_cp {
background:url(/images/comp_pago/puntito_azul.gif) no-repeat top left;
padding-left:10px; 
font-size:12px;
color:#2980AC;
}
.destacado1_cp { height:122px; padding-top:7px; border-top: 2px dotted #B1CFE6;}
.borde_punteado { border-top: 2px dotted #B1CFE6; padding-bottom:12px;}
.margen1_cp { margin-left:4px; margin-right:18px; margin-bottom:12px;}

.recuadro1_cp {
 height:145px; 
 padding: 25px 20px 20px 20px; 
 margin-top:20px;
 margin-bottom:15px; 
 background:url(/images/comp_pago/recuadro_cp.jpg) no-repeat; }
 
 .recuadro2_cp {
 height:94px; 
 padding: 20px 0px 0px 20px; 
 margin-top:0px;
 margin-bottom:12px; 
 background:url(/images/comp_pago/recuadro2_cp.jpg) no-repeat; }

 .recuadro3_cp {
 height:224px; 
 width:373px;
 padding: 20px 10px 0px 20px; 
 margin-bottom:12px; 
 background:url(/images/comp_pago/recuadro3_cp.jpg) no-repeat; }
 
 #contenido .recuadro2_cp ul, #contenido .recuadro2_cp p { margin-left: 110px;}
 
 #contenido .recuadro3_cp ul {
	list-style-position:outside;
	list-style-image: url(../images/comp_pago/rayita.gif);
} 
.recuadro3_cp li { margin-bottom:9px;}


/*  estilos sección CÓMO CONTACTARNOS  */

#contenido h3.cc {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0 0 0 0; padding:10px 0 0 0; color:#AD3B61;}

.textsmall { font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.textsmall_gris { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#666666;}

.cc { color:#AD3B61}
.cc_bold { color:#AD3B61; font-weight:bold; }
.cc_small { color:#AD3B61; font-weight:bold; font-size:9px; font-family:Arial, Helvetica, sans-serif; }
.gris333  { color:#333}
.gris6  { color:#666}
.cc input, .cc select, .cc textarea  { font-size:10px; color:#AD3B61; border:solid 1px #A19098;}

form.cc { color:#333333;}

input.nob { border:none;}
#contenido p.padbot_msmall {padding-bottom:6px;}

.borde_punteado_cc { border-top: 2px dotted #E1C1CA; padding-bottom:12px;}
.borde_punteadodoble_cc { border-top:2px dotted #E1C1CA; border-bottom:2px dotted #E1C1CA; padding:3px; margin:8px 0;}

.recuadro1_cc {
 position:relative;
 padding: 30px 22px 30px 250px; 
 margin-top:20px;
 margin-bottom:10px; 
 background:url(/images/como_contactarnos/recuadro1_cc.jpg) no-repeat;
  }
 .recuadro1_1_cc {
 position:relative;
 padding: 30px 22px 30px 250px; 
 margin-top:20px;
 margin-bottom:10px; 
 background:url(/images/como_contactarnos/recuadro1_1_cc.jpg) no-repeat;
  }
  .recuadro2_cc {
 height:192px;
 padding: 20px 20px 0px 15px; 
 margin-top:20px;
 margin-bottom:10px; 
 background:url(/images/como_contactarnos/recuadro2_cc.jpg) no-repeat;
  }
 .recuadro3_cc {
 height:78px;
 padding: 20px 35px 0px 40px; 
 margin-top:0px;
 margin-bottom:10px; 
 background:url(/images/como_contactarnos/recuadro3_cc.jpg) no-repeat;
  }
  .recuadro4_cc {
 height:77px;
 padding: 102px 0px 0px 20px; 
 margin-top:0px;
 margin-bottom:12px; 
 background:url(/images/como_contactarnos/recuadro4_cc.jpg) no-repeat;
  }


/* estilos tabla_cc*/
.tabla_cc {
border:solid 1px #E1C1CA; margin-bottom:20px;
}
#contenido .tabla_cc p {
margin:0px; padding:0; 
}
.tabla_cc td  { border-top:solid 1px #E1C1CA; /*height:16px;*/ }
.tabla_cc tr.nb td { border-top:none; }

.tabla_cc tr.ros { font-weight:bold; color:#A12850; background-color:#F5EBEE; }
.tabla_cc tr.ros td { border-top:none; }

/*fin  estilos tabla_cc*/

#contenido ul.vineta {list-style-type:disc; list-style-position: outside;padding-left:15px;}

.ancho1_cc {width:345px;}
#contenido .ancho1_cc p { padding-right:18px;}

/* caja de formulario como contactarnos (caja gris) */

.cajacc_top {
height:18px;
background:url(/images/como_contactarnos/recuadrobig_top_cc.jpg) no-repeat;}

.cajacc_top2 {  /*esta tiene la altura un poco mas baja */
height:13px;
background:url(/images/como_contactarnos/recuadrobig_top_cc.jpg) no-repeat top;}

.cajacc_bottom {
height:18px;
background: url(/images/como_contactarnos/recuadrobig_bottom_cc.jpg) no-repeat;
}
.cajacc_center {
padding: 0 19px 0 16px;
background:url(/images/como_contactarnos/recuadrobig_center_cc.jpg) repeat-y;}

input.anchomed_text, select.anchomed_text, textarea.anchomed_text { width:270px;}
.etiqueta { padding-left:20px; }

/* PLANIFICA TU VIAJE */

/*  caja_pv (caja con franjita verde superior) */ 
.caja_pv_top {
height:50px; padding:0 15px;
background:url(/images/planifica_tu_viaje/recuadro_pv_top.jpg) no-repeat;}
.caja_pv_bottom {
	height:20px;
	padding:0 15px;
	background: url(/images/planifica_tu_viaje/recuadro_pv_bottom.jpg) no-repeat;
	margin-bottom: 6px;
}
.caja_pv_top2 {
height:26px; padding:0 15px;
background:url(/images/planifica_tu_viaje/recuadro_pv_top2.jpg) no-repeat;}
.caja_pv_bottom2 {
height:15px; padding:0 15px; margin-bottom:6px;
background: url(/images/planifica_tu_viaje/recuadro_pv_bottom2.jpg) no-repeat;
}
.caja_pv_center {
padding:0 15px;
background:url(/images/planifica_tu_viaje/recuadro_pv_center.jpg) repeat-y;}

/* fiche verde SMALL */
.fichaverde_small {
font-size:10px; color:#006600;
background:url(/images/planifica_tu_viaje/ficha_verde_small.gif) no-repeat;
height:175px;
width:249px;
padding:2px 2px 0px 6px;
margin: 0 0 0 0;
}
.lenguetas_small {
font-family:Arial, Helvetica, sans-serif;
height:15px;
width:257px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
/* lenguetas pequeñas */
.lengueta_small {
font-size:10px; text-align:center; text-decoration:none; font-weight:bold;
color:#4D944D;
display:block; float:left;
position:relative; top:1px;
height:13px;
padding-top:2px;
width:57px;
background:url(/images/planifica_tu_viaje/lengueta_bl_small.gif) no-repeat;
cursor: pointer;
cursor: hand;		/* se repite para el caso de las versiones viejas de IE que no reconocen pointer */
}
.lengueta_sele_small {
font-size:10px;text-align:center; text-decoration:none;  font-weight:bold;
color:#006600;
display:block;float:left;
position:relative; top:1px;
height:13px;
padding-top:2px;
width:57px;
background:url(/images/planifica_tu_viaje/lengueta_sele_small.gif) no-repeat;
cursor: pointer;
cursor: hand;		/* se repite para el caso de las versiones viejas de IE que no reconocen pointer */
}
/* la lengueta pequeña que es un poco mas grande que las otras */
.lengueta_small2 {
font-size:10px; text-align:center; text-decoration:none; font-weight:bold;
color:#4D944D;
display:block; float:left;
position:relative; top:1px;
height:13px;
padding-top:2px;
width:74px;
background:url(/images/planifica_tu_viaje/lengueta_bl_small2.gif) no-repeat;
cursor: pointer;
cursor: hand;		/* se repite para el caso de las versiones viejas de IE que no reconocen pointer */
}
.lengueta_sele_small2 {
font-size:10px; text-align:center; text-decoration:none; font-weight:bold;
color:#006600;
display:block;float:left;
position:relative; top:1px;
height:13px;
padding-top:2px;
width:74px;
background:url(/images/planifica_tu_viaje/lengueta_sele_small2.gif) no-repeat;
cursor: pointer;
cursor: hand;		/* se repite para el caso de las versiones viejas de IE que no reconocen pointer */
}

/* ficha verde y LENGUETAS */

.anchoficha { width:459px; margin: 0 0 0 30px; padding-top:2px;}

.fichaverde {
font-size:10px; 
font-weight:bold;
color:#006600;
background:url(../images/planifica_tu_viaje/ficha_verde_fondo.gif) no-repeat;
height:118px;
width:400px;
padding-top:2px;
padding-left:30px;
padding-right:29px;
margin: 0 0 0 30px;
}
.fichaverde table { width:400px; }
.fichaverde table.tbsmall { width:200px; }

.lenguetas {
height:18px;
padding: 0 0 0 0;
margin: 0 0 0 30px;
}
.lengueta {
font-size:10px; font-weight:bold;
color:#4D944D;
display:block;float:left;text-align:center;
position:relative; top:1px;
height:15px;
padding-top:3px;
width:84px;
background:url(/images/planifica_tu_viaje/lengueta_bl.gif) no-repeat;
cursor: pointer;
cursor: hand;		/* se repite para el caso de las versiones viejas de IE que no reconocen pointer */
}
.lengueta_sele {
font-size:10px; font-weight:bold;
color:#006600;
display:block;float:left;text-align:center;
position:relative; top:1px;
height:15px;
padding-top:3px;
width:84px;
background:url(/images/planifica_tu_viaje/lengueta_sele.gif) no-repeat;
cursor: pointer;
cursor: hand;		/* se repite para el caso de las versiones viejas de IE que no reconocen pointer */
}
.pv input, .pv select, .pv textarea  { font-size:10px; color:#006600; padding:0px; /*border:solid 1px #;*/}


/* estilos planifica tu viaje*/
.ast_rojo {
font-size:10px; 
font-weight:bold;
color:#FF3300;
}
.pv {
	font-family:Arial, Helvetica, sans-serif;
	color: #006600;
}
.pv_1 { /*estilo letra*/font-size:10px; font-weight:bold; color:#006600;}
.anch1_pv { width:60px;}
.ancho2_pv { width:180px;}
.ancho3_pv { width:300px;}
.ancho4_pv { width:380px;}
.ancho5_pv { width:155px;}

/* pagina de donde para donde*/
.enc_pv { background:url(/images/interiores_navegacion/lin4_2.jpg) no-repeat bottom; padding:0 20px 10px 0; height:10px;}
.recuadrin {
	width:246px;
	height:14px;
	padding:5px 30px 15px;
	background:url(../images/planifica_tu_viaje/recuadrin.gif) no-repeat;
	text-align:right;
	float: right;
}
.recuadron { 
width:505px;
height:60px;
padding:0 0 0 15px;	
background:url(../images/planifica_tu_viaje/recuadron.gif) no-repeat;
}
.priori {
	border-left: solid 2px #006600;
	height: 40px;
	padding:0px 0px 0px 15px;
	margin: 10px 0px 0px 10px;
	float: left;
}
.cero {margin:0px;}
.rel10 { position:relative; top:10px;}
.an3px { margin-left:3px;}

.tabla_pv td { height:18px; padding-left:5px;}
.tabla_pv th { height:18px; padding-left:10px; color:#006600; background-color:#DFEFAF; }

.tabla_simple_pv { font-family:Arial, Helvetica, sans-serif;}
.tabla_simple_pv th { background-color:#DFEFAF; color:#006600; padding:3px 0px 3px 5px}
.tabla_simple_pv td {padding:3px 0px 3px 5px; border: solid 1px #DFEFAF;}
.tabla_simple_pv a { color:#333333;}

.fila_dest_pv { background-color:#DFEFAF; color:#006600; font-family:Arial, Helvetica, sans-serif; font-size:9px; }

.cerrar_pv, .cerrar_pv a { 
color:#FFFFFF; font-size:9px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; 
padding: 2px 5px 2px 0px;
background-color:#75B000; }
.cesele_pv { background-color:#FFFFBE;}
.recta_pv { 
	width:364px; 
	padding:3px; 
	border:solid 2px #4C8C00;
	background-color: white; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align: left;
	}

.desta_punteado_pv { padding:4px; margin:0 0 12px 0; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#529200;
border-top:dotted 2px #98CB00; border-bottom:dotted 2px #98CB00;
}
.desta_punteado_pv2 { padding:4px; margin:0 0 0 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
font-size:12px;  color:#347000;
border-top:dotted 2px #98CB00; border-bottom:dotted 2px #98CB00;
}
.desta_simple_pv2 { padding:4px; margin:0 0 0 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
font-size:12px;  color:#347000;
}

.numerador_pv { float:right; color:#B5B5B5; padding-top:3px; }
.numerador_pv a { color:#B5B5B5; }
.numerador_pv a.siguiente { color:#666;}
.numerador_pv a.presente { color:#666; font-weight:bold;}


/* colores verdes textos seccion planifica tu viaje */
.verdeclaro_pv { color:#529200;}
.verdeoscuro_pv { color:#347000;}
.verdemas_oscuro_pv { color:#006600;}

.floatleft2 img, .floatleft2 div { float:left; margin-right:38px;}
.floatleft2 div { width:80px; text-align:center; line-height:18px; margin-top:5px;}
td.floatleft2 { padding:4px 0 2px 0;}


/* ULTIMO MINUTO */

.destacado_um { color:#2D1A8B; font-weight:bold; height:16px; padding:3px 0 0 0; margin:0 0 10px;
 background: url(../images/interiores_navegacion/lin3_2doble.jpg) no-repeat;  }
 
 .destacado_um a { 
 font-family:Arial, Helvetica, sans-serif; font-weight:normal;
 font-size:9px; color:#26157D;
 padding: 2px 15px 0 0; 
 float:right;
 }
 
 .destacado_um2 { color:#2D1A8B; font-weight:bold; height:18px; padding:1px 0 0 0; margin:0 0 10px;
 background: url(../images/interiores_navegacion/lin3_2doble.jpg) no-repeat;  }
 
.destacado_um2 a { 
font-family:Arial, Helvetica, sans-serif; 
font-size:9px; font-weight:normal; color:#26157D;
text-decoration:none;
}
.destacado_um2 a.subraya { text-decoration:underline;}

.destacado_um2 select {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; 
color:#26157D; margin:0px; padding:0px;}


.noticuadro { /*height:144px; width:144px;*/
border:solid 1px #CAC6E2; padding:3px; float:right; margin-bottom:5px; margin-left:15px; }

.fotopdf_um {
border:solid 1px #CAC6E2; padding:3px; float:right; margin-left:15px; width:140px;clear: right;
}
.fotopdf_um a { color:#26157D; padding-left:3px; position:relative; top:-3px;}


#contenido .tituloNoticia { font-size:14px; font-weight:bold; padding: 0px 0px 6px; margin:0px;}
#contenido p.fecha_um {padding-bottom:6px;}
#contenido p.subtitulo_um { color:#666666; font-size:12px; padding-bottom:8px;}

.padding1_um { padding-right:155px; }

.listado_um { line-height:18px; margin-top:0px;}
.listado_um dt { float:left; color:#666666;}
.listado_um dd { margin-left:71px;}
.listado_um dd a { color:#333;}

dt.destacado_listado_um { color:#9999CC;}
dd.destacado_listado_um a { color:#9999CC;}

.subir_um { border-top:dotted 1px #B9B3E8; margin:4px 0 12px;}
.subir_um1 {margin:14px 0 12px; padding-bottom:4px; text-align:right;}

.sep_pf { border-top:dotted 2px #FEC49F; margin:4px 0 12px;}
.sep_pf1 {border-bottom:dotted 2px #FEC49F; margin:14px 0 12px; padding-bottom:4px; text-align:right;}

.numerador_um { float:right; padding:2px 5px 0 0;}

#contenido p.subtitulo_at { font-size:11px; padding-bottom:20px; }

.morado_tx { color:#2D1A8B;}

/* QUE ES TRANSANTIAGO */

.naranja_vinculos { color:#CC3300 }
nar_tenue { color:#FFF1EB;}

.que_es_ts {}
.que_es_ts a { color:#CC3300 }
.que_es_ts h2 { color:#CC6600; margin:0px; padding: 0 0 12px 0;  font-size:12px; font-weight:bold;}
.que_es_ts h2 a { color:#CC6600; margin:0px; font-size:12px; font-weight:bold;}

.que_es_ts a.v5 { 
color:#CC6600; margin:0px; padding: 0 0 12px 0; font-weight:bold; 
 text-decoration:underline; line-height:16px;
 }

.borde_punt_qs td { border-bottom:dotted 2px #FFBE92;}
.borde_punt_qs2 td { border-bottom:dotted 2px #FFBE92; border-top:dotted 2px #FFBE92;}

.vias { height:131px; border-top:dotted 2px #FFBE92; padding:5px;}
.vias img { float:left;  margin-right:10px;}

.vias2 { height:131px; border-top:dotted 2px #FFBE92; border-bottom:dotted 2px #FFBE92; padding:5px;}
.vias2 img { float:left; margin-right:10px;}

.tuviaje { 
background-image:url(/images/que_es_transantiago/fondo_recuerda.jpg);
 width:541px; height:120px;
padding:47px 0 0 17px; margin-bottom:12px;
 }
#contenido .tuviaje p {padding:0 0 0 0; margin:0; color:#FFFFFF; font-weight:bold; }
#contenido .tuviaje img { margin-right:8px; position:relative; top:6px;}

.img_mar img { margin-bottom:10px;}


/* caja_qs */

.caja_qs_top { height:27px;   
background:url(/images/que_es_transantiago/caja_qs_top.jpg) no-repeat;}

.caja_qs_center { padding:0 10px;
background:url(/images/que_es_transantiago/caja_qs_center.jpg)}

.caja_qs_bottom { height:12px; 
background:url(/images/que_es_transantiago/caja_qs_bottom.jpg) no-repeat;}


.cajita_qs { border-top: solid 1px #AEC6D2; height:156px; padding:10px 0 6px;}
.cajita_qs img { float:left; clear:left; margin-bottom:5px; }

#contenido .cajita_qs p { margin-left:148px;}

#contenido .cajita_qs p.mt_qs { margin-top:34px;}


#contenido ul.nopad_pf {
	margin:0;
	padding:0;
	list-style-position: inside;
	list-style-type: none;	
}
#contenido ul.nopad_pf li {
	margin:0;
	padding:0;
	list-style-position: inside;
	list-style-type: none;	
}

.und { text-decoration:underline; line-height:17px; background:url(/images/que_es_transantiago/mas.gif) no-repeat left top; padding-left:12px;}

a.subir_pf{
	font-size:8px;
	margin-right:4px;
	color: #FF6600;/*position:relative; top:-2px;*/
	text-align: right;
}

#envoltorio #medio #contenido .cajacc_center #r_tabla .r_esquina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.p_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #488700;
}
.verde_oscuro {
	color: #006600;
}
#t_mapas td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#t_mapas th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DFEFAF;
	color: #529200;
}
.t_suptit {
	font-weight: bold;
	color: #006600;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #98CB00;
	border-bottom-color: #98CB00;
}

