body {
	text-align: center;
	background:#ffffff;
	color:#8b8e97;
	font-family:arial, verdana, sans-serif;
	font-size: 11px;
	background: url(../images/fondo.jpg) top center no-repeat;
	margin: 0px;
	padding:0px;
}
#wrapper {
	width: 935px;
	margin: 0 auto;
	text-align: left;
	padding:0px;
	display:block;
}
.input {
	width:150px;
	height:17px;
	margin-bottom:10px;
	border: none;
	text-align:left;
	vertical-align:middle;
	padding-left:8px;
	color:#94a1b2;
	font-size:10px;
	padding-top:8px;
	background: url(../images/back-input.gif) top left no-repeat;
	float:left;
}




#content a {
color:#0a79be;

}
#content a:hover {
color:#7ea8da;

}


#campo1 {
	width:190px;
	vertical-align:bottom;
	padding-bottom:0px;
	height:27px;
}
#header {
	padding-top: 20px;
	padding-bottom: 25px; /* avoids margin-collapse */
	width:920px;
	vertical-align:top;
	height:auto;
}
#header p.branding {
	float: left;
	margin: 2px 48px 0 0px;
	/*padding-bottom:85px;*/
	font: bold 2.2em/1 "Times New Roman", Times, serif;
	text-transform: uppercase;
	display: inline; /* IE6 fix */
}
/* fix ie6 */
*html #header p.branding {
	margin: 2px 24px 0px 0px;
}
#header p.branding a {
	border-bottom: none;
}
#header_txt {
	float: left;
	border-right:#a7afc0 2px solid;
	width:228px;
	height:56px;
	display: inline; /* IE6 fix */
}
/*fix i36 */
*html #header_txt {
	margin-left:190px;
}
#header_campos {
	float: left;
	margin-left:0px;
	width:320px;
	display: inline; /* IE6 fix */
	height:62px;
	padding-right:25px;
}

.botones {
	vertical-align:middle;
	float:right;
	text-align:left;
	display: inline;
	width:105px;
}
.banderas {
	vertical-align:middle;
	float:left;
	height:auto;
	display: inline;
}
#header_idioma {
	float: left;
	width:147px;
	height:25px;
	padding-left:13px;
	display: inline;
	vertical-align:middle;
	margin-top:0px;/* IE6 fix */
}
#content {
	width:780px;
	height:autopx;
	float:right; /*clear:both; avoids margin-collapse */
	margin:18px 0px 0px 0px;
*margin:18px 0px 0px 0px;
	padding:0px;
	height:auto;
}
#content .contenido_central_bienvenida {
	display:block;
	float:left;
	height:auto;
	margin-left:14px;
	padding:0 0 0 20px;
	width:550px;
}
#footer {
	height: 6em;
	margin-top: 1em;
	padding-top: 1px;
	padding-bottom: 1px; /* avoids margin-collapse */
}
#footer p.legal_1 {
	text-align: center;
	font-size: 1.1em;
	line-height: 1.2;
	color: #505664;
}
#footer p.legal_2 {
	text-align: center;
	font-size: 1.1em;
	line-height: 1.2;
	color:#8d94ae;
}
#footer p.legal a {
	border-bottom: none;
}
#footer p.legal a:link,  #footer p.legal a:visited {
	color: #aaa;
	text-decoration:none;
}
#footer p.legal a:focus,  #footer p.legal a:hover {
	color: #eee;
	text-decoration:none;
}
.over a {
	text-decoration:none;
	border-bottom: none;
}
.over a:link,  .over a:visited {
	color: #aaa;
	text-decoration:none;
}
.over a:focus,  .over a:hover {
	color: #eee;
}
#main-col {
	width:560px;
	float:left;
	padding-left:30px;
}
#right-col {
	width:156px;
	float:right;
	vertical-align:top;
	height:422px;
}
#texto_izq {
	width:345px;
	vertical-align:top;
}
#columna_izq {
	width:328px;
	float:left;
	vertical-align:top;
}
#columna_der {
	width:180px;
	float:right;
	vertical-align:top;
}
#columna_izq_logos {
	width:215px;
	float:left;
	vertical-align:top;
}
#columna_der_logos {
	width:215px;
	float:right;
	vertical-align:top;
}
.video {
	width: 285px;
	float:left;
}
.izquierda {
	width: 200px;
	float:left;
	text-align:right;
	border-right: #d7dce0 1px solid;
	padding-right:10px;
	height:295px;
	padding-top:30px;
}
.contenido_central {
	width: 550px;
	height:auto;
	margin-left:14px;
	padding: 0px 0px 0px 20px;
	display:block;
	float:left;
	font-size:12px;/*	background:url(../images/fondo_degradee_central.gif) bottom right no-repeat;*/
				}
.contenido_central2 {
	width: 555px;
	height:400px;
	margin-left:14px;
	padding: 0px 0px 0px 20px;
	display:block;
	float:left;
	font-size:12px;
}
#descargar {
	text-align:right;
	padding-bottom:10px;
	padding-right:10px;
	width:100%;
	vertical-align:bottom;
	margin-bottom:0px;
	display:block;
	background:url(../images/fondo_degradee_central.gif) bottom left no-repeat;
}
#descargar img {
	margin-top:5px;
	margin-right:30px;
}
.destacado {
	width: 230px;
	height:230px;
	margin-left:14px;
	padding: 0px 10px 0px 20px;
	display:block;
	float:left;
	background:url(../images/fondo_degradee_destacados.gif) bottom right no-repeat;
	font-size:12px;
	color:#09298e;
}
.destacado a:hover {
	text-decoration:none;
	color:#f0235e;
}
.destacado a:visited {
	text-decoration:none;
	color:#0075bb;
}
.destacado-2 {
	width: 290px;
	height:230px;
	margin-left:14px;
	padding: 60px 10px 0px 10px;
	display:block;
	float:left;
	background:url(../images/fondo_degradee_destacados290.gif) bottom center no-repeat;
	font-size:12px;
}
.destacado-3 {
	width: 306px;
	height:56px;
	padding: 0px;
	display:block;
	float:right;
	background:url(../images/fondo_degradee_nueva.gif) bottom left no-repeat;
	font-size:12px;
	vertical-align:bottom;
}
.destacado-3 a, .destacado-3 a:visited {
	font-weight:bold;
	color: #1d265f;
	float:right;
	/*background:url(../images/bot-mas.gif) right bottom no-repeat;*/
					text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:30px;
	vertical-align:bottom;
}
.destacado-3 a:hover {
	font-weight:bold;
	color: #f0235e;
	float:right;
	/*background:url(../images/bot-mas.gif) right bottom no-repeat;*/
					text-decoration:none;
}
.destacado-4 {
	width: 306px;
	height:56px;
	padding: 0px;
	display:block;
	float:right;
	text-align:right;
	font-size:12px;
	vertical-align:bottom;
}
.destacado-4 a, .destacado-4 a:visited {
	font-weight:bold;
	color: #1d265f;
	float:right;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:30px;
	vertical-align:bottom;
}
.destacado-4 a:hover {
	font-weight:bold;
	color: #f0235e;
	float:right;
	text-decoration:none;
}
#discucion {
	background-color:#fafbfd;
	padding-left:8px;
	margin-top:10px;
	vertical-align:middle;
	height:55px;
	width:543px;
}
.destacado p {
	margin: 4px 0px 6px 0px;
	padding:0px;
}
.destacado a {
	font-weight:bold;
	color:#097cb5;
	float:right;
	background:url(../images/bot-mas.gif) right no-repeat;
	text-decoration:none;
	padding-right:25px;
}
.destacado a:visited {
	font-weight:bold;
	color:#770221;
	float:right;
	background:url(../images/bot-mas.gif) right no-repeat;
	text-decoration:none;
	padding-right:25px;
}
.destacado a:hover {
	font-weight:bold;
	color: #f0235e;
	float:right;
	background:url(../images/bot-mas.gif) right no-repeat;
	text-decoration:none;
	padding-right:25px;
}
span.separador-grande {
	width:550px;
	height:2px;
	display:block;
	clear:both;
	border-bottom:1px solid #d5dce2;
	margin-top: 10px;
	margin-bottom:10px;
}
span.separador-grande2 {
	width:550px;
	height:2px;
	display:block;
	clear:both;
	border-bottom:1px solid #d5dce2;
	padding: 5px 0px;
	margin-bottom:10px;
}
span.separador-grande3 {
	width:520px;
	height:2px;
	display:block;
	clear:both;
	border-bottom:1px solid #d5dce2;
	padding: 5px 0px;
}
span.separador-grande4 {
	width:520px;
	height:2px;
	display:block;
	clear:both;
	padding: 5px 0px;
	margin-bottom:10px;
}
span.separador-chico {
	width:280px;
	height:1px;
	display:block;
	clear:both;
	border-bottom:1px solid #d5dce2;
	padding:0px;
	margin:2px 0 2px 0;
	height:1px;
}
span.separador-chico2 {
	width:85px;
	height:1px;
	display:block;
	clear:both;
	border-bottom:1px solid #d5dce2;
	padding: 0px;
	margin-bottom:2px;
	height:1px;
	padding-top:3px;
	margin-bottom:3px;
}
span.separador-chico3 {
	width:184px;
	height:1px;
	display:block;
	clear:both;
	border-bottom:1px solid #d5dce2;
	padding: 0px;
	margin-bottom:2px;
	height:1px;
	padding-top:8px;
	margin-bottom:8px;
}
span.separador-chico4 {
   width:248px;
	height:1px;
	display:block;
	clear:both;
	border-bottom:1px solid #d5dce2;
	padding:2px 0 0 0;
	margin:0 0 2px 0;
	height:1px;
}
.wave-back {
	width: 250px;
	height:168px;
	display:block;
	background:url(../images/fondo_degradee_destacados.gif) bottom right no-repeat;
	margin-left: 15px;
	vertical-align:top;
	margin-top:18px; *margin-top:8px;
}
* html .wave-back {
	margin-left: 7px;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
#contenedor_titulo {
	vertical-align: bottom;
}
.n1 {
	width:150px;
	padding-right:10px;
	float:left;
	height:23px;
	vertical-align:bottom;
}
.bot-leer a:link {
	height:15px;
	float:right;
	font-size: 9px;
	color:#f0235e;
	vertical-align:middle;
	padding-top:11px;
	padding-bottom:11px;
	padding-right:16px;
	text-decoration:none;
	border-left:#81b7d3 1px solid;
	padding-left:8px;
	margin-right:10px;
}
.bot-leer a:hover {
	color:#10297d;
}
.bot-leer a:visited {
	height:15px;
	float:right;
	font-size: 9px;
	color:#770221;
	text-decoration:none;
	vertical-align:middle;
	padding-top:11px;
	padding-bottom:11px;
	padding-right:16px;
	text-decoration:none;
	border-left:#81b7d3 1px solid;
	padding-left:8px;
	margin-right:10px;
}
.bot-ingresar a:link {
	height:15px;
	float:right;
	font-size: 9px;
	color:#f0235e;
	vertical-align:middle;
	text-decoration:none;
	border-left:#81b7d3 1px solid;
	padding:8px 0px 8px 8px;
	margin-right:10px;
	height:auto;
}
.bot-ingresar a:hover {
	color:#10297d;
	font-size: 9px;
}
.bot-ingresar a:visited {
	color:#770221;
	height:auto;
	float:right;
	font-size:9px;
	text-decoration:none;
	border-left:#81b7d3 1px solid;
	padding:8px 0px 8px 8px;
	margin-right:10px;
	display:block;
}
.n2 {
	color:#10297d;
}
#noticia {
	width:255px;
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:middle;
}
#noticia2 {
	width:255px;
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:middle;
}
.n5 {
	width:200px;
	height:auto;
	padding-right:10px;
	float:left;
	vertical-align:bottom;
}
.n3 {
	width:150px;
	height:23px;
	padding-right:10px;
	float:left;
	vertical-align:bottom;
}
.n4 {
	width:200px;
	height:auto;
	padding-right:10px;
	float:left;
	color:#10297d;
	display:block;
}
#noticia3 {
	width:100%;
	padding:5px 0 5px 0;
*padding:7px 0 6px 0;
	height:28px;
	display:block;
}
.bot-descargar a:link {
	font-size: 11px;
	color:#0a2996;
	text-decoration:none;
}
.bot-descargar a:hover {
	color:#f0235e;
	font-size: 11px;
}
.bot-descargar a:visited {
	color:#770221;
	text-decoration:none;
	font-size: 11px;
}
a {
	color:#1a1a8c;
	font-size: 11px;
	text-decoration:none;
}
a:link {
	font-size: 11px;
	color:#1a1a8c;
	text-decoration:none;
}
a:hover {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
}
a:focus {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
}
a:visited {
	color:#770221;
	text-decoration:none;
	font-size: 11px;
}
.bot-nombre {
	color:#1a1a8c;
	font-size: 11px;
	text-decoration:none;
}
.bot-nombre a:link {
	font-size: 11px;
	color:#1a1a8c;
	text-decoration:none;
}
.bot-nombre a:hover {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
}
.bot-nombre a:focus {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
}
.bot-nombre a:visited {
	color:#770221;
	text-decoration:none;
	font-size: 11px;
}
.bot-simple a:link {
	font-size: 11px;
	color:#adaeae;
	text-decoration:none;
}
.bot-simple a:hover {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
}
.bot-simple a:focus {
	color: #2f87bf;
	font-size: 11px;
	text-decoration:none;
}
.bot-simple a:visited {
	color:#770221;
	text-decoration:none;
	font-size: 11px;
}
.bot-simple {
	color:#2f87bf;
	font-size: 11px;
	text-decoration:none;
}
.bot-simple_ {
	color:#2f87bf;
	font-size: 11px;
	text-decoration:none;
}

.bot-simple1 a:link {
	font-size: 11px;
	color:#2f87bf;
	text-decoration:none;
	margin-right:29px;
}
.bot-simple1 a:hover {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
	margin-right:28px;
}
.bot-simple1 a:focus {
	color: #2f87bf;
	font-size: 11px;
	text-decoration:none;
	margin-right:28px;
}
.bot-simple1 a:visited {
	color:#770221;
	text-decoration:none;
	font-size: 11px;
	margin-right:28px;
}
.bot-simple1_ {
	color:#2f87bf;
	margin-right:28px;
	font-size: 11px;
}
.bot-simple2 a:link {
	font-size: 11px;
	color:#adaeae;
	text-decoration:none;
	margin-right:28px;
	margin-left:28px;
}
.bot-simple2 a:hover {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
	margin-right:28px;
	margin-left:28px;
}
.bot-simple2_ {
	color: #2f87bf;
	margin-right:29px;
	font-size: 11px;
	margin-left:28px;
	text-decoration:none;
}
.bot-simple2 a:visited {
	color:#770221;
	text-decoration:none;
	margin-right:28px;
	font-size: 11px;
	margin-left:28px;
}
.bot-simple3 a:link {
	font-size: 11px;
	color:#adaeae;
	text-decoration:none;
	margin-left:28px;
}
.bot-simple3 a:hover {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
	margin-left:28px;
}
.bot-simple3_ {
	color: #2f87bf;
	margin-left:28px;
	font-size: 11px;
}
.bot-simple3 a:visited {
	color:#770221;
	text-decoration:none;
	font-size: 11px;
	margin-left:28px;
}
.bot-simple4 a:link {
	font-size: 11px;
	color:#adaeae;
	text-decoration:none;
	margin-right:20px;
}
.bot-simple4 a:hover {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
	margin-right:20px;
}
.bot-simple4 a:focus {
	color: #2f87bf;
	font-size: 11px;
	text-decoration:none;
	margin-right:20px;
}
.bot-simple4 a:visited {
	color:#770221;
	text-decoration:none;
	font-size: 11px;
	text-decoration:none;
	margin-right:20px;
}
.bot-simple4_ {
	color:#2f87bf;
	margin-right:20px;
	font-size: 11px;
}
.bot-simple5 a:link {
	font-size: 11px;
	color:#adaeae;
	text-decoration:none;
	margin-right:20px;
	margin-left:20px;
}
.bot-simple5 a:hover {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
	margin-right:20px;
	margin-left:20px;
}
.bot-simple5_ {
	color: #2f87bf;
	margin-right:20px;
	margin-left:20px;
	font-size: 11px;
}
.bot-simple5 a:visited {
	color:#770221;
	text-decoration:none;
	font-size: 11px;
	margin-right:20px;
	margin-left:20px;
}
.bot-simple6 a:link {
	font-size: 11px;
	color:#adaeae;
	text-decoration:none;
	margin-left:20px;
}
.bot-simple6 a:hover {
	color:#f0235e;
	margin-left:20px;
}
.bot-simple6_ {
	color: #2f87bf;
	margin-left:20px;
	font-size: 11px;
	text-decoration:none;
}
.bot-simple6 a:visited {
	color:#770221;
	text-decoration:none;
	font-size: 11px;
	margin-left:20px;
}
#sub-menu {
	text-align: center;
	padding:0px;
}
h3 {
	color: #d77534;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
h2 .note, h3 .note {
	vertical-align: top;
	font-size: 12px;
	line-height: inherit;
}
h4 {
	color: #8a8ca1;
	font-family: Arial, Helvetica, sans-serif;
}
.titulo-foro {
	color: #8a8ca1;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:5px;
	vertical-align:bottom;
}
#content h1 {
	margin: 0;
	padding:0px;
	color: #0075bb;
	text-align: left;
	font: normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content h2 {
	clear: both;
	color: #0075bb;
	font: 13px Arial, Helvetica, sans-serif;
}
#content h3 {
	clear: both;
	color: #606060;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#solapa-numeros {
	float:left;
	width:550px;
	height:18px;
	background:url(../images/solapa_pics.gif) bottom right no-repeat;
	text-align:right;
}
#solapa-numeros_2 {
	float:left;
	width:550px;
	height:18px;
	background:url(../images/foros_discusiones.gif) bottom left no-repeat #eef6f9;
	text-align:right;
	margin-top:8px;
*margin-top:-6px;
}
#fotos-d {
	margin-left:10px;
	margin-bottom:10px;
	float:right;
	width:auto;
}
#foto-p {
	margin-left:0px;
	margin-bottom:15px;
	float:left;
	width:130px;
	height:167px;
	margin-right:5px;
}
#pie-texto {
	vertical-align:bottom;
	text-align:left;
	width:177px;
	height:167px;
	float:right;
	text-align:left;
	margin-bottom:15px;
}
#pie {
	border-left:#de0134 6px solid;
	vertical-align:bottom;
	text-align:left;
	width:160px;
	padding-left:8px;
	height:45px;
	position:absolute bottom;
}
.gris_oscuro {
	color:#888888;
}
.gris_claro {
	color:#b6b8c5;
}
/*pop recupera contraseņa*/
#contenedor {
	width: 368px;
	height:204px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/fondo_degradee_destacados.gif) bottom right no-repeat;
}
ul {
	margin-left: 0px;
	padding: 0;
	margin-bottom:0px;
	margin-top:27px;
	width:530px;
}
li {
	margin-bottom:15px;
	text-decoration: none;
	list-style:none;
	background:url(../images/flecha-c.gif) no-repeat;
	padding-left: 6px;
}
.resaltar {
	color: #0075bb;
	margin-left:5px;
	margin-right:0px;
	font: 13px Arial, Helvetica, sans-serif;
}
.resaltar1 {
	color: #0075bb;
	margin-left:5px;
	margin-right:0px;
	font: 12px Arial, Helvetica, sans-serif;
}
.resaltar2 {
	color: #0075bb;
	margin-left:0px;
	margin-right:0px;
	font: 14px Arial, Helvetica, sans-serif;
}
.azul {
	color: #0e24ab;
	font: 11px Arial, Helvetica, sans-serif;
}
#base_libro {
	font: 11px Arial, Helvetica, sans-serif;
	width:550px;
	height:153px;
	vertical-align:bottom;
	background:url(../images/fondo_libro.gif) bottom  no-repeat;
	margin-top:20px;
}
#foto_libro {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:5px;
	width:93px;
	height:134px;
}
#info_libro {
	float:left;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:370px;
	height:34px;
	border-bottom:#ccd5dc 1px solid;
	background-color:#f6fafd;
}
#info_libro2 {
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:370px;
	height:40px;
	vertical-align:top;
}
#descargar-libro {
	float:right;
	width:350px;
	height:20px;
	padding-right:65px;
	text-align:right;
	padding-top:3px;
}



#base_calendario2 {
	font: 11px Arial, Helvetica, sans-serif;
	height:auto;
	vertical-align:bottom;
	margin-top:20px;
}

#base_calendario4 {
	font: 11px Arial, Helvetica, sans-serif;
	height:auto;
	vertical-align:bottom;
	margin-top:20px;
}

#base_calendario3 {
	font: 11px Arial, Helvetica, sans-serif;
	height:auto;
	vertical-align:bottom;
	margin-top:20px;
}



#base_calendario5 {
	font: 11px Arial, Helvetica, sans-serif;
	height:auto;
	vertical-align:bottom;
	margin-top:20px;
}

#base_calendario {
	font: 11px Arial, Helvetica, sans-serif;
	width:550px;
	height:153px;
	vertical-align:bottom;
	background:url(../images/fondo_calendario.gif) bottom right no-repeat;
	margin-top:20px;
}
#fecha_calendario {
	float:left;
	width:93px;
	height:55px;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:25px;
	padding-right:5px;
}
.bot-asociacion a:link {
	font-size: 12px;
	color:#737373;
	text-decoration:none;
	margin-left:15px;
	font-weight:bold;
	margin-right:15px;
}
.bot-asociacion a:hover {
	color:#f0235e;
	text-decoration:none;
	font-weight:bold;
	margin-right:15px;
}
.bot-asociacion_ {
	color: #2f87bf;
	margin-left:15px;
	margin-right:15px;
}
.bot-asociacion a:visited {
	color:#770221;
	text-decoration:none;
	font-weight:bold;
	margin-right:15px;
	margin-left:15px;
	font-size: 12px;
}
.bot-asociacion1 a:link {
	font-size: 12px;
	color:#737373;
	text-decoration:none;
	font-weight:bold;
	margin-right:15px;
}
.bot-asociacion1 a:hover {
	color:#f0235e;
	text-decoration:none;
	font-weight:bold;
	margin-right:15px;
}
.bot-asociacion1_ {
	color: #2f87bf;
	margin-left:20px;
}
.bot-asociacion1 a:visited {
	color:#770221;
	text-decoration:none;
	font-weight:bold;
	margin-right:15px;
	font-size: 12px;
}
#sub-menu2 {
	text-align: left;
	padding:0px;
}
#noticias {
	font: 11px Arial, Helvetica, sans-serif;
	width:280px;
	height:46px;
	vertical-align:bottom;
	background:url(../images/fondo_noticias.gif) bottom left no-repeat;
	margin-top:20px;
	float:left;
	border-right: #d2dbe2 1px solid;
}
#calendario {
	font: 11px Arial, Helvetica, sans-serif;
	width:230px;
	height:46px;
	vertical-align:bottom;
	background:url(../images/fondo_calendario2.gif) bottom right no-repeat;
	float:right;
	padding-top:20px;
}
.bot-leer2 a:link {
	height:10px;
	float:right;
	font-size: 9px;
	color:#f0235e;
	vertical-align:bottom;
	padding-bottom:5px;
	margin-right:20px;
	text-decoration:none;
	border-left:#81b7d3 1px solid;
	padding-left:8px;
}
.bot-leer2 a:hover {
	color:#10297d;
}
.bot-leer2 a:visited {
	color:#097cb5;
	text-decoration:none;
	height:10px;
	float:right;
	font-size: 9px;
	vertical-align:bottom;
	padding-bottom:5px;
	margin-right:20px;
	text-decoration:none;
	border-left:#81b7d3 1px solid;
	padding-left:8px;
}
#bot {
	font: 11px Arial, Helvetica, sans-serif;
	padding-top:23px;
	width:auto;
	height:16px;
	vertical-align:bottom;
	padding-bottom:5px;
}
#bot2 {
	font: 11px Arial, Helvetica, sans-serif;
	padding-top:25px;
	width:235px;
	height:16px;
	vertical-align:bottom;
	padding-bottom:5px;
}
#texto_comite {
	width: 440px;
	height:auto;
	margin-right:10px;
	padding-bottom:10px;
	margin-left:93px;
	font-size:12px;
	float:left;
}
#discucion3 .texto {
	float:left;
	margin-top:-49px;
*margin-top:-39px;
}


#discucion3 {
	background-color:#fafbfd;
	margin-top:10px;
	padding-top:10px;
	vertical-align:middle;
	height:auto;
	width:515px;
}
#discucion3 table {
	display:block;
	height:auto;
*margin-bottom:-20px;
	margin-left:90px;
*margin-left:90px;
}
#discucion2 {
	background-color:#fafbfd;
	margin-top:10px;
	vertical-align:middle;
	height:auto;
	width:555px;
}
#foto_comite {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	width:auto;
	height:auto;
	background-color:#fafbfd;
	display:block;
}
#foto_comite3 {
	float:left;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	width:auto;
	height:auto;
	background-color:#fafbfd;
}
#campo_comite {
	background:url(../images/campo_llenar.gif) bottom right no-repeat;
	margin-top:10px;
	vertical-align:middle;
	height:327px;
	width:555px;
	border-top: #d9ddde 1px solid;
}
#campo_comite3 {
	margin-top:10px;
	vertical-align:middle;
	height:490px;
	width:550px;
	border-top: #d9ddde 1px solid;
	background:#FAFBFD;
}
#campo_comite4 {
	margin-top:10px;
	vertical-align:middle;
	height:490px;
	width:550px;
	border-top: #d9ddde 1px solid;
	background:#FAFBFD;
}
#campo_comite2 {
	background-color:#f4f9fc;
	margin-top:10px;
	vertical-align:middle;
	height:auto;
	width:555px;
	border-top: #d9ddde 1px solid;
}
#texto_comite2 {
	width: 440px;
	height:auto;
	padding-left:0px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	float:right;
	font-size:12px;
	background-color:#fafbfd;
	position:relative;
}
#texto_comite3 {
	width: 450px;
	height:auto;
	/*padding:2px 40px 10px 0;*/
	padding:10px 10px 10px 0;
	float:right;
	font-size:12px;
	background-color:#fafbfd;
	position:relative;
}
#form_texto {
	float: right;
	width:450px;
	height:183px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
#enviar {
	background:url(../images/base_boton_enviar.gif) no-repeat right;
	width:412px;
	*width:418px;
	*margin-top:10px;
	height:28px;
	display:block;
	text-align:right;
	padding-right:31px;
	padding-top:10px;
}
.link_gris:link {
	font-size: 11px;
	color:#717479;
	text-decoration:none;
	background: url(../images/linea-n.gif) center left no-repeat;
	padding-left:5px;
}
.link_gris:hover {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
	background: url(../images/linea-n.gif) center left no-repeat;
	padding-left:5px;
}
.link_gris:focus {
	color:#f0235e;
	font-size: 11px;
	text-decoration:none;
	background: url(../images/linea-n.gif) center left no-repeat;
	padding-left:5px;
}
.link_gris:visited {
	color:#770221;
	text-decoration:none;
	font-size: 11px;
	background: url(../images/linea-n.gif) center left no-repeat;
	padding-left:5px;
}
#contacto {
	background:url(../images/base_contacto.gif) left no-repeat;
	margin-top:10px;
	height:390px;
	width:536px;
	padding-left:20px;
	padding-top:20px;
}
.label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#878789;
	margin-right:10px;
}
.campo_form {
	text-align:left;
	vertical-align:middle;
	padding-left:3px;
	padding-right:3px;
	width:150px;
	height:14px;
	color:#94a1b2;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	border:#dfe8ed 1px solid;
}
.gris_oscuro_2 {
	color:#888888;
	font-size:12px;
}
/*  Bot de Legislacion */
#legislacion {
	font: 11px Arial, Helvetica, sans-serif;
	width:280px;
	height:46px;
	vertical-align:bottom;
	background:url(../images/fondo_legislacion_1.gif) bottom left no-repeat;
	margin-top:5px;
	float:right;
}
#btn_izq {
	font: 11px Arial, Helvetica, sans-serif;
	width:254px;
	height:44px;
	vertical-align:bottom;
	background:url(../images/fondo_legislacion.gif) bottom left no-repeat;
	margin-top:20px;
	float:left;
}
#btn_der {
	font: 11px Arial, Helvetica, sans-serif;
	width:auto;
	height:44px;
	vertical-align:bottom;
	background:url(../images/fondo_legislacion.gif) bottom right no-repeat;
	float:right;
	padding-top:20px;
}
.bot-leer3 a:link {
	height:10px;
	float:right;
	font-size: 9px;
	color:#f0235e;
	vertical-align:bottom;
	padding-bottom:5px;
	margin-right:20px;
}
.bot-leer3 a:hover {
	color:#10297d;
}
.bot-leer3 a:visited {
	text-decoration:none;
	height:10px;
	float:right;
	font-size: 9px;
	color:#097cb5;
	vertical-align:bottom;
	padding-bottom:5px;
	margin-right:20px;
}
/*  PAGINACION  */
#anterior {
	font: 11px Arial, Helvetica, sans-serif;
	width:254px;
	height:44px;
	vertical-align:bottom;
	background:url(../images/fondo_anterior.gif) bottom left no-repeat;
	/*margin-top:20px;*/
	float:left;
}
#siguiente {
	font: 11px Arial, Helvetica, sans-serif;
	width:254px;
	height:44px;
	vertical-align:bottom;
	background:url(../images/fondo_siguiente.gif) bottom right no-repeat;
	float:right;
/*	padding-top:20px;*/
}
.bot-leer_anterior a:link {
	height:10px;
	float:right;
	font-size: 11px;
	color:#f0235e;
	vertical-align:bottom;
	margin-right:25px;
	padding-bottom:35px;
	padding-right:20px;
}
.bot-leer_anterior a:hover {
	color:#10297d;
}
.bot-leer_anterior a:visited {
	color:#097cb5;
	text-decoration:none;
	height:10px;
	float:right;
	font-size: 11px;
	vertical-align:bottom;
	margin-right:25px;
	padding-bottom:35px;
	padding-right:20px;
}
.bot-leer_siguiente a:link {
	height:10px;
	float:left;
	font-size: 11px;
	color:#f0235e;
	vertical-align:bottom;
	margin-left:40px;
	padding-bottom:5px;
	padding-right:20px;
}
.bot-leer_siguiente a:hover {
	color:#10297d;
}
.bot-leer_siguiente a:visited {
	color:#097cb5;
	text-decoration:none;
	height:10px;
	float:left;
	font-size: 11px;
	vertical-align:bottom;
	margin-left:40px;
	padding-bottom:5px;
	padding-right:20px;
}

.fondo_agua {position:relative; margin: 0 auto; width:955px; height:49px; margin-top:-5px; *margin-top:-15px; margin-left:-8px;}

/*  DICCIONARIO  */

.letras {list-style:none; position:relative; width:567px; margin-left:-10px; border-top:1px #d2dde4 solid; margin-bottom:2px; height:35px;}
.letras li {float:left; display:block; background:url(../images/linea_diccionario.gif) repeat-x bottom; padding:0; }
.letras li a {width:15px; padding:10px 3px 10px; color:#1d82c3; display:block; text-align:center; height:14px;}
.letras li a:hover { background:url(../images/over_diccionario.gif) no-repeat  0 6px; color:#FFF;}
.letras .press {width:15px; padding:10px 3px 9px;  background:url(../images/over_diccionario.gif) no-repeat  0 6px; color:#FFF; display:block; text-align:center; height:15px;}
.definiciones {width:527px; margin-left:-10px; background:url(../images/back_diccionario.gif) repeat-x; padding:18px 22px 22px 18px; min-height:380px; height: auto !important; height:380px;}
.definiciones strong {color:#006eb7; font-weight:normal;}
.definiciones p { margin:0 0 12px 0;}


/*  DIRECTORIO EMPRESAS  */

.buscador_empresas {background:url(../images/back_buscador.gif) no-repeat; width:558px; height:29px; display:block; padding-top:3px; margin:15px 0 0 0;}
.buscador_empresas label {color:#3975bb; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 5px 0 15px; margin:0;}
.buscador_empresas input {background:transparent url(../images/back-input.gif) no-repeat scroll left top;border:medium none;color:#94A1B2; font-size:12px; height:19px; padding-left:8px; padding-top:6px; text-align:left; width:150px; }
.buscador_empresas a {background:url(../images/flecha_buscador.gif) no-repeat right top; padding-right:17px; color:#838589!important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:13px; font-weight:bold!important;}
.buscador_empresas a:hover {background-position:bottom right; color:#a3a5aa!important;}

.empresa {background:transparent url(../images/base_empresas.gif) no-repeat scroll center top; height:43px; width:542px; display:block; padding:11px 0 0 15px;}
.empresa span {width:438px; float:left;}
.empresa p {margin:0 0 4px 0;}
.empresa .nombre {background:url(../images/marca_nombre.gif) no-repeat 0 3px; padding-left:12px; color:#3875d1;}
.empresa a {float:right; margin:11px 31px 0 0;}

.detalle .logo { margin:10px 0 0 0;}

.detalle .info {margin:20px 0 15px 0; height:auto;}
.detalle .info .left {width:365px; float:left; margin-right:18px;}
.detalle .info .right {width:167px; float:left;}
.detalle .info .left h3 {background:url(../images/marca_nombre_int.gif) no-repeat 0 4px; padding:0 0 0 8px!important; color:#595959!important; font-size:15px!important; font-weight:bold!important; margin:0!important;}
.detalle .info .left .rubro {font-size:13px; color:#858b99; margin:0;}
.detalle .info .left p {font-size:11px!important;}
.detalle .info .right h4 {color:#595959!important; font-size:12px!important; font-weight:bold!important; margin:2px 0 0 !important;}
.detalle .info .right p {font-size:11px!important; color:#595959!important;}
.detalle .info .right p strong {font-weight:normal; color:#858b99;}
.detalle .info .right p a {color:#858b99;}
.detalle .info .right p a:hover {color:#61656f!important;}

.detalle .referencia {height:auto!important; clear:both!important; padding-top:10px;}
.detalle .referencia h3 {background:url(../images/marca_nombre_int.gif) no-repeat 0 4px; padding:0 0 0 8px!important; color:#3975bb!important; font-size:18px!important; font-weight:bold!important; margin:0!important;}
.detalle .referencia ul {margin-left:-3px; height:auto; width:562px!important; _width:572px!important; margin-top:10px!important;}
.detalle .referencia li {background:none!important; width:178px; float:left; padding:0!important; margin-right:9px; height:auto;}
.detalle .referencia li .ampliar {color:#939393; font-size:10px; background:url(../images/icono_zoom.gif) 51px 1px no-repeat; padding:2px 16px 0 0; display:block; clear:both; width:auto;}
.detalle .referencia li .ampliar:hover {color:#61656f!important;}
.detalle .referencia li p {font-size:11px; color:#858b99; width:175px; display:block;}
.detalle .referencia li p strong { color:#595959; margin:10px 0 5px 0;}

.detalle .imprimir {background:transparent url(../images/fondo_descarga.gif) no-repeat scroll left bottom; display:block; padding-top:19px; padding-right:37px; text-align:right;
width:215px; height:24px; float:right; text-transform:uppercase;}


