/* CSS Document */

body, div, span, h1, h2, h3, h4, h5, p, ul, li, img, table, tr, td, form, input, legend, fieldset, object, embed, param{
 margin:0;
 padding:0;
}

ul li{list-style-type:none;}

img{
 border:0;
}

h2, p{
margin:0;
}

.ocult{display:none;}

.limpia{
float:none;
display:block;
clear:both;
}

.tituloimagen{
font-family:Trebuchet Ms;
font-size:12px;
font-weight:normal;
color:#fff;
margin:10px;
margin-top:7px;
position:absolute;
}

.imagenes{
border:8px solid #474747;
margin-top:20px;
margin-left:20px;
}

.pdf{
background-image:url(images/ico_pdf.gif);
background-position:left top;
background-repeat: no-repeat;
padding-left:40px;
padding-top:14px;
}

.ppt{
background-image:url(images/ico_ppt.png);
background-position:left top;
background-repeat: no-repeat;
padding-left:30px;
padding-top:10px;
margin-left:10px;
}

.boton{
padding:5px;
background-color:#474747;
color:#fff;
font-weight:bold;
}

.special{
color:#fff;
text-decoration:underline;
float:right;
}

.specialpie{
color:#fff;
text-decoration:none;
float:right;
*margin-top:-17px;
}

#separador{
width:675px;
height:1px;
background-color:#cf292d;
margin-bottom:10px;
margin-top:3px;
}

a{
color:#000;
text-decoration:none;
}

a:hover{
color:#000;
text-decoration:underline;
}

.negrita{
color:#fff;
font-weight:bold;
font-size:16px;
}

strong{
color:#cf292d;
font-weight:bold;
}

b{
color:#000;
font-weight:bold;
}

.noactivo{
color:#000;
}

.listado{
height:33px;
background-image:url(images/bg_allinfo.gif);
background-position: right;
background-repeat: no-repeat;
padding-right:25px;
padding-top:5px;
}

.FloatLeft{
float:left;
margin-left:10px;
}

.FloatRight{
float:right;
margin-right:10px;
}

.MarginRight{
margin-right:50px;
}

.Padding{
padding:10px;
}

body{
font-family:Trebuchet;
}

#contenedor{
width:951px;
height:auto;
overflow:hidden;
margin:auto;
margin-top:-3px;
margin-bottom:20px;
}

#contenedor #cabecera{
width:950px;
height:188px;
background:url(images/cabecera.jpg) left no-repeat;
float:left;
}

#cabecera #slogan{
width:154px;
height:81px;
float:left;
margin-top:-135px;
margin-left:390px;
}

#slogan h3{
font-family:Trebuchet Ms;
font-size:14px;
font-weight:normal;
color:#000;
}

#cabecera #menu{
width:800px;
height:33px;
color:#fff;
margin-top:13px;
margin-left:180px;
float:left;
}

#menu ul{

}

#menu ul li{
margin-left:10px;
font-family:Trebuchet Ms;
font-size:16px;
font-weight:normal;
color:#fff;
float:left;
}

#menu ul li a{
color:#fff;
padding:13px 15px 12px 15px;
text-decoration:none;
*height:25px;
*float:left;
*margin-top:-13px;
*padding:13px 15px 12px 15px;
}

#menu ul li a:hover, #menu ul li a.active{
color:#fff;
text-decoration:none;
background-color:#333333;
padding:13px 15px 12px 15px;
*height:25px;
*float:left;
*margin-top:-13px;
*padding:13px 15px 12px 15px;
}

#cabecera #clienteshome{
width:283px;
height:138px;
float:left;
margin-left:665px;
}

#clienteshome h4{
color:#fff;
font-family:"Trebuchet Ms";
font-size:16px;
font-weight:normal;
margin-bottom:10px;
margin-top:15px;
margin-left:75px;
}

#clienteshome p{
color:#fff;
font-family:"Trebuchet Ms";
font-size:12px;
font-weight:normal;
margin-left:15px;
}

#clienteshome p a{
color:#fff;
font-family:"Trebuchet Ms";
font-size:12px;
font-weight:normal;
text-decoration:none;
}

#clienteshome p a:hover{
color:#fff;
font-family:"Trebuchet Ms";
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

#clienteshome table.clis{
margin-left:40px;
margin-top:0px;
color:#fff;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
}


#clienteshome table.clis input{
margin-left:5px;
color:#000;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
border:none;
}

#clienteshome table.clis input.entrar{
margin-left:60px;
margin-top:8px;
color:#000;
font-family:"Trebuchet Ms";
font-size:12px;
font-weight:normal;
border:none;
background-color:#fff;
width:60px;
}

#contenedor #contenido{
width:948px;
height:auto;
overflow:hidden;
border:1px solid #000;
float:left;
}

#contenido p{
color:#000;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
margin:13px;
}

#contenido h6{
color:#fff;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:bold;
margin-left:180px;
}

h6 a{
color:#fff;
text-decoration:none;
padding:0 15px;
}

h6 a:hover{
color:#fff;
text-decoration:underline;
padding:0 15px;
}

#contenido #homeleft{
width:597px;
/*height:auto;
overflow:hidden;*/
float:left;
}

#homeleft #homegallery{
width:564px;
height:324px;
margin:13px;
*margin-bottom:25px;
}

#homeleft #zonadestacados{
width:574px;
height:auto;
overflow:hidden;
margin:13px;
float:left;
}

#zonadestacados h4{
width:574px;
height:44px;
background:url(images/bg_titulos.jpg) no-repeat;
color:#fff;
padding-bottom:0;
padding-left:15px;
padding-top:6px;
font-family:"Trebuchet Ms";
font-size:16px;
font-weight:normal;
}

#ponencias ul, #congresos ul, #jornadas ul, #cursos ul{
margin:20px;
margin-top:5px;
}

#ponencias ul li, #congresos ul li, #jornadas ul li, #cursos ul li{
background-image:url(images/bg_lista.gif);
background-position:left top;
background-repeat: no-repeat;
padding-left:10px;
font-family:Trebuchet Ms;
font-size:13px;
font-weight:normal;
margin-bottom:8px;
}

#ponencias ul li a, #congresos ul li a, #jornadas ul li a, #cursos ul li a{
color:#000;
text-decoration:none;
}

#ponencias ul li a:hover, #congresos ul li a:hover, #jornadas ul li a:hover, #cursos ul li a:hover{
color:#000;
text-decoration:underline;
}

#contenido #homeright{
width:347px;
/*height:auto;
overflow:hidden;*/
float:left;
}

#homeright #seccion{
width:318px;
height:auto;
overflow:hidden;
/*background:url(images/bg_seccion.jpg) left no-repeat;*/
margin-left:13px;
margin-top:14px;
}

#seccion #topseccion{
width:318px;
height:34px;
background:url(images/bg_topseccion.gif) left no-repeat;
}

#topseccion h5{
color:#fff;
font-family:"Trebuchet Ms";
font-size:15px;
font-weight:normal;
padding-left:20px;
padding-top:7px;
}

#seccion #middleseccion{
width:318px;
height:auto;
overflow:hidden;
background-image:url(images/bg_middleseccion.gif);
background-position:left;
background-repeat:repeat-y;
padding-bottom:8px;
}

#middleseccion ul{
margin:20px;
}

#middleseccion ul li{
background-image:url(images/bg_lista.gif);
background-position:left top;
background-repeat: no-repeat;
padding-left:10px;
font-family:Trebuchet Ms;
font-size:13px;
font-weight:normal;
margin-bottom:8px;
}

#middleseccion ul li a{
color:#000;
text-decoration:none;
}

#middleseccion ul li a:hover{
color:#000;
text-decoration:underline;
}

#seccion #bottomseccion{
width:318px;
height:4px;
background:url(images/bg_bottomseccion.gif) left no-repeat;
}

#homeright #socioshome{
width:318px;
height:234px;
margin-top:10px;
background:url(images/bg_socio.gif) no-repeat;
margin:15px 0 22px 13px;
}

#socioshome h5{
color:#fff;
font-family:"Trebuchet Ms";
font-size:15px;
font-weight:normal;
padding-top:7px;
padding-left:20px;
}

#socioshome p{
color:#fff;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
margin:185px 20px 20px 20px;
}

#socioshome p a{
color:#fff;
text-decoration:none;
}

#socioshome p a:hover{
color:#fff;
text-decoration:underline;
}

#contenido #colizq{
width:250px;
height:auto;
overflow:hidden;
float:left;
}

#colizq #submenu{
width:226px;
height:auto;
overflow:hidden;
margin-top:10px;
}

#submenu ul{
margin-top:15px;
margin-left:10px;
width:226px;
}

#submenu ul li{
font-family:"Trebuchet Ms";
font-size:14px;
font-weight:normal;
}

#submenu ul li a{
background-color:#474747;
color:#fff;
text-decoration:none;
border-bottom:3px solid white;
padding:12px;
padding-left:30px;
width:240px;
float:left;
}

#submenu ul li a:hover, #submenu ul li a.activo{
background-color:#cf292d;
color:#fff;
text-decoration:underline;
}

#colizq #seccionint{
width:318px;
height:auto;
overflow:hidden;
/*background:url(images/bg_seccion.jpg) left no-repeat;*/
margin-left:10px;
margin-top:14px;
margin-bottom:15px;
}

#seccionint #topseccionint{
width:216px;
height:26px;
background:url(images/bg_topseccion_int.gif) left no-repeat;
}

#topseccionint h5{
color:#fff;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
padding-left:10px;
padding-top:4px;
}

#seccionint #middleseccionint{
width:216px;
height:auto;
overflow:hidden;
background-image:url(images/bg_middleseccion_int.gif);
background-position:left;
background-repeat:repeat-y;
padding-bottom:8px;
}

#middleseccionint input{
margin-left:40px;
color:#000;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
}

#middleseccionint input.alta{
margin-left:67px;
margin-top:8px;
color:#fff;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
background-color:#474747;
border:none;
width:80px;
padding:5px;
}

#middleseccionint p{
color:#000;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
margin:8px;
}

#seccionint #bottomseccionint{
width:216px;
height:3px;
background:url(images/bg_bottomseccion_int.gif) left no-repeat;
}

#colizq #sociosint{
width:216px;
height:162px;
margin-top:10px;
background:url(images/bg_socio_int.gif) no-repeat;
margin:15px 0 22px 10px;
}

#sociosint h5{
color:#fff;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
padding-top:5px;
padding-left:10px;
}

#sociosint p{
color:#fff;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
margin:118px 10px 20px 10px;
}

#sociosint p a{
color:#fff;
text-decoration:none;
}

#sociosint p a:hover{
color:#fff;
text-decoration:underline;
}

#contenido #colder{
width:684px;
height:auto;
overflow:hidden;
float:left;
padding-top:15px;
}

#colder h3{
color:#fff;
background-color:#cf292d;
padding:12px;
width:650px;
float:left;
margin-top:10px;
font-family:"Trebuchet Ms";
font-size:14px;
font-weight:normal;
margin-bottom:15px;
}

#colder h4{
color:#000;
font-family:"Trebuchet Ms";
font-size:16px;
font-style:italic;
font-weight:bold;
margin-bottom:10px;
margin-top:15px;
margin-left:90px;
width:290px;
}

#colder h5{
color:#000;
font-family:"Trebuchet Ms";
font-size:16px;
font-style:italic;
font-weight:bold;
margin-bottom:10px;
margin-top:15px;
margin-left:90px;
width:330px;
}

#colder h7{
color:#000;
font-family:"Trebuchet Ms";
font-size:15px;
font-style:normal;
font-weight:normal;
margin-bottom:10px;
margin-top:15px;
margin-left:0px;
border-bottom:1px solid #474747;
}

#colder p{
margin-left:0;
}

#colder ol{
margin:10px;
margin-left:0;
}

#colder ol li{
color:#000;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
margin-bottom:5px;:
}

#colder ul{
margin:10px;
margin-left:0;
}

#colder ul li{
color:#000;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
margin-bottom:5px;:
}

#colder #fila{
width:730px;
height:175px;
border-bottom:1px solid #000;
margin-left:0;
margin-bottom:5px;
}

#fila #federacion{
width:330px;
height:175px;
float:left;
margin-right:20px;
}

#colder #tipo{
width:730px;
height:160px;
border-bottom:1px solid #000;
margin-left:0;
margin-bottom:5px;
}

/*#tipo img{
float:left;
margin-top:75px;
}*/

#federacion h6{
color:#000;
font-family:"Trebuchet Ms";
font-size:14px;
font-weight:normal;
margin-bottom:10px;
margin-top:15px;
border-bottom:2px solid #cf292d;
float:left;
width:340px;
margin-left:0;
}

#colder #colderder{
width:280px;
height:auto;
overflow:hidden;
float:right;
padding-right:0;
margin-right:0;
}

#colderder p{
color:#fff;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
margin-top:10px;
margin-left:10px;
}

#colderder #archivos{
width:258px;
height:auto;
overflow:hidden;
float:right;
margin-right:10px;
margin-top:0px;
margin-bottom:15px;
}

#archivos #toparchivos{
width:258px;
height:36px;
background:url(images/bg_toparchivos.gif) left no-repeat;
}

#toparchivos h5.archivos{
color:#fff;
font-family:"Trebuchet Ms";
font-size:14px;
font-style:normal;
font-weight:normal;
padding:10px;
margin-left:10px;
*margin-top:0px;
}

#archivos #middlearchivos{
width:258px;
height:auto;
overflow:hidden;
background-image:url(images/bg_middlearchivos.gif);
background-position:left;
background-repeat: repeat-y;
padding-bottom:8px;
}

#middlearchivos p{
color:#000;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
margin:8px;
}

#archivos #bottomarchivos{
width:258px;
height:3px;
background:url(images/bg_bottomarchivos.gif) left no-repeat;
}

/*FORMULARIOS*/
				
				
				#colder form{
					padding-left:10px;
				}
				
					#colder .form_box{
						float:left;
						margin-bottom: 10px;
						width:50%;
						
					}
				
						#colder form label{
							color: #000;
							font-family:"Trebuchet Ms";
							font-size:13px;
							font-weight:normal;
						}
						
						#colder form input, textarea{
							line-height:25px;
							padding:3px;
						
						}
						
						#colder form input, #colder form select{
							margin-top:3px;
							margin-bottom:3px;
							border:1px solid #000;
							color:#fff;
							background-color:#cf292d;
							text-align:left;
							padding-left:3px;
							font-family:"Trebuchet Ms";
							font-size:13px;
							font-weight:normal;
						}
					
						#colder form select{
							padding:3px;
						}
						
						form .box, form .box_title{
							margin-top:3px;
							margin-bottom:3px;
							border:1px solid #000;
							background-color:#fff;
							text-align:left;
							padding-left:3px;
							color:#000;
							font-family:"Trebuchet Ms";
							font-size:13px;
							font-weight:normal;
						
						}
						
						form .box_title{
							width: 435px;
							padding:5px;
							font-size:13px;
											
						}
						
						#colder form textarea{
							width:393px;
							height:254px;
							color: #555;
							padding: 5px ;
							text-align:justify;
							
						}
						
						form legend{
							font-family:"Trebuchet Ms";
							font-size:14px;
							font-weight:normal;
						}
	
						form fieldset{
						padding:10px;
						border:1px solid #000;
						}


/*    ZONA RESTRINGIDA    */


a.intranet_home, a.intranet_logout{
			display:block;
			height:25px;
			padding: 15px 0 0 10px;
			color:#FFFFFF;
			font-weight:bold;
			margin-top:0;
			margin-left:40px;
			}
			
			a.intranet_home{background:url(images/icono_portada.png) no-repeat 3px 0;}
			a.intranet_logout{background:url(images/icono_candado.png) no-repeat 3px 0;}
			a.intranet_logout{margin-top:-10px;}
						
			a:hover.intranet_home, a:hover.intranet_logout{color:#000000; text-decoration:none;}



#colder #opcionintranet{
width:235px;
height:132px;
float:left;
margin-top:40px;
margin-left:50px;
margin-bottom:20px;
background-image:url(images/bg_opcion_intranet.jpg);
background-position:left;
background-repeat:no-repeat;
padding:5px;
}

#opcionintranet h4{
color:#fff;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
font-style:normal;
margin-left:0;
text-align:left;
margin-top:10px;
}

#opcionintranet h5{
color:#fff;
font-family:"Trebuchet Ms";
font-size:14px;
font-weight:normal;
font-style:normal;
margin-left:180px;
margin-top:2px;
padding-top:3px;
*margin-top:13px;
*float:left;
}

h5 a{
color:#fff;
text-decoration:none;
}

h5 a:hover{
color:#fff;
text-decoration:underline;
}

#opcionintranet p{
color:#474747;
font-family:"Trebuchet Ms";
font-size:13px;
font-weight:normal;
margin-top:20px;
}

/* FIN ZONA RESTRINGIDA   */


#contenido #pie{
width:948px;
height:40px;
background-color:#cf292d;
float:left;
display:block;
}

#pie p{
color:#fff;
font-family:"Trebuchet Ms";
font-size:11px;
font-weight:normal;
margin-left:40px;
margin-top:12px;
}

#pie p a{
color:#fff;
text-decoration:none;
}

#pie p a:hover{
color:#fff;
text-decoration:underline;
}
