.rect  {
	border: 1px solid #066;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #FFF;
}
/* ============================ CSS ======================================== */

body{
	background-image:url(../img/fondos/fondo-n.gif);
	background-repeat:repeat;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#66837E;*/
	color:#000000;
	margin:0;
	padding:0;
	height:100%;
}
a:link, a:visited{
	text-decoration:none;
/*	color:#66837E;*/
	color:#305046;
}
a:hover{
	text-decoration:underline;
	color:#305046;
}

/*a.blanco:link, a.blanco:visited { color:#fff; background:none; display:inline; }
a.blanco:hover {  text-decoration:underline; }
*/
a.blanco:link, a.blanco:visited { color:#999999; background:none; display:inline; }
a.blanco:hover {  text-decoration:underline; }

a.nada:link, a.nada:visited { color:#ffffff; background:none; display:inline; }
a.nada:hover {  text-decoration:underline; }

.padding_10{
	padding:10px;
}
.ul_listaHome {
	padding:0;
	margin:0 5px;
}
.ul_listaHome li{
	padding:0;
	margin:0 0 0 25px;
	list-style-position:outside;
	list-style-image:url(../img/bullets/cuadradito_relleno_verde3.gif);
}
.ul_listaFlecha {
	padding:0;
	margin:0 5px;
}
.ul_listaFlecha li {
	list-style-image:url(../img/bullets/tilde_gris_chico.gif);
	padding:0;
	margin:0 0 10px 25px;
}
.seleccion_buscador {
	border-bottom:1px solid #5B9B8E;
	padding-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#000;
}

/*=================================== FONDOS ================================= */
.verde{
	/*background-color:#599D8E;*/
	background-color:#bcd9d4;
}
.verde_claro{
	background-color:#E8F4F2;
	/*background-color:#E8F4F2;*/
}
.verde_oscuro{
	background-color:#305046;
}
.blanco{
	background-color:#FFFFFF;
}
.degradado_contenido{
	background-image:url(../img/fondos/degradado_contenido.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FFFFFF;
}
.degradado_contenido_chico{
	background-image:url(../img/fondos/degradado_contenido.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#FFFFFF;
}
.degradado_horizontal{
	background-color:#FFFFFF;
	background-image:url(../img/fondos/degradado_horizontal.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	}
.degradado_horizontal_titulos{
	background-image:url(../img/fondos/degradado_horizontal_titulos.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#FFFFFF;
}
.degradado_mas_info{
	background-image:url(../img/fondos/degradado_mas_info.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	background-color:#FFFFFF;
}

.degradado_items {
	background-image:url(../img/fondos/degradado_items.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#ffffff;
}
.marco{
	border:solid 1px #437062;
}
.linea_punteada{
	border-bottom:dashed 1px #599D8E;
}
.linea_solida{
	border-bottom:solid 1px #599D8E;
}

.td_titulo_productos {
	background:url(../img/fondos/degradado_productos.gif) top left repeat-y #fff;
	border-bottom:1px solid #c4c2c2;
}

.titulos_blancos {
	color:#fff;
	font-family:Verdana;
	font-size: 1.2em;
	font-weight:bold;
	margin:0;
	padding:0;
}
.titulos_blancos_chicos {
	color:#fff;
	font-family:Verdana;
	font-size: 11px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.titulos_verdes {
	color:#599D8E;
	font-family:Verdana;
	font-size: 1.2em;
	font-weight:bold;
	margin:0;
	padding:0;
}
.titulos_negro {
	color:#000;
	font-family:Verdana;
	font-size: 1.2em;
	font-weight:bold;
	margin:0;
	padding:0;
}
/*=================================== DIVS ====================================*/
#contenedor{
	width:982px;
	position:relative;
	margin:0 auto; /* esto centra el contenedor */
}
#head{
}
#botonera{}
#contenido{}
#foot{
}
/*=================================== TXT ====================================*/
.txt_10{/*blanco*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	/*color:#FFFFFF;*/	
	color:#999999;
}
	.txt_12{/*blanco*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
	}
	a.txt_12:link, a.txt_12:visited{
		text-decoration:none;
		color:#FFFFFF;
	}
	a.txt_12:hover{
		text-decoration:underline;
		color:#FFFFFF;
	}

	.txt_18{/*negro*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#000000;
	}
	a.txt_18:link, a.txt_18:visited{
		text-decoration:none;
		color:#000000;
	}
	a.txt_18:hover{
		text-decoration:underline;
		color:#000000;
	}

	.txt_nav{/*blanco*/
		font-family:Verdana;
		font-size:13px;
		color:#FFF;
	}
	a.txt_nav:link, a.txt_nav:visited{
		text-decoration:none;
		color:#FFFFFF;
	}
	a.txt_nav:hover{
		text-decoration:underline;
		color:#FFFFFF;
	}

.txt_11_verde{
	/*no es mas verde!!*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E3E3E;
	/*color:#66837E;*/
}

.txt_12_verde_oscuro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#305046;
	padding:3px;
}

.txt_12_verde_inc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66837E;
}
a.txt_11_verde:link{
	text-decoration:none;
}
a.txt_11_verde:visited{
	text-decoration:none;
}
a.txt_11_verde:hover{
	text-decoration:underline;
}
.txt_11_negro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	
}
a.txt_11_negro:link{
	text-decoration:none;
	color:#000000;
}
a.txt_11_negro:visited{
	text-decoration:none;
	color:#000000;
}
a.txt_11_negro:hover{
	text-decoration:underline;
	color:#000000;
}
	
	.txt_solapas{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000;	
	}
	a.txt_solapas:link, a.txt_solapas:visited, a.txt_solapas:active{
		text-decoration:none;
		color:#000;
	}
	a.txt_solapas:hover{
		text-decoration:underline;
		color:#000;
	}
	
	.txt_solapas_verde{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px; font-weight:bold;
		color:#66837E;
	}

	a.txt_solapas_verde:link, a.txt_solapas_verde:visited, a.txt_solapas_verde:active {
	text-decoration:none;
	}

	a.txt_solapas_verde:hover{
		text-decoration:underline;
	}
	
.txt_14_negro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;	
}
.txt_12_grisOsc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.txt_12_descargas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c7d72;
	font-weight:bold;
}

.txt_12_verde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66837e;
}

a.txt_12_verde:link { color:#666; }

.txt_11_grisOsc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.txt_14_verde_osc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#437062;
}

.txt_14_verde{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2b7669;
}

.txt_16_verde{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5B9B8E;
}

.txt_descargas{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5B9B8E;
	font-weight:bold;
}

.txt_underline{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#5B9B8E;
	font-weight:bold;
}
.txt_descargas1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#437062;
	
}


.fecha_descargas{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-style:italic;
}

.txt_hilo_ariadna{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#305046;
}
/*=================================== FORMULARIOS ====================================*/
.campoTexto {
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #66837E;
	padding:2px;
	/*width:97%;*/
}

.campoTextoError {
	border:1px solid #e28383;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #66837E;
	padding:2px;
}

.botonForm {
	background-color:#305046;
	font-size:14px;
	color: #FFF;
	height:22px;
	font-weight: bold;
	border: 1px solid #000;
}
/*=================================== SELECTED ====================================*/
body#seccion1 a.selected1, body#seccion2 a.selected2, body#seccion3 a.selected3, body#seccion4 a.selected4, body#seccion5 a.selected5, body#seccion6 a.selected6, body#seccion7 a.selected7, body#seccion8 a.selected8, body#seccion10 a.selected10 {
	font-weight:bold;
}
.borde_bottom_grisClaro {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.cellpadding_5 {
	padding: 5px;
}

.borde_gris {
	border:1px solid #cccccc;
}

.borde_top_gris {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.borde_left_gris {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.borde_bottom_gris {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.borde_bottom_verde_osc {
	border-bottom-width:1px;
	border-bottom-style:solid;
	borde-bottom-color:#305046;
}

