/* CSS Document */

* {margin: 0;
   padding: 0;} /* evita problemas para los distintos navegadores */

body {
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px; 
	padding-left: 0px; 
	background: url(../body_pics/bckgr_body.jpg) #09204C repeat-x top; 
	margin: 0px; 
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; COLOR: #214A69; 
	font-size:13px;
	}	
p {margin: 0px;text-align: justify;}	
h1 {
	margin: 0px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; COLOR: #214A69; 
	font-size:19px;}
h2 {margin: 0px}				
.clear{clear:left;}/*para q contenido no se desborde IMPORTANTE:utilizar siempre que se superpongan dos div */
.flota_right {float:right;}/*situa el div a la derecha y a la izq respectivament,si no funciona con uno, reforzarlo con el otro*/
.flota_left {float:left;}
.pic_border {border:2px solid #233963}
	
a.enlace { 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; COLOR: #214A69; 
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	}	
	
a.enlace:hover{ 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; COLOR: #214A69; 
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
	}

a.enlace_submenu { 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; COLOR: #214A69; 
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}	
	
a.enlace_submenu:hover{ 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; COLOR: #214A69; 
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	}

	
a.enlace2 { 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; COLOR: #214A69; 
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
	}	
	
a.enlace2:hover{ 
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; COLOR: #214A69; 
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	}			
						
.pic_marco {
	background:url(../body_pics/bckgr_pic_portada.gif) no-repeat center;
	width:242px;
	height:321px;
	padding:40px 0px 3px 10px;
	margin:0 auto;
	display:block}
		
#contenedor { 
	margin:0 auto; /* centrar la capa */
	width:976px; 
	background-color:#B9D7F4}
		
#top {
	width:976px;
	height:228px;}	
		
	/*contenido*/
	
#contenido {
	/*background: url(../body_pics/bckgr_contenido.gif) repeat-y #B9D7F4;*/
	width:974px;
	border-left:#0D2F6E 1px solid;
	border-right:#0D2F6E 1px solid;
	} 
	
	/*menu*/
#menu_top{
	background:url(../body_pics/menu2_top.gif) no-repeat;
	width:204px;
	height:51px}
		
		
#menu{
	background:url(../body_pics/menu2_bckgr.gif) repeat-y;
	width:217px;
	float:left;
	margin-left:10px;}
	
#menu li { 
	BACKGROUND-POSITION: 0px 4px; /*atencion se pueden poner cordenadas para situar el icono*/
	BACKGROUND-IMAGE: url(../body_pics/icon_menu.gif); 
	BACKGROUND-REPEAT: no-repeat;
	padding-left:15px;
	list-style-type:none;
	margin-left:15px;
	margin-top:15px
	}
	
.sub_menu li { 
	/*BACKGROUND-POSITION: 0px 0px; 
	BACKGROUND-IMAGE: url(../body_pics/icon_menu2.gif);
	BACKGROUND-REPEAT: no-repeat;
	list-style-type: none;
	font-size:9px;*/
	padding-left:15px;
	margin-left:25px;
	line-height:50%;
	/*margin-top:15px*/
}	
	
	
#lan { 
	text-align:right;
	padding:10px 18px
	}		
	
#central{
	float:right;
	width:722px;
	}
	
#central_left{
	float:left;
	width:346px;
	margin-right:15px;
	}			
	
#central_right{
	float:right;
	width:346px;
	margin-right:15px;
	}
	
#left_bottom{
	width:346px;
	height:350px
	}
	
#contenido_pic{ 
	padding-top:15px;
	}
		
#right_bottom{
	float:right;
	width:346px;
	}
	
#right_bottom li { 
	BACKGROUND-POSITION: 0px 7px; /*atencion se pueden poner cordenadas para situar el icono*/
	BACKGROUND-IMAGE: url(../body_pics/icon_list.gif); 
	BACKGROUND-REPEAT: no-repeat;
	padding-left:15px;
	list-style-type:none;}

#central_mapa{
	width:700px;
	float:left;
	padding-left:0px
}	

#central_mapa p { 
	margin-left:10px }		
	
#box_contenido{ 
	width:479px;
	background-color:#A9C9F0;
	border:solid 2px #88AFF7;
	border-bottom:0;
	}
#box_contenido img{ 
	padding:10px;
	margin:0 auto
	}	
#box_pic{
	width:483px;
	height:58px;
	background:url(../body_pics/bckgr_box.gif) no-repeat;
	text-align:right
	}		
#central_right_noticias{
	width:209px;
	float:right;
	margin:40px 15px 0 0; 
	text-align:center}
											
	/*footer*/
#footer{
	background:#09204C;
	height:202px;
	width:976px;
	clear:both;}	

/* para los formularios de contacto.html */
#contacto{
	margin: .4em 0;}

#contacto label{
	width: 25%;
  	float: left;
	margin-left:5px;}

.btn {
    margin:5px;
    background:url(../body_pics/bckgr_btn.gif) #FAFEFF repeat-x left top;
	border:1px solid #61656E;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px; color:#214A69;
	cursor:pointer;
	margin-left:250px;
	width:55px;
	height:22px;
	border-style:none}


form.elegante input {
  padding: .2em;
}

input:focus {
  border: 1px solid #214A69;
  background: #FFF;
}

fieldset { 
	background-color:#95C5F3;
	border:solid 2px #376485;
	border-style: dotted;}
	
.formu_box{
	font-size:11px; color:#437CB3;
	background-color:#DCE8F3;
	border:1px solid #A7B6C3;
	border-left:1px solid #376485;
	border-top:1px solid #376485;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin-left:5px}

/******************************************/


/*******************************************/
/* PARA LAS NOTICIAS, ENLACES, ETC... */
.fdo_res1 {font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-left:5px; background-image:url(../body_pics/fdo_results1.gif); background-repeat:repeat-y; background-position:left}
.fdo_res2 {font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding-right:5px; background-image:url(../body_pics/fdo_results2.gif); background-repeat:repeat-y; background-position:right}

.enlaces li{ 
	/*BACKGROUND-POSITION: 0px 0px; atencion se pueden poner cordenadas para situar el icono*/
	BACKGROUND: url(../body_pics/bckgr_list.gif) no-repeat right top #A9C9F0; 
	margin-bottom:5px;
	padding-left:5px;
	list-style-type:none;
	border-bottom:solid 1px #88AFF7;
	border-top:solid 1px #88AFF7;
	width:700px;}
	
.enlaces li p{
	padding:3px 63px 5px 0px}
	
/* FALLA CRITICA Y SIMILARES */	

#text_1columna{ 
	width:380px;
	float:left;
	background:url(../body_pics/bckgr_columna.gif) no-repeat center top}
	
#imag_1columna{ 
	width:300px;
	float:right}
	
#text_nosotros{
	width:480px; 
	float:right}		
					
