/* 

Plantilla de estilos
Emilio Giner Hernandez
Urbemed Ingenieria y Paisaje, S.L. 
http://www.urbemed.com

*/

body {
font-family: "Trebuchet MS";
font-size: 0.75em;
background: #F0F0F0;
}

.contenedor { 

color: #505050; 
margin: 0 auto; 
padding: 0; 
width: 791px; 
background: #FFFFFF;}

#top { 
background: #F0F0F0;
color: #317082; 
height: 15px;
text-align: right;
margin-right: 0px;
margin-bottom: 5px;
padding-right: 1px;}

#top2 { 
background: #ffffff url(imagenes/encabezado.jpg) no-repeat left top; 
height: 50px; 
margin: 0; 
padding: 2px;}

#cabecera { 
color: #FFF; 
padding: 0 0px 0 0px; 
line-height: 1.0em; }

#cabecera .dcha { 
background: #125E81 url(imagenes/portada.jpg) no-repeat; 
color: #ffffff; 
float: right; 
height: 80px; 
font-size: 90%;width: 791px;}

.titulo {font-family: Arial;font-size: 1.5em;font-weight: bold;color: #3a3a3a;
}

.titulo2 {font-family: Arial;font-size: 1.2em;font-weight: bold;color: #3a3a3a;
}

.subtitulo {
font-family: "Trebuchet MS";
color: #317082;font-size: 1.1em;font-weight: normal;
}

.texto {
font-family: "Trebuchet MS";
color: #383838;font-size: 1em;font-weight: normal;line-height: 1.5em;}

hr { 
border: 0; 
height: 1px; 
color: #317082; 
background-color: #317082;}

.imagen { 
background: #FFF; 
float: left; 
padding: 1px; 
margin: 3px 8px 5px 0; 
color: #333; 
border: 1px solid #e0e0e0; }

#principal {
background: #ffffff;  
width: 550px; 
width: 535px;  
float: right; 
margin: 15px; 
}
.caja { 
background: #e2ecee; 
padding: 5px; 
border: 1px solid #999; 
color: #333; }

.caja a {font-family: "Trebuchet MS";text-decoration: none;font-size: 1.1em;
color: #317082;
border-bottom: dotted #317082 1px;
}

.caja a:hover {color: #d21e06;text-decoration: none;
border-bottom: 1px #d21e06 dotted;}

#principal a { 	
color: #317082; 
background: inherit;  
text-decoration:none; 
border-bottom: dotted #317082 1px;}

#principal ul li {list-style: square;}

#principal a:hover{ 	
color: #d21e06;
background: inherit;	
text-decoration: none;
border-bottom: 1px #d21e06 dotted; }

.enlaces a { 	
color: #317082; 
background: inherit;  
text-decoration:none; 
border-bottom: dotted #317082 1px;}

.enlaces a:hover{ 	
color: #d21e06;
background: inherit;	
text-decoration: none;
border-bottom: 1px #d21e06 dotted; }

.menu { 
background: #FFF url(imagenes/fondomenu.jpg) repeat-x; 
width: 174px; 
float: left; 
padding: 0; 
margin: 0; }

.enlace {
display:inline; 
line-height:1.2em; 
width:140px;
font-size: 1.1em;
}

.nav { 
clear: both; 
text-align: left; 
color: 	#317082; 
padding: 20px 0 0 0; }

.nav li { 
font-weight: bold; 
margin: 0 0 8px 0; 
padding: 0 0 0 5px; 
border-bottom: 1px solid #ccc;font-size: 1.1em;}

.nav li a { 
color: #546078; 
text-decoration: none;  }

.nav li a:hover { 
color: #F29900; 
text-decoration: none;  }

.padding { padding: 10px; }

ul { 
margin: 5px 0 20px 15px; 
padding : 0; 
list-style: none;  }

#pie { 
background: #cee0ea; 
color: #317082; 
height: 43px; 
text-align: center; 
font-size: 90%; 
clear: both; 
padding: 0px; 
margin: 0;}

#pie a { 	
color: #317082; 
text-decoration:none; 
border-bottom: 1px #317082 dotted;}

#pie a:hover { 
color: #d21e06;	
text-decoration: none; 
border-bottom: 1px #d21e06 dotted;
}