/* CSS Document */

body {
	margin: 0px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #b2e57f;
	scrollbar-base-color : #D7CF9D;
	scrollbar-arrow-color :#FFF;
	background-image: url(imagenes/cuadradosfondo.jpg);
	height: 100%;
}

#buscador {
	top: 40px;
	position: absolute;
	z-index: 6;
	background-position: center center;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #289400;
	left: 263px;
	width: 75%;
	float: right;
}
#fechatexto {
	top: 50px;
	position: absolute;
	z-index: 7;
	width: 70%;
	background-position: center center;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #289400;
	left: 85px;
}
#fotopie {
	position: fixed;
	width: 227px;
	z-index: 2;
	bottom: 0px;
	left: 10px;
}
#fotoderecha {
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
#fotoderecha2 {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}
#fotoizquierda {
	float: left;
	padding-bottom: 5px;
	padding-right: 5px;
	margin-top: -10px;
}
#logotipo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.1em;
	line-height: normal;
	position: absolute;
	text-align: center;
	float: left;
	z-index: 2;
	top: 0px;
	left: 10px;
}
#menu {
	position: absolute;
	width: 227px;
	top: 77px;
	z-index: 8;
	left: 10px;
	visibility: visible;
}
#menumesas {
	position: absolute;
	width: 227px;
	top: 77px;
	z-index: 9;
	left: 10px;
	visibility: hidden;
}
#menubiblio {
	position: absolute;
	width: 227px;
	top: 77px;
	z-index: 10;
	left: 10px;
	visibility: hidden;
}
#menusocios{
	position: absolute;
	width: 227px;
	top: 77px;
	z-index: 11;
	left: 10px;
	visibility: hidden;
}
#principal {
	border: 0.1em solid #BFBA9B;
	top: 77px;
	background-color: #FFFFFF;
	position: absolute;
	z-index: 5;
	width: 75%;
	background-image: url(imagenes/cuadrados.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	padding: 10px;
	text-align: justify;
	left: 240px;
}
#principalsombra {
	top: 79px;
	background-color: #B2E57F;
	position: absolute;
	z-index: 3;
	width: 75%;
	background-image: url(../2011/sombra.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
	text-align: right;
	left: 290px;
}

/* ....................................................TEXTO................................................*/
.agenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CC0000;
	font-weight: bold;
	display: block;
	border-bottom-width: 0.1em;
	border-bottom-style: dashed;
	border-bottom-color: #CC0000;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

.dato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CC0000;
	font-weight: bold;
	text-align: left;
}
.menuactivo {
	background-color: #D2D5E0;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	text-align: right;
}
.menuactivoverde {
	background-color: #85D02F;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	text-align: right;
}
.menuactivoamarillo {
	background-color: #EAC41B;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	text-align: right;
}
.menuactivoazul {
	background-color: #6399DF;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	text-align: right;
}
.textodestacado {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: justify;
}
.textoinformacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: justify;
}
.textodocumentacion {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: right;
}
.textodocumentacion {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: right;
}

/* ....................................................ENLACES................................................*/
a.aetapilink, a.aetapilink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
a.aetapilink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #289400;
	text-decoration: none;
	padding-left: 10px;
}
a.menuamarillolink, a.menuamarillolink:visited {
	background-color: #EAC41B;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-align: right;
	text-decoration: none;
	display: block;
	z-index: 10;
	padding-right: 5px;
}
a.menuamarillolink:hover {
	background-color: #D2D5E0;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	display: block;
	padding-right: 5px;
}
a.menuazullink, a.menuazullink:visited {
	background-color: #6399DF;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
	display: block;
	z-index: 10;
	margin-top: 1px;
	padding-right: 5px;
}
a.menuazullink:hover {
	background-color: #D2D5E0;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	display: block;
	margin-top: 1px;
	padding-right: 5px;
}
a.menuverdelink, a.menuverdelink:visited{
	background-color: #85D02F;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	z-index: 10;
	text-align: right;
	margin-top: 1px;
	padding-right: 5px;
}
a.menuverdelink:hover{
	background-color: #D2D5E0;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	display: block;
	margin-top: 1px;
	padding-right: 5px;
}

a.titulareslink, atitulareslink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #0033FF;
}
a.titulareslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CC3300;
}
a.enlacesobreverdelink, enlacesobreverdelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006633;
	text-decoration: none;
	font-weight: bold;
}
a.enlacesobreverdelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: justify;
	color: #CC0000;
}
a.blancolink, blancolink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
}
a.blancolink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: justify;
	color: #666666;
}
a.enlacesobreamarillolink, enlacesobreamarillolink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006633;
	text-decoration: none;
	font-weight: bold;
}
a.enlacesobreamarillolink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: justify;
	color: #CC0000;
}
a.grislink, grislink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	text-decoration: none;
}
a.grislink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: justify;
	color: #666666;
}
.secciones {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
#fotocentro {
	text-align: left;
	background-image: url(portada/congreso2010.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 100px;
	margin-top: -10px;
	margin-left: -10px;
	vertical-align: text-bottom;
}
#marcoamarillo {
	padding: 10px;
	border: 0.05em dashed #EAC41B;
	text-align: justify;
}
.estemes {
	background-color: #D2D5E0;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #666666;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	text-align: left;
	padding-left: 10px;
	background-image: url(portada/mes.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#fotoportada {
	background-image: url(imagenes/congreso2010p.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	right: 0px;
	top: 0px;
	float: right;
	margin-right: 0px;
	z-index: 0;
}
#marcoazul {
	padding: 10px;
	border: 0.05em dashed #6399DF;
	text-align: justify;
}
#fotoderecha3 {
	float: right;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-top: -25px;
}
#fotoderecha4 {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}
#fotoderecha5 {
	float: left;
	padding-right: 10px;
}
.datoverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #85D02F;
	font-weight: bold;
}
.datoamarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #daaf02;
	font-weight: bold;
}
.datoazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006699;
	font-weight: bold;
}
#firmaweb {

	position: fixed;
	z-index: 3;
	bottom: 50px;
	left: -4px;
}
.textoverde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #336600;
}
#marcoverde {
	padding: 10px;
	border: 0.05em dashed #85D02F;
	text-align: justify;
}
.textoinformacionrojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	font-weight: bold;
	color: #CC3300;
}
#online {
	background-color: #FFFFFF;
	width: 700px;
	margin-right: -400px;
	border: 0.05em dashed #CCCCCC;
	position: absolute;
	top: 10px;
	right: 50%;
	padding-right: 50px;
	padding-left: 50px;
}
#fotoizq3 {
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-top: 12px;
}
#textocentro {
	text-align: right;
	background-image: url(0);
	background-repeat: no-repeat;
	background-position: left;
	height: 100px;
	margin-top: -10px;
	margin-left: -10px;
	padding-right: 10px;
	vertical-align: text-bottom;
	position: absolute;
	right: 0px;
	padding-top: 10px;
	z-index: 1;
}
#fotoderecha6 {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}
/* estilo pop-up fotos */

#lightbox{
	background-color: transparent;
	padding: 0px;
	border-bottom: 0px solid #666;
	border-right: 0px solid #666;
}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	font-family: Arial, Helvetica, sans-serif;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

# html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
.recuadroamarillo {
	background-color: #EAC41B;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	text-align: center;
}
/*-------------------------------------------------------FORMULARIOS----------------------------------------------------------------*/
INPUT {
	font-size: 10pt; /*Tamaño del texto*/
	font-family: Arial; /*Tipo de letra*/
	color: #08581B;
	border: 1px solid #000000;
	height: 25px;
	text-align: left;
	font-weight: bold;
	text-indent: 20px;
}
textarea {
	font-family: Arial;
	font-size: 10pt;
	color: #08581B;
	border: 1px solid #000000;
	text-align: left;
}
.textopeq {
	font-size: 0.8em;
}


/*-------------------------------------------------------CAPA OPACA----------------------------------------------------------------*/
#capa_bloqueadora
{
	filter:alpha(opacity=75);	/* Transparency */
	opacity:0.75;	/* Transparency */
	-moz-opacity: 1;
	background-color: #000;
	z-index:100;
	position:absolute; /* Always needed	*/
	top:0px;
	left:0px;
	width:100%;
	height:1000px;
	z-index:100;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-medium;
	font-weight: bold;
	color: #FFFFFF;
	visibility: visible;
}

#anuncio {
	width: 800px;
	margin-left: -400px;
	position: absolute;
	left: 50%;
	top: 100px;
	text-align: center;
	z-index: 110;
	visibility: visible;
	color: #333;
	background-color: #FFF;
}
.recuadroazul {
	background-color: #6399DF;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	text-align: center;
}
.destacadoamarillo {
	background-color: #e9dca2;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	padding: 10px;
	display: block;
}
.recuadroverde {
	background-color: #85D02F;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	text-align: right;
}

