﻿div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, th, td{margin:0;padding:0}

fieldset, img{border:0}
address, caption, cite, code, dfn, /*em, strong,*/ th, var{font-style:normal;font-weight:normal}
caption, th{text-align:left}
q:before, q:after{content:''}
abbr, acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit}
input, textarea, select{font-size:100%}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}
a:active{text-decoration:none}
a:focus{outline-style:none}

html{
	height:100%; 
}
body {
	overflow:auto !important;
	background:#000037 url("/Recursos/Img/bg_busqueda.png") repeat-x scroll left top !important;
	margin:0;
	padding:0;	
	font-family:'lucida grande',helvetica,verdana,arial,sans-serif;
	color:#333333;
	height: 100%;
	font-weight:normal;
	font-size:1em !important;
}
/*////////////////////////////////////////////////*/
/* Estructura ////////////////////////////////////*/
/*////////////////////////////////////////////////*/
#contenedor{
	width:100%;
	margin:0px;
	background-color: #FFF;
	text-align:left;
	min-height:500px;
	font-weight:normal;
}
#top{
	height:105px;
	background-color: #1c267d;
	background-image: url("/Recursos/Img/header_back.png");
	background-repeat: no-repeat;
	background-position: left  top;
	width:100%;
	position:relative;
	display:block;
	margin:0px;
	text-align:center;
}
#middle{
	background:url("/Recursos/Img/middle_bck.jpg") repeat-x;
	width:955px;
	padding:10px 0px;
	margin: auto;
	display:block;
	position:relative;
}
/*////////////////////////////////////////////////*/
/* Top ////////////////////////////////////*/
/*////////////////////////////////////////////////*/
#top_logo{
	height:105px;
	width:955px;
	margin: 0px auto;
	text-align:left;
	position:relative;
}
#top_login{
	background:url("/Recursos/Img/top_bck.jpg") no-repeat scroll 0 0 transparent;
	float:right;
	height:103px;
	position:relative;
	float:right;
	top:14px;
	width:470px;
}
#top_usuario{
	height:20px;
	text-align:right;
	padding:10px 0px 0px;
	clear:both;
	line-height:12px;
}
#top_buscador{
	height:25px;
	clear:both;
	float:right;
	padding: 20px 10px 0px 0px;
	width:210px;
	}
.input_td{
	height:19px;
	background-color:#FFF;
	padding:2px 0 0 5px;
}
.input_buscar{
color:#6E6E6E;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
margin:0 5px;
padding:2px;
width:150px;
}
.enviar_button {
	background-color: transparent;
	background-image: url("/Recursos/Img/but_enviar.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	border:none;
	height: 19px;
	width: 77px;
	float:right;
	cursor:pointer;
}
.enviar_button:hover {	background-position: -77px top;
}

.imprimir {
	background-image: url("/Recursos/Img/but_imprimir.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 21px;
	width: 54px;
	float:right;
}

.imprimir:hover {

	background-position: left -21px;

}


.contacto {
	background-image: url("/Recursos/Img/but_contacto.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 21px;
	width: 65px;
	float:right;
}

.contacto:hover {

	background-position: left -21px;

}
.mapa {
	background-image: url("/Recursos/Img/but_mapsite.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 21px;
	width: 83px;
	float:right;
}

.mapa:hover {

	background-position: left -21px;

}
.portada {
	background-image: url("/Recursos/Img/but_portada.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 21px;
	width: 65px;
	float:right;
}

.portada:hover {

	background-position: left -21px;

}


#ctl00_IdWelcome_ExplicitLogin{
	background-image: url("/Recursos/Img/but_inicio.png");
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:5px;
	display: block;
	height: 21px;
	width: 89px;
	float:right;
	text-indent:-10000px !important;
	font-size:1px !important;
	color:#272763 !important;
}

#ctl00_IdWelcome_ExplicitLogin:hover {

	background-position: left -21px;
	text-indent:-10000px !important;
	font-size:1px !important;
	color:#272763 !important;
}
/*
#zz8_Menu_t{
	background-image: url(/Recursos/Img/BtnCuentaSistema.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	position:relative;
	top:-1px;
	height: 21px;
	width: 114px;
	float:right;
	text-indent:-10000px !important;
	font-size:1px !important;
	color:#272763 !important;

}
#zz8_Menu_t:hover {
	text-indent:-10000px !important;
	font-size:1px !important;
	color:#272763 !important;
	background-position: -200px top;
	cursor:pointer;
}
*/
.ms-PartSpacingVertical {
font-size:8px;
margin-top:10px;
}
/*.ms-siteaction{
	display:block;
	float:right;
	position:relative;
	height: 21px !important;
	float:right;
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif;
	color:white !important;
	border:1px solid #43458f !important;
	background-image: url("/Recursos/Img/BtnCuentaSistema.png");
	text-decoration:none !important; 	
}
#zz3_SiteActionsMenu_t{
	border:none !important;
}
#zz3_SiteActionsMenu_t a{
	border:none !important;
	background:transparent none;
	font-weight:normal;
	line-height:19px;
	padding:0 5px;
}
.ms-siteactionsmenu img,
#zz9_Menu_t img, #zz8_Menu_t img{
	display:none;
}
#zz9_Menu_t, .ms-siteaction a, #zz8_Menu_t, .ms-siteaction a{
	display: block;
	position:relative;
	top:-1px;
	height: 13px !important;
	float:right;
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif;
	color:white !important;
	border:1px solid #43458f !important;
	background-image: url("/Recursos/Img/BtnCuentaSistema.png");
	text-decoration:none !important; 
}
#zz9_Menu_t a,#zz8_Menu_t a, #zz3_SiteActionsMenu_t a{
	color:white !important;
	cursor:pointer;
	text-decoration:none !important;
}
#zz9_Menu_t a:hover , #zz3_SiteActionsMenu_t a:hover{
	color:#5d5da9 !important;
	cursor:pointer;
	text-decoration:none !important;
}*/


.idioma {
	background-image: url("/Recursos/Img/but_idioma.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 21px;
	width: 53px;
	float:right;
}

.idioma:hover {

	background-position: left -21px;
}

a#onetIDGoSearch {
	border-style:none !important;
	background-color: transparent!important;
	background-image: url("/Recursos/Img/but_enviar.png")!important;
	background-repeat: no-repeat!important;
	background-position: left top!important;
	display: block!important;
	border:none!important;
	height: 19px!important;
	width: 77px!important;
	float:right!important;
	cursor:pointer!important;	
	margin:0 0 0 9px!important;
	padding:0px!important;
	position:relative;
	text-decoration:none;
}

a#onetIDGoSearch:hover {
	background-position: -77px top!important;
	text-decoration:none;
}


.ms-searchimage img {
	display: none!important;
}

.ms-searchform {
	margin:0px!important;			
}

.ms-searchform td {
	margin-left:5px!important;			
}

.ms-searchform div {
	background:transparent!important;
	border-style:none;			
}

.ms-WPBody a:visited {
    color: #003399;
    text-decoration: none;
}

.itemMenuMain a:link{
	
	color: #0072BC !important;
    text-decoration: none !important;
}

.itemMenuMain a:visited{
	
	color: #0072BC !important;
    text-decoration: none !important;
}

select.ms-searchbox {
	display:none!important;
}
.style1 {
				
	font-size:small!important;
}

/*////////////////////////////////////////////////*/
/* Middle ////////////////////////////////////*/
/*////////////////////////////////////////////////*/

#middle_left{
	width:696px;
	float:left;
	margin:0 8px 0 0; 
}
#middle_lat_left p {
	background-color: #f2f2f7;
	margin: 0px 0px  10px 0px;
	padding: 0px;
	text-indent: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	display: block;
	height: 20px;
}
#middle_right{
	width:181px;
	float:left;
	background-color: #fafaff;	
	text-align:left;
	overflow: hidden;

}
#banner_flash{
	width:696px;
	height:271px;
	margin:0 0 10px 0;
}
.banners{
	height:63px;
	width:188px;
	margin:0 0 10px 0;
	float:right;
}
#middle_lat_left{
	float:left;
	width:174px;
	background-color:#fff;
}

.Izquierda{
	width: 180px;
	vertical-align: top;
	position:relative;
	padding:10px 0px;
	margin:0;
	/*z-index:99999999;*/
}
.Centro_Museo{
	vertical-align:top;
	width:580px;
	height:100px;
	position:relative;
	padding:10px 5px;
	margin:0;
	z-index:0;
}
.Centro{
	vertical-align:top;
	width:580px;
	position:relative;
	padding:10px 5px;
	margin:0;
	z-index:0;
}
.Derecha{
	background-color:#F3F3F4;
	margin:0;
	padding:10px;
	position:relative;
	vertical-align:top;
	width:185px;
	z-index:0;
	border-top:10px solid white;
}

/*-------------LINKS IZQ--------------------*/
/*-------------LINKS IZQ--------------------*/
/*-------------LINKS IZQ--------------------*/
.but_comunicaciones {
	background-image: url("/Recursos/Img/but_comunicaciones.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 42px;
	width: 174px;
	margin:10px 0px;
}

.but_comunicaciones:hover {

	background-position: left -42px;

}
.but_circular {
	background-image: url("/Recursos/Img/but_circulares.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 42px;
	width: 174px;
}

.but_circular:hover {

	background-position: left -42px;

}

.but_banner { 
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	margin:0 0;
	position:relative;
	text-align:center;
	width:100%;
}

.but_banner:hover {

	background-position: left -42px;

}



.but_uiaf {
	background-image: url("/Recursos/Img/but_UIAF.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 42px;
	width: 174px;
	margin:10px 0px;
}

.but_uiaf:hover {

	background-position: left -42px;

}

.but_bvr {
	background-image: url("/Recursos/Img/but_BVR.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 42px;
	width: 174px;
}

.but_bvr:hover {

	background-position: left -42px;

}.but_copab {
	background-image: url("/Recursos/Img/but_COPAB.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 52px;
	width: 174px;
	margin:10px 0px;
}

.but_copab:hover {
	background-position: left -52px;
}
#middle_interna{
	float:left;
	margin:0px;
	background: url("/Recursos/Img/cont_top_bck.jpg") no-repeat #ffffff;
padding:0 10px;
width:580px;
}
#breadcram{
	float:left;
	width:492px;
	margin:0 10px;
	padding:0 0 10px 0;
}

#middle_interna_right{
	float:right;
	width:736px;
}
#middle_interna_right2{
	clear:both;
	width:716px;
	background: url("/Recursos/Img/cont_top_bck.jpg") no-repeat #ffffff;
	padding:10px;
}
#middle_interna ul li a{
	list-style: square;
	color:#ff2e2e;
	text-decoration:underline;
}
#middle_interna_contenedor{
	float:left;
	width:492px;
}
.separador_notas{
	background-color:#f8f8f8;
	width:3px;
}
#middle_interna ul{
	display:block;
}
#middle_interna ul li:hover{
	list-style:square;
	margin:0 0 10px 0;
	padding:0 5px 5px 5px;
}
#middle_interna ul li{
	list-style:square;
	margin:0 0 10px 0;
	padding:0 5px 5px 5px;
}
#middle_interna ul li:hover{
	background-color:#f8f8f8;
}
 
/* Barra Derecha ////////////////////////////////////*/
.lat_derecho{
	width:231px;
}
.lat_tit_eventos{
	margin:0px 0px 0px 10px;
}
.lat_tit_historial{
	margin:0px 0px 0px 10px;
}
.lat_tit_archivos{
	margin:0px 0px 0px 0px;
}
.lat_tit_chat{
	margin:0px 0px 0px 10px;
}
.lat_tit_nov{
	margin:0px 0px 0px 10px;
}
.lat_tit_chat{
	 background:url("/Recursos/Img/bnr_tit_chat.jpg") no-repeat;
	 }
.lat_der_cont{
	background-color:#FFF;
	border:solid 1px #e0e0e0;
	margin:0 0 10px 0;
	padding:10px;
}
.lat_tit_archivos{
	background:url("/Recursos/Img/bnr_tit_archivos.jpg") no-repeat;
	padding:10px;
}
.lat_tit_historial{
	background:url("/Recursos/Img/bnr_tit_historial.jpg") no-repeat;

}
.lat_tit_eventos{
	background:url("/Recursos/Img/bnr_tit_eventos.jpg") no-repeat;

}
.lat_der_cont_lista{
	background-color:#FFF;
	border:solid 1px #e0e0e0;
	margin:0 0 10px 0;
	padding:0 2px 10px 2px;
	clear:both;
}
.lat_calendar{
	text-align:center;
	padding:6px 0;
	
}

.suscribir_button {
	background-color: transparent;
	background-image: url("/Recursos/Img/but_suscribir.png");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	border:none;
	height: 20px;
	width: 63px;
	float:right;
	cursor:pointer;
	margin: 0 0 25px 0;
}
.suscribir_button:hover {	background-position: left -20px;
}

/*temas suscripcion*/

table#ctl00_Newsletter_Tipos{
	margin-top:10px;
	width:100%;
	margin-bottom:-10px;
	position:relative;
	overflow:hidden;
}

table#ctl00_Newsletter_Tipos tr td{
	border-bottom:#d8d8d8 solid 1px;
}

/*Envio de newsletter*/
div.envio_nl{
	margin:0 auto;
	margin-top:10px;
	width:500px;
}

div.envio_nl h3{
	background-color:#92b9d6;
	color:#fff;
	padding:5px 8px;
	font-size:12px;
	text-align:left;	
}

div.envio_nl .button_send{
	float:left!important;
	margin-bottom:20px;
}

div.envio_nl .label_form{
	font-weight:bold;
	text-align:left;
	float:left;
	font-size:12px!important;
}
#spanNews{
	display:block;
	position:relative;
	width:180px;
}
#spanNews br{
	font-size:1px;
}

span.temas{
	background-image:url("/Recursos/Img/arrow_temas.png");
	background-position:right 6px;
	background-repeat:no-repeat;
	color:#94BBD8 !important;
	font-size:11px !important;
	font-weight:bold;
	padding-right:10px;
	float:left;
}
span#verTemas{
	background-image:url("/Recursos/Img/arrow_temas.png");
	background-position:right 9px;
	background-repeat:no-repeat;
	color:#94BBD8 !important;
	display:block;
	float:left;
	font-size:11px !important;
	font-weight:bold;
	line-height:22px;
	padding-right:0;
	width:80px;
	margin-right:28px;
}




/* Agenda ////////////////////////////////////*/
#agenda{
	height:292px;
	float:left;
	width:497px;
}
#agenda_top{
	width:487px;
	height:55px;
	padding:6px 0 0 10px;
	clear:both;
	background:url("/Recursos/Img/agenda_titbck.jpg") no-repeat;
}
#agenda_contenido{
	height:203px;
	padding:14px;
	clear:both;
	background:url("/Recursos/Img/agenda_bck.jpg") no-repeat;
}
#agenda_calendar{
	height:198px;
	width:215px;
	float:right;
	}
#agenda_listado{
	width:241px;
	padding:0 10px 0 0;
	height:203px;
}
.tabla_oscura{
	background-color:#f9f8f5;
}
.agenda_fecha{
	font-size:11px;
	color:#ff4343;
	font-weight:bold;
	width:35px;
	}
/* Footer ////////////////////////////////////*/

div#footer{
bottom:0;
position:static;
text-align:left;
background-color:#000037;
width:100%;
}

#copy{
	/*height:36px;*/
	width:935px;
	margin:0 auto;
	padding: 0px 10px;
}
/*////////////////////////////////////////////////*/
/* Botonera Principal ////////////////////////////////////*/
/*////////////////////////////////////////////////*/
#but{
	text-align:center;
	height:26px;
	width:100%;
	margin:0px;
	/*background-image: url("/Recursos/Img/but_bck.png");
	background-repeat: repeat-x;
	background-position: top;*/
	position: relative;
	background-color:#6f9ad0;
}
#but_middle{
	width:927px;
	height:26px;
}
.but_separator{
	background:url("/Recursos/Img/but_separator.png") no-repeat;
	width:2px;
	height:26px;
	float: left;
	display:inline;
}
.but_link {
	
	border-style: none !important;
	height:26px;
	float: left;
	display:inline;
	position:relative;
}
.but_link a:hover{
	border-style: none !important;
	margin:0px;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px !important;
	color:#1c267d;
	text-decoration:none;
	font-weight:bold;
	height:26px;
	line-height:24px;
	padding:0 10px;
	display:block;
	/*border-right:1px solid #C8C8C8!important;*/
	border-right:1px solid transparent!important;

}
.but_link a{
	border-style: none !important;
	/*border-right:1px solid #C8C8C8!important;*/
	border-right:1px solid transparent!important;
	margin:0px;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px !important;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	height:26px;
	line-height:24px;
	padding:0 10px;
	display:block;	
}
.but_link:hover, .but_linkhover{
	/*background:url("/Recursos/Img/but_hover.png") repeat-x;*/
	background-color:#fff;
}

.but_linkhover a{
	color:#1c267d;
}

/*.but_link:hover, .but_linkhover{
	background:url("/Recursos/Img/but_hover.png") repeat-x;
	background-color:#fff;
	color:red;
}*/


.but_link_active{
	background:url("/Recursos/Img/but_hover.png") repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px !important;
	color:#999;
	padding:0 10px;
	text-decoration:none;
	line-height:11px;
	border-right:1px solid #F6F6F6!important;
}

/*////////////////////////////////////////////////*/
/* Sub Botonera ////////////////////////////////////*/
/*////////////////////////////////////////////////*/
.but_lat:hover{
	background:url("/Recursos/Img/but_interno.jpg") repeat-x;
	width:173px;
	height:26px;
	color:#999;
	font-size:11px;
	font-weight:bold;
	line-height:28px;
	padding:0 0 0 10px;
}
.but_lat_active{
	background:url("/Recursos/Img/but_interno.jpg") repeat-x;
	width:173px;
	height:26px;
	color:#999;
	font-size:11px;
	font-weight:bold;
	line-height:28px;
	padding:0 0 0 10px;
}
.but_lat{
	background:url("/Recursos/Img/but_interno.jpg") repeat-x;
	width:173px;
	height:26px;
	color:#999;
	font-size:11px;
	font-weight:bold;
	line-height:28px;
	padding:0 0 0 10px;
}
.but_lat a:visited{
	color:#333;
}
#but ul {
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 955px;
	position: relative;
	height: 26px;
}
.menu_cont {
	display: block;
	margin: auto;
	padding: 0px;
	width: 955px;
	text-align: left;
	position: relative;
	height: 26px;
}


.but_lat a:hover{
   color:#505050;	
}

.but_lat_active a:visited{
 color:#505050;;
 }
.but_lat:hover{
	background:url("/Recursos/Img/but_intermo_active.jpg") repeat-x;
	color:#505050;
}

.but_lat_active{
	background:url("/Recursos/Img/but_intermo_active.jpg") repeat-x;
	color:#505050;
}

#but_lat_banner{
	float:left;
	width:191px;
	margin:10px 0 0 0;
}
/*////////////////////////////////////////////////*/
/* Abecedario ////////////////////////////////////*/
/*////////////////////////////////////////////////*/
#abecedario{
	clear:both;
	width:736px;
	margin:0 0 10px 0;
}
.letra_active{
	color:#2d2a2a;
	font-size:18px;
	height:26px;
	width:25px;
	background:url("/Recursos/Img/letra_normal.jpg") no-repeat;
	text-align:center;
	font-weight:bold;
	line-height:25px;
}
.letra:hover{
	color:#2d2a2a;
	font-size:18px;
	height:26px;
	width:25px;
	background:url("/Recursos/Img/letra_normal.jpg") no-repeat;
	text-align:center;
	font-weight:bold;
	line-height:25px;
}
.letra{
	color:#2d2a2a;
	font-size:18px;
	height:26px;
	width:25px;
	background:url("/Recursos/Img/letra_normal.jpg") no-repeat;
	text-align:center;
	font-weight:bold;
	line-height:25px;
}
.letra:hover{
	background:url("/Recursos/Img/letra_hover.jpg") no-repeat;
}
.letra_active{
	background:url("/Recursos/Img/letra_active.jpg") no-repeat;
	color:#FFF;
 }
.perfil_contenedor{
	background-color:#fff;
}
.perfil_contenedor:hover{
	background-color:#eef4f7;
}
.letra_seccion{
	color:#505050;
	font-size:18px;
}
.letra_nombre{
	background-color:#feffd6;
	font-size:18px;
	color:#2e2e2e;
	padding:5px;
}
.letra_numero{
	color:#444444;
	font-weight:bold;
	font-size:14px;
}
.letra_tel{
	color:#444444;
	font-weight:bold;
	font-size:14px;
}
.letra_numero{
	color:#042d4e;
	}
/*////////////////////////////////////////////////*/
/* Mi Ficha ////////////////////////////////////*/
/*////////////////////////////////////////////////*/
.editar_ficha{
	width:105px;
	height:24px;
	background-color:#ffffca;
	text-align:center;
	line-height:24px;
	font-size:16px;
	font-weight:bold;
	color:#153b5a;
	letter-spacing:-0.03em;
}
.text_campo{
	color:#042d4e;
	font-size:12px;
	text-align:right;
	font-weight:bold;
}
.td_info{
	background-color:#f9f9f9;
	height:24px;
}
.ficha_linea{
	background-color:#ebebeb;
	height:3px;
	font-size:2px;
	
}
.ficha_input{
	border:0;
	background-color:#f9f9f9;
	padding-left:3px;
	height:24px;
}
.ficha_input:focus { background:#ffffca; }


/*////////////////////////////////////////////////*/
/* Genéricos ////////////////////////////////////*/
/*////////////////////////////////////////////////*/
.clear{
	clear:both;
	height:10px;
}
a {
	text-decoration:none;
}
.separador_hor_20px{
	width:25px;
	}
/*////////////////////////////////////////////////*/
/* Tipografías ////////////////////////////////////*/
/*////////////////////////////////////////////////*/
.tit_lat_gris{
	font-size:14px;
	font-weight:bold;
	color:#001C39;
	float:left;
}
.tit_lat{
	font-size:14px;
	font-weight:bold;
	color:#001C39;
	float:left;
	width:100%;
}
.tit_bloques{
	font-size:14px;
	font-weight:bold;
	color:#001C39;
	float:left;
}
.tit_lat_gris{
	font-size:13px;
	padding-bottom:10px;
}
.tit_lat{
	font-size:13px;
	padding-bottom:10px;
}
.tit_lat_gris{
	color:#313131;
}
p {
	font-size:11px;
	color:#313131;
	margin:0px;
	padding:0px;
	
}
.lat_der_cont_lista ul {
	font-size:11px;
	color:#8d8d8d;
	list-style:none;

	}
.lat_der_cont_lista ul li a:hover {
	list-style:none;
	margin:0 0 0 -40px;
	line-height:12px;
	background:url("/Recursos/Img/bullet_orange.gif") no-repeat 6px 6px;
	padding:5px 5px 5px 25px;
	_padding:0 5px 0 25px;
	display:block;
	color:#8d8d8d;
}
.lat_der_cont_lista ul li a {
	list-style:none;
	margin:0 0 0 -40px;
	line-height:12px;
	background:url("/Recursos/Img/bullet_orange.gif") no-repeat 6px 6px;
	padding:5px 5px 5px 25px;
	_padding:0 5px 0 25px;
	display:block;
	color:#8d8d8d;
}
.lat_der_cont_lista ul li a:hover{
	background-color:#fff;
	color:#1c1e1f;
	background-image:url("/Recursos/Img/bullet_orange_hover.gif");
	background-repeat:no-repeat;
	}
.ver_todos_celeste {
	color:#3598cd;
	font-size:12px;
	font-weight:bold;
	padding:0 10px 0 10px;
	text-decoration:none;
	}
	
.ver_todos_celeste:hover {
	color:#666;

	}
.paginado{
		padding:0 3px 0 3px;
	font-size: 14px;
	font-weight: bolder;
	color: #666;
	}
.paginado:hover {
	color:#036;
	}
	
	.paginado_activo{
	padding:0 3px 0 3px;
	font-size: 16px;
	font-weight: bolder;
	color: #036;
	}
	
.text_rojo{
	font-size:11px;
	color:#ff4343;
	font-weight:bold;
}
.text_agenda_list a:hover{
	color:#096696;
	font-weight:bold;
	}
/*.copy_gris{
	color:#a5c3d4;
	font-size:11px;	
	margin:0px;
	padding:10px 0px;
}
.copy_blanco{
	color:#a5c3d4;
	font-size:11px;	
	margin:0px;
	padding:0px;
}
.copy_gris a{
	color:#7997a8;
	}
.copy_gris{
	color:#7997a8;
	}*/
.copy_gris{
	color:#fff;
	font-size:11px;	
	margin:0px;
	padding:10px 0px;
}
.copy_blanco{
	color:#fff;
	font-size:11px;	
	margin:0px;
	padding:0px;
}
.copy_gris a{
	color:#fff;
	}
	
.copy_gris a:hover{
	text-decoration:underline;
	}
.copy_gris{
	color:#fff;
	}


.text_login_yellow a{
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.text_login_yellow{
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.text_login_white a{
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.text_login_white{
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.text_login_yellow a{
	color:#ffb500;
}
.text_login_yellow{
	color:#ffb500;
}
.text_login_yellow a:hover{
	text-decoration:underline;
	}
.text_login_white a:hover{
	text-decoration:underline;
	}
.copete_interno{
	font-size:18px;
	color:#042d4e;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px;

}
.subtit_interno{
	font-size:18px;
	color:#042d4e;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px;

}
.tit_interno{
	color:#D89B3D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px !important;
	font-weight:bold !important;
	letter-spacing: ;
	margin-bottom:10px;
}
.tit_interno font{
	color:#cc9900;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px !important;
	font-weight:bold !important;
	}
.copete_interno{
	color:#595959;
	font-size:14px;
	}
.subtit_interno{
	font-size:14px;
}
.fecha_nota{
	font-size:11px;
	color:#bababa;
}
.lat_historial a{
	color:#042d4e;
	font-weight:bold;
	font-size:11px;
}

.lat_historial{
	color:#042d4e;
	font-weight:bold;
	font-size:11px;
}

.li_header {
	font-weight: bolder;
	padding: 0px 0px 5px 15px !important;
}




#nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	z-index: 10000;
	float:left;
	display:block;
	height:33px;
	cursor:pointer;
}




#nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	z-index: 10000;
	float:left;
	display:block;
	height:33px;
	cursor:pointer;
}
/** html #nav, #nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
	z-index: 10000;
	float:left;
	display:block;
}*/

#nav a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:0px;
	text-decoration:none;
	display: block;
	height:33px;

}
.menu_hover:hover {
	background:url("/Recursos/Img/but_hover.jpg") repeat-x;
}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
#nav ul {
	position: absolute;
	display: none;
	height:66px;
	left: -10px;
	width:150px;
	background-color: #FFF;
	border: thin solid #CCC;
	top: 33px;
}
#nav li ul a {
	color: #333;
	text-align: center;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 33px;
	font-weight: normal;
}
#nav li ul a:hover {
	color: #999;
	width: 150px;
	height: 33px;
	font: normal 11px/33px Arial, Helvetica, sans-serif;
	padding: 0px;
	background-color: #F0F0F0;
}
#nav ul ul {
	top: auto;
}
#nav li ul ul {
	left: 12em;
	margin: 0px 0 0 10px;
}
#nav li:hover ul ul ul ul {
	display: none;
}
#nav li:hover ul ul ul {
	display: none;
}
#nav li:hover ul ul {
	display: none;
}
#nav li li li li:hover ul {
	display: block;
}
#nav li li li:hover ul {
	display: block;
}
#nav li li:hover ul {
	display: block;
}
#nav li:hover ul {
	display: block;
}
.txtBotones {
	display: block;
	text-decoration: none;
	cursor: pointer;
	height:23px;
	clear:both;
	background-image: url("/Recursos/Img/but_interno.jpg");
	background-repeat: repeat-x;
	padding-top:10px;
	color: #FFF;
}
.nombre {
	background-image:url("/Recursos/Img/nombre.png");
	background-position:left top;
	background-repeat:no-repeat;
	height:100px;
	left:240px;
	margin:0;
	padding:0;
	position:absolute;
	top:1px;
	width:270px;
}
.middle_text {
	float: left;
	width: 350px;
	padding-left:10px;
}
.info_interes {
	background-image: url("/Recursos/Img/info_back.png");
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 569px;
	display: block;
	float: left;
	padding:30px 0px;
}
.info_interes a {
	background-image:url("/Recursos/Img/ver-mas_back.png");
	background-position:left top;
	background-repeat:no-repeat;
	color:#003366;
	display:block;
	font-size:11px;
	font-weight:normal;
	height:15px;
	margin-top:10px;
	padding:0;
	position:absolute;
	right:14px;
	text-align:center;
	top:51px;
	width:55px;
}
.info_interes a:hover {
	background-position: left -15px;
}

div#content_blocke{
	text-align:left;
	position:relative;
	margin-top:-10px;
}
div#content_blocke p{
position:relative;
top:-15px;
width:550px;
}
#blocke h3{
font-size:12px;
font-weight:bold;
margin:5px 0 6px 3px;
position:relative;
top:-15px;
width:400px;
}

#blocke div{
	font-size:8pt;
	margin:0 0 2px 5px;
}

.calendario {
	width: 174px;
	font-weight:normal;
	display: block;
	padding: 0px;
	background-image: url("/Recursos/Img/but_calendario.png");
	background-repeat: no-repeat;
	background-position: left top;
	height:42px;
	text-align:center;

}
.calendario:hover {
	background-position: left -42px;

}

/*Calendar eventos*/

:focus {
	outline: 0;
}

div.eventos_c{
	width:550px;
	margin:0 0 5px 10px;
	border:1px solid #D8D8D8;
	overflow:hidden;
}

div.eventos_c h3{
	background-color:#a6c6dd;
	margin:0!important;
}

div.eventos_c a{
	background-color:#e8e8e8;
	color:#222;
	font-size:11px;
	display:block;
	padding:14px 0;
	text-align:left;
	padding-left:10px;
}

div.eventos_c a span{
	background-image: url("/Recursos/Img/bullet_calendar.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
}

div.eventos_c a:hover{
	text-decoration:none;
	background-color:#a6c7da;
	color:#fff;
}

table.eventos_calendar tr th{
	padding:6px 0;
	border-top:1px solid #D8D8D8;
}

table.eventos_calendar tr th{
	border-bottom:1px solid #D8D8D8!important;
	text-align:center;
}


table.eventos_calendar tr td{
	border-bottom:1px solid #D8D8D8!important;
}


table.eventos_calendar tr td{
	padding:6px 0;
	text-align:center;
}

table.eventos_calendar tr td.left{
	text-align:left!important;
	padding:6px 5px;
}

td.month{
	width:80px!important;
	border-left:1px solid #D8D8D8;
}

td.notas{
	width:40px!important;
	border-left:1px solid #D8D8D8!important;
}

table.eventos_calendar tr.color{
	background-color:#f4f4f4;
}

span.end{
	color:#9f9f9f;
}

/*Notas*/
div.notas{
	margin:20px 0px 20px 10px;
}

div.notas ul li{
	list-style-type:none!important;
	padding:0!important;
	margin-bottom:5px;
}

div.notas ul{
	padding:0 0 0 15px!important;
	margin:0;
}

div.notas h3{
	margin-bottom:10px;
}

div.notas ul li span{
	font-weight:bold;
}



/*info de interes*/
.info_interes div{
	padding:0px 0px 0px 3px!important;
}
.info_interes span{
	/*position:absolute!important;
	right:10px!important;*/
}
.moveLeft {
	/*position:absolute;
	right:90px;*/
	float:right;
	display:block;
	height: 18px;
	width: 67px;
	padding: 0px;
	background-image: url("/Recursos/Img/move_left.png");
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
.moveLeft:hover {
	background-position: left -18px;
}
.moveRight {
	/*position:absolute;
	right:10px;*/
	float:right;
	display:block;
	height: 18px;
	width: 67px;
	padding: 0px;
	background-image: url("/Recursos/Img/move_right.png");
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
	margin-right:8px;
}
.moveRight:hover {
	background-position: left -18px;
}

.ms-pagebreadcrumb td  {
	background-color:transparent!important;
}

.ms-pagebreadcrumb a  {
	background-color:transparent!important;
}

.ms-pagebreadcrumb  {
	background-color:transparent!important;
}

/*#zz12_SiteActionsMenu_t {
	text-align:left!important;
}*/
#tiposSUB label {
	 font-size:8pt!important;
}

.ms-rtetablecells{
	border: 0;
}

table{
	border:0;
}



/***************************************************************/
/***************    Admin Corrections   ************************/

.ms-ToolPaneOuter {
 background-color:#F2F2F2;
 border-right:2px solid #6F9DD9;
 border-top:1px solid #6F9DD9;
 display:block;
 float:right;
 padding:0;
 position:static;
 right:0;
 top:0;
 height:100%;
 min-height:550px;
}
#ctl00_MSO_ContentDiv{
 min-height:600px;
}
#MSOTlPn_WebPartPageDiv{
 height:550px !important;
 min-height:550px;

}
/***************    Admin Corrections   ************************/
/***************************************************************/



/*listado de descargas*/
table.listados{
	width:570px;
	margin:0 auto;
}

table.listados tr td{
	padding:8px 0;
	background-color:#fff;
}

table.listados tr td.title{
	padding-left:28px;
	background-image: url("/Recursos/Img/bullet_calendar.gif");
	background-repeat: no-repeat;
	background-position: 12px 17px;
	border-right:white solid 2px;
	background-color:#f5f5f5;
}

table.listados tr td:hover{
	background-color:#a6c6dd!important;
	color:#fff;
	font-weight:bold;
}

table.listados tr td.link{
	text-align:center;
	width:40px;
	background-color:#f5f5f5;
}

table.listados tr td.link a{
	background-image: url("/Recursos/Img/descargar_doc.png");
	background-repeat: no-repeat;
	background-position: left top;
	width:18px;
	height:17px;
	display:block;
	margin:0 auto;
}

/*resultados de la busqueda*/
table.ms-main{
	width:955px;
	margin:0 auto!important;
	*position:absolute;
	*left:50%;
	*margin-left:-477px;
}

td.ms-globalbreadcrumb{
	display:none;
}

td.ms-sitetitle{
	height:103px;	
	*height:102px;	
}

/*H1*/

h1.ms-sitetitle{
	width:245px;
	height:102px;
	*height:100px;
	text-indent:-999em;
}


h1.ms-sitetitle a#ctl00_PlaceHolderSiteName_onetidProjectPropertyTitle{
	display:block;
	width:548px;
	height:102px;
}

td.ms-titleimagearea{
	display:none;
}

.ms-globalTitleArea{
	padding:0!important;
}

.ms-sitetitle{
	padding:0!important;
	background-image: url("/Recursos/Img/loco_BCU.png") !important;
	background-repeat: no-repeat;
	background-position: 0px top;
}

td.ms-bannerContainer{
	background-image: url("/Recursos/Img/h1_busqueda.png")!important;
	background-repeat: no-repeat;
	background-position: 4px top;
}

td.ms-bannerContainer{
	text-align:center;
	height:26px;
	margin:0px;
	background-image: url("/Recursos/Img/but_bck.png")!important;
	background-repeat: repeat-x;
	background-position: top left;
	position: relative;
}

td.ms-areaseparatorleft{
	background-image:none!important;
}

.ms-consoletitleareaframe{
	background-color:#fff;
	background-image:none!important;
}

.ms-mwspagetitleareaframe{
	background-color:#fff;
	background-image:none!important;
}

.ms-pagetitleareaframe{
	background-color:#fff;
	background-image:none!important;
}

div.ms-titleareaframe{
	background-color:#fff;
	background-image:none!important;
}

td.ms-titleareaframe{
	background-color:#fff;
	background-image:none!important;
}

table.ms-navframe{
	background-color:#fff;
	background-image:none!important;
}

td.ms-areaseparatorleft{
	background-color:#fff;
	background-image:none!important;
}

.ms-titlearearight .ms-areaseparatorright{
	background-color:#fff;
	background-image:none!important;
}

.ms-titlearearight .ms-areaseparatorright{
	background-color:#fff;
	background-image:none!important;
}

div.ms-areaseparatorleft{
	background-color:#fff;
	background-image:none!important;
}

div.ms-areaseparatorright{
	background-color:#fff;
	background-image:none!important;
}

.ms-areaseparatorleft{
	border:none!important;
}

div.ms-areaseparatorright{
	border:none!important;
}

.ms-titlearearight .ms-areaseparatorright{
	border:none!important;
}

.ms-titlearearight .ms-areaseparatorright{
	padding-right:15px!important;
}

.ms-bodyareapagemargin{
	background-color:#fff!important;
	border:none!important;
}

.ms-pagebottommarginright{
	background-color:#fff!important;
	border:none!important;
}

.ms-pagebottommarginleft{
	background-color:#fff!important;
	border:none!important;
}

.ms-pagebottommargin{
	background-color:#fff!important;
	border:none!important;
}

td.ms-bodyareapagemargin{
	padding:5px 0;	
}

table.ms-pageinformation{
	background-image:none;
	background-color:#E3E3E5;
}





/*menu*/

.ms-topnavContainer{
	border:none!important;
}

.ms-topnav{
	border:none;
}

.ms-topnav a{
	color:#333333;
	display:block;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px !important;
	font-weight:bold;
	height:26px;
	line-height:24px;
	margin:0!important;
	padding:0 10px;
	text-decoration:none;
	border:none!important;
	background-image: url("/Recursos/Img/but_bck.png");
	background-repeat: repeat-x;
	background-position: top;
}

.ms-topnav a:hover{
	background:url("/Recursos/Img/but_hover.png") repeat-x;
}

.ms-topnavselected{
	background:url("/Recursos/Img/but_hover.png") repeat-x!important;
	background-repeat: repeat-x;
	background-position: top;
}

.ms-searchresultsareaSeparator{
	background-color:white;
	padding:15px 15px 0 15px;
}

.ms-titlearea{
	background-color:#F5F5F5;
	padding:10px!important;
} 

.srch-stats{
	padding:10px 10px;
	margin-left:8px;
	background-color:#e3e3e5;
}


.srch-results{
	margin-left:5px;
	padding:0 5px;
}

.srch-Page a{
	padding:3px 5px;
	color:#97BCD7!important;
	border:white solid 1px;
}

.srch-Page a:hover{
	color:#011c39!important;
	border:#97BCD7 solid 1px;
}

.srch-sort{
	padding:5px 10px;
}

.srch-WPBody a{
	color:#3f4c6c!important;
	font-weight:bold;
}

.srch-sort a:hover{
	color:#011c39!important;
}

.srch-URL a:visited {
	color:#97BCD7!important;
	font-weight:normal!important;
}

.srch-URL a:link {
	color:#97BCD7!important;
	font-weight:normal!important;
}

.ms-descriptiontext b{
	font-family:Arial, Helvetica, sans-serif!important;
	color:#222;
	font-size:24px;
	font-weight:normal!important;
}

.ms-areaseparatorleft{
	border-right:#6f9dd9 solid 1px;
}


ms-titlearealeft{
	width:0!important;
}


.ms-searchbox, .ms-pickersearchbox {
border-color:#7F9DB9 -moz-use-text-color #7F9DB9 #7F9DB9;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
color:#1952A4;
font-family:Verdana;
font-size:8pt;
height:14px !important;
padding-left:2px;
padding-top:2px;
width:227px;
float:right;
}

element.style {
    width: 170px;
}

.s4-search input.ms-sbplain {
    color: #6E6E6E;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    margin: 0 2px;
    padding: 1px;
    width: 150px;
    background:#ffffff;
    font-style:normal;
}

input.s4-searchbox-QueryPrompt
{
	font-style:normal;
}
.ms-sbplain {
    color: #6E6E6E;
    font-family: Tahoma,Geneva,sans-serif;
    font-style:normal;
    font-size: 11px;
    margin: 0 2px;
    padding: 1px;
    width: 191px !important;
    background:#ffffff;
    
}

.srch-gosearchimg{
	height:19px;
}


.ms-cui-tooltip{
border-bottom:1px solid #acb0b5;
font-family:"Segoe UI",Tahoma,Verdana,sans-serif;
font-size:8pt;
color:#4b4b4b;
overflow:hidden;
width:210px;
z-index:1020;
}

.s4-noti-in1,.s4-noti-in2,.s4-noti-in3{
font-size:8pt;
}

/*.ms-siteactionsmenu div div div{
	background:none!important;
	border:none;
	padding:0 0 8px 0;
} */

div.ms-SPLinkButtonInActive{
	padding:3px;
	height:15px;
	border:none!important;
}

div.ms-SPLink{
	padding:3px;
	height:15px;
	border:none!important;
}

div.ms-SPLinkButtonInActive:hover{
	background-image:none;
	background-color:transparent;
	border:none!important;
	margin:1px;
}


div.ms-SPLink{
	background-image:none;
	background-color:transparent;
	border:none!important;
	margin:1px;
}


/*#zz11_SiteActionsMenu_t{
	text-align:left;
}

#zz11_SiteActionsMenu_t a{
	text-decoration:none!important;
	font-size:8pt;
	padding:5px;
}

#zz7_Menu:hover{
	text-decoration:underline;
	color:#3F4C6C !important;
}

#zz11_SiteActionsMenu_t a:hover{
	text-decoration:underline;
	color:#3F4C6C !important;
}

.ms-siteactionsmenu div div div a:hover{
	text-decoration:underline;
	color:#3F4C6C !important;
}

.ms-siteactionsmenuhover{
		border:none!important;
}*/

.ms-bannerContainer{
	width:100%!important;
	padding-left:15px!important;
}

table.ms-bannerframe tr td{
	padding:0!important;
}


srch-results{
	font-family:'lucida grande',helvetica,verdana,arial,sans-serif;
	font-size:16px;
}



.srch-Title{
	font-family:'lucida grande',helvetica,verdana,arial,sans-serif;
	font-size:16px;
}



/*MUSEO DE LA MONEDA*/
div.content_moneda{
	width:497px;
	overflow:hidden;
	position:relative;
	height:75px;
	margin:0 auto;
	margin-top:20px!important;	
	*margin-left:15px;
	*width:507px;
}


div.moneda{
	float:left;
	width:161px;
	cursor:pointer;
	margin-right:6px;
}

div.moneda img{
	border:#adadc7 solid 2px;
}

div.moneda img:hover{
	border:#222 solid 2px;
}

ul.buttons{
	padding:10px!important;
	position:relative;
	border-top:#ccc solid 1px;
	width:97%;
	margin:20px 0 0 0; 
 }

ul.buttons li{
	float:left;
	width:20px;
	height:17px;
	cursor:pointer;
	list-style:none!important;
	display:block;
	padding:0!important;
	margin:0 3px 0 0!important;
}


ul.buttons li#moveLeftMoneda{
	background:url("/Recursos/Img/buttons_monedas.png")!important;
	background-repeat: no-repeat;
	background-position: right top!important;
}


ul.buttons li#moveLeftMoneda:hover{
	background-position: right bottom!important;
}


ul.buttons li#moveRightMoneda{
	background:url("/Recursos/Img/buttons_monedas.png");
	background-repeat: no-repeat;
	background-position: left top;
}

ul.buttons li#moveRightMoneda:hover{
	background-position: left bottom!important;
}

div.detailMoneda h3{
	color:#222222;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:24px;
	font-weight:bold !important;
	margin-bottom:15px;
}

div.bloque_left{
	float:left;
	width:200px;
}

div.bloque_right{
	float:left;
	width:370px;
}


div.detailMoneda ul{
	width:200px;
	padding:0!important;
	float:left;
	margin:0;
}

div.detailMoneda ul li{
	list-style:none!important;
	margin:0 0 15px 0!important;
	padding:0!important;
}

div.detailMoneda ul li a img{
	border:#adadc7 solid 1px;
}

div.detailMoneda ul li a img:hover{
	border:#666 solid 1px;
}

div.detailMoneda ul li:hover{
	background-color:white!important;
}

div.detailMoneda ul li{
	background-color:white!important;
	padding:0;	
}

div.detailMoneda h4{
	color:#222222;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:16px;
	font-weight:bold !important;
	margin:0 !important;
	float:left;
}

div.detailMoneda p{
	float:none;
	line-height:140%;
	margin-top:0!important;
}

.ms-areaseparator{
	background-image:none!important;
	background-color:#F5F5F5;
}

h2.ms-pagetitle{
	margin:0px 0 10px 10px;
}

th.ms-linksectionheader{
	background-image:none!important;
	background-color:#88b5d4;
}

td.ms-linksectionheader{
	background-image:none!important;
	background-color:#88b5d4;
}

.ms-propertysheet a{
	color:#3F4C6C !important;
}

table.ms-createpageinformation{
	background-color:#E3E3E5!important;
	background-image:none!important;
}

.ms-informationtablestatic{
	background-image:none!important;
}

.ms-informationtablestatic:hover{
	background-image:none!important;
}

/*---------------------------------*/
/*FORMULARIO DE CONTACTO*----------/
/*-------------------------------*/
div.contact{
padding:0 60px;
position:relative;
width:460px;
}

div.contact h2{
	color:#042D4E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	padding:0;
	margin-bottom:5px;
	margin-top:10px;
}

div.formulario{
	padding:0;
	width: 500px;
	position: relative;
}

div.formulario label{
color:#212121;
display:block;
line-height:32px;
padding-left:10px;
position:relative;
text-align:left;
width:89px;
}

div.formulario br{
	clear:both;
}

div.formulario span.reque{
	font-weight:bold;
	color:#666;
	margin-right:2px;
	font-size:11px;
	float:right;
}

span.mess{
	font-size:11px;
	font-weight:normal;
	margin-left:140px;
	position:relative;
}
select:focus,
option:focus{
	outline:hidden;
}
div.formulario .input{
	position:relative;
}
.piesend{
	position:relative;
}
div.formulario .input input{
	border:none;
	width:330px;
	margin:0px 0 0 5px;
	padding:5px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	background:transparent url('/Recursos/Img/input.gif') no-repeat scroll left top;
}
div.formulario .BtnEnviarMensaje{
background:url("/Recursos/Img/BtnEnviar.gif") no-repeat scroll left top transparent;
border:medium none;
float:right;
font-size:1px;
height:34px;
margin:4px 0;
padding:5px;
position:relative;
right:0;
text-indent:-9000px;
top:0;
width:118px;
}
div.formulario .BtnEnviarMensaje:focus, div.formulario .BtnEnviarMensaje:hover{
	background-position:left bottom;
	cursor:pointer;
	*cursor:hand;
}
div.formulario .Textarea{
	background:url("/Recursos/Img/textarea.gif") no-repeat scroll left top transparent;
	border:medium none;
	color:#333333;
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:204px;
	margin:3px 0 0 5px;
	padding:0;
	width:340px;
}
div.formulario .Textarea textarea{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#333333;
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:195px;
	margin:0 0 0 2px;
	padding:5px;
	width:328px;
}

div.formulario select{
	background:url("/Recursos/Img/input.gif") no-repeat scroll left top transparent;
	border:medium none;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:27px;
	margin:0 0 0 5px;
	padding:5px;
	width:340px;
}

div.formulario input.button{
	border:#666 solid 1px;
	background-color:#a6c6dd ;
	width:auto;
	padding:3px 10px!important;
	color:black;
	font-weight:bold;
	cursor:pointer;
	float:right;
	margin-right:122px;
	*margin-right:100px;
}

div.formulario option{
	padding:1px 5px;
	border:none!important
}
/*----------------------------*/
/*MAPA DEL SITIO-------------*/
/*--------------------------*/
div.mapsite{
	padding:0 30px 0 15px;
}

div.mapsite h2{
	color:#042D4E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	padding:0;
	margin-bottom:25px;
	margin-top:10px;
}

div.mapsite h3{
	background-image:url('/Recursos/Img/folder.png');
	background-repeat:no-repeat;
	background-position:9px 9px;
	margin-left:30px;
	margin-bottom:5px!important;
	background-color:#f5f5f5;
	padding:7px 0 7px 30px;
	border-top:#e8e8e8 solid 1px;
}

div.mapsite h4{
	color:#042D4E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	padding:0;
	margin-top:10px;
	border-bottom:#ccc dotted 1px;
	padding-bottom:5px;
	padding-left:10px;
}

div.mapsite ul{
	margin:0;
	padding:0 0 10px 70px;
}

div.mapsite ul li{
	list-style:none!important;
	background-image: url('/Recursos/Img/bullet_calendar.gif');
	background-repeat:no-repeat;
	background-position: left 4px;
	*background-position: left 8px;
	padding: 0 0 0 12px!important;
	margin-bottom:5px;
}

div.mapsite ul li:hover{
	background-color:#ffffff!important;
}

div.mapsite ul li a{
	color:#232325!important;
}

div.mapsite ul li a:hover{
	color:#666!important;
}

div.mapsite ul li ul{
	padding:5px 0 0 10px;
}

/*------------------------------*/
/*INDICADORES------------------*/
/*----------------------------*/
div.indicadores{
	/*border:1px solid lightBlue;*/
	font-size:11px;
	overflow:hidden;
	/*padding:8px 10px;
	width:153px;*/
}

div.indicadores table{
	width:85%;
	margin:0;
	padding:0;
}

div.indicadores tr td{
	border-bottom:#ccc solid 1px;
	font-size:0.95em !important;
}

span.thumbnail{
	display:inline-table;
	position:relative;
}
.ms-rtetablecells {
border:none!important;
padding:2px;
}




/*----------------------------------------------------------------------------*/


ul.DescargaArchivos{
	width:570px;
	padding:0;
	margin:0;
}
ul.DescargaArchivos li{
	width:570px;
	height:auto;
	padding:0;
	margin:0 0 3px 0;
	background-color:#f5f5f5;
	background-image:url("/Recursos/Img/bullet_descargas.gif") !important;
	background-position:15px 50%;
	background-repeat:no-repeat;

}
ul.DescargaArchivos li a,
ul.DescargaArchivos li a:link,
ul.DescargaArchivos li a:visited{
	width:500px;
	height:auto;
	padding:10px 35px 10px;
	margin:0;
	line-height:15px;
	position:relative;
	display:block;
	color:#333333;
	text-decoration:none;
	background-color:transparent;

}
ul.DescargaArchivos li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#a6c6dd;
	background-image:url("/Recursos/Img/bullet_descargas.gif") !important;
	background-position:15px 50%;
	background-repeat:no-repeat;

}

ul.DescargaArchivos li a div{
	border-left:3px solid white;
	height:100%;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:30px;
}
#spanNews #spanErrorParent div.Error, #spanNews #spanErrorParent div.Ok{
	background-image:url("/Recursos/Img/info_spanNews.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	color:maroon;
	display:block;
	float:left;
	font-weight:bold;
	height:33px;
	padding:5px 10px 5px 40px;
	position:relative;
	width:132px;
	font-size:9px;
}
#spanNews #spanErrorParent div.Error span b{
	color:maroon;
	font-size:9px;
}
#spanNews #spanErrorParent div.Ok{
	color:#272759 !important;
	font-size:9px;
}

.requeridos{
color:#666666;
display:block;
float:right;
left:-38px;
line-height:27px;
position:relative;
top:5px;
width:180px;
z-index:1;
}
.ContactoError{
	display:block;
	position:absolute;
	width:185px;
	z-index:10;
}
.ContactoError div.Error{
	background-image:url("/Recursos/Img/info_spanNews.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	color:maroon !important;
	display:block;
	font-size:9px;
	font-weight:bold;
	height:33px;
	left:0;
	padding:5px 10px 5px 40px;
	position:relative;
	top:4px;
	width:131px;
	white-space:normal;
}
.ContactoError div.Ok{
	background-image:url("/Recursos/Img/info_spanNews.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	color:#272759 !important;
	display:block;
	font-size:9px;
	font-weight:bold;
	height:33px;
	left:0px;
	padding:5px 10px 5px 40px;
	position:relative;
	top:5px;
	width:131px;
	white-space:normal;
}
.info_interes .navegacion{
	background:none repeat scroll 0 0 white;
	height:14px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:10px;
	width:145px;
	z-index:999999;
}
#MSOTlPn_WebPartPageDiv, #MSO_tblPageBody{
	overflow:visible!important;
	min-height:600px;
}





div.checks{
	margin:20px;
	text-align:left;
}

div.checks label{
	border-bottom:medium none;
	float:left;
	font-size:8pt !important;
	height:20px;
	line-height:11px;
	padding:0;
	width:305px;
}

div.checks input{
	border-bottom:medium none;
	float:left;
	font-size:8pt !important;
	padding:0;
}
.piesendNL {
	bottom:0;
	height:40px;
	overflow:hidden;
	position:relative;
	width:345px;
}
.piesendNL .BtnEnviarMensaje{
	height:34px !important;
	text-indent:-9000px;
	color:white;
	text-align:left
}

div.contact {
padding:0 30px;
position:relative;
width:510px;
display:block;
overflow:hidden;
}
div.formulario label{
	width:124px;
}
div.formulario .Textarea textarea {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#333333;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:195px;
margin:0 0 0 2px;
padding:5px;
width:328px;
}

.ContactoError div{
	position:relative;
	display:block;
}
.ContactoError div.Error span {
display:block;
height:auto;
position:relative;
white-space:normal;
width:130px;
}









.container{
	width: 260px;
	float: left;
	margin: 50px 10px 10px;
	padding: 20px;
	background-color: white;
}
#page_container{
	width:100%;
}
#page_container ul{
	float:left;
}
.page_navigation , .alt_page_navigation{
float:right;
padding-bottom:5px;
position:relative;
right:9px;
top:0;
}

.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:white !important;
	text-decoration:none;
	float: left;
	background-color:#619AC2!important;
	 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
}
.page_navigation a.active_page,
.alt_page_navigation a.active_page
{
	background-color:white !important;
	color:#619AC2!important;
	font-weight:bold;
}	
#ms-MenuUIPopupBody{
	z-index:999999999999;
}


/***********************************************************************************************/

#container
    {
-moz-border-radius:6px 6px 6px 6px;
background-color:#F5F5F5;
border:1px solid #87B2D2;
height:403px;
margin:0;
position:relative;
text-align:left;
width:572px;
    }
    #header
    {
        height: 80px;
        background: #5DC9E1;
        color: #fff;
    }
    #content
    {
        position: relative;
    }
    /* Easy Slider */
    #slider2
    {
    	height:400px;
        margin:2px;
        overflow:hidden;
        width:568px;
    }
    #slider ul, #slider li, #slider2 ul, #slider2 li
    {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    #slider li, #slider2 li
    {
        width: 569px;
        height: 400px;
        overflow: hidden;
    }
    #slider2 li
    {
        background: #f1f1f1;
    }
    #slider2 li h2
    {
        margin: 0 20px;
        padding-top: 0px;
    }
    #slider2 li p
    {
        margin: 17px;
    }
    #slider2 li div
    {
        margin: 0px 20px;
    }
   .verMas
    {
        line-height:15px;
    }
    p#controls, p#controls2
    {
        margin: -34px 0px 0px 0px;
        position: relative;
    }
    #prevBtn, #nextBtn, #prevBtn2, #nextBtn2
    {
        display: block;
        margin: 0;
        overflow: hidden;
        text-indent: -8000px;
        width: 30px;
        height: 77px;
        position: absolute;
        left: -30px;
        top: -160px;
    }
    #nextBtn, #nextBtn2
    {
        left: 696px;
    }
    #prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a
    {
        display: block;
        width: 30px;
        height: 77px;
        background: url(/images/btn_prev.gif) no-repeat 0 0;
    }
    #nextBtn a, #nextBtn2 a
    {
        background: url(/images/btn_next.gif) no-repeat 0 0;
    }
    p#controles
    {
        margin-left: 500px;
        position: relative;
         margin-top: -34px;
    }
    #siguiente a
    {
        display: block;
        width: 24px;
        height: 24px;
        background: url('/images/adelante_desactivo.png') no-repeat scroll 0 0 transparent;
    }
    #siguiente
    {
        left: 30px;
        overflow: hidden;
        position: absolute;
        display: block;
        width: 24px;
        height: 24px;
    }
    #siguiente a: hover
    {
        display: block;
        width: 24px;
        height: 24px;
        background: url('/images/adelante_activo.png') no-repeat scroll 0 0 transparent;
    }
    #atras a
    {
        display: block;
        width: 24px;
        height: 24px;
        background: url('/images/atras_desactivo.png') no-repeat scroll 0 0 transparent;
    }
    #atras
    {
        overflow: hidden;
        position: absolute;
        display: block;
        width: 24px;
        height: 24px;
    }
    #atras a: hover
    {
        width: 24px;
        height: 24px;
        background: url('/images/atras_activo.png') no-repeat scroll 0 0 transparent;
    }
    .ContentInformes
    {
        padding: 20px;
    }
    .divinformesrelacionadosCont
    {
        background-color:#F5F5F5;
        border:1px solid #87B2D2;
        padding-bottom:15px;
        -moz-border-radius:6px 6px 6px 6px;
    }
    .ulinformes
    {
        margin: 0 30px 0 20px;
    }
    .divtitulo, .divtitulo a, .divtitulo a:hover, .divtitulo a:visited
    {
        font-size: 15px;
        font-weight: bold;
        color: #003399;
    }
    .divsubtitulo
    {
        font-size: 13px;
        font-style: oblique;
    }
    .spanactualizadoal, .spanultimacircular
    {
        display: block;
        font-size: 10px;
        text-align: right;
        color:#87B2D2;
    }
    .hrinforme
    {
        height: 1px;
        background-color: #F3F3F4;
    }
    .divinformesrelacionados
    {
        background-color:#87B2D2;
        color:white;
        display:block;
        font-size:17px;
        padding:5px 0 5px 17px;
        -moz-border-radius:4px 4px 0 0;
    }
    
    /*Calendario*/
    
    .divContainer
    {
     	  margin: 10px 10px 10px 10px; 
    }	
    
    .planilla h2.titulo_14 {
	font-family: Arial;
	font-size: 16px;
	color: #d99c3d;
	text-align:left;
	font-weight: bold;
	padding:0px;
	/*padding-left:18px;*/
	padding-right:18px;
	margin:0px;
	border-bottom:1px solid #d99c3d;
	padding-bottom:8px;
	margin-bottom:8px;
}

.planilla h2.titulo_18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #d99c3d;
	text-align:left;
	font-weight: bold;
	padding:0px;
	padding-left:18px;
	padding-right:18px;
	margin:0px;
	border-bottom:1px solid #d99c3d;
	padding-bottom:8px;
	margin-bottom:8px;
}

.planilla h2.titulo_22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #d99c3d;
	text-align:left;
	font-weight: bold;
	padding:0px;
	padding-left:18px;
	padding-right:18px;
	margin:0px;
	border-bottom:1px solid #d99c3d;
	padding-bottom:8px;
	margin-bottom:8px;
}

.planilla .planilla_in  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a3d39;
	font-weight: normal;
	padding:18px;
	padding-top:15px;
	padding-bottom:8px;
	margin:0px;
	background:#f2f2f2;
	text-align:left;
	line-height:16px;
	min-width:400px;
	overflow:hidden;
	margin-bottom:18px;
}

.planilla_in  p{
	padding:0px;
	margin:0px;
	margin-bottom:11px;
}

.planilla_in  img.left{
	float:left;
	margin-right:16px;
	margin-bottom:6px;
	margin-top:2px;
	border:1px solid #FFFFFF;
}

.planilla_in  img.right{
	float:right;
	margin-left:16px;
	margin-bottom:6px;
	margin-top:2px;
	border:1px solid #FFFFFF;
}

.planilla_in a img:hover {
	margin-top:2px;
	border:1px solid #c37f15;
}

.planilla a{
	color: #d99c3d;
	font-weight: bold;
	text-decoration:none
}

.planilla a:hover{
	color: #c37f15;
	font-weight: bold;
	text-decoration: underline;
}

.planilla_in p.right{
	text-align:right;
}
.breadCrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #c0c0c0;
	font-weight: normal;	
	text-align:justify;
	min-width:400px;
	overflow:hidden;
	margin-bottom:2px;	
	padding-top:5px;
	padding-bottom:5px;
}    

.breadCrumb a:link{text-decoration:none ;color: #c0c0c0;}
.breadCrumb a:visited{text-decoration:none;color: #c0c0c0;}
.breadCrumb a:hover{text-decoration:none; color: #c0c0c0;}
.breadCrumb a:active{text-decoration:none; color: #c0c0c0;}
.breadCrumb a:focus{outline-style:none; color: #c0c0c0;}


.ms-welcomeMenu {
    font-size: 8pt !important;
}

.hiddenRibbon{
	display:block;
}