
/* Estructura
-------------------------------------------------- */

#oContenedor {
	width: 991px;
	text-align: left;
	margin: 0 auto;
	display: block;
}

#f_contenedor {
	width: 991px;
	float:left;
	/*background: transparent url(../img/f_body_2.jpg) top left repeat-y;*/
}


/* oLateral
#################### */

#oLateral {
	float: left;
	width: 169px;
	/*background: transparent url(../img/f_lateral.gif) top left repeat-y;*/
	padding: 22px 8px 40px 12px;
}

a.logo {
	float: left;
	background: transparent url(../img/sanofi_pasteur_msd.gif) top center no-repeat;
	width: 169px;
	height: 49px;
	}

a.logo span { display: none; }

.oModuloIzq { width: 157px; float: left; border-bottom: 1px solid #0f6e7f; margin: 0 0 15px 0; padding: 0; }

ul#oNav {
	margin: 25px 0 20px 0;
	padding: 0;
	float: left;
}


ul#oNav li {
	/*background: transparent url(../img/sep_menu.gif) bottom left no-repeat;*/
	padding: 0 0 1px 0;
	/*float: left;*/
	clear: both;
}

ul#oNav li.ultimo {
	background: none;
	padding: 0;
}


ul#oNav li a {
	margin: 0;
	padding: 0;
	float: left;
}
ul#oNav li a span {
	display: none;
}

ul#oNav li a#m_00 { background: transparent url(../img/m_00.gif) 0 0 no-repeat; width: 157px; height: 22px; }
ul#oNav li a#m_00:hover, ul#oNav li.selected a#m_00 { background: transparent url(../img/m_00.gif) 0 -32px no-repeat;  }
ul#oNav li a#m_01 { background: transparent url(../img/m_01.gif) 0 0 no-repeat; width: 157px; height: 38px; }
ul#oNav li a#m_01:hover, ul#oNav li.selected a#m_01 { background: transparent url(../img/m_01.gif) 0 -44px no-repeat;  }
ul#oNav li a#m_02 { background: transparent url(../img/m_02.gif) 0 0 no-repeat; width: 157px; height: 22px; }
ul#oNav li a#m_02:hover, ul#oNav li.selected a#m_02 { background: transparent url(../img/m_02.gif) 0 -32px no-repeat;  }
ul#oNav li a#m_03 { background: transparent url(../img/m_03.gif) 0 0 no-repeat; width: 157px; height: 38px; }
ul#oNav li a#m_03:hover, ul#oNav li.selected a#m_03 { background: transparent url(../img/m_03.gif) 0 -44px no-repeat;  }
ul#oNav li a#m_04 { background: transparent url(../img/m_04.gif) 0 0 no-repeat; width: 157px; height: 22px; }
ul#oNav li a#m_04:hover, ul#oNav li.selected a#m_04 { background: transparent url(../img/m_04.gif) 0 -32px no-repeat;  }
ul#oNav li a#m_05 { background: transparent url(../img/m_05.gif) 0 0 no-repeat; width: 157px; height: 22px; }
ul#oNav li a#m_05:hover, ul#oNav li.selected a#m_05 { background: transparent url(../img/m_05.gif) 0 -32px no-repeat;  }
ul#oNav li a#m_06 { background: transparent url(../img/m_06.gif) 0 0 no-repeat; width: 157px; height: 22px; }
ul#oNav li a#m_06:hover, ul#oNav li.selected a#m_06 { background: transparent url(../img/m_06.gif) 0 -32px no-repeat;  }
ul#oNav li a#m_07 { background: transparent url(../img/m_07.gif) 0 0 no-repeat; width: 157px; height: 22px; }
ul#oNav li a#m_07:hover, ul#oNav li.selected a#m_07 { background: transparent url(../img/m_07.gif) 0 -32px no-repeat;  }

ul#oNav li ul {
	float: left;
	border-bottom: none;
	display:block;
}
ul#oNav li ul li {
	background: transparent url(../img/sep_submenu.gif) top left no-repeat;
	padding: 0 0 1px 0;
	float: left;
	width: 157px;
	background-color: #c0e5eb;
}

ul#oNav li ul li a {
	padding: 5px 0 1px 7px;
	float: left;
	width: 150px;
	text-decoration: none;
	color: #2e8c9f;
	height: 17px;
}

ul#oNav li ul li.selected a, ul#oNav li ul li a:hover {
	background: transparent url(../img/ico_flecha.gif) 96% 48% no-repeat;
	color: #004f5d;
}


/* oContenido
#################### */

#oContenido {
	float: left;
	width: 800px;
	height: auto !important;
	height: 455px;
	min-height: 455px;
	padding: 0;
	margin: 0;

}

/* oCabecera
#################### */

#oCabecera {
	float: left;
	width: 800px;
	height: 60px;
	padding: 8px 0 0 0;
	background: transparent url(../img/f_cabecera.gif) bottom right no-repeat;
}

.oTools {
	float: right;
	width: 190px;
	margin: 0 0 0 12px;
}

.oTools ul {
	float: left;
	margin: 0 0 4px 0;
}


.oTools ul li {
	float: left;
	background: transparent url(../img/sep_01.gif) top left repeat-y;
	padding: 0 5px 0 5px;
}

.oTools ul li.primero	 {	background: none; }

.oTools ul li a {
	font-size: 11px;
	color: #ffffff;
}

#oAreaCentral {
	float: left;
	width: 800px;
	background: transparent url(../img/f_colder.gif) top right repeat-y;
	padding: 0;
	height: 100%;
}

#colDer {
	float: right;
	width: 198px
	clear: none;
	display: block;
}

.moduloDer {
	float: right;
	width: 170px;
	padding: 0 14px 10px 14px;
	margin: 10px 0 0 0;
	background: transparent url(../img/sep_02.gif) bottom left repeat-x;
	display: block;
	clear: both;
}

#oColCentral {
	float: left;
	width: 567px;
	padding: 15px 0 0 8px;
	clear: none;
	height: 100%;
	}

.oTitular {
	margin: 20px 0 0 0;
	}

.f_home {

	}

/*.img_home_1 {background: transparent url(../img/imagenes/im_02.gif) top right no-repeat;}
.img_home_2 {background: transparent url(../img/imagenes/im_01.gif) top right no-repeat;}
.img_home_3 {background: transparent url(../img/imagenes/im_03.gif) top right no-repeat;}
.img_home_4 {background: transparent url(../img/imagenes/im_04.gif) top right no-repeat;}
.img_home_5 {background: transparent url(../img/imagenes/im_05.gif) top right no-repeat;}
*/
.f_home p {
	float: left;
	width: 290px;
	color: #004f5e;
	font-size: 12px;
	margin: 15px 0 0 0;
	}


.listadoPreguntas {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	}

.paginacion {
	float: right;
	margin: 0 5px 0 0;
	padding: 3px 6px;
	background: transparent url(../img/f_pag.gif) top left no-repeat;
	width: 67px;
	height: 13px;
	clear: both;
	font-size: 10px;
	}

.paginacion a.anterior {
	float: left;
	margin: 0 7px 0 0;
	padding: 0 4px 0 0;
	border-right: 1px solid #0c6979;
	background: transparent url(../img/ico_flecha_03.gif) 0 4px no-repeat;
	width: 7px;
	height: 13px;
	display: block;
	font-size: 0px;
	text-indent: -400px;
	overflow: hidden;
	}

.paginacion a.siguiente {
	float: left;
	margin: 0 0 0 7px;
	padding: 0 0 0 4px;
	border-left: 1px solid #0c6979;
	background: transparent url(../img/ico_flecha_02.gif) 3px 4px no-repeat;
	width: 7px;
	height: 13px;
	display: block;
	font-size: 0px;
	text-indent: -400px;
	overflow: hidden;
	}

.paginacion span.pag1 {
	float: left;
	color: #004f5d;
	font-weight: bold;
	}

.paginacion span.pag2 {
	float: left;
	color: #d2edf1;
	}

.wrapPaginacion {
	float: left;
	width: 583px;
	border-bottom: 1px solid #fff;
	padding: 15px 0 0 0;
	background: none;
}


p.respuesta {
	height: auto !important;
	height: 136px;
	min-height: 136px;
	font-size: 12px;
	margin: 0 !important;
	padding: 0 !important;
}

.destaca01 {
	float: left;
	width: 565px;
	background: transparent url(../img/sep_03.gif) bottom left no-repeat;
	margin: 29px 0 15px 0;
	padding: 0 0 15px 0;
	clear: both;
	}

.destaca01 h2 {
	float: left;
	width: 300px;
	margin: 30px 0 0 0;
	}

.img_destaca01 {
	float: left;
	width: 170px;
	margin: 0 0 0 30px;
	}

.destaca02 {
	float: left;
	width: 565px;
	margin: 11px 0 15px 0;
	clear: both;
	}

.destaca03 {
	float: left;
	width: 565px;
	margin: 21px 0 15px 0;
	padding: 0 0 5px 0;
	clear: both;
	}

.filaTestimonio {
	float: left;
	margin: 0 0 12px 0;
	background: transparent url(../img/f_cont_videos.gif) bottom left no-repeat;
	padding: 0 0 10px 0;
	width: 581px;
	overflow: hidden;
	}

.oTestimonio  {
	float: left;
	display: block;
	width: 180px !important;
	padding: 0;
	margin: 0;
	}

.oTestimonio p strong {
	font-weight: normal;
	}

.m21 { margin: 0 20px 0 0 !important; margin: 0 19px 0 0; }
.sep21 { float: left; width: 18px; height: 50px; display: block; }

.oTestimonio .nombre { color: #2ba8bd; font-size: 16px; }
.oTestimonio .edad { color: #ffffff; font-size: 11px; }
.oTestimonio p { margin: 7px 0 0 0; clear: both;}

.oTestimonio a, .oResultado a.mas, a.enlace01  {
	float: right;
	display: block;
	color: #ffffff;
	background: transparent url(../img/ico_flecha_blanco.gif) 100% 60% no-repeat;
	padding: 0 15px 0 0;
	margin: 0 10px 0 0;
	height: 10px;
	clear: both;
	}

.oResultado a.mas {
	margin: 10px 10px 0 0;
	}

.oTestimonio img {
	border-bottom: 1px solid #fff;
	margin: 0 0 10px 0;
	}

/* Testimonios Video */

.bloqueVideo {
	float: left;
	border-bottom: 1px solid #3aabbd;
	padding: 0 0 6px 0;
	margin: 0 0 15px 0;
	width:578px;
	}


.bloqueVideo a.cerrar {
	color: #ffffff;
	clear: both;
	float: right;
	background: transparent url(../img/ico_equis.gif) 100% 60% no-repeat;
	padding: 0 12px 0 0;
	}

.oMod01 {
	float: left;
	padding: 0 30px 0 0;
	margin: 0 0 35px 0;
	width: 270px;
	font-size: 12px;
	}

.oMod01 h1 {
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	margin: 20px 0 0 0;
	padding: 0;
	}

.oMod01 p {
	margin: 5px 0 0 0;
	color: #ffffff;
	font-size: 12px;
	line-height: 18px;
	}

.oMod02 {
	float: left;
	padding: 0;
	margin: 0;
	width: 260px;
	font-size: 12px;
	}

/* oPie
#################### */

.oPie {
	float: left;
	width: 800px;
	background: transparent url(../img/f_intpie.gif) top left repeat-y;
	margin: 30px 0 0 0;
	padding: 0px 0 0 0;
}

.intPie {
	float: left;
	width: 800px;
	background: transparent url(../img/f_pie.gif) top left repeat-x;
	margin: 0;
	padding: 0 0 98px 0;
}




/* Listas
-------------------------------------------------- */

ul.listado01 {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	clear: both;
	background: transparent url(../img/sep_02.gif) bottom left repeat-x;
	width: 575px;
	}

ul.listado01 li {
	margin: 0 0 0 0;
	clear: both;
	background: transparent url(../img/f_listado_01.gif) top left repeat-x;
	width: 575px;
	height: 20px;
	}

ul.listado01 li a {
	text-transform: uppercase;
	color: #004f5e;
	width: 575px;
	display: block;
	font-size: 10px;
	height: 16px;
	padding: 4px 0 0 0;
}

ul.listado01 li a .num {
	color: #009dbb;
	font-size: 11px;
	margin: 0 0 0 10px;
	font-weight: bold;
}

ul.listado01 li.activo {
	color: #299dcb;
	background: none;
background-color: #b9ccc6;
	}

ul.listado01 li.activo a {

	color: #ffffff;
	}

ul.listado01 li.activo a .num {	color: #299dcb; }

ul.listado02 {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	clear: both;
	}

ul.listado02 li {
	float: left;
	margin: 0 10px 0 0;
	clear: none;
	}

ul.listado02 li a {
	float: left;
	font-size: 0;
	text-indent: -400px;
	overflow: hidden;
	}

ul.listado02 li a#m_01 { background: transparent url(../img/sec_01_01.gif) 0 0 no-repeat; width: 54px; height: 17px; }
ul.listado02 li a#m_01:hover, ul.listado02 li.selected a#m_01 { background: transparent url(../img/sec_01_01.gif) 0 -23px no-repeat;  }
ul.listado02 li a#m_02 { background: transparent url(../img/sec_01_02.gif) 0 0 no-repeat; width: 62px; height: 17px; }
ul.listado02 li a#m_02:hover, ul.listado02 li.selected a#m_02 { background: transparent url(../img/sec_01_02.gif) 0 -23px no-repeat;  }
ul.listado02 li a#m_03 { background: transparent url(../img/sec_01_03.gif) 0 0 no-repeat; width: 76px; height: 17px; }
ul.listado02 li a#m_03:hover, ul.listado02 li.selected a#m_03 { background: transparent url(../img/sec_01_03.gif) 0 -23px no-repeat;  }
ul.listado02 li a#m_04 { background: transparent url(../img/sec_01_04.gif) 0 0 no-repeat; width: 65px; height: 17px; }
ul.listado02 li a#m_04:hover, ul.listado02 li.selected a#m_04 { background: transparent url(../img/sec_01_04.gif) 0 -23px no-repeat;  }
ul.listado02 li a#m_05 { background: transparent url(../img/sec_01_05.gif) 0 0 no-repeat; width: 80px; height: 17px; }
ul.listado02 li a#m_05:hover, ul.listado02 li.selected a#m_05 { background: transparent url(../img/sec_01_05.gif) 0 -23px no-repeat;  }
ul.listado02 li a#m_06 { background: transparent url(../img/sec_01_06.gif) 0 0 no-repeat; width: 58px; height: 17px; }
ul.listado02 li a#m_06:hover, ul.listado02 li.selected a#m_06 { background: transparent url(../img/sec_01_06.gif) 0 -23px no-repeat;  }
ul.listado02 li a#m_07 { background: transparent url(../img/sec_01_07.gif) 0 0 no-repeat; width: 81px; height: 17px; }
ul.listado02 li a#m_07:hover, ul.listado02 li.selected a#m_07 { background: transparent url(../img/sec_01_07.gif) 0 -23px no-repeat;  }
ul.listado02 li a#m_08 { background: transparent url(../img/sec_01_08.gif) 0 0 no-repeat; width: 140px; height: 17px; }
ul.listado02 li a#m_08:hover, ul.listado02 li.selected a#m_08 { background: transparent url(../img/sec_01_08.gif) 0 -23px no-repeat;  }



ul.listado03 {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 1px 0;
	clear: both;
	}

ul.listado03 li {
	margin: 0 0 0 0;
	padding: 2px 0 2px 0;
	clear: both;
	border-bottom: 1px solid #ffffff;
	float: left;
	}

ul.listado03 li a {
	float: left;
	color: #004f5e;
	width: 150px;
	height: 16px;
	padding: 0 17px 0 0;
	background: transparent url(../img/ico_flecha_blanco.gif) 100% 45% no-repeat;
	}


/* Desplegable **/

dl.despliega {
	text-align: left;
	color: #299dcb;
	width: 585px;
	float: left;
}

dl.despliega dt, dl.despliega dt.activo {
	display: block;
	float: left;
	/*background: transparent url(../img/f_desplegable.png) top left no-repeat;*/
	width: 555px !important;
	padding: 2px 10px 0 15px;
	margin: 0 0 1px 0;
	height: 16px;
	/*cursor: pointer;*/
	background-color: #b9ccc6;
}

dl.despliega dt.activo {
	/*background: transparent url(../img/f_desplegable_on.png) top left no-repeat;*/
}

dl.despliega dt a {
	float: right;
	color: #ffffff;
	background: transparent url(../img/ico_flecha_blanco.gif) 100% 60% no-repeat;
	padding: 0 15px 0 0;
}

dl.despliega dt.activo a {
	color: #045866;
	background: transparent url(../img/ico_equis.gif) 100% 60% no-repeat;
	padding: 0 12px 0 0;
}


dl.despliega dd {
	display: block;
	float: left;
	clear: both;
	width: 550px;
	margin: 0 0 0 0;
	padding: 15px;
	background-color: #c8d0c7;
	color: #ffffff;
}

.despliega .edad { color: #ffffff; font-size: 11px; }

div.faqs {
	text-align: left;
	color: #299dcb;
	width: 585px;
	float: left;
}

div.faqs h2 {
	margin: 0;
	padding: 0;
}

div.faqs div.dt, div.faqs div.activo {
	display: block;
	float: left;
	width: 575px !important;
	padding: 0 0 7px 0;
	margin: 10px 0 0 0;
}

div.faqs div.activo {
	/*background: transparent url(../img/f_desplegable_on.png) top left no-repeat;*/
}

div.bordaco {
	float:left;
	border-bottom: 1px solid #ffffff;
	margin: 0;
	padding: 0;
}

div.faqs div.dd {
	display: block;
	float: left;
	clear: both;
	width: 543px;
	margin: 0 0 0 0;
	padding: 2px 16px 15px 16px;
	/*background: #dad5c6 url(../img/sep_04.gif) top left repeat-x;*/
	color: #ffffff;
	/*border-bottom: 2px solid #ffffff;*/
	margin: 0;
}

div.faqs div.dd p {
	color: #00404b;
	line-height: 17px;
 }

div.faqs div.activo a {
	color: #ffffff;
	background: transparent url(../img/ico_equis.gif) 100% 60% no-repeat;
	padding: 0 12px 0 0;
	float: right;
}

div.abierta div.dd {
	display: block;
	}


div.abierta div.dt, div.abierta div.activo {

	cursor: default;
}

div.bordaco div.dt h2.t00 {
	margin: 10px 0 0 0 !important;
	padding: 0;
}

.oNoticia {
	float: left;
	width: 583px;
	border-bottom: 1px solid #fff;
	padding: 15px 0 0 0;
	background: none;
	}

.oNoticia .fecha {
	color: #ffffff;
	}


.fondoImpar {
	background: transparent url(../img/f_clarete.jpg) 0 0 repeat-y;
	}

.oNoticia img, .oNoticia img {
	float: left;
	margin: 0 15px 0 0;
	}


.oNoticia .texto {
	float: left;
	width: 467px;
	}

.oNoticia h3 {
	float: left;
	color: #009dbb;
	font-size: 16px;
	font-weight: normal;
	clear: both;
	margin: 2px 0 0 0;
	}

.oNoticia p {
	float: left;
	width: 407px;
	color: #045866;
	margin: 2px 0 0 0;
	padding: 0 60px 0 0;
	}

.oNoticia .texto a {
	margin: 0 8px 8px 0;
	}

.oDescarga {
	float: left;
	width: 583px;
	border-bottom: 1px solid #fff;
	padding: 15px 0 10px 0;
	background: none;
	}

.oDescarga .texto {
	float: left;
	width: 583px;
	}

.oDescarga h3 {
	float: left;
	color: #009DBB;
	font-size: 16px;
	font-weight: normal;
	clear: both;
	margin: 2px 0 0 0;
	}

.oDescarga h3 a {
	color: #009dbb;
	}

.oDescarga p {
	float: left;
	width: 523px;
	color: #045866;
	margin: 2px 0 0 0;
	padding: 0 60px 0 0;
	}

.contieneResult {
	float: left;
	background: transparent url(../img/f_clarete.jpg) 0 0 repeat-y;
	margin: 15px 0 0 0;
	padding: 0 10px 0 10px;
	}

.oResultado {
	float: left;
	width: 573px;
	background: transparent url(../img/sep_06.gif) repeat-x left bottom;
	padding: 7px 0 10px 0;
	margin: 8px 10px 0 0;
	color: #004f5e;
	}

.oResultado h3 {
	float: left;
	color: #2ba8bd;
	font-size: 14px;
	font-weight: normal;
	clear: both;
	margin: 2px 0 10px 0;
	}

.modulo01 {
	float: left;
	background: transparent url(../img/sep_05.gif) repeat-x left bottom;
	width: 583px;
	padding: 0 0 1px 0;
}

.int01 {
	float: left;
	width: 583px;
	background: transparent url(../img/f_chica_pq.gif) right bottom no-repeat;
	padding: 0 0 68px 0;
	}

.respuestas {
	float: left;
	background: transparent url(../img/sep_04.gif) repeat-x left top;
	width: 559px;
	margin: 15px 0 0 0;
	padding: 17px 12px 11px 12px;
	}

.respuestas a {
	color: #004f5e;
	font-size: 12px;
	padding: 0 0 12px 0;
	float: left;
	clear: both;
	}

.solucion {
	float: left;
	background: transparent url(../img/f_clarete.jpg) 0 0 repeat-y;
	width: 559px !important;
	width: 559px;
	margin: 0 0 10px 0;
	padding: 17px 12px 11px 12px;
	border-bottom: 2px solid #ffffff;
	display: none;
	}

.explicacion {display: none;}

.explicacion p {
	float: left;
	margin: 5px 0 10px 0;
	}

.solucion a {
	float: right;
	display: block;
	color: #ffffff;
	background: transparent url(../img/ico_flecha_blanco.gif) 100% 60% no-repeat;
	padding: 0 15px 0 0;
	margin: 0 10px 0 0;
	height: 10px;
	clear: both;
	}

.mapaWeb {
	float: left;
	clear: both;
	margin: 0 0 0 97px !important;
	margin: 0 0 0 57px;
	}

.mapaWeb ul {
	margin: 10px 0 0 20px;
	}

.mapaWeb ul li {
	float: left;
	clear: both;
	background: transparent url(../img/f_mapa.gif) 0 0 no-repeat;
	padding: 15px 0 0 84px !important;
	padding: 15px 0 0 84px;
	height: 11px !important;
	height: 3px;
	width: 370px;
	}

.mapaWeb ul li.ultimo {
	background: transparent url(../img/f_mapa_2.gif) 0 0 no-repeat;
	}

.mapaWeb ul li ul {
	margin: 10px 0 0 15px;
	}

.mapaWeb ul li ul li {
	width: 250px;
	}

/* Formularios
-------------------------------------------------- */

input, select, textarea {
	background-color: #eae7df;
	height: 14px;
	font-size: 10px;
	color: #004f5d;
	padding: 1px 0 0 0;
}

form.login{
	float: left;
	margin: 9px 0 0 0;
	width: 157px;
	overflow: hidden;
	display:block;
	}

form.login div.input {
	float: left;
	background: transparent url(../img/f_input_4.gif) top left no-repeat !important;
	width: 150px;
	height: 16px;
	padding: 0 0 0 5px;
	margin: 0 0 9px 0;
	background-color: #d5eef2;
	}

form.login input {
	background-color: #d5eef2;
	}

form.login input.submit {
	float: left;
	background: transparent url(../img/f_submit_2.gif) top left no-repeat !important;
	width: 17px;
	height: 16px;
	font-size: 0;
	text-indent: -400px;
	overflow: hidden;
	cursor: pointer;
	}

.oModuloIzq p {
	padding: 9px 0 5px 0;
	}

#oCabecera form.buscador {
	padding: 0 0 0 18px;
	}

#oCabecera form.buscador div.input {
	float: left;
	background: transparent url(../img/f_input.gif) top left no-repeat;
	width: 115px;
	height: 16px;
	padding: 0 0 0 5px;
	margin: 0;
	}

#oCabecera form.buscador input#buscar {
	width: 110px;
	height: 14px;
	background-color: #eae7df !important;
	}

#oCabecera form.buscador input.submit {
	float: left;
	background: transparent url(../img/f_submit.gif) top left no-repeat !important;
	width: 17px;
	height: 16px;
	font-size: 0px;
	text-indent: -400px;
	overflow: hidden;
	cursor: pointer;
	}

form#escribenos div.input {
	float: left;
	background: transparent url(../img/f_input_2.gif) top left no-repeat;
	width: 218px;
	height: 16px;
	padding: 0 6px 0 6px;
	}

form#escribenos div.input input {
	width: 202px;
	}

form#escribenos div.input_2{
	float: left;
	background: transparent url(../img/f_input_3.gif) top left no-repeat;
	width: 150px;
	height: 16px;
	padding: 0 6px 0 6px;
	}
form#escribenos div.input_2 input {
	width: 138px;
	}

form#escribenos textarea {
	background: transparent url(../img/f_input_5.gif) top left no-repeat;
	width: 436px;
	height: 161px;
	padding: 2px 6px 2px 6px;
	overflow: auto;
	clear: both;
	}

form#escribenos label {
	float: left;
	margin: 20px 0 3px 0;
	clear: both;
	}

form#escribenos input#enviar {
	float: left;
	background: #EAE7DF url(../img/f_submit_2.gif) no-repeat right top !important;
	width: 60px;
	height: 16px;
	padding: 0 20px 0 0;
	cursor: pointer;
	}

/* Variantes de tipografías y  Clases Generales
-------------------------------------------------- */

p.texto01 { line-height: 18px; }

.diez { font-size: 10px;}
.trece { font-size: 13px;}
.t24 { font-size: 21px; }
.blanco { color: #ffffff; }
.azulClaro {color: #d0ecf1;}

.moduloDer h3, .moduloDer h2 {
	margin: 0 0 15px 0;
	}

.moduloDer h3.nomargin, .moduloDer h2.nomargin {
	margin: 0;
	}

.moduloDer .titularNoticia {
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	margin: 0 0 5px 0;
	float: left;
	}

a.icoBlanco {
	width: 8px;
	height: 7px;
	background: transparent url(../img/ico_flecha_blanco.gif) top left no-repeat;
	font-size: 0px;
	text-indent: -400px;
	overflow: hidden;
	float: right;
	margin: 13px 0 0 0;
	}

a.equis {
	color: #ffffff;
	clear: both;
	float: right;
	background: transparent url(../img/ico_equis.gif) 100% 60% no-repeat;
	padding: 0 12px 0 0;
	}

div.faqs a.icoBlanco {
	margin: 0px 0 0 0;
	}

.moduloDer a.icoBlanco {
	width: 170px;
	height: 7px;
	background: transparent url(../img/ico_flecha_blanco.gif) top right no-repeat;
	font-size: 0px;
	text-indent: -400px;
	overflow: hidden;
	float: right;
	margin: 13px 0 0 0;
	}

img.bordeInf {
	border-bottom: 2px solid #fff;
	margin: 0 0 12px 0;
	}

.num	 {
	color: #004f5d;
	font-size: 11px;
	font-weight: bold;
	}

.t00 {
	font-size: 16px;
	font-weight: normal;
	color: #368A96;
	width: 450px;
	float: left;
	clear: both;
}

h2.t04 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

.t01 {
	font-size: 13px;
	font-weight: bold;
	color: #368A96;
	width: 450px;
	float: left;
	clear: both;
}

p#glosario, #referencias {
	float: left;
	padding: 29px 0 15px 0 !important;
}
p#glosario span.t00{
	padding: 0 0 5px 0;
}


#referencias ul li {
	padding: 3px 0 2px 0 !important;
}

#referencias span.num {
	padding: 0 4px 0 0 !important;
}





/* Márgenes y anchos
-------------------------------------------------- */

.nomargin { margin: 0; }

.mv5 { margin-top: 5px; }
.mv10 { margin-top: 10px; }
.mv25 { margin-top: 25px; }

.mx5 { margin-left: 5px; }
.mx10 { margin-left: 10px; }


.w125 { width: 125px; }
.w300 { width: 300px; }


.sep01 {
	float: left;
	background: transparent url(../img/l_02.gif) top left no-repeat;
	width: 280px;
	height: 1px;
	clear: both;
}

a.url, a.urlBlanco {
	background: none !important;
	float: left;
	margin: 3px 0 10px 0;
	padding: 0;
	display: block;
	clear: both;
	}

a.urlBlanco {
	color: #fff;
	}
.boton {
	padding: 3px;
	height: 20px;
}
