body { 
/* generamos un gradiente de color de fondo */
/* http://gradcolor.com */
background-image:url(fondo_degradado.png);
background-repeat:repeat-x;
background-attachment:fixed;

font : 12px Arial, Helvetica, Times, sans-serif, Verdana, Geneva; 
color : #000000; 
line-height: 1.5em;
margin : 10px 0px 20px 0px; 
padding: 0px 0px 0px 0px; 
text-align: center;  /* necesaria para centrar la página */



} 



#borde{ 
border: 0px solid #000000;
text-align: left; 
width: 778px; 
margin: auto; 
} 



/****************************************************************/
/* CAPA CONTENEDOR: CONTENDRÁ EL MENÚ Y EL CUERPO DEL CONTENIDO */
/****************************************************************/

#contenedor{ 
text-align: left; 
width: 778px; 
background-color : #FFFFFF;
margin: auto; 
}



#cabecera{ 
height: 273px; 
width: 778px; 
background-color: #FFFFFF;
} 


#barra_fecha{
width:778px;
}

#cuerpo{ 
width: 570px; 
margin-top: 10px;
margin-right: 5px;
border: 1px solid #000000; 
padding-top: 5px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
background-color : #FFFFFF;
float:right; 
} 



#lateral{ 
width: 165px;
height: 630px;
margin-left: 5px;
margin-top: 20px;
background-color: #FFFFFF; 
border-bottom : 1px solid #FFFFFF; 
border-right : 1px solid #FFFFFF; 
float:left; 
} 




#pie{
width: 778px;
clear:both; 
border-top: 15px solid #FFFFFF;
margin-bottom: 0px;
margin-left: 0px;
padding:0px;
} 






.titular_menu{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-top: 5px;
margin-bottom: 5px;
}





.boton_home{
width:150px;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 3px;
z-index:2;
}


.boton_schedule{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:3;
}


.boton_committees{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:4;
}




.boton_registration{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:5;
}




.boton_program{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:6;
}




.boton_abstract_submission{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:7;
}




.boton_practical_info{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:8;
}



.boton_accommodation{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:9;
}




.boton_publication{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:10;
}



.boton_sponsors{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:11;
}




.boton_posters{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:12;
}




.boton_comments{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:13;
}




.boton_photos{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:14;
}



.boton_last_news{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:15;
}



.boton_contact{
width:150px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 3px;
z-index:16;
}



.banner_android{
width: 150px;
margin-left: 11px;
border-top : 20px solid #FFFFFF;
border-bottom : 15px solid #FFFFFF;
z-index:17;
}




.boton_rss{
width:50px;
margin-left: 55px;
margin-top: 0px;
margin-bottom: 3px;
z-index:18;
}



.boton_cartel{
width:50px;
margin-left: 5px;
margin-top: 20px;
margin-bottom: 3px;
z-index:19;
}
















/*
*************************************************
 REGLAS DE TIPOGRAFÍA Y COLORES
*************************************************
*/



/* links */

a.externo:link {color: #0000FF; text-decoration: underline; font-weight: bold; font-size: 13px; font-family: arial, times, serif, helvetica;}
a.interno:link {color: #0000FF; text-decoration: underline; font-weight: bold; font-size: 13px; font-family: arial, times, serif, helvetica;}

a.externo:visited {color: #891E8A; text-decoration: underline; font-weight: bold; font-size: 13px; font-family: arial, times, serif, helvetica;}
a.interno:visited {color: #891E8A; text-decoration: underline; font-weight: bold; font-size: 13px; font-family: arial, times, serif, helvetica;}

a.externo:hover {color: #FFFFFF; background-color: #ff6633; text-decoration:none; font-weight: bold; font-size: 13px; font-family: arial, times, serif, helvetica;}
a.interno:hover {color: #FFFFFF; background-color: #0000BB; text-decoration: none; font-weight: bold; font-size: 13px; font-family: arial, times, serif, helvetica;}

a.externo:active {color: #FFFFFF; background-color: #0000FF; font-size: 13px; font-family: arial, times, serif, helvetica;}
a.interno:active {color: #FFFFFF; background-color: #0000FF; font-size: 13px; font-family: arial, times, serif, helvetica;}



a.pie:link {color: #FFFFFF; text-decoration: underline; font-size: 12px; font-family: arial, times, serif, helvetica;}
a.pie:visited {color: #FFFFFF; text-decoration: underline; font-size: 12px; font-family: arial, times, serif, helvetica;}
a.pie:hover {color: #000000; background-color: #ff7f02; text-decoration: none; font-size: 12px; font-family: arial, times, serif, helvetica;}
a.pie:active {color: #FFFFFF; text-decoration: underline; font-size: 12px; font-family: arial, times, serif, helvetica;}


a.sponsor:link {color: #0000FF; text-decoration: underline; font-weight: bold; font-size: 13px; font-family: arial, times, serif, helvetica;}
a.sponsor:visited {color: #891E8A; text-decoration: underline; font-weight: bold; font-size: 13px; font-family: arial, times, serif, helvetica;}
a.sponsor:hover {color: #FFFFFF; background-color: #0000BB; text-decoration: none; font-weight: bold; font-size: 13px; font-family: arial, times, serif, helvetica;}
a.sponsor:active {color: #FFFFFF; background-color: #0000FF; font-size: 13px; font-family: arial, times, serif, helvetica;}

p, li, span, ol, ul {
	font-family: arial, times, helvetica, serif;
	font-size:13px;
	color:#000000;
	text-align:justify;
}


.fecha1 { 
	color: #000000; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: arial, times, helvetica, serif;
	}
	
	
.fecha2 { 
	color: #000000; 
	text-decoration: none; 
	font-size: 10px; 
	font-family: arial, times, helvetica, serif;
	}


.camino {
	font-family: arial, times, helvetica, serif;
	font-size:14px;
	color:#000066;
	font-weight: bold;	

	
}

.pie_imagenes {
	font-family: arial, times, helvetica, serif;
	font-size:12px;
	color:#000000;
}




	
.titular_tablas { 
color: #FFFFFF; 
text-decoration: none; 
font-size: 16px; 
font-family: arial, times, serif, helvetica;
text-align: center;
font-weight: bold; 
}



.titular_secciones { 
color: #660000; 
text-decoration: none; 
font-size: 14px; 
font-family: verdana, arial, times, serif, helvetica;
text-align: left;
font-weight: bold; 
}



.titular_symposium { 
color: #255278; 
text-decoration: none; 
font-size: 14px; 
font-family: verdana, arial, times, serif, helvetica;
text-align: left;
font-weight: bold; 
}



.titular_secciones_infocantabria { 
color: #FFFFFF; 
text-decoration: none; 
font-size: 13px; 
font-family: arial, times, serif, helvetica;
text-align: left;
font-weight: bold; 
}




.fecha_noticia { 
color: #FFFFFF; 
text-decoration: none; 
font-size: 12px; 
font-family: arial, times, serif, helvetica;
text-align: left;
font-weight: bold; 
}




.titular_noticia { 
color: #FFFFFF; 
text-decoration: none; 
font-size: 13px; 
font-family: arial, times, serif, helvetica;
text-align: left;
font-weight: bold; 
}




.contenido_noticia { 
color: #000000; 
text-decoration: none; 
font-size: 13px; 
font-family: arial, times, serif, helvetica;
text-align: justify;
}




.servicios { 
color: #000000; 
text-decoration: none; 
font-size: 13px; 
font-family: arial, times, serif, helvetica;
}



.distancias1 {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	color:#2F3E5D;
	background: #DDDDDD;
	text-align:justify; 
}



.distancias2 {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	color:#2F3E5D;
	background: #cccccc;
	text-align:justify; 
}



.horarios { color: #000000; text-align:justify; text-decoration: none; font-size: 13px; font-family: arial, times, helvetica, serif;}

.horarios2 { color: #000000; text-align:justify; text-decoration: none; font-size: 16px; font-family: arial, times, helvetica, serif;}

.horarios3 { color: #000000; text-align:center; text-decoration: none; font-size: 16px; font-family: arial, times, helvetica, serif;}



.zona1{ 
color: #000000; 
text-align:justify; 
text-decoration: none; 
font-size: 13px; 
font-family: arial, times, helvetica, serif;
}




.tabla_seguro1{ 
color: #FFFFFF; 
text-align:justify; 
text-decoration: none; 
font-size: 12px; 
FONT-WEIGHT: bold;
font-family: arial, times, helvetica, serif;
}


.tabla_seguro2{ 
color: #000000; 
text-align:justify; 
text-decoration: none; 
font-size: 12px; 
font-family: arial, times, helvetica, serif;
}



.ingredientes{ 
color: #000000; 
text-align:justify; 
text-decoration: none; 
font-size: 13px; 
font-family: arial, times, helvetica, serif;
background-color: #f5d35d;
}



.recurso_turistico { 
	color: #880000; 
	text-decoration: none; 
	font-size: 13px; 
	font-family: arial, times, helvetica, serif;
	text-align:left;
	font-weight: bold;
	}





	
.coletilla { 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px; 
	font-family: arial, times, helvetica, serif;
	text-align:justify;
	}
	
	
	
.pie { 
color: #FFFFFF; 
text-decoration: none; 
font-size: 12px; 
font-family: arial, times, serif, helvetica;
text-align: center;
}




.pie2 { 
color: #FFFFFF; 
text-decoration: none; 
font-size: 12px; 
font-family: arial, times, serif, helvetica;
text-align: center;
}



.tablaposter1 { 
color: #000000; 
font-size: 11px; 
font-family: arial, times, serif, helvetica;
text-align: justify;
}