/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-decoration:none;	
	color: #2D3B45;
	scrollbar-arrow-color:#AD0F0F;
	scrollbar-track-color:#80929C;
	scrollbar-shadow-color:#80929C;
	scrollbar-face-color:#DFE5E8;
	scrollbar-highlight-color:#80929C;
	scrollbar-darkshadow-color:#80929C;
	scrollbar-3dlight-color:#80929C;
	background:url(fondoweb.jpg) no-repeat
}
a {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #2D3B45;
	text-decoration:none;
}
a:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #2D3B45;
	text-decoration:underline;
}
.fdo_header {
	background-color: #9EAAB0;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.linea_top {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.bot_izquierda {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #F1F3F3;
	background-image: url(images/fdo_montinternas.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.linea_t_i {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.col_gris1 {
	background-color: #9EAAB0;
	color: #FFFFFF;
}
.columna_contenido {
	background-color: #FFFFFF;
	background-image: url(images/fdo_contenido.gif);
	background-repeat: repeat-x;
	padding: 10px;
}
#navcontainer { margin-left: 0px; }

#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: arial, sans-serif;
}

#navcontainer li { margin: 0; }


#navcontainer a {
	display: block;
	background-image: url(images/bt_1.gif);
	font-family: Tahoma, Arial, sans-serif;
	font-size:10px;
	color: #FFF;
	width: 138px;
	border-bottom: 1px solid #85939A;
	padding: 2px 10px 2px 15px;
	text-decoration: none;	
}

#navcontainer a:hover {
	background-image: url(images/bt_2.gif);
	background-color: #E4E8E9;
	color: #fff;
	padding: 2px 10px 2px 15px;
}

#navcontainer a.activeselect {
	background-image: url(images/bt_2.gif);
	background-color: #E4E8E9;
	color: #fff;
	padding: 2px 10px 2px 15px;
	
}
#navcontainer a.activeselect:hover {
	background-image: url(images/bt_2.gif);
	background-color: #E4E8E9;
	color: #fff;
	padding: 2px 10px 2px 15px;
	
}

#navcontainer2{
	margin-left: 20px;
	margin-top: 15px;
}

#navcontainer2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: arial, sans-serif;
}

#navcontainer2 li { margin: 0; }


#navcontainer2 a {
	display: block;
	background-image: url(images/bt_izq_1.gif);
	font-family: Tahoma, Arial, sans-serif;
	font-size:10px;
	color: #FFF;
	width: 90px;
	padding: 0px 0px 2px 15px;
	text-decoration: none;
	background-repeat: no-repeat;
}

#navcontainer2 a:hover {
	background-image: url(images/bt_izq_2.gif);
	color: #fff;
	padding: 0px 0px 2px 15px;
	background-repeat: no-repeat;
	
}

#navcontainer2 a.activeselect {
	background-color: #E4E8E9;
	color: #333;
	border-bottom: 1px dotted #8B9BA2;
	padding: 2px 10px 2px 10px;
	font-weight:bold
	
}
#navcontainer2 a.activeselect:hover {
	background-color: #E4E8E9;
	color: #333;
	padding: 2px 10px 2px 10px;
	font-weight:bold
	
}
#navcontainer3 { margin-left: 0px; }

#navcontainer3 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: arial, sans-serif;
}

#navcontainer3 li { margin: 0; }


#navcontainer3 a {
	display: block;
	background-image: url(images/bt3_1.gif);
	font-family: Tahoma, Arial, sans-serif;
	font-size:10px;
	color: #FFF;
	width: 220px;
	border-bottom: 1px solid #85939A;
	padding: 2px 10px 2px 15px;
	text-decoration: none;	
}

#navcontainer3 a:hover {
	background-image: url(images/bt3_2.gif);
	background-color: #E4E8E9;
	color: #fff;
	padding: 2px 10px 2px 15px;
}

#navcontainer3 a.activeselect {
	background-image: url(images/bt3_2.gif);
	background-color: #E4E8E9;
	color: #fff;
	padding: 2px 10px 2px 15px;
	
}
#navcontainer3 a.activeselect:hover {
	background-image: url(images/bt3_2.gif);
	background-color: #E4E8E9;
	color: #fff;
	padding: 2px 10px 2px 15px;
	
}
.linea_topnegra2 {
	background-image: url(images/linea_topnegra2.gif);
	background-position: left top;
}
.color_gris2 {
	background-color: #345364;
}
.fdo_izq {
	background-image: url(images/fondo_izq.gif);
	background-repeat: repeat-x;
}
#enviaramigo {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 5px;
}
#enviaramigo a{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}	
#enviaramigo a:hover{
	color: #B9C0C4;
}	

#links_footer {
	padding-right: 10px;
	padding-left: 10px;
}
#links_footer a{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #3E505A;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
#links_footer a:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #AD0F0F;
	text-decoration: none;
}
.footer {
	background-color: #345364;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.linea_punto {
	background-image: url(images/linea_punto.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.linea_t_b {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.fdo_tabladet {
	background-image: url(images/fdo_tabladet.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
}
.txt_rojo {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #AD0F0F;
	text-decoration: none;
}
.tabla_1_titulo {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #2D3B45;
	text-decoration: none;
	background-color: #CDD3D6;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
}
.tabla_1_cont {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #2D3B45;
	text-decoration: none;
	background-color: #DFE5E8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
}
.fdo_izq_full {
	background-image: url(images/fdo_izquierdo_full.jpg);
	background-repeat: repeat-y;
	height: 264px;
}
.borde_foto {
	border: 1px solid;
}
.txt_small {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #2D3B45;
	text-decoration: none;
}
.txt_small:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #AD0F0F;
	text-decoration: none;
}
.bloque_newsletter {
	background-image: url(images/img_newsletter.jpg);
	background-repeat: no-repeat;
	padding: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.columna_contenido_home {

	background-color: #FFFFFF;
	background-image: url(images/fdo_contenido_home.gif);
	background-repeat: repeat-x;
	padding: 10px;
}
.form {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #345364;
}
.marco_foto {
	border: 1px solid #FFFFFF;
}
.calendario_n {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #2D3B45;
	background-color: #DFE6E9;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.calendario_ndest {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #AD0F0F;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.footer_popup {

	background-color: #345364;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

