@charset "utf-8";
/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none;
}

body{
	background: #CCC2B6;
	font-family: Arial, Helvetica, sans-serif;
}

#content, #pie{
	width: 996px;
	margin: 0px auto;
}

#fondo_content{
	background: #FFF;
	border-top: 1px solid #948671;
	border-left: 1px solid #948671;
	border-right: 1px solid #948671;
	width: 100%;
	float: left;
	padding-bottom: 17px;
}

#pie_content{
	background: #DADADA;
	height: 230px;
	border-bottom: 1px solid #948671;
	border-left: 1px solid #948671;
	border-right: 1px solid #948671;
	width: 100%;
	float: left;
	color: #6C6D6D;
	font-size: 10px;
}

#pie_content a{
	color: #6C6D6D;
	text-decoration: none;
}

#pie_content a:hover{
	text-decoration: underline;
}


#pie_content p{
	width: 615px;
	margin: 20px;
	font-size: 11px;
}

#pie_content p a{
	font-weight: bold;
	color: #0079C2;
	text-decoration: none;
}

#contenido{
	float: left;
	width: 756px;
	margin-top: 18px;
}


#contenido_home{
	float: left;
	width: 750px;
	margin-top: 5px;
}

#noticia_home{
	background: url(../img/home/fondonoticia_home.jpg) repeat-y;
	width: 284px;
	height: 306px;
	border: 1px solid #D2CECE;
	margin-right: 12px;
	float: left;
}

#noticia_home .cuerpo{
	padding: 12px;
	height: 103px;
}

#noticia_home .cuerpo h1{
	color: #5A2149;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}

#noticia_home .cuerpo p{
	color: #00447C;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}


#noticia_home .imagen{
	clear: both;
}

#mas_noticias{
	background: url(../img/home/fondomasnoticias_home.jpg) no-repeat;
	width: 452px;
	height: 79px;
	border: 1px solid #D2CECE;
	padding: 10px 15px 0px 115px;
	margin-top: 20px;
	float: left;
}

#mas_noticias p{
	margin-bottom: 10px;
	color: #00447C;
	font-size: 11px;
	font-weight: bold;
}

#mas_noticias a{
	color: #5A2149;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#fondo_content hr{
	background: #d2dfe8;
	margin: 10px 30px;
	padding: 0px;
	border: none;
}


#info{
	width: 745px;
	margin: 0px auto;
	/*background: url(../img/fondo_contenido.jpg) no-repeat top;*/
}

#contenedor{
	background: url(../img/fondo_content.jpg) repeat-x;
	float: left;
	width: 100%;
}

#zonaizq{
	width: 168px;
	height: auto;
	float: left;
	margin: 0px 12px 0px 32px;
}

/******** CABECERA ********/

#cabecera{
	float: left;
	width: 996px;
	height: 108px;
	background: url(../img/fondo_cabecera.jpg) no-repeat top right;
}

#logo{
	float: left;
	width: 185px;
	text-align: right;
}

#menu{
	float: right;
	width: 775px;
	height: 76px;
	padding-right: 3px;
}


#login{
	float: right;
	width: 600px;
	height: 32px;
}

#login a{
	font-size: 10px;
	color: #5A2149;
}

#login form{
	background: url(../img/login/fondo_login.jpg) no-repeat;
	float: left;
	width: 388px;
	height: 30px;
}

#login fieldset{
	margin-left: 33px;
	margin-top: 8px;
}

#login fieldset a{
	font-size: 12px;
	color: #5A2149;
}

#login fieldset img{margin-bottom: -2px;}

#login label{
	color: #5A2149;
	font-size: 10px;
}

#login input{
	width: 92px;
	height: 14px;
	background: #FFF;
	border: 1px solid #e0dfde;
	font-size: 10px;
}



#calendario{
	background: url(../img/izq/fondo_calendario.jpg) no-repeat;
	width: 172px;
	height: 258px;
}

#agenda{
	background: url(../img/izq/fondo_agenda.jpg) no-repeat;
	width: 172px;
	height: 255px;
}

#agenda #flecha_izq{
	position: absolute;
	z-index: 1;
	margin-top: -75px;
	margin-left: 20px;
}

#agenda #flecha_der{
	position: absolute;
	z-index: 1;
	margin-top: -75px;
	margin-left: 138px;
}

#agenda .dia{
	color: #5A2149;
	text-align: center;
	font-size: 60px;
	clear: both;
	padding-top: 40px;
}

#agenda .mes{
	color: #5A2149;
	text-align: center;
	font-size: 20px;
	clear: both;
	line-height: 28px;
	padding-bottom: 22px;
}

#agenda p{
	color: #3f3e3e;
	width: 132px;
	height:45px;
	font-size: 12px;
	margin: 0px auto;
	margin-top: -15px;
}


#suscripcion{
	background: url(../img/izq/fondo_suscripcion.jpg) no-repeat;
	width: 172px;
	height: 148px;
}

#suscripcion form{
	padding-top: 50px;
	padding-left: 12px;
}

#suscripcion input{
	width: 125px;
	border: 1px inset #858585;
}

/************** COMUNES ***************/

a{text-decoration: none;}
a:hover{text-decoration: underline;}
div.der{float: right;}
div.izq{float: left;}
div.fila{clear: both;}
div.centrar{text-align: center;}
.top5{margin-top: 5px;}
.top20{margin-top: 20px;}
div.pad_info{padding: 0px 18px;}
.w100{width: 100px;}
.w140{width: 140px;}
.w280{width: 280px;}
.w300{width: 300px;}
.w330{width: 330px;}
.w350{width: 350px;}
.w490{width: 490px;}

/**************************************/

div.fondo_gris{
	background: #D2CCC3;
	padding: 20px 70px;
}

div.caja382{
	width: 382px;
	background: url(../img/quienes/fondo_caja382.gif) repeat-y;
	margin-bottom: 8px;
}

div.caja406{
	width: 406px;
	background: url(../img/quienes/fondo_caja406.gif) repeat-y;
	margin-bottom: 8px;
}

div.caja707{
	width: 707px;
	background: url(../img/quienes/fondo_caja707.gif) repeat-y;
	margin-bottom: 8px;
}

div.caja707b{
	width: 707px;
	background: url(../img/eventos/fondo_caja707b.gif) repeat-y;
	margin-bottom: 8px;
}

.caja382 div, .caja707 div, .caja707b div, .caja406 div{
	padding: 0px 15px;
}

/************** TEXTOS ***************/

h1{
	font-size: 14px;
	font-weight: bold;
	color: #613364;
	text-transform: uppercase;
	clear: both;
	margin-bottom: 20px;
}

h2{
	font-size: 14px;
	font-weight: bold;
	color: #6D6D6D;
	clear: both;
	margin-bottom: 10px;
}

p{
	color: #6D6D6D;
	font-size: 12px;
	clear: both;
	margin-bottom: 15px;
}

.destAzul{
	color: #0079C2;
	font-weight: bold;
}

.destMorado{
	color: #422344;
	font-weight: bold;
}

.gris{color: #6D6D6D;}
.morado{color: #422344;}

/******************* Registros ********************/

#registro{
	background: #FFF;
	height: 454px;
}

.registro_content{
	padding: 25px 40px;
}

.puntos{
	clear: both;
	width: 100%;
	height: 1px;
	margin: 5px 0px;
	background: url(../img/registro/puntos.gif) repeat-x;
}

#datos_registro{
	width: 720px;
	height: 350px;
	overflow: auto;
}

#registro .bloq1{margin: 30px 20px;}
#registro .label1{width: 85px;}
#registro .label2{width: 160px;}

#registro input, #formulariobuscador input{
	background: url(../img/registro/fondo_input.gif) repeat-x;
	height: 19px;
}

#registro fieldset{
	margin-top: 10px;
	clear: both;
}

#registro fieldset img, #formulariobuscador img{margin-bottom: -6px;}

#registro label{
	color: #515252;
	font-size: 14px;
}


/********** Fichas asociados ********/

#formulariobuscador{
	background: #ccc2b6;
	padding: 5px;
	color: #FFF;
	font-size: 12px;
}



#paginacion_arriba, #paginacion_abajo{float: right; color: #02347f; font-weight: bold; }

#paginacion_arriba a, #paginacion_abajo a{color: #5a2149; font-weight: bold;}

.aso1{width: 370px; float: left; margin-left: 15px; margin-top: 10px;}
.aso2{width: 230px; float: right; text-align: center; margin-bottom: 5px;}



/********** JORNADAS ********/

.col1{width: 50px;}
.col2{width: 110px;}
.col3{width: 90px;}
.col4{width: 200px;}

#j2011, #j2010, #j2009, #j2008, #j2007, #j2006, #j2005, #j2004, #j2003, #j2002, #j2001, #j2000, #j1999, #j1996, #j1993, #j1991, #j1990, #j1989, #j1988, #j1987{
	display: none; 
	margin: 0px 25px 15px 25px;
}


/************* GALERÍAS DE FOTOS *************/

#galeria{
	width: 313px;
	height: 165px;
	margin: 20px 20px 10px 200px;
	float: none;
}

#galeria img.foto{
	clear: both;
	margin: 0px auto;
	padding-bottom: 8px;
	width: 313px;
	height: 138px;
}

#galeria img.izq{
	margin-left: 20px;
}

#galeria img.der{
	margin-right: 20px;
}



/************* SISTEMAS DE MEDICIÓN *************/

#sm .cuadro_cab{
	background: url(../img/archivo/fondo_cuadro_sm.jpg) no-repeat;
	width: 185px;
	height: 84px; 
	float: left;
}

#sm .cuadro_cab div{
	font-size: 12px;
	padding: 18px;
}

#sm .tit_cab{
	background: #3C1234;
	width: 518px;
	height: 20px; 
	padding-top: 4px;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	float: left;
}

#sm .header1{
	background: url(../img/archivo/fondo_header1.jpg) repeat-x;
	width: 74px;
	height: 60px;
	float: left;
}

#sm .header2{
	background: url(../img/archivo/fondo_header2.jpg) repeat-x;
	width: 74px;
	height: 60px;
	float: left;
}

#sm .header1 div, #sm .header2 div{
	font-size: 11px;
	color: #501c42;
	padding: 15px 6px;
}

#sm .pais{
	clear: both;
	margin-bottom: 5px;
	background: url(../img/archivo/sombra2.jpg) no-repeat;
	height: 95px;
	width: 707px;
	font-size: 12px;
}


#sm .pais .bandera{
	width: 185px;
	height: 84px;
	background: #F5F5F5;
	float: left;
}

#sm .pais .bandera .flag{
	margin-left: 16px;
	margin-top: 19px;
	font-weight: bold;
	width: 70px;
	float: left;	
}

#sm .pais .bandera .det_flag{
	margin-top: 16px;
	width: 80px;
	float: left;
}

#sm .pais .bandera .flag p{padding-top: 10px; color: #350F26;}

#sm .pais .col1{
	width: 74px;
	height: 84px;
	background: #F0EFEC;
	float: left;
}

#sm .pais .col2{
	width: 74px;
	height: 84px;
	background: #F5F5F5;
	float: left;
}

#sm .pais .col1 div, #sm .pais .col2 div{
	padding: 8px 5px;
	color: #6C6D6D;
}

#australia, #austria, #canada, #irlanda, #sudafrica, #espana, #suiza, #uk, #eeuu{display:none;}

ul.paises li{
	float: left;
	width: 170px;
	list-style: none;
	margin-right: 5px;
}

ul.paises li h1{
	clear: both;
	color: #551f45;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	margin-bottom: 16px;
}

ul.paises li p{
	clear: both;
	color: #6d6d6d;
	font-size: 12px;
}

/******** Enlaces de interés *******/

#datos_interes1{
	width: 220px;
	margin-left: 90px;
	float: left;
	padding: 0px 10px;
	/*border-top: 1px solid #623565;*/
}

#datos_interes2{
	width: 300px;
	height: 320px;
	overflow: auto;
	margin-left: 20px;
	float: left;
	padding: 0px 10px;
	/*border-top: 1px solid #623565;*/
}

#di1, #di2, #di3, #di4{display:none;}


p.ldi_off{
	width: 220px;
	height: 14px;
}

p.ldi_off a{
	color: #6D6D6D;
	font-weight: bold;
	text-decoration: none;
}

p.ldi_off a:hover{text-decoration: underline;}

p.ldi_on{
	width: 220px;
	height: 14px;
	background: url(../img/eventos/flecha_der.gif) no-repeat top right;
}

p.ldi_on a{
	color: #5A2149;
	font-weight: bold;
	text-decoration: none;
}
p.ldi_on a:hover{text-decoration: underline;}


/********************* PUBLICACIONES **********************/

.col_publicaciones{
	width: 300px;
	float: left;
	margin-right: 25px;
}

img.miniatura{
	float: left;
	margin: 0px 10px 20px 0px;
}

