/* Web ITE */

/* Genericos ...................................................*/

body { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-image: url(../images/wvio004m_back_ite.gif);background-repeat: repeat-y;background-position: top center;background-color: #F3F3F3;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;list-style-position: outside;list-style-type: none;list-style-image: url(../Images/bullet.gif);list-style: none;padding-bottom: 10px; }

a { color: #00337f; }
a:link { color: #00337f; }
a:visited { color: #666666;  }
div.cab1 a:visited { color: #666666;  }
div.cab3C a:visited { color: #666666;  }
div.pie a:visited { color: #666666;  }
a:hover { color: #06adec;}
a:active { color: #666666; }
a img { border: 0px; }

h1 { color: #00337f; font-size:21px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
h2 { color: #00337F; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
h3 { color: #00337F; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

hr { color: #E8E8E8;height: 1px;width: 100%;background-color: #E8E8E8;border: 0px;border-top: 1px solid #E8E8E8;}

p { font-size: 12px; }
div.pie p { font-size: 12px; }
ul { font-size: 12px;list-style-image: url(../images/bullet1_ite.gif);margin-bottom:5px; }
	ul li { font-size: 12px;margin-top: 10px; }
		ul li ul { font-size: 12px;list-style-image:url(../images/bullet2_ite.gif);margin-bottom:5px; }
			ul li ul li ul { font-size: 12px;list-style-image:url(../images/bullet3_ite.gif);margin-bottom:5px; }

form { margin: 0px; padding: 0px;}
select { font-size: 11px; }
input { font-size: 11px; }

table {
  border-collapse: collapse;
  border: 1px solid #C9D4E4;
  background: #F4F7FB;
  width: 100%;
  }
caption {
  text-align: left;
  background: transparent;
  }
td, th {
  border: 1px dashed #C9D4E4;
  padding: .8em;
  color: #000000;
  }
thead th, tfoot th {
  font-weight:bold;
  border: 1px solid #FFFFFF;
  text-align: left;
  background: #C9D4E4;
  color: #000000;
  padding-top:6px;
  }
tbody td a {
  background: transparent;
  color: #000000;
  }
tbody th a {
  background: transparent;
  font-weight:normal;
  color: #000000;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: center;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  border: 1px solid #C9D4E4;
  background: #C9D4E4;
  padding-top:6px;
  }
  
  
table#floateetable td, table#floateetable th{padding:auto; margin:auto}
.odd { background: #FFFFFF; }

/* .............................................................. */

/* Individuales ................................................. */

.izquierda { text-align: left; }
.derecha { text-align: right; }
.centrado {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.centradoSeparador {
	text-align: center;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.arriba { vertical-align: top; }
.centrado_ver { vertical-align: middle; }
.abajo { vertical-align: bottom; }

.capitalz { text-transform: capitalize }

.margen { padding-top: 10px;padding-bottom: 10px; }
.bulletLateral {list-style-image: url(../images/wvio004m_bullet_lateral_ite.gif); margin-left:15px; margin-top:2px; padding:2px;}

.float_left {float: left;}
.float_right {float: right;}
.secciones { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
/* .............................................................. */

/* Estructura ................................................... */

.plt_contenedor { width: 955px;padding-top: 4px;margin: 0px auto;padding: 0px; }
.plt_menu { width: 200px;vertical-align: top;float: left; }
.plt_contenido_lateral { width: 535px;text-align: left;vertical-align: top;padding-left: 8px;float: left; }
.plt_contenido { width: 535px;text-align: left;vertical-align: top;padding-left: 8px;float: left; }
.plt_lateral {width: 180px;height: 90px;float: right;padding-right: 10px;padding-bottom: 10px;}
.plt_piepagina { clear: both;padding: 16px;padding-right: 10px; }
.full {margin:-27px -13px !important}
/* .............................................................. */

/* Cabecera ........................................................ */

.boton_imagen { border: 0;background: none;cursor: pointer;width: 45px;height: 26px; }

.cabecera {
	position: relative;
	width: 955px;
	height: 120px;
	background-image: url(../images/wvio004m_bg_cabecera_ite.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}
.cab1 { width: 180px;height: 90px;float: right;padding-right: 10px;padding-bottom: 10px; }
.cab2 { width: 205px;height: 90px;float: left; }
.cab3 { width: 545px;height: 105px;float: left; }
.cab3C { width: 545px;height: 105px;float: left; }

.idioma { Width:180px;height:20px;text-align:right;padding-top: 15px;font-size: 11px;color: #000000;}
			
.logo { position: relative;width: 200px;height: 80px;text-align: center;margin-top: 15px; }
.fecha { position: relative;width: 200px;height: 20px;text-align: center;color: #000000;font-size: 9px; }
.nav_sup { position: relative;height: 20px;padding-top: 15px; font-size:11px; }
.nav_sup_2 { position: relative;height: 20px;padding-top: 15px; text-align:right; font-size:11px; }
.img_cabecera { position: relative;width: 545px;margin-top: 5px; }
	.img_cabecera img { width: 537px;height: 40px; }
	
.buscador { width: 185px;padding-top: 5px;height:50px;font-size: 11px;color: #000000;vertical-align: middle; }
	.buscador .texto_busqueda { padding-top: 14px;display: table;height: 24px; }
		.buscador .texto_busqueda div { display: table-cell;padding: 1px;height: 24px;font-size: 11px;color: #000000;vertical-align: bottom;text-align: right; }
			.buscador .texto_busqueda div label { margin-right: 4px;margin-top: 7px;float:left; }
			.buscador .texto_busqueda div input { float: left;margin-top: 5px;margin-right: 2px;width: 80px; }
			.buscador .texto_busqueda div button { width: 48px;height: 28px; }

/* ............................................................... */

/* Pie ........................................................... */

.separador { height: 4px; }
.pie {
	height: 20px;
	padding-top: 15px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}

/* ............................................................... */

/* Menu Navegacion .............................................. */

.nav { position: relative;width: 180px; height: 210px; margin: 0px;padding: 0px; margin-left: 10px; position: relative; background-image: url(../images/wvio004m_nav_fond_ite.gif); padding-bottom: 0px;}

.ramaIE0 { padding-top: 5px; }
	.ramaIE0 a:link{ color: #00337F;display: block;padding-left: 35px;padding-top: 5px;font-weight: bold;text-decoration: underline;font-family: Verdana;font-size: 12px;background-image:url(../images/wvio004m_menu_nivel3_ite.gif);background-repeat:no-repeat;background-position: 26px 12px;  }
	.ramaIE0 a:visited{ color: #00337F;display: block;padding-left: 35px;padding-top: 5px;font-weight: bold;text-decoration: underline;font-family: Verdana;font-size: 12px;background-image:url(../images/wvio004m_menu_nivel3_ite.gif);background-repeat:no-repeat;background-position: 26px 12px;  }
	.ramaIE0 a:hover{ color: #06ADEC;display: block;padding-left: 35px;padding-top: 5px;font-weight: bold;text-decoration: underline;font-family: Verdana;font-size: 12px;background-image:url(../images/wvio004m_menu_nivel3_ite.gif);background-repeat:no-repeat;background-position: 26px 12px;  }
	.ramaIE0 a:active{ color: #00337F;display: block;padding-left: 35px;padding-top: 5px;font-weight: bold;text-decoration: underline;font-family: Verdana;font-size: 12px;background-image:url(../images/wvio004m_menu_nivel3_ite.gif);background-repeat:no-repeat;background-position: 26px 12px;  }
		.ramaIE0 a img{ padding-right: 6px;display: none; }

.menu_ayuda { line-height: 22px;margin-top: 0px;margin-bottom: 0px; }

.linkmenu {color: #00337f; font-size:12px; font-weight:bold; }
	.linkmenu:link {color: #00337f; font-size:12px; font-weight:bold; }
	.linkmenu:visited {color: #666666; font-size: 12px; font-weight:bold; }
	.linkmenu:hover {color: #06ADEC;font-size: 12px; }
	.linkmenu:active {color: #666666; font-size: 12px; font-weight:bold; }
	
.P1{ font-size: 12px;background-image:url(../Images/wvio004m_menu_nivel3_ite.gif);background-repeat:no-repeat;padding-left:15px;margin-bottom:-10px; font-weight:bold; }

.P2{ font-size: 12px;background-image:url(../Images/wvio004m_menu_nivel3_ite.gif);background-repeat:no-repeat;padding-left:15px;margin-bottom:-10px; }

/* ............................................................... */


/* Contenido ..................................................... */

.modulo_lateral { padding-top: 20px; }
.fondo_img_centr { width: 544px;height: 184px;background-image: url(../images/wvio004m_fondo_img_central_ite.gif); }
.img_central { width: 530px;height: 170px;padding-top: 7px;padding-left: 7px; }
.imgIzquierda { float:left; }
.imgDerecha { float:right; }
.subir {
	border-top-color: #CCCCCC;
	border-top-style: dashed;
	border-top-width: 1px;
	padding-top: 5px;
	display: block;
	background-repeat:no-repeat;
	background-position: 0px 3px;
	text-align:right;
}

/* ............................................................... */


/* Latetrales .................................................... */

.titular {
	font-size:21px;
	color: #00337F;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding-bottom: 5px;
	display: block;
	padding-left: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/wvio004m_bullet_titular_ite.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	font-weight: bold;
}
.lateral_1 { width: 170px;padding-top: 5px;padding-right: 5px;padding-left: 15px;padding-bottom: 10px; }
.noticia {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.gris { color: #666666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.grisCursiva { color: #999999; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style: italic;}

/* ............................................................... */

/* Estilos de particulares ....................................... */

.botonCliente { background-color:#06ADEC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;padding:3px;text-align:center;width:150px;background-image:url(../images/cursor_boton.gif);background-repeat:no-repeat;padding-left:5px; }
	.botonCliente a:link {color: #FFFFFF; }
	.botonCliente a:visited {color: #FFFFFF; }
	.botonCliente a:hover {color: #FCE8DC; }
	.botonCliente a:active {color: #FFFFFF; }

.botonInfo { background-color: #06ADEC;background-image: url(../images/flecha_boton.gif);background-repeat: no-repeat;color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;padding: 3px 3px 3px 5px;text-align: center;width: 150px; }
	.botonInfo a:link {color: #FFFFFF; }
	.botonInfo a:visited {color: #FFFFFF; }
	.botonInfo a:hover {color: #FCE8DC; }
	.botonInfo a:active {color: #FFFFFF; }

.botonContratar { background-color: #F08E51;background-image: url(../images/flecha_boton.gif);background-repeat: no-repeat;color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;padding: 3px 3px 3px 5px;text-align: center;width: 150px; }
	.botonContratar a:link {color: #FFFFFF; }
	.botonContratar a:visited {color: #FFFFFF; }
	.botonContratar a:hover {color: #FCE8DC; }
	.botonContratar a:active {color: #FFFFFF; }

.TaeOndep3Cab { width: 200px;height: 115px;padding-top: 75px;font-size: 70px;font-weight: bold;letter-spacing: -6px;text-align: center; }

.tabla_normal { border-collapse: collapse;border: 1px solid #C9D4E4;color: #000000;background: #FFFFFF;vertical-align: top; width:100%; }
	.tabla_normal td,.tabla_normal th {
	border: 1px solid #C9D4E4;
	padding: 0.8em;
	color: #000000;
	background-color: #FFFFFF;
}
	.tabla_normal thead th, .tabla_normal tfoot th { font-weight: bold;border: 1px solid #C9D4E4;background: #D7DFEA;color: #000000;padding-top:6px; }

.tablaDestacada { border-collapse: collapse;border: 2px solid #00337F;color: #000000;background: #E1F5FD;vertical-align: top;font-size: 14px; }
	.tablaDestacada td, .tablaDestacada th { font-size: 14px; }
	.tablaDestacada .tdDestacado1 { font-weight:bold;border: 2px solid #00337F;background: #06ADEC;color: #FFFFFF;padding-top:6px;text-align:center; }
	.tablaDestacada .tdDestacado2 { font-weight:bold;border: 2px solid #00337F;;background: #65D2FC;color: #FFFFFF;padding-top:6px;text-align:center; }
	.tablaDestacada .tdDestacado3 { border: 2px solid #00337F;;background: #E1F5FD;color: #000000;padding-top:6px;text-align:center; }

.tablaTransparente { vertical-align: top;border: 0px; }
	.tablaTransparente th { border: 0px; }
	.tablaTransparente td { border: 0px; }

.cabeceraColumna { font-weight: bold;background-color: #F0F0F0;color: #000000;font-size: 11px;text-align: center; }

.titulo_seccion { vertical-align: bottom;padding-top: 8px; }
	.titulo_seccion .nombre_seccion{ color: #70706E; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
	.titulo_seccion .linea_seccion{ border-bottom: #E8E8E8 solid 1px;clear: both;position: relative;top: -30px;display: none; }
	.titulo_seccion .subir_seccion { display: none; }

.mini { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #999999; }
	.mini a { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #999999;text-decoration: none; }

.cabeceraGris { background-color: #EFEFEF;padding: 5px;font-size: 12px;font-weight: bold; text-align:center; }

.P1 { font-size: 12px;color: #06ADEC;font-family: Verdana,Arial,Helvetica,Sans-Serif;font-weight: bold;background-image: url(../images/bullet_principal.gif);background-repeat: no-repeat;padding-left: 20px; }

.destacados { width: 530px;padding-top: 20px;clear: both; }

	.destacados .dest_1 { width: 100px; height:100px; float: left;padding: 0px;border-color: #E9E9E9;border-width: 4px;border-style: solid;margin-right: 10px;text-align: center;vertical-align: middle; }
	.destacados .dest_2 { float: right; width: 410px; }
	.destacados .dest_1,.destacados .dest_1 { width: 100px; height:100px; float: left;padding: 0px;border-color: #E9E9E9;border-width: 4px;border-style: solid;margin-right: 10px; }
    .destacados .dest_2,.destacados .dest_2 { }
	
	.destacados .dest_1b { width: 100px; height:100px; float: left;padding: 0px;border-color: #E9E9E9;border-width: 4px;border-style: solid;margin-right: 10px;text-align: center;vertical-align: middle; }
	.destacados .dest_2b { float: right; width: 460px; }
	.destacados .dest_1b,.destacados .dest_1b { width: 45px; height:45px; float: left;padding: 0px;border-color: #E9E9E9;border-width: 4px;border-style: solid;margin-right: 10px; }
    .destacados .dest_2b,.destacados .dest_2b { }
.descargaDocumento { border: 1px; border-style: solid; padding:10px; border-color: #F6CD5C; }
	.descargaDocumento img { vertical-align:middle; }


/* ............................................................... */

/* Estilos editor ................................................ */

#body_style_edit { text-align: left; }

/* ............................................................... */

#breadcrumb {
	PADDING-LEFT: 0em;
	FONT-SIZE: 0.85em;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 5px;
	COLOR: #999999;	
	PADDING-TOP: 5px;	
	float:left;   
	width:100%;
	margin-top:53px;
}
#breadcrumb div.rutaITE ul {
	display:inline;
	padding-left:0 !important;
	margin-left:0 !important
}
#breadcrumb div.rutaITE ul li, #breadcrumb div.rutaITE ul li ul li, #breadcrumb div.rutaITE ul li ul li ul li, #breadcrumb div.rutaITE ul li ul li ul li ul li {
	display:inline;
	margin-left:5px;
	padding-left:0 !important
}
#breadcrumb div.rutaITE a {
	padding-left:5px;
	background-repeat: no-repeat;
	background-position: right;
}
#breadcrumb P {	
	PADDING-LEFT: 0em;
	PADDING-BOTTOM: 0em;
	MARGIN: 0em;
	PADDING-TOP: 0em
}

div.pie a {font-size:12px}
div.pie {font-size:12px;color:#666666;}

div.ramaIE0 ul {
margin:0pt;
padding:0.5em;
}

div.ramaIE0 ul li {
list-style-image:none;
list-style-type:none;
margin:0pt;
padding:0pt;}

/* Esto es para que se pueda usar el menu flotante de Vignette */
table#floateetable td, table#floateetable th{padding:0; margin:0}
