#bienvenida h3{ font-size: 20px; padding-bottom:6px;}
/* anexas */
.anexas .top{height: 22px; background: url(../img/bg/top.png) no-repeat; float:left; width:988px;  }
.anexas .content{padding: 0 19px 0 19px; background: url(../img/bg/bg.png) repeat-y; float:left; width:950px;  }
.anexas .borde { height: 22px; background: url(../img/bg/borde_bot.png) no-repeat; float:left; width:988px;}
.anexas .info{ float:left; width:950px;  }


.borde_inf { padding-bottom:20px;}

.banner_728{ width: 728px; height:90px; padding-left: 19px; background: url(../img/bg/publicidad.png) no-repeat; float:left;}
.banner_centrado { padding: 10px 0 10px 120px; float:left;}

/* normas */
.infoleft { width:672px; float:left; padding-right:20px;}
.infoleft p { padding-bottom:12px;}
.inforight { width:258px; float:right;}
.resolucion { width:234px; background:#E2DCDC url(../img/bg/borde_top.jpg) no-repeat top; padding:12px 12px 0 12px;}
.titulo { font-size: 18px;}
.titulo_rojo{ color:#FF3324; }
.resolucion h2{ font-size: 16px; }
.resolucion_p { padding:10px 0 10px 0; font-size:11px;}
.resolucion_ico { background:url(../img/bg/ico_resolucion.jpg) no-repeat; padding-left:22px; height:16px;}
.resolucion_bottom { width:258px; background:url(../img/bg/borde_bottom.jpg) no-repeat; height:10px; padding-bottom:20px;}

.normas_img { border: 4px #D8D8D8 solid; float:left; margin-right:20px;}
.normas_sep { padding:12px 0 12px 0;}
.normas_sep p { font-size:11px; color:#666;}
.normas_sep h3 { font-size:12px; color:#FF3324; font-weight:bold;}

/* 404 */
.no_disponible { padding: 32px 27px 0 27px; float:left; width:934px; height:670px; background: url(../img/bg/bg_404.jpg) no-repeat;}
.info_no_disponible { padding: 96px 0 0 334px; float:left; width:230px; text-align:center;  }
.info_no_disponible p { padding-bottom:8px;}

/* sucursales */
.sucursales { width:670px; float:left;}
.banner300 { width:300px; float:right; height:250px; padding-top:14px; background-color:#CCCCCC;}
.sucursales .top{height: 22px; background: url(../img/bg/top_sucursales.png) no-repeat; float:left; width:670px;  }
.sucursales .content{padding: 0 10px 0 10px; background: url(../img/bg/bg_sucursales.png) repeat-y; float:left; width:650px;  }
.sucursales .borde { height: 22px; background: url(../img/bg/borde_sucursales.png) no-repeat; float:left; width:670px;}


/* encuestas */
.encuestas { width:485px; float:left;}
.encuestas .top{height: 22px; background: url(../img/bg/top_encuestas.png) no-repeat; float:left; width:485px;  }
.encuestas .content{padding: 0 15px 0 15px; background: url(../img/bg/bg_encuestas.png) repeat-y; float:left; width:455px;  }
.encuestas .borde { height: 22px; background: url(../img/bg/borde_encuestas.png) no-repeat; float:left; width:485px;}
.encuestas ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding-top:6px; width:450px;}
.encuestas li { display:block; padding:0 0 0 22px;width:420px; background: url(../img/auxi/bull_ir.gif) no-repeat; margin:4px 0 4px 0; float:left;}
.encuestas li p { float:left; text-align:left;}
.fecha_encuesta { font-size:11px; color:#333; width:80px;}
.titulo_encuesta { width:340px; float:left;}

.sep_encuestas { padding-left:18px;}

.encuestas h2 { color:#F00; font-size:14px; font-weight:bold; padding:10px 0 0 0;}
.fecha_encuesta_actual { font-size:11px; color:#333; padding-bottom:14px;}
.encuesta_dato { font-size:11px; color:#333;}
.encuesta_opcion { font-size:12px; color:#333; padding:4px 0 4px 0;}
.encuesta_total { font-size:11px; color:#333; padding:12px 0 0 0;}



a.rojotrans { background-image: url(../img/boto/bt_redtrans_iz.png); background-position: left top; height: 31px; text-decoration: none; text-align: center;} 
a.rojotrans  span { background-image: url(../img/boto/bt_redtrans_de.png); background-position: right top; height: 24px; padding-top: 7px; font-size: 12px; font-weight: bold;}
a.rojotrans:hover { background-position: left -31px;} 
a.rojotrans:hover span { background-position: right -31px; }

/*politicas*/
.tit_politicas { color:#FF3324; font-size:12px; font-weight:bold; padding-top:8px;}
.txt_politicas { color:#222; font-size:11px; padding-bottom:4px;}

.politicas_descarga { width:172px; height:126px; background:url(../img/bg/politicas01.jpg); padding:40px 0 0 62px;}
.politicas_descarga2 { width:200px; height:121px; background:url(../img/bg/politicas02.jpg); padding:45px 0 0 34px;}
.politicas_descarga3 { width:152px; height:128px; background:url(../img/bg/politicas03.jpg); padding:38px 0 0 82px;}


/*------------tabla  --------------*/
#desplegable{width:672px;padding:12px 0 12px 0;}
#desplegable h2{color:#FF3324; font-size:12px; font-weight:bold; padding:8px 0 4px 0;}
#desplegable table {width:100%}
#desplegable table td {padding:3px 0 3px 0}

#desplegable .menuOut {color:#FF3324; font-size:12px; font-weight:bold; padding:8px 0 4px 0; }
#desplegable .menuOver {color: #FF3324;cursor:pointer;text-decoration: underline;font-weight:bold;font-size:12px;}
#desplegable .submenu {width:672px;padding: 5px 0 10px 0;}
#desplegable .submenu .reciclacaja table{width:100%}
#desplegable .submenu .reciclacaja table td{width:50%;vertical-align:top;background-image:none}
#desplegable .submenu .reciclacaja table li{margin-bottom:4px}

/*mapa vtr*/
.mapa_vtr {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
padding-bottom:30px;
padding-left:30px;
width:910px;
}
.columna {width:224px; float:left;}

.cajaMapa {
	width:214px;
	float: left;
	background:url(../img/mapa/borde_inf.jpg) no-repeat bottom #f1f1f1;
	padding:0 0 10px 0;
	margin:0 10px 10px 0;
	font-size:11px;
	color:#333333;
}
.cajaMapa h1 {padding-bottom:6px;font-size:10px;}
.cajaMapa ul {list-style:none;padding-left:10px;}
.cajaMapa li {list-style:none;padding-left:16px;margin-bottom:4px;}
.cajaMapa li a {text-decoration:none;color:#333333;}
.cajaMapa li a:hover {text-decoration:underline;color:#666666;}
.cajaMapa li ul {list-style:none;padding-left:26px;}
.flechaNaranja {background:url(../img/mapa/flecha_naranja.jpg) no-repeat;}
.flechaFucsia {background: url(../img/mapa/flecha_fucsia.jpg) no-repeat;}
.flechaCian {background: url(../img/mapa/flecha_cian.jpg) no-repeat;}
.flechaVerde {background: url(../img/mapa/flecha_verde.jpg) no-repeat;}
.flechaAma {background: url(../img/mapa/flecha_ama.jpg) no-repeat;}
.home {
	text-indent: -10000px;
	width:214px;
	height:23px;
	background: url(../img/mapa/tit_home.jpg) no-repeat;
	margin:0;
	padding:0;
}
.clientes {
	text-indent: -10000px;
	width:214px;
	height:23px;
	background: url(../img/mapa/tit_clientes.jpg) no-repeat;
	margin:0;
	padding:0;
}
.productos {
	text-indent: -10000px;
	width:214px;
	height:23px;
	background: url(../img/mapa/tit_prod.jpg) no-repeat;
	margin:0;
	padding:0;
}
.empresa {
	text-indent: -10000px;
	width:214px;
	height:23px;
	background: url(../img/mapa/tit_empresa.jpg) no-repeat;
	margin:0;
	padding:0;
}
.familia {
	text-indent: -10000px;
	width:214px;
	height:36px;
	background: url(../img/mapa/tit_familia.jpg) no-repeat;
	margin:0;
	padding:0;
}
.tv {
	text-indent: -10000px;
	width:214px;
	height:23px;
	background: url(../img/mapa/tit_tv.jpg) no-repeat;
	margin:0;
	padding:0;
}
.entretencion {
	text-indent: -10000px;
	width:214px;
	height:23px;
	background: url(../img/mapa/tit_entretencion.jpg) no-repeat;
	margin:0;
	padding:0;
}
.accesos_mapa {
	text-indent: -10000px;
	width:214px;
	height:23px;
	background: url(../img/mapa/tit_accesos.jpg) no-repeat;
	margin:0;
	padding:0;
}
/*
.publicidad {
	text-indent: -10000px;
	width:214px;
	height:23px;
	background: url(../img/mapa/tit_publicidad.jpg) no-repeat;
	margin:0;
	padding:0;
}
*/

/* sucursales */
.sucursales { width:670px; float:left;}
.banner300 { width:300px; float:right; height:250px; padding-top:14px; background:url(../img/auxi/bk_banner.jpg) no-repeat;}
.sucursales .top{height: 22px; background: url(../img/bg/top_sucursales.png) no-repeat; float:left; width:670px;  }
.sucursales .content{padding: 0 10px 0 10px; background: url(../img/bg/bg_sucursales.png) repeat-y; float:left; width:650px;  }
.sucursales .borde { height: 22px; background: url(../img/bg/borde_sucursales.png) no-repeat; float:left; width:670px;}
.sucursales h2 { font-size:18px; padding-left:10px;}
.sucursales h3 { font-size:14px; font-weight:bold; color:#FF3324; padding:8px 0 30px 0;}
.sucursales h4 { font-size:12px; font-weight:bold; color:#000; padding:0 0 8px 20px; background:url(../img/auxi/ico_suc.jpg) no-repeat; float:left;}
.sucursales .suc_opc { width:400px; float:left; }
.sucursales .suc_opc a { color:#666; text-decoration:underline; }
.sucursales .suc_opc .separa { padding-left:18px;}
.sucursales .suc_opc a:hover { color:#333; }
.sucursales .suc_opc li { float:left;}
.sucursales .interior { width:650px;}
.sucursales .interior_listado { width:400px; float:left; padding-left:10px;}
.sucursales .suc { width:400px; float:left; padding:8px 0 8px 0; }
.sucursales .suc h1 { float:left; font-weight:bold; width:180px; }
.sucursales .suc p { float:left;width:186px; }
.sucursales .suc_nombre { width:388px; float:left; height:18px; background:url(../img/auxi/bk_suc.jpg) no-repeat; font-size:11px; color:#E72C2D; font-weight:bold; padding:2px 0 0 12px; }
.sucursales .suc_direccion { width:186px; float:left; font-size:11px; color:#333; padding:2px 0 0 12px; }
.sucursales .suc_horario { width:186px; float:right; font-size:11px; color:#333;padding:2px 0 0 12px; }

.sucursales .interior_mapa { width:240px; float:right; background:url(../img/auxi/bk_mapa.jpg) no-repeat; height:616px;}
.sucursales .interior_mapa ul { padding:60px 0 0 96px;}
.sucursales .interior_mapa li { padding-bottom:12px;}
.sucursales .interior_mapa li a { padding-bottom:12px; color:#000; background: url(../img/auxi/ico_a.jpg) no-repeat; padding-left:20px;}
.sucursales .interior_mapa li a:hover { padding-bottom:12px; color:#FF3324; background:url(../img/auxi/ico_a_hover.jpg) no-repeat;padding-left:20px;}

.aviso_suc { width:280px; background:url(../img/bg/aviso01.png) no-repeat; float:right; font-size:12px; padding:10px 10px 0 10px;}
.aviso_suc h1 { font-size:12px; font-weight:bold; color:#000; padding:4px 0 4px 0;}
.aviso_suc p { font-size:12px; color:#333; padding:4px 0 4px 0;}
.aviso_suc_inf { width:300px; background:url(../img/bg/aviso02.png) no-repeat; float:right; height:14px; }

/* lugares de pago */
.td_top { background:#EAEAEA;}
.td_listado { border-bottom:#EAEAEA solid 1px; color:#333; font-size:11px;}
.td_listado_final { height:33px; color:#333; font-size:11px; }

