@import url("estilomenus.css");
@import url("bordes_esquinas.css");

body {

	background : #C0D9D9 url(../images/fondo.gif) repeat;

	color : #666666;

	margin : 20px 0px 0px 0px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

}



/**************************************

 *** Contenedor Global de la Pa�gina ***

/**************************************/

#contenedor{

	width: 737px;

	height: 559px;

	background-color : #D2DDF4;

	margin: auto;

	text-align: justify;

	border: 2px solid #0066B3;

}

#contenedor_parche{

	position: absolute;

	width: 737px;

	height: 600px;

	margin: 0px 0px 0px 0px;

}

.block {

	border: 0px;

}





/****************************************

 ***************** LOPD *****************

 ****************************************/

#contenedorlopd{

	width: 540px;

	height: 530px;

	background-color: #ffffff;

	margin: auto;

	text-align: justify;

	border: 2px solid #0066B3;

}

#contenedorlopdeng{

	width: 540px;

	height: 460px;

	background-color: #ffffff;

	margin: auto;

	text-align: justify;

	border: 2px solid #0066B3;

}

#textocentrallopd{

	position: absolute;

	width: 515px;

	height: 450px;

	margin: 0px 0px 0px 12px;

	padding: 0px 5px 0px 0px;

	color : #666666;

}

#textocentrallopd p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#textocentrallopd li{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-type: square;

}

#textocentrallopd li2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-image: none;

}

#textocentrallopd h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #333333;

	margin-bottom: -10px;

}

#textocentrallopd a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003ABE !important;

	text-decoration: none;

}

#textocentrallopd a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003ABE;

	text-decoration: underline !important;

}

#textocentrallopd a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px !important;

	color: #2489D7 !important;

	text-decoration: none !important;

}

#centralgenerallopd{

	position: absolute;

	width: 550px;

	height: 500px;

	margin: 65px 0px 0px 0px;

	overflow-y: hidden;

	overflow-x: hidden;

}

#centralgenerallopd p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#titularlopd {

	position: absolute;

	width: 450px;

	height: 57px;

	margin: 4px 0px 0px 13px;

	background: url("../images/titular02.jpg") no-repeat 0px 7px;

	line-height: 4px;

	padding: 0px 0px 0px 60px;

}

#titularlopd h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20pt;

	font-weight: bold;

	color: #003ABE;

}

#titularlopd h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #6B6F75;

}





/***********************************************************************************************

 ******************************************* GENERAL *******************************************

 ***********************************************************************************************/

#cabecera{

	position:absolute;

	margin: 0px;

	height : 107px;

	width: 737px;

}

#navegador{

	position: absolute;

	width: 737px;

	height : 24px;

	margin: 107px 0px 0px 0px;

}

#menu{

	background: url("../images/menu.jpg") no-repeat left top;

	position: absolute;

	width: 680px;

	height: 24px;

	margin: 0px 0px 0px 0px;

	vertical-align:center;

	line-height: 24px;

}

#menu UL{

	height: 24px;

	margin: 0px -40px 0px 30px;

}

#menu LI{

	width: 123px;

	height: 24px;

	margin: 0px 0px 0px 5px;

	padding: 0px 0px 0px 0px;

    list-style-type: none;

	float: left;

}

#menu a, #menu a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px !important;

	font-weight: bold;

	color: #0C5DA7;

	text-decoration: none;

}

#menu a:hover {

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

}

/*#liuno{

	width: 130px;

	height: 24px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px -130px;

    list-style-type: none;

	float: left;

	}*/

#banderitas{

	position: absolute;

	width: 64px;

	margin: 0px 0px 0px 673px;

	background-color: #ffffff;

	height: 24px;

}

#spain{

	position: absolute;

	width: 32px;

	height: 24px;

}

#english{

	position: absolute;

	margin: 0px 0px 0px 32px;

	width: 32px;

	height: 24px;

}

#saludousuario {

	position: absolute;

	margin: 90px 0px 0px 555px;

	height: 15px;

	width: 180px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #2070B5;

	font-weight: bold;

	text-align: right;

}



/***********************************************************************************************

 ******************************************* CENTRAL *******************************************

 ***********************************************************************************************/

#central {

	position: absolute;

	width: 737px;

	height: 428px;

	margin: 131px 0px 0px 0px;

}

#menuLateral {

	position: absolute;

	width: 157px;

	height: 410px;

	margin: 8px 0px 0px 8px;

	font-size: 9pt;

	font-family: Arial, Helvetica, sans-serif;

}

#contenido {

	position: absolute;

	width: 554px;

	height: 254px;

	margin: 8px 0px 0px 173px;

	background-color: #FFFFFF;

	border: #B9C3D7 1px solid;

}

#contenido2 {

	position: absolute;

	width: 554px;

	height: 318px;

	margin: 8px 0px 0px 173px;

	background-color: #FFFFFF;

	border: #B9C3D7 1px solid;

	font-family: Arial, Helvetica, sans-serif;

}



#contenido3 {

	position: absolute;

	width: 554px;

	height: 410px;

	margin: 8px 0px 0px 173px;

	background-color: #ffffff;

	border: #B9C3D7 1px solid;

	font-family: Arial, Helvetica, sans-serif;

}

#menuSecundario {

	position: relative;

	width: 157px;

	height: 76px;

	background-color: #fff;

	margin: 8px 0px 0px 0px;

	letter-spacing: 0px;

}

#noticias {

	position: absolute;

	font-family: Arial, Helvetica, sans-serif;

	width: 272px;

	height: 82px;

	margin: 270px 0px 0px 173px;

	background-color: #fff;

	border: #B9C3D7 1px solid;

}

#agenda {

	position: absolute;

	font-family: Arial, Helvetica, sans-serif;

	width: 272px;

	height: 82px;

	margin: 270px 0px 0px 455px;

	background-color: #87BDEB;

	border: #B9C3D7 1px solid;

}

#clasifica {

	position: absolute;

	font-family: Arial, Helvetica, sans-serif;

	width: 324px;

	height: 82px;

	margin: 336px 0px 0px 173px;

	background-color: #fff;

	border: #B9C3D7 1px solid;

}

#busquedar {

	position: absolute;

	font-family: Arial, Helvetica, sans-serif;

	width: 220px;

	height: 82px;

	margin: 336px 0px 0px 507px;

	background-color: #FFFFFF;

	border: #B9C3D7 1px solid;

}

#banner {

	position: absolute;

	width: 272px;

	height: 58px;

	margin: 360px 0px 0px 173px;

	background-color: #ffffff;

	border: #B9C3D7 1px solid;

}

#login {

	position: absolute;

	width: 272px;

	height: 58px;

	margin: 360px 0px 0px 455px;

	background-color: #fff;

	border: #B9C3D7 1px solid;

	font-family: Arial, Helvetica, sans-serif;

	/*padding: 8px 0px 0px 8px;*/

	font-size: 12px;

	color: #2F85CE;

	letter-spacing: 0.03em;

	/*padding-top: 11px;*/

}

#login form{

	margin: 0px 0px 0px 0px;

}

#privacidadaviso {

	position: absolute;

	width: 136px;

	height: 20px;

	margin: 561px 0px 0px 5px;

	background: url("../images/privacidad-avisolegal.gif") no-repeat;

	padding-left: 2px;

	line-height: 15px;

}

#privacidadaviso a, #privacidadaviso a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8px !important;

	color: #0066B3;

	font-weight: bold;

	text-decoration: none;

}

#privacidadaviso a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8px;

	color: #0066B3;

	font-weight: bold;

	text-decoration: underline;

}

#imgAccesibilidad {

	position: absolute;

	width: 88px;

	height: 30px;

	margin: 561px 0px 0px 644px;

}



/**************************************

 ********** Partes Estáticas **********

/**************************************/

#centralgeneral{

	position: absolute;

	width: 550px;

	height: 344px;

	margin: 65px 0px 0px 0px;

	overflow-y: auto;

	overflow-x: hidden;

}

#centralgeneral p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.datoscontactoform {

	font-weight: bold;

	color: #003abe;

}

#centralgeneralinversiones{

	position: absolute;

	width: 550px;

	height: 324px;

	margin: 65px 0px 0px 0px;

	overflow-y: auto;

	overflow-x: hidden;

}

#centralgeneral2{

	position: absolute;

	width: 550px;

	height: 344px;

	margin: 65px 0px 0px 0px;

	overflow-y: hidden;

	overflow-x: hidden;

}

#centralgeneral3{

	position: absolute;

	width: 550px;

	height: 325px;

	margin: 65px 0px 0px 0px;

	overflow-y: auto;

	overflow-x: hidden;

}

#textocentral02{

	position: absolute;

	width: 515px;

	height: auto;

	margin: 0px 0px 0px 12px;

	padding: 0px 5px 0px 0px;

	color : #666666;

	overflow: hidden;

}

#textocentral02 p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#textocentral02 h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #979797;

	margin-bottom: -10px;

}

#textocentral{

	position: absolute;

	width: 515px;

	height: auto;

	margin: 0px 0px 0px 12px;

	padding: 0px 5px 0px 0px;

	color : #666666;

}

#textocentral p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#textocentral li{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-type: square;

}

#textocentral li2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-image: none;

}

#textocentral h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #333333;

	margin-bottom: -10px;

}

#textocentral a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003ABE !important;

	text-decoration: none;

}

#textocentral a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003ABE;

	text-decoration: underline !important;

}

#textocentral a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px !important;

	color: #2489D7;

	text-decoration: none;

}

#textocentralmapa{

	position: absolute;

	width: 515px;

	height: auto;

	margin: 0px 0px 0px 12px;

	padding: 0px 5px 0px 0px;

	color : #666666;

	line-height: 24px;

}

#textocentralmapa p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#textocentralmapa li{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-type: circle;

	color: #003ABE;

}

#textocentralmapa li2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-image: none;

}

#textocentralmapa h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #333333;

	margin-bottom: -10px;

}

#textocentralmapa a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666 !important;

	text-decoration: none;

}

#textocentralmapa a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003ABE !important;

	text-decoration: underline !important;

}

#textocentralmapa a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px !important;

	color: #2489D7;

	text-decoration: none;

}

#textocentralorg{

	position: relative;

	width: 515px;

	height: auto;

	margin: 0px 0px 0px 12px;

	padding: 0px 5px 0px 0px;

	color : #666666;

}

#textocentralorg p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#textocentralorg li{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#textocentralorg ul li{

	list-style-type: square;

}

#textocentralorg li2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-image: none;

}

#textocentralorg h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #333333;

	margin-bottom: -10px;

}

#textocentralorg a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003ABE !important;

	text-decoration: none;

}

#textocentralorg a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003ABE;

	text-decoration: underline !important;

}

#textocentralorg a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px !important;

	color: #2489D7;

	text-decoration: none;

}

#textocentralextra{

	position: absolute;

	width: 515px;

	height: auto;

	margin: 0px 0px 0px 12px;

	padding: 0px 5px 0px 0px;

	color : #666666;

}

#textocentralextra p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#textocentralextra li{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-type: square;

}

#textocentralextra a, #textocentralextra a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px !important;

	text-decoration: none;

}

#textocentralextra a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: underline;

}

.enlaceextranormal {

	color: #003ABE !important;

	font-weight: normal;

}

.enlaceextra {

	color: #C00044 !important;

	font-weight: bold !important;

}

#mapaidi {

	position: absolute;

	width: 154px;

	height: 28px;

	margin: 0px 0px 0px 372px;

}

#volveridi2 {

	position: absolute;

	width: 100px;

	height: 15px;

	margin: 7px 0px 0px 428px;

	text-align: right;

	font-size: 11px;

	color: #0c5da7;

	font-weight: bold;

}

#volveridi {

	position: absolute;

	width: 100px;

	height: 15px;

	margin: 327px 0px 0px 448px;

	text-align: right;

	font-size: 11px;

	color: #0c5da7;

	font-weight: bold;

}

#volveridi a, #volveridi a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px !important;

	color: #0c5da7;

	font-weight: bold;

	text-decoration: none;

}

#volveridi a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0c5da7;

	font-weight: bold;

	text-decoration: underline;

}

#volvercoo {

	position: relative;

	width: 100px;

	height: 15px;

	margin: 495px 0px 0px 430px;

	text-align: right;

	font-size: 11px;

	color: #0c5da7;

	font-weight: bold;

}

* html #volvercoo {

	position: absolute;

	width: 100px;

	height: 15px;

	margin: 575px 0px 0px 430px;

	text-align: right;

	font-size: 11px;

	color: #0c5da7;

	font-weight: bold;

}

#volvercoo a, #volvercoo a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px !important;

	color: #0c5da7;

	font-weight: bold;

	text-decoration: none;

}

#volvercoo a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0c5da7;

	font-weight: bold;

	text-decoration: underline;

}

#volverorg {

	position: relative;

	width: 100px;

	height: 20px;

	margin: 10px 0px 0px 425px;

	text-align: right;

	font-size: 11px;

	color: #0c5da7;

	font-weight: bold;

}

#volverorg a, #volverorg a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px !important;

	color: #0c5da7;

	font-weight: bold;

	text-decoration: none;

}

#volverorg a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0c5da7;

	font-weight: bold;

	text-decoration: underline;

}

#anterioridi {

	position: absolute;

	width: 100px;

	height: 15px;

	margin: 327px 0px 0px 8px;

	text-align: left;

	font-size: 11px;

	color: #0c5da7;

	font-weight: bold;

}

#anterioridi a, #anterioridi a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px !important;

	color: #0c5da7;

	font-weight: bold;

	text-decoration: none;

}

#anterioridi a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0c5da7;

	font-weight: bold;

	text-decoration: underline;

}

#listadoidiimg {

	position: absolute;

	width: 120px;

	height: 150px;

	margin: 55px 0px 0px 20px;

	text-align: center;

}

#listadoiditxt {

	position: absolute;

	width: 370px;

	height: auto;

	margin: 50px 0px 0px 150px;

}

#listadoiditxt p {

	color : #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#webidiproimg {

	position: absolute;

	width: 515px;

	height: 67px;

	margin: 255px 0px 0px 12px;

	text-align: center;

}

#imagenidi {

	position: absolute;

	width: 200px;

	height: 226px;

	margin: 117px 0px 0px 360px;

	text-align: right;

}

#imagencoop {

	position: absolute;

	width: 300px;

	height: 226px;

	margin: 140px 0px 0px 250px;

	text-align: right;

}



/**************************************

 ************ Zona Usuarios ***********

/**************************************/

#usuarioavisos {

	position: absolute;

	width: 546px;

	height: 30px;

	margin: 120px 0px 0px 3px;

	text-align: center;

	font-size: 12px;

	color: #2070B5;

}

#usuarioavisos a, #usuarioavisos a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #2070B5;

	text-decoration: none;

	font-size: 12px;

}

#usuarioavisos a:hover {

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline;

	font-size: 12px;

}


#yaestoyregistrado {
	position:absolute;
	align:right;
	text-align:right;
	width:360px;
	margin: 15px 0px 0px 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

#dividentificarme {
	display: inline;
}

#dividentificarme a {
	color: #2070B5;
	text-decoration: none;
}
#dividentificarme a:hover {
	color: #2070B5;
	text-decoration: underline;
}

#usuarioformcontenedor {
	position: absolute;
	width: 518px;
	height: 805px;
	margin: 45px 0px 0px 25px;
	text-align: justify;
	padding-top: 15px;
	
}
#usuarioformcontenedor2 {
	position: absolute;
	width: 518px;
	height: 805px;
	margin: 45px 0px 0px 25px;
	text-align: justify;
	padding-top: 15px;
	
}
#usuarioform {

	position: absolute;

	width: 450px;

	height: 290px;

	margin: 7px 0px 0px 0px;

	text-align: left;

	padding-top: 10px;

}

#usuarioformreg {

	position: absolute;

	width: 450px;

	height: 720px;

	margin: 7px 0px 0px 30px;

	text-align: left;

	padding-top: 10px;

}


/**************************************

 ********* Formulario Contacto ********

/**************************************/

#formulariocontacto {

	position: absolute;

	width: 518px;

	height: 735px;

	margin: -10px 0px 0px 25px;

	padding-top: 10px;

	background: url("../images/formCon.gif") no-repeat center left;

}

#formulariocontacto p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#formcon {

	position: absolute;

	width: 450px;

	height: 700px;

	margin: 7px 0px 0px 15px;

	text-align: left;

	padding-top: 10px;

}

#enviar {

	position: absolute;

	width: 401px;

	height: 20px;

	margin: 163px 0px 0px 52px;

	text-align: right;

}

#notas {

	position: absolute;

	width: 400px;

	height: 40px;

	margin: 155px 0px 0px -155px;

	text-align: left;

}

#notas p {

	font-size: 10px;

	font-style: italic;

	color: #2070b5;

}

#notas2 {

	position: absolute;

	width: 400px;

	height: 40px;

	margin: 145px 0px 0px -122px;

	text-align: left;

}

#notas2 p {

	font-size: 10px;

	font-style: italic;

	color: #2070b5;

}

#notas3 {

	position: relative;

	width: 400px;

	height: 40px;

	margin: 5px 0px 0px 0px;

	text-align: left;

}

#notas3 p {

	font-size: 10px;

	font-style: italic;

	color: #2070b5;

}


/**************************************

 **** Formulario Registro Eventos *****

/**************************************/

#formularioregeve {

	position: absolute;

	width: 518px;

	height: 500px;

	margin: 20px 0px 0px 18px;

	padding-top: 10px;

	background: url("../images/formEveReg.gif") no-repeat center left;

}

#formeve {

	position: absolute;

	width: 450px;

	height: 490px;

	margin: 7px 0px 0px 22px;

	text-align: left;

	padding-top: 10px;

}

#formularioregistroeve {

	position: absolute;

	width: 531px;

	height: 239px;

	margin: 18px 0px 0px 10px;

	overflow-y: auto;

	font-family: Arial, Helvetica, sans-serif;

	background: url("../images/fondo_form_enl.gif") no-repeat center;

}

#formularioregnotificacion {

	position: absolute;

	width: 546px;

	height: 20px;

	margin: 15px 0px 0px 4px;

	text-align: center;

	font-size: 11px;

	color: #2070B5;

}

#avisoformregdatosincorrectos {

	position: absolute;

	width: 500px;

	height: 15px;

	margin: 240px 0px 0px 15px;

	text-align: center;

	font-size: 11px;

	color: red;

}

#nombre_form_especifico{
    color:#2070b5;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    text-align: center;
    margin-bottom: 14px;
    font-weight: bold;
}
#titulo_form_especifico{
    color:#79acd7;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    text-align: center;
    margin-bottom: 12px;
    font-weight: bold;
}
#texto_form_especifico{
    color:#666666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    margin-bottom: 20px;    
}

/**************************************

 ********** Buscador General **********

/**************************************/

#buscadorgeneralcontenedor {

	position: absolute;

	width: 518px;

	height: 330px;

	margin: 0px 0px 0px 13px;

	text-align: justify;

	padding-top: 10px;

	background: url("../images/formBusIni.gif") no-repeat center;

}

#buscadorgeneral {

	position: absolute;

	width: 260px;

	height: 290px;

	margin: 7px 0px 0px 140px;

	text-align: justify;

	padding-top: 10px;

}

#formulariobusgral2 {

	position: absolute;

	width: 531px;

	height: 239px;

	margin: 45px 0px 0px 10px;

	overflow-y: auto;

	font-family: Arial, Helvetica, sans-serif;

	background: url("../images/formUsuIni.gif") no-repeat center;

}

#buscadorgeneralcontenedor02 {

	position: absolute;

	width: 518px;

	height: 330px;

	margin: 0px 0px 0px 13px;

	text-align: justify;

	padding-top: 10px;

	background-color: #CC3333;

}

#buscadorgenerallistadoresultados {

	position: absolute;

	width: 537px;

	height: 316px;

	margin: 0px 0px 0px 13px;

	text-align: justify;

	padding-top: 10px;

	overflow: hidden;

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

}

#resultados {

	position: relative;

	width: 517px;

	height: 78px;

	margin: 0px 0px 0px 10px;

	text-align: justify;

}

#resultadostitulo {

	position: absolute;

	width: 437px;

	height: 20px;

	margin: 0px 0px 0px 0px;

	text-align: justify;

}

#resultadostitulo a, #resultadostitulo a:visited {

	text-decoration: none;

}

#resultadostitulo a:hover {

	text-decoration: underline;

}

#resultadosseccion {

	position: absolute;

	width: 80px;

	height: 19px;

	margin: 1px 0px 0px 437px;

	text-align: justify;

	color: #979797;

	font-size: 11px;

	text-align: right;

}

#resultadostexto {

	position: absolute;

	width: 517px;

	height: 48px;

	margin: 20px 0px 0px 0px;

	text-align: justify;

}

#barralistado02{

	position: absolute;

	background: #015093;

	width: 554px;

	height: 18px;

	margin: 392px 0px 0px 0px;

	vertical-align:center;

	line-height: 18px;

}

#barralistado02 a {

	color: #98D0FE;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

#barralistado02 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF !important;

	text-decoration: underline !important;

	font-size: 10px !important;

}

#barralistado02 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #98D0FE;

	text-decoration: none;

	font-size: 10px !important;

}

#barralistado02 a:active {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF !important;

	text-decoration: underline !important;

}

#avisodatosincorrectos {

	position: absolute;

	width: 500px;

	height: 15px;

	margin: 220px 0px 0px 15px;

	text-align: center;

	font-size: 11px;

	color: red;

}



/**************************************

 ********* Recordatorio datos *********

/**************************************/

#formulariorecdat {

	position: absolute;

	width: 531px;

	height: 239px;

	margin: 45px 0px 0px 10px;

	overflow-y: auto;

	font-family: Arial, Helvetica, sans-serif;

	background: url("../images/formRecDat.gif") no-repeat center;

}

#avisorecdat {

	position: relative;

	width: 531px;

	height: 20px;

	margin: 0px 0px 0px 0px;

	text-align: center;

	color: #2070B5;

	font-size: 11px;

}

#formrecdat{

	position: absolute;

	width: 200px;

	height: 80px;

	margin: 80px 0px 0px 160px;

	overflow-y: hidden;

	font-family: Arial, Helvetica, sans-serif;

	text-align: right;

}

#avisorecdatdatosincorrectos {

	position: absolute;

	width: 500px;

	height: 15px;

	margin: 200px 0px 0px 15px;

	text-align: center;

	font-size: 11px;

	color: red;

}

/**************************************

 ************** Contenido *************

/**************************************/
#bannerInicio {
	width: 150px;
	position: absolute;
	height: 46px;
	margin: 11px 0px 0px 395px;
}
#titular {

	position: absolute;

	width: 450px;

	height: 57px;

	margin: 4px 0px 0px 13px;

	background: url("../images/titular01.jpg") no-repeat 0px 7px;

	line-height: 4px;

	padding: 0px 0px 0px 60px;

}

#titular h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20pt;

	font-weight: bold;

	color: #003ABE;

}

#titular h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #6B6F75;

}

#titular2 {

	position: absolute;

	width: 450px;

	height: 57px;

	margin: 4px 0px 0px 13px;

	background: url("../images/titular02.jpg") no-repeat 0px 7px;

	line-height: 4px;

	padding: 0px 0px 0px 60px;

}

#titular2 h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20pt;

	font-weight: bold;

	color: #003ABE;

}

#titular2 h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #6B6F75;

}

#titular2sup {

	position: absolute;

	width: 450px;

	height: 35px;

	margin: 7px 0px 0px 0px;

	color: #003ABE;

	font-size: 16pt;

	font-weight: bold;

	line-height: 21px;

	text-align: left;

}

#texto {

	position: absolute;

	width: 381px;

	height: 187px;

	margin: 61px 0px 0px 13px;

	overflow-y: auto;

	padding: 0px 5px 0px 0px;

	color : #666666;

}

#texto p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

}

#texto2 {

	position: absolute;

	width: 450px;

	height: 228px;

	margin: 67px 0px 0px -30px;

	overflow-y: auto;

	color: #666666;

	padding: 0px 5px 0px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

}

#imgContenido {

	position: absolute;

	width: 140px;

	height: 187px;

	margin: 55px 0px 0px 406px;

	text-align: right;

}

#imgContenido2 {

	position: absolute;

	width: 114px;

	height: 239px;

	margin: 55px 0px 0px 432px;

	text-align: right;

}



/**************************************

 *************** Noticias *************

/**************************************/



/* Noticias Destacadas en index.php */



#titularNoticias {

	position: absolute;

	width: 280px;

	height: 82px;

	margin: 0px;

	background: url(../images/fondonoticias.jpg) no-repeat 0px 0px;

	line-height: 8px;

	padding: 0px 0px 0px 35px;

}

#titularNoticias h1{

	font: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #2F85CE;

}

#noticia1 {

	position: absolute;

	width: 240px;

	height: 15px;

	margin: 29px 0px 0px 32px;

	font: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #9AB2E8;

}

#noticia2 {

	position: absolute;

	width: 240px;

	height: 15px;

	margin: 46px 0px 0px 32px;

	font: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #9AB2E8;

}

#noticia3 {

	position: absolute;

	width: 240px;

	height: 15px;

	margin: 63px 0px 0px 32px;

	font: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #9AB2E8;

}

#noticias a {

	font-family: Arial, Helvetica, sans-serif;

	color: #9AB2E8;

	font-size: 8pt;

	text-decoration: none;

}

#noticias a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #9AB2E8;

	font-size: 8pt;

	text-decoration: underline;

}

#noticias a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #2F85CE;

	font-size: 8pt !important;

	text-decoration: none;

}

#ampliarNoticias {

	position: absolute;

	width: 20px;

	height: 20px;

	margin: 5px 0px 0px 245px;

	font: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #959595;

	font-weight: bold;

}

#ampliarNoticias a {

	font-family: Arial, Helvetica, sans-serif;

	color: #959595;

	text-decoration: none;

}

#ampliarNoticias a:hover {

	color: #959595;

	text-decoration: none;

}

#ampliarNoticias a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #959595;

	text-decoration: none;

}

#noresultados{ /*Común a las cuatro secciones*/

	position: absolute;

	height: 30px;

	width: 300px;

	margin: 90px 0px 0px 65px;

	text-align: center;

	font-size: 11px;

	color: #2F85CE;

	font-weight: bold;

}

#noresultados a, #noresultados a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #979797;

	font-weight: 100;

	text-decoration: none;

	font-size: 11px !important;

}

#noresultados a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #979797;

	font-weight: 100;

	text-decoration: underline;

	font-size: 11px;

}



/* Sección de Noticias en index_00.php */



#centralnoticias {

	position: absolute;

	width: 422px;

	height: 248px;

	margin: 65px 0px 0px 0px;

	font-size: 9pt;

	color: #999999;

}

#centralnoticiasampliada {

	position: absolute;

	width: 530px;

	height: 247px;

	margin: 70px 0px 0px 12px;

	font-size: 9pt;

	color: #555555;

	padding-right: 5px;

	overflow-y: auto;

	overflow-x: hidden;

}

#noticia {

	position: relative;

	width: 410px;

	height: 70px;

	margin: 5px 0px 0px 12px;

}

#noticia a, #noticia a:visited {

	font-weight: bold;

	text-decoration: none;

	color: #555555;

}

#noticia a:hover {

	font-weight: bold;

	color: #555555;

	text-decoration: underline;

}

#fechanoticia {

	position: absolute;

	width: 60px;

	height: 13px;

	text-align: right;

	margin: 60px 0px 0px 350px;

	font-size: 10px;

	color: #444444;

}

#fechanoticiaampliada {

	position: absolute;

	width: 60px;

	height: 13px;

	text-align: right;

	margin: -3px 0px 0px 452px;

	font-size: 10px;

	color: #444444;

}

#imgnoticia {

	position: absolute;

	width: 51px;

	height: 54px;

	margin: 2px 0px 0px -5px;

	border: 1px solid #2F85CE;

	padding: 3px 3px 0px 3px;

}

#imgnoticiaampliada {

	position: absolute;

	width: 51px;

	height: 54px;

	margin: 72px 0px 0px 7px;

	border: 1px solid #2F85CE;

	padding: 3px 3px 0px 3px;

}

#imgdocumentonoticia {

	position: absolute;

	width: 43px;

	height: 43px;

	margin: 150px 0px 0px 15px;

}

#textonoticia {

	position: absolute;

	width: 348px;

	height: 63px;

	margin: 0px 0px 0px 62px;

	overflow: hidden;

}

#textonoticia LI {

	height: 60px;

	list-style-type: none;

}

#cabeceranoticia {

	position: relative;

	width: 450px;

	height: auto;

	margin: 0px 0px 5px 62px;

	overflow-y: hidden;

	padding-right: 5px;

	padding-top: 11px;

}

#cabeceranoticia a, #cabeceranoticia a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

}

#cabeceranoticia a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: underline;

}

#comentariosnoticia{

	position: relative;

	width: 456px;

	height: 15px;

	margin: 0px 0px 20px 59px;

	background-color: #E1EBF4;

}

#ambitonoticia{

	position: absolute;

	width: 200px;

	height: 15px;

	margin: 0px 0px 0px 3px;

	font-size: 11px;

}

#fuentenoticia {

	position: absolute;

	width: 250px;

	height: 15px;

	margin: 0px 0px 0px 248px;

	font-size: 11px;

	float: left;

}

#cuerponoticia {

	position: relative;

	width: 450px;

	height: auto;

	margin: 0px 0px 0px 62px;

	padding-right: 5px;

	font-size: 11px;

	color: #888888;

}



/**************************************

 *********** Detalle Evento ***********

/**************************************/
#cabeceraevento {
	position: relative;
	width: 450px;
	height: auto;
	margin: 0px 0px 10px 62px;
	overflow-y: hidden;
	padding-right: 5px;
}
#cabeceraevento a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#cabeceraevento a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
#comentariosevento {
	position: relative;
	width: 456px;
	height: 35px;
	margin: 0px 0px 5px 59px;
}
#tipoevento {
	position: absolute;
	width: 237px;
	height: 15px;
	margin: 0px 0px 0px 3px;
	font-size: 11px;
	background-color: #E1EBF4;
	padding-left: 3px;
}
#lugarevento {
	position: absolute;
	width: 237px;
	height: 15px;
	margin: 20px 0px 0px 3px;
	font-size: 11px;
	background-color: #E1EBF4;
	padding-left: 3px;
}
#fechaevento {
	position: absolute;
	width: 200px;
	height: 35px;
	margin: 0px 0px 0px 248px;
	font-size: 11px;
	background-color: #E1EBF4;
	text-align: right;
	padding-right: 3px;
}
#fechacomienzo {
	position: absolute;
	width: 200px;
	height: 15px;
	margin: 0px 0px 0px 0px;
}
#fechafin {
	position: absolute;
	width: 200px;
	height: 15px;
	margin: 20px 0px 0px 0px;
}
#direccioneventogral {
	position: relative;
	width: 448px;
	height: 30px;
	margin: 0px 0px 5px 62px;
	background-color: #E1EBF4;
	font-size: 11px;
}
#direccionevento {
	position: absolute;
	width: 445px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding-left: 3px;
}
#otrosdatosevento {
	position: absolute;
	width: 445px;
	height: 15px;
	margin: 15px 0px 0px 0px;
	padding-left: 3px;
}
#locproevento {
	position: relative;
	width: 448px;
	height: 15px;
	margin: 0px 0px 5px 59px;
}
#localidadevento {
	position: absolute;
	width: 237px;
	height: 15px;
	margin: 0px 0px 0px 3px;
	font-size: 11px;
	background-color: #E1EBF4;
	padding-left: 3px;
}
#provinciaevento {
	position: absolute;
	width: 200px;
	height: 15px;
	margin: 0px 0px 0px 248px;
	font-size: 11px;
	background-color: #E1EBF4;
	text-align: right;
	padding-right: 3px;
}
#cuerpoevento {
	position: relative;
	width: 450px;
	height: auto;
	margin: 0px 0px 0px 62px;
	padding-right: 5px;
	font-size: 11px;
	color: #888888;
}
#horarioevento {
	position: relative;
	width: 445px;
	height: 15px;
	margin: 0px 0px 10px 62px;
	font-size: 11px;
	background-color: #E1EBF4;
	padding-left: 3px;
}
#contactoevento {
background-color: #E1EBF4;
	position: absolute;
	width: 250px;
	height: 45px;
	margin: 0px 0px 0px 260px;
	font-size: 11px;
	background-color: #E1EBF4;
	text-align: right;
	padding-right: 3px;
}
#telfevento {
	height: 15px;
	margin: 0px 0px 0px 0px;
}
#mailevento {
	height: 15px;
	margin: 10px 0px 0px 0px;
}
#inscripcionevento {
	position: relative;
	width: 450px;
	height: auto;
	margin: 0px 0px 10px 62px;
	padding-right: 5px;
	font-size: 11px;
	color: #2F85CE;
	font-family: Arial, Helvetica, sans-serif;
}
#inscripcionevento a {
	color: #2F85CE;
	text-decoration: none;
	background: url("../images/lapiz_azul.gif") no-repeat left;
	padding-left: 30px;
	height: 20px;
        font-size: 11px !important;
}
#inscripcionevento a:visited {
        font-size: 11px !important;
}
#inscripcionevento a:hover {	
	text-decoration: underline !important;
}



/**************************************

 *************** Agenda ***************

/**************************************/



/* Eventos Destacados en index.php */



#titularAgenda {

	position: absolute;

	width: 205px;

	height: 82px;

	margin: 0px;

	background: url(../images/fondoagenda.jpg) no-repeat 0px 2px;

	line-height: 8px;

	padding: 0px 0px 0px 50px;

}

#titularAgenda h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #2F85CE;

}

#agenda1 {

	position: absolute;

	width: 240px;

	height: 15px;

	margin: 29px 0px 0px 32px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #fff;

	text-align: left;

}

#agenda2 {

	position: absolute;

	width: 240px;

	height: 15px;

	margin: 46px 0px 0px 32px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #fff;

	text-align: left;

}

#agenda3 {

	position: absolute;

	width: 240px;

	height: 15px;

	margin: 63px 0px 0px 32px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #fff;

	text-align: left;

}

#agenda a {

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

	font-size: 8pt;

}

#agenda a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: underline;

	font-size: 8pt;

}

#agenda a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #2F85CE;

	text-decoration: none;

	font-size: 8pt !important;

}

#ampliarAgenda {

	position: absolute;

	width: 20px;

	height: 20px;

	margin: 5px 0px 0px 245px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #fff;

	font-weight: bold;

}

#ampliarAgenda a {

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

}

#ampliarAgenda a:hover {

	color: #fff;

	text-decoration: none;

}

#ampliarAgenda a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

}

#volver {

	position: absolute;

	height: 15px;

	width: 35px;

	margin: 300px 0px 0px 7px;

	font-size: 11px;

	z-index: 1;

}

#volver a, #volver a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #2F85CE;

	font-weight: bold;

	text-decoration: none;

}

#volver a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #2F85CE;

	font-weight: bold;

	text-decoration: underline;

}



/**************************************

 ************* Biblioteca *************

/**************************************/

#centralbiblioteca {

	position: absolute;

	width: 422px;

	height: 248px;

	margin: 65px 0px 0px 0px;

	font-size: 9pt;

	color: #999999;

}

#documento {

	position: relative;

	width: 410px;

	height: 70px;

	margin: 5px 0px 0px 12px;

}

#documento a, #documento a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

}

#documento a:hover {

	font-weight: bold;

	text-decoration: underline;

}

#fechadocumento {

	position: absolute;

	width: 60px;

	height: 13px;

	text-align: right;

	margin: 55px 0px 0px 350px;

	font-size: 10px;

	color: #444444;

}

#imgdocumento {

	position: absolute;

	width: 25px;

	height: 25px;

	margin: 0px 0px 0px 13px;

}

#textodocumento {

	position: absolute;

	width: 348px;

	height: 70px;

	margin: 0px 0px 0px 62px;

}

#textodocumento LI {

	height: 60px;

	list-style-type: none;

}



/**************************************

 *************** Enlaces **************

/**************************************/

#textoenlaces {

	position: absolute;

	width: 393px;

	height: 228px;

	margin: -5px 0px 0px 59px;

	overflow: hidden;

}

#textoenlaces a, #textoenlaces a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

}

#textoenlaces a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: underline;

}

#textoenlaces li {

	height: 70px;

}

#logolist {

	position: absolute;

	width: 53px;

	height: 210px;

	margin: -20px 0px 0px 40px;

}

#logoenlace {

	position: absolute;

	width: 51px;

	height: 54px;

	margin: 2px 0px 0px -5px;

	padding: 3px 3px 0px 3px;

}

#enlacesclasificaint {

	position: absolute;

	width: 235px;

	height: 55px;

	margin: 4px 0px 0px 8px;

}

#enlacesizda {

	position: absolute;

	width: 100px;

	height: 35px;

	margin: 32px 0px 0px 0px;

}

#enlacesdcha {

	position: absolute;

	width: 100px;

	height: 35px;

	margin: 32px 0px 0px 130px;

}

#enlacesclasificadet {

	position: relative;

	width: 235px;

	height: 15px;

	margin: 2px 0px 1px 8px;

}

#enlacesclasificadet a {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #626262;

}

#enlacesclasificadet a:hover {

	text-decoration: underline;

	color: #626262;

}

#enlacesclasificadet a:visited {

	text-decoration: none;

	color: #626262;

}



/**************************************

 *************** clasifica *************

/**************************************/

#titularClasifica {

	position: absolute;

	width: 290px;

	height: 82px;

	margin: 0px;

	background: url("../images/fondos_sec3.gif") no-repeat 0px 0px;

	line-height: 8px;

	padding: 0px 0px 0px 8px;

}

#titularClasifica h1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #2F85CE;

}

#clasificaint {

	position: absolute;

	width: 235px;

	height: 55px;

	margin: 25px 0px 0px 8px;

}

#clasificadet {

	position: relative;

	width: 235px;

	height: 15px;

	margin: 0px 0px 2px 8px;

}

.nuevaclase {

	color: #626262  !important;

	font-weight: bold !important;

}

.inversiones {

	color: #003ABE  !important;

	font-weight: bold;

}

.idi {

	color: #000000  !important;

	font-weight: bold;

}

.cooperacion {

	color: #C00044  !important;

	font-weight: bold;

}

.generales {

	color: #838282  !important;

	font-weight: bold;

}

#clasificadet a {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #626262;

}

#clasificadet a:hover {

	color: #626262;

	text-decoration: underline;

}

#clasificadet a:visited {

	color: #626262;

}



/**************************************

 *************** busquedar ***************

/**************************************/

#titularBusquedar {

	position: absolute;

	width: 215px;

	height: 82px;

	margin: 0px;

	background: url("../images/fondos_sec2.gif") no-repeat 0px 2px;

	line-height: 8px;

	padding: 0px 0px 0px 8px;

}

#titularBusquedar h1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #2F85CE;

}

#busquedar1 {

	position: absolute;

	width: 190px;

	height: 25px;

	margin: 32px 0px 0px 8px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #fff;

	background-position: left;

}

#busquedar1 table{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #2F85CE;

}

#busquedar1 a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #2F85CE !important;

}

#busquedaeventos {

	position: absolute;

	width: 190px;

	height: 25px;

	margin: -2px 0px 0px 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #fff;

	background-position: left;

	padding-top: 5px;

}

#busquedaeventos table{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #2F85CE;

}

#busquedaeventos a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #2F85CE !important;

}

#busquedaeventos a:visited{

	font-size: 8pt !important;

	font-weight: bold;

}

.calendario {

	font-size: 10px;

	line-height: 12px;

}

.calendarioInversiones, .calendarioInversiones a {

	font-weight: bold;

	line-height: 12px;

	background-color: #003ABE;

	color: #fff !important;

	text-decoration: none !important;

}

.calendarioInversiones a:hover {

	background-color: #F9F366;

	color: #fff !important;

}

.calendarioIdi, .calendarioIdi a {

	font-weight: bold;

	line-height: 12px;

	background-color: #c00044;

	color: #fff !important;

	text-decoration: none !important;

}

.calendarioIdi a:hover {

	background-color: #F9F366;

	color: #fff !important;

}

.calendarioCooperacion, .calendarioCooperacion a {

	font-weight: bold;

	line-height: 12px;

	background-color: #86bef1;

	color: #fff !important;

	text-decoration: none !important;

}

.calendarioCooperacion a:hover {

	background-color: #F9F366;

	color: #fff !important;

}

.calendarioGeneral, .calendarioGeneral a {

	font-weight: bold;

	line-height: 12px;

	background-color: #de6a03;

	color: #fff !important;

	text-decoration: none !important;

}

.calendarioGeneral a:hover {

	background-color: #F9F366;

	color: #fff !important;

}

.calendarioVarios, .calendarioVarios a {

	font-weight: bold;

	line-height: 12px;

	background-color: #838282;

	color: #fff !important;

	text-decoration: none !important;

}

.calendarioVarios a:hover {

	background-color: #F9F366;

	color: #fff !important;

}

#busquedar2 {

	position: absolute;

	width: 190px;

	height: 15px;

	margin: 60px 0px 0px 8px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #fff;

}

#busquedar2 a{

	color: #2F85CE;

	font-size: 8pt;

}

#busquedar2 a:hover{

	color: #2F85CE !important;

	text-decoration: underline;

	font-size: 8pt;

}

#busquedar2 a:visited{

	color: #2F85CE;

	font-size: 8pt !important;

}

#busquedar3 {

	position: absolute;

	width: 205px;

	height: 15px;

	margin: 63px 0px 0px 8px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #fff;

}

#busquedar a{

	color: #2F85CE;

	text-decoration: none;

}

#busquedar a:hover{

	color: #fff;

	text-decoration: underline;

}

#busquedar a:visited{

	color: #2F85CE;

}



/**************************************

 *********** Men� Secundario **********

/**************************************/

#MScabecera {

	position: absolute;

	width: 154px;

	height: 20px;

	margin: 0px 0px 0px 0px;

	padding: 0px 3px 0px 0px;

	background: url("../images/mscabecera.jpg") no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #fff;

	text-align: right;

	line-height: 23px;

}

#MSprimera {

	position: absolute;

	width: 158px;

	height: 25px;

	margin: 20px 0px 0px 0px;

	padding: 0px 3px 0px 0px;

}

#MSnoticias {

	position: relative;

	width: 78px;

	height: 25px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background: url("../images/fondoMS.jpg") no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #023968;

	text-align: center;

	line-height: 26px;

	float: left;

	display: inline-table;

}

#MSagenda {

	position: relative;

	width: 78px;

	height: 25px;

	margin: 0px 0px 0px 1px;

	padding: 0px 0px 0px 0px;

	background: url("../images/fondoMS.jpg") no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #023968;

	text-align: center;

	line-height: 26px;

	float: left;

	display: inline-table;

}

#MSsegunda {

	position: absolute;

	width: 158px;

	height: 25px;

	margin: 46px 0px 0px 0px;

	padding: 0px 3px 0px 0px;

}

#MSbiblioteca {

	position: relative;

	width: 78px;

	height: 25px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background: url("../images/fondoMS.jpg") no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #023968;

	text-align: center;

	line-height: 26px;

	float: left;

	display: inline-table;

}

#MSenlaces {

	position: relative;

	width: 78px;

	height: 25px;

	margin: 0px 0px 0px 1px;

	padding: 0px 0px 0px 0px;

	background: url("../images/fondoMS.jpg") no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #023968;

	text-align: center;

	line-height: 26px;

	float: left;

	display: inline-table;

}

#MStercera {
	position: absolute;
	width: 158px;
	height: 25px;
	margin: 72px 0px 0px 0px;
	padding: 0px 3px 0px 0px;
	background: url("../images/fondoMS2.jpg") no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #023968;
	text-align: center;
	line-height: 26px;
}
#MSpie {
	position: absolute;
	width: 157px;
	height: 5px;
	margin: 96px 0px 0px 0px;
	background: url("../images/MSpie.jpg") no-repeat;
}


#menuSecundario a{

	font-size: 8pt;

	color: #023968;

	text-decoration: none;

	letter-spacing: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

#menuSecundario a:hover{

	font-size: 8pt;

	color: #023968 !important;

	text-decoration: underline !important;

	letter-spacing: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

#menuSecundario a:visited{

	font-size: 8pt !important;

	color: #959595;

	text-decoration: none;

	letter-spacing: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

.enlaceactivo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #0C5DA7 !important;

}

.enlacenoactivo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #fff !important;

}



/**************************************

 *************** Leyenda **************

/**************************************/

#leyenda {

	position: absolute;

	width: 153px;

	height: 64px;

	margin: 52px 0px 0px 0px;

	background-color: #ffffff;

	border: 1px solid #b9c3d7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #626262;

	text-align: right;

	padding: 6px 2px 0px 0px;

}

#leyenda p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #626262;

	text-align: right;

}



/**************************************

 ************* Formulario *************

/**************************************/

.form {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #015093;

	text-decoration: none;

	border: 1px solid #2070B5;

	background-color: #E1EBF4;

}

.enviar {

	cornerRadius: 6;

	textIndent: 0;

	paddingLeft: 0;

	paddingRight: 0;

	paddingTop: 0;

	letterSpacing: 0;

	highlightAlphas: 1, 0;

	fillAlphas: 1, 1, 1, 1;

	borderColor: #ffffff;

	themeColor: #006699;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #2F85CE;

}

.label {

	color: #2070B5;

	dropShadowEnabled: false;

	shadowDirection: center;

	shadowDistance: 0;

	dropShadowColor: #006699;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	border: #3184CA;

}

.label a{

	color: #2070B5;

	text-decoration: none;

	font-size: 11px !important;

}

.label a:hover{

	color: #2070B5;

	text-decoration: underline !important;

	font-size: 11px !important;

}

.label a:visited{

	color: #2070B5;

	font-size: 11px !important;

	text-decoration: none;

}



/**************************************

 ********* Formulario Enlaces *********

/**************************************/

#formularioenl1{

	position: absolute;

	width: 252px;

	height: 150px;

	margin: 60px 0px 0px 130px;

	overflow-y: hidden;

	font-family: Arial, Helvetica, sans-serif;

	text-align: right;

	padding-right: 5px;

}

#formularioenl1 a{

	font-size: 10px !important;

	color: #959FB3;

	text-decoration: none;

}

#formularioenl1 a:hover{

	font-size: 10px;

	color: #959FB3;

	text-decoration: underline !important;

}

#formularioenl1 a:visited{

	font-size: 10px !important;

	color: #959FB3;

	text-decoration: none;

}

#formularioenl2{

	position: absolute;

	width: 531px;

	height: 239px;

	margin: 70px 0px 0px 10px;

	overflow-y: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	background: url("../images/formIde.gif") no-repeat center;

}

#formularioenlnotificacion {

	position: absolute;

	width: 531px;

	height: 20px;

	margin: 2px 0px 0px 0px;

	text-align: center;

	font-size: 11px;

	color: #2070B5;

}

#formulariousunotificacion {

	position: absolute;

	width: 546px;

	height: 20px;

	margin: 30px 0px 0px 4px;

	text-align: center;

	font-size: 11px;

	color: #2070B5;

}

#formulariousunotificacion2 {

	position: absolute;

	width: 546px;

	height: 20px;

	margin: 300px 0px 0px 4px;

	text-align: center;

	font-size: 11px;

	color: #2070B5;

}

#formulariousunotificacion2 a{

	color: #2070B5;

	font-weight: bold;

	text-decoration: none;

}

#formulariousunotificacion2 a:hover{

	color: #2070B5;

	font-weight: bold;

	text-decoration: underline !important;

}

#formulariousunotificacion2 a:visited{

	color: #959FB3;

	font-weight: bold;

	text-decoration: none;

}



/**************************************

 ******* Formulario Biblioteca ********

/**************************************/

#formulariobib1{

	position: absolute;

	width: 300px;

	height: 240px;

	margin: -9px 0px 0px 145px;

	overflow-y: hidden;

	font-family: Arial, Helvetica, sans-serif;

	text-align: justify;

}

#formulariobib1 a{

	font-size: 10px;

	color: #959FB3;

	text-decoration: none;

}

#formulariobib1 a:hover{

	font-size: 10px;

	color: #959FB3;

	text-decoration: underline !important;

}

#formulariobib1 a:visited{

	font-size: 10px !important;

	color: #959FB3;

	text-decoration: none;

}

#formulariobib2{

	position: absolute;

	width: 531px;

	height: 239px;

	margin: 70px 0px 0px 10px;

	overflow-y: auto;

	font-family: Arial, Helvetica, sans-serif;

	background: url("../images/formBusAva.gif") no-repeat center;

}



/**************************************

 ********* Formulario Noticias ********

/**************************************/

#formularionot1{

	position: absolute;

	width: 300px;

	height: 240px;

	margin: 0px 0px 0px 140px;

	overflow-y: hidden;

	font-family: Arial, Helvetica, sans-serif;

	text-align: justify;

}

#formularionot1 a{

	font-size: 10px;

	color: #959FB3;

	text-decoration: none;

}

#formularionot1 a:hover{

	font-size: 10px;

	color: #959FB3;

	text-decoration: underline !important;

}

#formularionot1 a:visited{

	font-size: 10px !important;

	color: #959FB3;

	text-decoration: none;

}

#formularionot2{

	position: absolute;

	width: 531px;

	height: 239px;

	margin: 70px 0px 0px 10px;

	overflow-y: hidden;

	font-family: Arial, Helvetica, sans-serif;

	background: url("../images/formNotAva.gif") no-repeat center;

}



/**************************************

 *************** listado *************

/**************************************/

#texto2 UL{

	margin: 0px 0px 0px 0px;

}

#texto2 LI{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt/11pt;

	color: #999999;

	float: none;

	left: 31px;

	list-style-type: none;

	margin: 8px 0px 0px 5px;

	padding: 0px 0px 0px 0px;

}



/**************************************

 *********** barra listado ************

/**************************************/

#barralistado{

	position: absolute;

	background: #015093;

	width: 554px;

	height: 18px;

	margin: 302px 0px 0px 0px;

	vertical-align:center;

	line-height: 18px;

}

#numeros{

	position: absolute;

/*	width: 430px;*/

	width: 330px;

	height: 18px;

	/*margin: -3px 0px 0px 62px;*/

	margin: -3px 0px 0px 112px;

	text-align: center;

}

#anterior{

	position: absolute;

	width: 60px;

	height: 18px;

	margin: 0px 0px 0px -2px;

	line-height: 18px;

	text-align: right;

}

#anterior2{

	position: absolute;

	width: 50px;

	height: 18px;

	margin: 0px 0px 0px 60px;

	line-height: 18px;

	text-align: center;

}

#siguiente{

	position: absolute;

	width: 60px;

	height: 18px;

	margin: 0px 0px 0px 494px;

	line-height: 18px;

	text-align: left;

}

#siguiente2{

	position: absolute;

	width: 50px;

	height: 18px;

	margin: 0px 0px 0px 444px;

	line-height: 18px;

	text-align: center;

}

#barralistado a{

	color: #98D0FE;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

#barralistado a:hover{

	color: #FFFFFF !important;

	text-decoration: underline !important;

	font-size: 10px !important;

}

#barralistado a:visited{

	color: #98D0FE !important;

	text-decoration: none;

	font-size: 10px !important;

}

#barralistado a:active{

	color: #FFFFFF !important;

	text-decoration: underline !important;

	font-size: 10px !important;

}

.paginaActual{

	color: #FFFFFF !important;

	text-decoration: underline !important;

}

#barralistado UL{

	height: 24px;

	margin: 0px -40px 0px 30px;

}

#barralistado LI{

	width: 123px;

	height: 24px;

	margin: 0px 0px 0px 5px;

	padding: 0px 0px 0px 0px;

    list-style-type: none;

	float: left;

}





/******************************************************************************************************************

 ************************************************** FORMULARIOS ***************************************************

/******************************************************************************************************************/

#avisos {

	position: absolute;

	width: 400px;

	height: 28px;

	border: 1px dashed red;

	margin: -70px 0px 0px 40px;

	font-size: 11px;

	padding: 3px;

	overflow-y: auto;

	color: red;

	background-color: white;

	z-index: 10;

}

#avisosregistro {

	position: absolute;

	width: 400px;

	height: 28px;

	border: 1px dashed red;

	/*margin: -70px 0px 0px 40px;*/

	margin: -30px 0px 0px 40px;

	font-size: 11px;

	padding: 3px;

	overflow-y: auto;

	color: red;

	background-color: white;

	z-index: 10;

}



/**************************************

 ********** Form Nuevo Usu ************

/**************************************/

.webUsuNue p{

	width: 450px;

	clear: left;

	margin: 0;

	padding: 5px 0 8px 0; 

	padding-left: 120px; /*ancho de la columna izquierda que contiene los elementos label*/

	height: 15px;

}

.webUsuNue label{

	font-weight: bold;

	float: left;

	margin-left: 0px; /*ancho de la columna izquierda*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 7px;

	width: 115px; /*ancho de los label. Debería ser menor que el de la columna izquierda (155px) para crear algún margen a la derecha*/

}

.webUsuNue textarea{

	height: 115px;

}

/*.threepxfix class siguiente:

Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.

*/

* html .threepxfix{

	margin-left: 3px;

}



/**************************************

 *********** Form Consulta ************

/**************************************/

.webConFor p{

	width: 450px;

	clear: left;

	margin: 0;

	padding: 5px 0 8px 0;

	padding-left: 155px; /*ancho de la columna izquierda que contiene los elementos label*/

	height: 15px;

}

.webConFor label{

	font-weight: bold;

	float: left;

	margin-left: -155px; /*ancho de la columna izquierda*/

	width: 150px; /*ancho de los label. Debería ser menor que el de la columna izquierda (155px) para crear algún margen a la derecha*/

}

.webConFor textarea{

	height: 150px;

}



/**************************************

 ************ Form Ins Eve ************

/**************************************/

.webEveForReg p{

	width: 450px;

	clear: left;

	margin: 0;

	padding: 5px 0 8px 0;

	padding-left: 155px; /*ancho de la columna izquierda que contiene los elementos label*/

	height: 15px;

}

.webEveForReg label{

	font-weight: bold;

	float: left;

	margin-left: -155px; /*ancho de la columna izquierda*/

	width: 150px; /*ancho de los label. Debería ser menor que el de la columna izquierda (155px) para crear algún margen a la derecha*/

}

.webEveForReg textarea{

	height: 150px;

}



/**************************************

************** Inversiones ************

/**************************************/

#numeracioninversiones {

	position: absolute;

	width: 554px;

	height: 18px;

	background-color: #015093;

	margin: 392px 0px 0px 0px;

	color: #ffffff;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

#numeracioninversiones a {

	color: #98D0FE;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

}

#numeracioninversiones a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF !important;

	text-decoration: underline !important;

	font-size: 11px;

	font-weight: normal;

}

#numeracioninversiones a:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #98D0FE !important;

	text-decoration: none;

	font-size: 11px !important;

	font-weight: normal;

}



#numerosinversiones{

	position: absolute;

	width: 430px;

	height: 18px;

	margin: 2px 0px 0px 62px;

	text-align: center;

}
/**************************************
 **** Oportunidades de Negocio ****
/**************************************/
#centralgeneral.oportunidades {
	position: absolute;
	width: 550px;
	height: 326px;
	margin: 65px 0px 0px 0px;
	overflow-y: auto;
	overflow-x: hidden;
}
#centralgeneral.oportunidades p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#centralgeneral.oportunidades2 {
	position: absolute;
	width: 550px;
	height: 344px;
	margin: 65px 0px 0px 0px;
	overflow-y: auto;
	overflow-x: hidden;
}
#centralgeneral.oportunidades2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#textocentral.oportunidades {
	position: relative;
	width: 515px;
	height: auto;
	margin: 0px 0px 0px 12px;
	padding: 0px 5px 0px 0px;
	color : #666666;
}
* html #textocentral.oportunidades p{
	margin: 12px 0px 0px 0px;
}
#central_oportunidades {
	font-size: 9pt;
	color: #999999;
	margin: 0px 5px 0px 10px;
}
* html #central_oportunidades {
	margin: 10px 5px 0px 10px;
}
.tabla_oportunidades {
	font-size: 8pt;
}
.tabla_oportunidades th {
	color: #015093;
}
.tabla_oportunidades img {
	border: 0px;
}
tr.filaListado {
	background-color: #f4f4f4;
}
tr.filaListado td {
	vertical-align: top;
	padding-bottom: 4px;
}
tr.filaListado2 td {
	vertical-align: top;
	padding-bottom: 4px;
}
tr.hr_oportunidades {
	height: 10px !important;
}
.tabla_oportunidades hr {
	border: 1px solid #015093;
}
#no_oportunidades { 
	padding: 20px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	color: #2F85CE;
	font-weight: bold;
}
.fecha_oportunidades {
	font-size: 8pt !important;
}
.volver_oportunidades {
	padding: 0px 20px 0px 0px;;
	text-align: right;
}
.volver_oportunidades a {
	color: #2F85CE !important;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold !important;
	text-decoration: none;
	font-size: 9pt !important;
}
.volver_oportunidades a:hover {
	text-decoration: underline;
}
#detalle_oportunidades {
	font-size: 9pt;
	margin: 10px 5px 5px 10px;
}
#detalle_opo_transferencia {
	font-weight: bold;
}
#detalle_opo_titulo {
	margin: 3px 0px 7px 0px;
}
#detalle_opo_datos {
	width: 456px;
	height: 35px;
}
#detalle_opo_estado_tipo {
	float: left;
	width: 237px;
	height: 35px;
	font-size: 11px;
}
#detalle_opo_estado {
	height: 15px;
	margin: 0px 0px 0px 10px;
	background-color: #f4f4f4;
	padding-left: 3px;
}
#detalle_opo_tipo {
	height: 15px;
	margin: 5px 0px 0px 10px;
	background-color: #f4f4f4;
	padding-left: 3px;
}
#detalle_opo_fecha {
	float: rigth;
	width: 200px;
	height: 35px;
	margin: 0px 0px 0px 248px;
	font-size: 11px;
	background-color: #f4f4f4;
	text-align: right;
	padding-right: 3px;
}
#detalle_opo_fecha_entrada {
	height: 15px;
	margin: 0px 0px 0px 0px;
}
#detalle_opo_fecha_fin {
	height: 15px;
	margin: 5px 0px 0px 0px;
}
#detalle_opo_sector {
	width: 442px;
	margin: 5px 0px 5px 10px;
	font-size: 11px;
	background-color: #f4f4f4;
	padding-left: 3px;
}
#detalle_opo_descripcion {
	margin: 10px 0px 0px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
#mas_info_oportunidades_texto {
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-size: 11px;
	color: #959595;
}
#mas_info_oportunidades {
	padding: 5px 10px;
	border: 1px solid #003ABE;
}
#mas_info_oportunidades_foto {
	float: left;
	width: 55px;
	padding: 15px 10px 0px 110px;
}
#mas_info_oportunidades_datos {
	float: left;
	width: 300px;
}
a.enlace_oportunidades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003ABE !important;
	text-decoration: none;
}
a.enlace_oportunidades:hover {
	text-decoration: underline !important;
}
a.enlace_oportunidades:visited {
	font-size: 8pt !important;
	text-decoration: none;
}
a.enlace_oportunidades2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #c00044 !important;
	text-decoration: none;
}
a.enlace_oportunidades2:hover {
	text-decoration: underline !important;
}
a.enlace_oportunidades2:visited {
	font-size: 8pt !important;
	text-decoration: none;
}
.form_oportunidades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #015093;
	text-decoration: none;
	border: 1px solid #2070B5;
	background-color: #E1EBF4;
	padding: 0px;
}
.form_oportunidades2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #2070B5;
	background-color: #015093;
	padding: 0px;
}
.clear {
	clear: both;
}





/********** estilo para el nuevo formulario ************/
#campos_persona .form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5698d0;
	text-decoration: none;
	border: 1px solid #5698d0;	background-color: #E1EBF4;
}
#campospersona label {
	color: #5698d0;
}
		

#campos_empresa{
	margin-left: 10px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-left: 12px;
}
#campos_empresa p
{
margin-bottom:0px;
padding-bottom:0px;
}

.chekdiv
{
}
.chekdiv .label
{
	font-size:11px;
	font-weight: bold;
}


#ins_datos_personales
{

}
#ins_datos_empresa
{

}
#ins_datos_contacto
{
}

#ins_datos_contacto #direccion label, #ins_datos_contacto label
{
	font-weight: bold;
	float: inherit;
	margin-left: 0px; 
	width: auto; 
	font-size: 11px;
}

#ins_datos_contacto #direccion{
	height; 140px;
	margin: 0 0 0 120px;
	position: relative;	
}

#xxx
{

}

.webUsuNue p
{
	width: auto;
	margin: 0px;
	padding: 0px;
}



/*Cambio del index (mas grande...)*/



#otrobanner_1 {
	position: absolute;
	width: 272px;
	height: 58px;
	margin: 426px 0px 0px 173px;
	background-color: #ffffff;
	border: #B9C3D7 1px solid;
}

#otrobanner_2 {
	position: absolute;
	width: 272px;
	height: 58px;
	margin: 426px 0px 0px 455px;
	background-color: #ffffff;
	border: #B9C3D7 1px solid;
}







#menunuevo {
	position: absolute;
	width: 370px;
	height: 20px;
	margin: 564px 0px 0px 200px; /*DIFERENTE DEL INDEX*/
	padding-left: 2px;
	line-height: 15px;
	color: #FFFFFF;
	text-align: center;
	font-family:  Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
}

.menunuevotexto
{
	text-align: center;
	display: inline;
}
.menunuevotexto a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.menunuevotexto a:hover{
	text-decoration: underline;
}	
.menunuevoseparador
{
	display: inline;
}


#menu{
	position: absolute;
	width: 680px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	vertical-align:center;
	line-height: 24px;
	background-color: #FFFFFF;
}


#menu_inicio, #menu_contacta,#menu_noticias,#menu_agenda,#menu_biblioteca,#menu_enlaces
{
	position: absolute;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	height: 24px;
	padding-left: 50px;
}


#menu_inicio{
	width: 102px !important;
	min-width: 102px !important;
	margin-left:5px;
	background: url("../images/img_menu_inicio.gif") no-repeat left top;
	padding-left: 62px;
}
#menu_contacta{
	width: 109px !important;
	min-width: 109px !important;
	margin-left:107px;
	background: url("../images/img_menu_contacta.gif") no-repeat left top;
}
#menu_noticias{
	width: 103px !important;
	min-width: 103px !important;
	margin-left:216px;
	background: url("../images/img_menu_noticias.gif") no-repeat left top;
}
#menu_agenda{
	width: 108px !important;
	min-width: 108px !important;
	margin-left:319px;
	background: url("../images/img_menu_agenda.gif") no-repeat left top;
}
#menu_biblioteca{
	width: 128px !important;
	min-width: 128px !important;
	margin-left:427px;
	background: url("../images/img_menu_biblioteca.gif") no-repeat left top;
}
#menu_enlaces{
	width: 117px !important;
	min-width: 117px !important;
	margin-left:554px;
	background: url("../images/img_menu_enlaces.gif") no-repeat left top;
}


#menuTres{
	display: none; /*DIFERENTE DEL INDEX*/
}
/*
#centralgeneraltotal{
	position: absolute;
	width: 540px;
	height: 409px;
	margin: 0px 0px 0px 0px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 4px 4px 0 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
#centralgeneraltotal p {
	margin-bottom:7px;
	margin-top:0px;
}
#centralgeneraltotal li {
	margin-bottom:0px;
	margin-top:0px;
}
#centralgeneraltotal li
{
	list-style-type: square;
}
#centralgeneraltotal ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#sobresale
{
	position:absolute;
	background: url("../images/imggalactea.jpg") no-repeat center;
	width: 81px;
	height: 412px;
	margin: 0px 0px 0px 569px;
}

#centralgeneraltotal img
{
	border: 0px none;
}
#centralgeneraltotal table, #centralgeneraltotal td
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

#galac_btn_op, #galac_btn_op a, #galac_btn_bt, #galac_btn_bt a,
#galac_btn_op span, #galac_btn_bt span
{
	width: 160px;
	height: 49px;
}

#galac_btn_op
{
	position: absolute;
	margin: 0 0 0 10px;
}

#galac_btn_bt
{
	position: absolute;
	margin: 0 0 0 170px;
}

#galac_btn_bt a{
   position: absolute; 
}
#galac_btn_op a{
   position: absolute; 
}

#galac_img_1
{
	position: absolute;
	margin: 0 0 0 340px;
}
#galac_img_2
{
	position: absolute;
	margin: 0 0 0 410px;
}

#galac_btn_op a
{
	background: url("../images/btn_galac_oport.gif") no-repeat center;
	text-decoration: none;	
}
#galac_btn_op a:hover
{
	background: url("../images/btn_galac_oport2.gif") no-repeat center;
	text-decoration: none;
}

#galac_btn_bt a
{
	background: url("../images/btn_galac_bolet.gif") no-repeat center;
	text-decoration: none;
}
#galac_btn_bt a:hover
{
	background: url("../images/btn_galac_bolet2.gif") no-repeat center;
	text-decoration: none;
}
*/			
		
                
                
                
                
                
                
/* Ultimas modficaciones de Sara */                
  
.con_margen
{
    margin-left: 70px;
    width: 180px;
    margin-bottom: 4px;
}
.poco_margen
{
    margin-bottom: 9px;
}

form{
    margin-bottom: 7px;
}
#formularioenln1{

	position: absolute;
	width: 400px;
	margin: 0px 0px 0px 65px;        
        padding-top: 20px;
        padding-right: 78px;
	overflow-y: hidden;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
        background: transparent url("../images/form_serv_tecno.gif") top center no-repeat;

}
#formularioenln1 #botreg{
    color: #77d4f5;
    margin-left: 30px;
}
#formularioenln1 #botreg a{
    color: #CCCCCC;
}

#formularioenln1 #usuario, #formularioenln1 #contrasena{
    margin-bottom: 5px;
}    
#formularioenln1 a{

	font-size: 10px !important;

	color: #959FB3;

	text-decoration: none;

}

#formularioenln1 a:hover{

	font-size: 10px;

	color: #959FB3;

	text-decoration: underline !important;

}

#formularioenln1 a:visited{

	font-size: 10px !important;

	color: #959FB3;

	text-decoration: none;

}

.labgalancha{
    width: 115px;
    margin-top: 4px;
    
}





.label_oportunidades {

	color: #2070B5;
        font-weight: bold;
        text-align: left;
        width: 100px;
        float: left;

}
.label_ttt {

	color: #2070B5;
        font-weight: bold;
        text-align: left;
        width: 140px;
        float: left;

}
.label_ttt_corta {

	color: #2070B5;
        font-weight: bold;
        text-align: left;
        width: 110px;
        float: left;

}


/* ****************************************** */
/* **************   GALACTEA   ************** */
/* ****************************************** */
.gal_lis_detalle
{
    border: 1px solid #999999; /*#F4F4F4;*/
    padding: 5px;
}
.falsoenlace
{
    cursor: pointer;
    color: #015093;
}
.falsoenlace:hover
{
    cursor: pointer;
    color: #015093;
    text-decoration: underline;
}


#contenedor_gal{

	width: 630px;

	height: 559px;

	background-color : #FFFFFF;

	margin: auto;

	text-align: justify;

	border: 2px solid #0066B3;

}

.encuesta_subapartado
{
    font-weight: bold;
    background-color: #e6e6e6;
}

.encuesta_apartado
{
    font-weight: bold;
    background-color: #ffcc66;
}

#encuesta_tabla
{
    font-size: 11px;
    text-align: center;
    border: 1px solid #ff9900;
}
#encuesta_tabla tr td{
    padding: 5px;
}
.encuesta_destacado
{
    font-size: 16px;
    font-weight: bold;
    color: #ff9900;
}
#encuesta_enviar
{
    
}

#menuAnuncio2, #menuAnuncio3
{
    display: none;
}




/* ********** ENCUESTA DE GALACTEA ********** */

#centralgeneraltotal{
	position: absolute;
	width: 540px;
	height: 409px;
	margin: 0px 0px 0px 0px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 4px 4px 0 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
#centralgeneraltotal p {
	margin-bottom:7px;
	margin-top:0px;
}
#centralgeneraltotal li {
	margin-bottom:0px;
	margin-top:0px;
}
#centralgeneraltotal li
{
	list-style-type: square;
}
#centralgeneraltotal ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#sobresale
{
	position:absolute;
	background: url("../images/imggalactea.jpg") no-repeat center;
	width: 81px;
	height: 412px;
	margin: 0px 0px 0px 569px;
}

#centralgeneraltotal img
{
	border: 0px none;
}
#centralgeneraltotal table, #centralgeneraltotal td
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

#galac_btn_op, #galac_btn_op a, #galac_btn_op span,
#galac_btn_bt, #galac_btn_bt a, #galac_btn_bt span
{
	width: 160px;
	height: 49px;
}
#galac_btn_op
{
	position: absolute;
	margin: 0 0 0 10px;
}
#galac_btn_bt
{
	position: absolute;
	margin: 0 0 0 170px;
}
#galac_btn_bt a{
   position: absolute; 
}
#galac_btn_op a{
   position: absolute; 
}
#galac_btn_op a
{
	background: url("../images/btn_galac_oport.gif") no-repeat center;
	text-decoration: none;	
}
#galac_btn_op a:hover
{
	background: url("../images/btn_galac_oport2.gif") no-repeat center;
	text-decoration: none;
}

#galac_btn_bt a
{
	background: url("../images/btn_galac_bolet.gif") no-repeat center;
	text-decoration: none;
}
#galac_btn_bt a:hover
{
	background: url("../images/btn_galac_bolet2.gif") no-repeat center;
	text-decoration: none;
}
		
                
                
#galac_btn_encuesta, #galac_btn_encuesta a, #galac_btn_encuesta span
{
    width: 203px;
    height: 29px;
}
#galac_btn_encuesta
{
    position: absolute;
    margin-left: 329px;
    margin-top: -23px;
}
#galac_btn_encuesta a
{
    position: absolute; 
    background: url("../images/btn_galac_encuesta1.gif") no-repeat center;
    text-decoration: none;	
}
#galac_btn_encuesta a:hover
{
    background: url("../images/btn_galac_encuesta2.gif") no-repeat center;
    text-decoration: none;
    cursor: pointer;
}		








