@charset "utf-8";
/* CSS Document */

/* REDEFINICONES DE ETIQUETAS */

body{
	background-color:#fff;
	background-repeat:repeat-x;
	font-family: Tahoma, Geneva, sans-serif; 
	font-size:14px; 
	color:#444;
	font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    margin: 0;
    text-align: justify;
	line-height:22px;
	}
 
h1 {
	text-align:center; 
	font-size:18px; 
	color:#eee; 
	text-shadow: 0 1px 2px #333333; 
    }
	
h2{
	font-size:20px; 
	color:#777;
	margin-top:0px;
	text-shadow: 0 1px 1px #ccc; 

	}
h3{
	font-size:11px; 
	color:#888;
	margin-top:0px;
	margin-bottom:0px;

	}
input{
	height:20px; 
	border-radius:5px; 
	border:1px solid #aaa;
	background-color:#ccc;	
}
textarea{
	width:478px; 
	height:140px; 
	border-radius:5px; 
	border:1px solid #aaa;
	background-color:#ccc;
	}
.foot_button{
	width:95px; 
	height:25px; 
	border-radius:5px; 
	border:1px solid #888; 
	margin-top:10px; 
	font-weight:bold; 
	font-size:14px; 
	color:#666;
	background-color:#aaa;
	}
.contacto{
	color:#aaa;
	}
.contacto:a{
	color:#777;
	}
.contacto:hover{
	color:#777;
	}
.head{
	color:#eee;
	}	
.head:a{
	color:#fff;
	}	
.head:hover{
	color:#fff;
	}	
a{
	text-decoration:none;
	color:#666;
}

a:hover{
	text-decoration:none;
	color:#999;
}

.pie{
	color:#dddddd;

}
.pie:a{
	color:#ff7e00;

}
.pie:hover{
	color:#ff7e00;

}

.cabecera{
	color:#6a8a0d;
	font-size:15px;

}
.cabecera:a{
	color:#b1e715;

}
.cabecera:hover{
	color:#b1e715;

}
.bold{
	color:#ff9b38;
	font-weight:bold;
	} 
.boxes{
	float:left; 
	width:220px; 
	height:170px; 
	margin-right:23px; 
	border:5px solid #f9f9f9;
	
	}
.boxes_shadow{
	float:left; 
	width:219px; 
	height:169px; 
	box-shadow:0 1px 2px #888;
	}
.boxes_title{
	float:left; 
	width:220px; 
	height:35px; 
	padding:0px 0px 10px 0px; 
	background-color:#008dda;
	}

.boxes_images{
	float:left; 
	width:220x; 
	height:124px;
	}
.menu {
 color:#eee;
}
.menu a{
 color:#eee;
}

.menu a:hover{
 color:#97d5f8;
}
.menu1 {
color:#eeeeee; 
}
.menu1_sel, .menu1_sel:hover {
	color:#97d5f8; 
}
.menu1:hover {
	color:#97d5f8;
}
.titulo_seccion{
	font-size:16px; 
	font-weight:bold;
	text-shadow: 0 0px 0px #fff; 
	color:#666;
	margin:0px;
	text-align:left;
	}
.datos{
	font-size:11px;
	line-height:18px;
	color:#222;
	}
.datos a{
	color:#555;

	}
.datos hover{
	color:#555;

	}	
.login{
	width:240px;
	height:20px; 
	border-radius:5px; 
	border:1px solid #888;
	background-color:#ddd;	

	}
.boton_login{
	width:80px;
	height:20px; 
	border-radius:5px; 
	border:1px solid #888;
	background-color:#ddd;	

	}

.foot{
	color:#bbb;
	}
.foot:a{
	color:#ddd;

}
.foot:hover{
	color:#ddd;

}

/* ESTRUCTURA DE LA PAGINA */
#head{
	height:140px; 
	background-color:#008dda;
	}
#head_center{
	margin:0 auto;
	width:990px;
	height:100px;
	background-image:url(imagenes/head.png);
	}

#fondo_gris_seccion{
	height:335px; 
	background-color:#ddd;
	}
#center_fondo {
	margin:0 auto;
	width:990px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#fondo_imagen{
	float:left; 
	width:990px; 
	height:322px; 
	background-color:#fff;
	}
#container_fondo{
	background-color:#FFF;
	}
#container_center{
	margin:0 auto;
	width:990px;
	min-height:290px;
	}
#container_seccion{
	float:left; 
	width:968px; 
	min-height:200px; 
	border:1px solid #ccc; 
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;

	}
#foot_fondo{
	clear:both;
	background-color:#444; 
	}
#foot_center{
	margin:0 auto;
	width:990px;
	height:400px; 
	}
	#fondo_gris{
	height:670px; 
	background-color:#ddd;
	}
#draco-creatives{
	height:30px;
	background-color:#333;
	font-size:11px;
	
	}
#draco-creatives-center{
	margin:0 auto;
	width:990px;
	height:30px; 
	text-align:right;
	}
.draco{
	color:#ccc;
	}
.draco: a{
	color:#aaa;
	}
.draco; hover{
	color:#aaa;
	}
	
#slider_background{
	float:left;
	width:990px;
	height:441px;
	background-color:#fff;
	margin-bottom:35px; 
	} 
#slider{
	float:left;
	width:980px;
	height:430px;
	margin:5px;
	}

#imagen_shadow{
	float:left; 
	width:978px; 
	height:310px; 
	box-shadow:0 1px 2px #888; 
	margin:5px 5px 5px 6px;
	}
/* FIN ESTRUCTURA PAGINA */
		

#head_dcha{
	float:right; 
	height:85px; 
	width:310px; 
	color:#eee;
	font-size:15px;
	margin-top:5px; 
	}
#head_tlf{
	float:right; 
	width:120px; 
	height:50px; 
	line-height:25px; 
	text-align:right; 
	padding:10px 5px 0px 0px; 
	font-size:20px;
	}
#head_ico{
	float:right; 
	width:30x; 
	height:30px; 
	text-align:right; 
	margin-top:10px;
	}
#head_mail{
	float:right; 
	padding-right:5px; 
	width:295px; 
	height:25px; 
	text-align:right;
	}


#foot_izq{
	float:left; 
	width:450px; 
	height:340px; 
	margin:10px;
	}
#foot_logo{
	float:left; 
	width:450px; 
	height:55px;
	}
#foot_mapa{
	float:left; 
	width:425px; 
	height:250px; 
	border:2px solid #CCC;
	margin-top:5px;
	}
#foot_ampliar_mapa{
	float:left; 
	width:425px; 
	height:32px; 
	margin-top:5px; 
	text-align:center;
	}
#foot_direccion{
	float:left; 
	width:440px; 
	height:30px; 
	font-size:14px; 
	color:#eee;
	margin-top:10px;
	}
#foot_texto_izq{
	float:left; 
	width:440px; 
	height:80px; 
	color:#eee; 
	font-size:14px;
	}
#foot_dcha{
	float:left; 
	width:485px; 
	height:270px; 
	margin-top:55px;
	color:#eee; 
	margin-left:35px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:18px;
	}
#foot_final{
	float:left; 
	width:990px; 
	height:36px;
	}
#foot_separador{
	float:left; 
	width:988px; 
	height:5px; 
	border-top:1px solid #555;
	}
#foot_copy{
	float:left; 
	width:990px; 
	height:30px; 
	color:#eee; 
	font-size:14px;
	}	
	
	
#login_box{
	float:left; 
	width:340px; 
	height:120px; 
	border-radius:10px; 
	-webkit-border-radius:10px; 
	padding:20px; 
	margin:70px 0px 0px 280px; 
	border:1px solid #cccccc;
	}
#inicio_mercedes{
	float:left; 
	width:968px; 
	height:340px; 
	margin-top:5px;
	}
#inicio_casos_exito{
	float:left; 
	width:98%; 
	min-height:420px;
	padding:10px;
	}

#inicio_noticias{
	float:left; 
	width:456px; 
	min-height:420px; 
	margin-right:10px; 
	padding:10px 20px 10px 10px;

	}

		
#seccion_titulo{
	float:left; 
	width:968px;
	height:25px; 
	margin-bottom:10px; 
	border-bottom:1px dotted #CCC;
	}
#seccion_texto1{
	float:lef; 
	width:968px; 
	height:285px;
	}
#seccion_texto2{
	float:left; 
	width:698px; 
	margin-right:15px;
	}
#seccion_texto3{
	float:left; 
	width:968px; 
	height:525px;
	}
#seccion_texto4{
	float:left; 
	width:968px;
	}
#seccion_marco_foto{
	float:left; 
	width:245px; 
	height:235px; 
	padding:5px; 
	background-color:#ccc
	}
#seccion_foto{
	float:left; 
	width:245px; 
	height:220px; 
	box-shadow:0 1px 2px #555;
	}
#titulo_foto_seccion{
	float:left; 
	width:245px; 
	height:20px; 
	text-align:center; 
	font-size:11px;
	}
#seccion_columna_izq{
	float:left; 
	width:438px; 
	height:430px; 
	margin-right:40px;
	}
#seccion_columna_dcha{
	 float:left; 
	 width:490px; 
	 height:430px;
	}
#seccion_maritimo{
	float:left; 
	width:548px; 
	margin-right:10px;
	}
#seccion_maritimo_marco{
	float:left; 
	width:400px; 
	height:297px; 
	padding:5px; 
	background-color:#ccc;
	margin-bottom:5px;

	} 
#seccion_maritimo_foto{ 
	float:left; 
	width:400px; 
	height:280px; 	
	box-shadow:0 1px 2px #555;
	}
#seccion_maritimo_titulo_foto{
	float:left; 
	width:400px; 
	height:20px; 
	text-align:center; 
	font-size:11px;
	}

#menu{
	margin:0 auto;
	width:990px;
	height:40px; 
	background-color:#0068a1;
	}
#menu_actividad{
	width:188px; 
	padding:12px 0px 12px 8px; 
	position:absolute; 
	margin-left:279px; 
	margin-top:40px;
	z-index:2; 
	display:none;
	letter-spacing:0.2px;
    background-color:#0068a1;
	border-right:3px solid #005e91;
	border-bottom:3px solid #005e91;
	border-left:3px solid #005e91; 
	filter:alpha(opacity=90); opacity:0.9;
	font-family: "Verdana",Geneva,sans-serif;
	font-size:15px;
	color:#eee;
	text-align:left;

}

#menu_item{
	float:left; 
	width:138px; 
	height:33px;
	text-align:center;
	padding-top:7px; 
	background-color:#0068a1;
	font-size:15px;
	line-height:22px;
	letter-spacing:0.3px;
	color:#eee;
	text-decoration:none;
	font-family: "Verdana",Geneva,sans-serif;

	}
#menu_separador{
	float:left; 
	width:3px; 
	height:40px; 
	background-color:#005e91;
	}
#noticias_inicio_item{
	float:left; 
	line-height:18px;  
	margin-bottom:5px;
	padding:0px 5px 0px 5px;
	border-bottom:1px dotted #ccc; 
	}
#noticias_inicio_titulo{
	float:left;
	min-height:30px;

	}

#noticias_inicio_mas{
	float:left; 
	width:98%;
	height:20px; 
	text-align:left;
	font-size:11px; 

	}
		
/**ADMINISTRACION**/
#listado_temas{
	float:left; 
	width:235px;
	min-height:300px;
	margin-right:10px;
	border-right:1px dotted #aaa;
	padding-right:4px;
}
#listado_titulo{
	float:left;
	margin-bottom:5px;
	width:240px;
	height:33px;
	}

#articulo{
	width:714px;
	float:left;
	margin-top:0px;
}
#menu_adm_container{
	height:60px;  
	background-color:#ddd;

	}
#menu_adm{
	margin:0 auto;
	width:970px; 
	height:60px; 
	padding:10px; 
	font-size: 12px; 
	text-align:left; 
	clear:both;
	}
#publicaciones_listado{
	float:left; 
	width:948px; 
	min-height:50px; 
	margin-bottom:10px; 
	padding:10px;
	background-color:#eee;
	}
#publicaciones_list_titulo{
	float:left; 
	width:948px; 
	min-height:20px; 
	font-weight:bold;
	}
#publicaciones_list_descrip{
	float:left; 
	width:948px; 
	margin-top:5px; 
	min-height:50px;
	}
#noticias_listado{
	float:left; 
	width:700px; 
	min-height:50px; 
	padding:10px; 
	margin-bottom:10px; 
	background-color:#eee;
	}
#noticias_list_titulo{
	float:left; 
	width:700px; 
	min-height:20px; 
	font-weight:bold;
	}
#noticias_list_descrip{
	float:left; 
	width:700px; 
	margin-top:5px; 
	min-height:50px;
	}
#noticias_list_mas{
	float:left; 
	width:700px; 
	height:20px; 
	text-align:right;
	}
#noticias_ver_titulo{
	float:left; 
	width:720px; 
	min-height:30px; 
	text-align:left;
	}
#noticias_ver_descrip{
	float:left; 
	width:720px; 
	min-height:70px;
	}
#noticias_ver_texto{
	float:left; 
	width:720px; 
	margin-top:10px; 
	min-height:200px;
	}
#noticias_ver_fechas{
	float:left; 
	width:720px; 
	height:50px; 
	margin-top:10px;
	}
.noticias_volver{
	float:left; 
	width:720px; 
	height:30px; 
	text-align:right;
	}

.usuarios_input{
	width:140px; 
	height:20px; 
	border-radius:5px; 
	border:1px solid #aaa;
	background-color:#ddd;	
	}
.alerta{ 
	color:#F00; 
	font-weight:bold; 
	text-align:center;
}
.cab_tablas_admin{
	background-color:#ccc;
}
.contact{
	width:480px; 
	height:20px; 
	border-radius:5px; 
	border:1px solid #888;
	background-color:#aaa;	
}
.contact_texarea{ 
	width:478px; 
	height:140px; 
	border-radius:5px; 
	border:1px solid #888;
	background-color:#aaa;
	color:#222;
	
	}
.titulo_seccion{
	font-size:20px; 
	color:#777;
	margin-top:0px;
	text-shadow: 0 1px 1px #ccc; 

	}
.titulo_subseccion{
	font-size:16px;  
	color:#777;
	margin-top:0px;
	text-shadow: 0 0px 0px #ccc; 

	}
	.tema{
	color: #444; 
	text-decoration:none;
}


.temasolo{
	color: #aaa; 
	text-decoration:none; 
}
.temasolo:hover{
	color: #aaa; 
}
/* -------------------------------------------- */
/* ------------- Pagination: Clean ------------ */
/* -------------------------------------------- */
#pagination-clean li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
/* savers #pagination-clean li,*/
#pagination-clean a           { border-right:solid 1px #DEDEDE; margin-right:2px; }
#pagination-clean .previous-off,
#pagination-clean .next-off   { color:#888888; display:block; float:left; font-weight:bold; padding:3px 4px; }
#pagination-clean .next a,
#pagination-clean previous a  { border:none; font-weight:bold; }
#pagination-clean .active     { color:#000000; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ border-right:solid 1px #DEDEDE; }
#pagination-clean a:link,
#pagination-clean a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:underline; }
#pagination-clean a:hover     { text-decoration:none; }

/* -------------------------------------------- */
/* -------------------------------------------- */
