* {
	margin: 0 auto;
	padding: 0;
}

body  {	

	background: #3f5f86 url("images/fondo_mapa.png") no-repeat center top; 
	background-attachment: fixed; 
    font-family:Verdana, Arial, Helvetica, sans-serif;	font-size : 11px;
	color : #01316f;
	height:100%; 
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
}

input, textarea {
	background: #FFFFFF url(images/img09.gif) repeat-x;
	border: 1px solid #FFFFFF;
	border-top-color: #A3A3A3;
	border-left-color: #D6D6D6;
	font: normal 1em/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6E6E6E;
}


p, ul, ol {
	margin-top: 1em;
	line-height: 170%;
}

ul, ol {
	margin-left: 3em; list-style-position:inside;
}



a {
	color: #346086;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

img.left {
	float: left;
	margin-right: 20px;
}
.left {
	float: left;
	margin-right: 40px;
}


img.right {
	float: right;
	margin-right: 20px;
}

.entry img {border: 1px solid #fff;}
.fla {margin-left:-10px;width:100%;}
.fla img {border: 5px solid #01316f;}
hr {
	display: none;
}
.colores {color:#2d456c;font-weight:bold;}
/* Logo 01316f*/

#logo {
	width: 1130px;;
	height: 130px;
	margin: 0 auto;
}

#logo h1, #logo h2 {
	margin: 0;
}

#logo h1 {
	text-align:center;
	padding-top: 0px;
}

#logo h2 {
	float: right;
	padding-top: 95px;
	font-size: 16px;
}

#logo h2, #logo h2 a {
	color: #939292;
}

#logo a {
	text-decoration: none;
}

/* Menu */


#altamar {
	margin: 0px auto;
	height:58px;
	width:1070px;
	min-width:1070px;
	background: url(images/select1.png) no-repeat left center;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	z-index:500;
	padding:1px;
	border:none;
	position:relative;
	/*margin-left: 30px;*/
}

#altamar img {border:none;} 
#altamar .select {
margin:0; 
padding:0 0 0 10px; 
list-style:none; 
white-space:nowrap;
}
 
#altamar li {
float:left;
height:29px;
padding-top:1px;
margin-right:1px;
}
 
#altamar .select a {
display:block; 
height:26px; 
float:left; 
border-left:1px solid #7e8586;
border-right:1px solid #2d2d2d;
padding:0 15px 0 15px; 
text-decoration:none; 
line-height:24px; 
white-space:nowrap;
font-weight:bold;
color:#ddd;
}
 
#altamar .select li.linea a {color:#ddd;}
 
 
#altamar .select a:hover, 
#altamar .select li:hover a {
border-left:1px solid #2d2d2d;
border-right:1px solid #000;
color:#fff;
}
 
#altamar .select li.linea a:hover, 
#altamar .select li.linea:hover a {
color:#fff;}
 
 
#altamar .sub {
display:none;
}
#altamar ul ul {display:none;}
 
/* IE6 only */
#altamar table {
border-collapse:collapse; 
margin:-1px -10px; 
font-size:1em; 
width:0; 
height:0;
}
 
#altamar .sub {
margin:0; 
padding:0;
list-style:none;
}
 
#altamar .sub li {background:#CD9D00; padding:0; margin:0;}
 
#altamar .select :hover .sub {
height:25px;
display:block; 
position:absolute;
float:left;
top:28px;
padding-top:3px;
left:10px; 
text-align:left;
background:transparent;
}
 
#altamar .select :hover .rt li {float:right;}
 
#altamar .select :hover .sub li a 
{display:block; height:30px; line-height:21px; float:left;  padding:0; margin:0; white-space:nowrap; color:#000; border:0; font-weight:normal;}
 
#altamar .select :hover .sub li.sublinea a {color:#000;}
#altamar .select :hover .sub li a span {display:block; height:21px; margin-top:2px; float:left; padding:0 15px;}
#altamar .select :hover .sub li.sublinea a span {padding:0 2px;}
#altamar .select :hover .sub li.sublinea a span b {padding:0 14px; font-weight:normal;}
 
#altamar .select :hover .sub li a:hover {color:#000; position:relative; line-height:19px;}
#altamar .select :hover .sub li:hover {position:relative;}
 
#altamar .select :hover .sub li a:hover span {border:1px solid #c5d5e8; padding:0 14px; cursor:pointer;}
#altamar .select :hover .sub li.sublinea a:hover span {padding:0 1px;}
#altamar .select :hover .sub li:hover > a span {border:1px solid #c5d5e8; padding:0 14px; cursor:pointer;}
#altamar .select :hover .sub li.sublinea:hover > a span {padding:0 1px; line-height:19px;}
 
 
#altamar .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:112px; position:absolute; left:0; top:30px; border:1px solid #999; background:#fff;}
 
#altamar .select :hover .sub :hover ul ul {position:absolute; left:-9999px;}
 
#altamar .select :hover .sub :hover ul li {height:18px; margin:0;}
#altamar .select :hover .sub :hover ul li a {width:80px; text-align:left; height:18px; line-height:18px; background:#fff; font-weight:normal; padding:0 15px; color:#06c;}
 
#altamar .select :hover .sub :hover ul li a:hover {color:#000;}
#altamar .select :hover .sub :hover ul li:hover > a {color:#000;}
 
#altamar .select :hover .sub :hover ul :hover ul {left:105px; top:-1px; border:1px solid #999; background:#fff;}
#altamar .select :hover .sub :hover ul :hover ul li a {background:#fff;}
 
#altamar .select :hover .rt :hover ul :hover ul {left:-110px; top:-1px; border:1px solid #999;}
 
/* Sidebar */

#sidebar {background: transparent;	
	float: left;
	width: 15%;	
	height:100%;margin-left:30px;margin-right:5px;color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#sidebar h1, h2, h3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#sidebar p  {
	margin-top: 1em;
	line-height: 140%;
}

#sidebar ul {
	margin: 0;margin-top:5px;
	padding: 0;
	list-style: none;
	line-height: normal;
}


#sidebar li {
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #E5E5E5;
}

#sidebar h2 {
	margin-bottom: 0px;padding-bottom:0px;margin-top: 0px;padding-top:0px;
	font-size: 18px;color: #CEA32C;
}
.izq {background: url("images/fondo_azul1.png") no-repeat; width:174px; height:330px;margin-bottom:1px;}
.izq1 {background: url("images/fondo_azul2.png") no-repeat; width:174px; height:269px;margin-bottom:1px;color : #fff;}
.izq2 {background: url("images/fondo_azul3.png") no-repeat; width:174px; height:60px;margin-bottom:1px;}


.izq_contenido {width:146px;padding:15px;padding-left:8px;}
#sidebar a {
	color: #CEA32C;
}

#sidebar a:hover {
	text-decoration: none;
}

 
/* Page */

#contenedor {
width: 1130px;
margin: 0 auto;padding-top:4px;
}
#info {
width: 1130px;
margin: 0 auto;padding-top:4px;
}
/* Content */


#content {background: url(images/fondo_blanco1.png) no-repeat;
	float: left;
	width: 920px;	
	height:699px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}


.post {margin: 5px 25px 5px 25px;}

.post img {margin:2px;margin-right:20px;}
.post p, ul {text-align:left;font-size : 13px;
}


.entry ul {list-style:none; list-style-image:url(images/ancla.png);}


#content1 {background: url(images/fondo_blanco2.png) no-repeat;
	float: left;
	width: 900px;	
	height:770px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}

#content1c {background: url(images/fondo_blanco12c.png) no-repeat;
	float: left;
	width: 900px;	
	height:4800px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}


#content2 {background: url(images/fondo_blanco3.png) no-repeat;
	float: left;
	width: 900px;	
	height:1090px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}

#content3 {background: url(images/fondo_blanco4.png) no-repeat;
	float: left;
	width: 900px;	
	height:1260px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}



#content31 {background: url(images/fondo_blanco41.png) no-repeat;
	float: left;
	width: 900px;	
	height:1250px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}


#content32 {background: url(images/fondo_blanco421.png) no-repeat;
	float: left;
	width: 900px;	
	height:1070px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}

#content321 {background: url(images/fondo_blanco4211.png) no-repeat;
	float: left;
	width: 900px;	
	height:1990px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}


#content4 {
	float: left;
	width: 900px;	
	height:3060px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}

#content5 {background: url(images/fondo_blanco5.png) no-repeat;
	float: left;
	width: 900px;	
	height:2800px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}

#content6 {background: url(images/fondo_blanco60.png) no-repeat;
	float: left;
	width: 900px;	
	height:1400px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}
#contentb {background: url(images/fondo_blanco60b.png) no-repeat;
	float: left;
	width: 900px;	
	height:1730px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}
#content61 {background: url(images/fondo_blanco61.png) no-repeat;
	float: left;
	width: 900px;	
	height:1900px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}

#content61b {background: url(images/fondo_blanco61b.png) no-repeat;
	float: left;
	width: 900px;	
	height:2900px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}


#content71 {background: url(images/fondo_blanco711.png) no-repeat;
	float: left;
	width: 900px;	
	height:3060px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}
#content71c {background: url(images/fondo_blanco711c.png) no-repeat;
	float: left;
	width: 900px;	
	height:2800px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}


#content701 {background: url(images/fondo_blanco7011.png) no-repeat;
	float: left;
	width: 900px;	
	height:8840px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}



#content8 {background: url(images/fondo_blanco8.png) no-repeat;
	float: left;
	width: 900px;	
	height:100%;margin-left:0px;padding-left:0px; margin-bottom:5px;
}
#content9 {background: url(images/fondo_blanco9.png) no-repeat ;
	float: left;
	width: 900px;	
	height:100%;margin-left:0px;padding-left:0px; margin-bottom:5px;
}

#content10 {background: url(images/fondo_blanco10.png) no-repeat ;
	float: left;
	width: 900px;	
	height:100%;margin-left:0px;padding-left:0px; margin-bottom:5px;
}
#content11 {background: url(images/fondo_blanco11.png) no-repeat ;
	float: left;
	width: 900px;	
	height:100%;margin-left:0px;padding-left:0px; margin-bottom:5px;
}
#content12 {background: url(images/fondo_blanco12.png) no-repeat ;
	float: left;
	width: 900px;	
	height:830px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}

#content12a {background: url(images/fondo_blanco12a.png) no-repeat ;
	float: left;
	width: 900px;	
	height:1930px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}


#content112 {background: url(images/fondo_blanco112.png) no-repeat ;
	float: left;
	width: 900px;	
	height:930px;margin-left:0px;padding-left:0px; margin-bottom:5px;
}

#content13 {background: url(images/fondo_blanco13.png) no-repeat ;
	float: left;
	width: 900px;	
	height:100%;margin-left:0px;padding-left:0px; margin-bottom:5px;
}

#content14 {background: url(images/fondo_blanco14.png) no-repeat ;
	float: left;
	width: 900px;	
	height:100%;margin-left:0px;padding-left:0px; margin-bottom:5px;
}
#content15 {background: url(images/fondo_blanco15.png) no-repeat;
	float: left;
	width: 900px;	
	height:100%;margin-left:0px;padding-left:0px; margin-bottom:5px;
}
#imagenes1{ float:left;margin-top:20px;margin-right:20px;}
#imagenes1 img {border: 1px solid #ccc}
#imagenes{ float:none;margin-top:20px;}
#imagenes img {border: 1px solid #ccc}


/* Footer */

#footer {font-size:9px;
	clear: both;
	width: 603px;
	height: 23px;
	margin: 0 auto;margin-top:20px;
	background: url(images/img07.png) no-repeat;
}

#footer p {
	margin: 0;
	line-height: normal;text-align:center;padding-top:5px;
}

/*  Formulario de contacto */
#formulario{
padding: 0px;
margin: 0px;
border: 0;
text-align: left;
font-size: 11px;
}

div#formulario fieldset {
padding: 0px;
margin: 0px;
border: none;
font-size: 11px;
		}

div#formulario fieldset:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	color:  #fff;
	margin: 0;
	padding: 0;
	font-size: 11px;
	}

#formulario label{width: 100px;
margin-bottom: 0;
padding-bottom: 0;
margin-top: 1px;
display: block;
font-size: 11px;
}

div#formulario legend {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #09f;
	text-align: left;
	font-size: 11px;
}
	
div#formulario textarea {font-size: 1em;
    width: 130px;height:50px;
	background-color: #fff;
	overflow: auto;
	position: relative; /* para mac con IE5*/
	/* si pongo aquí voice sale en bloques*/
}
div#formulario input {
	width: 130px;
	background-color: #fff;
	font-size: 11px;
	}
	
div#formulario input.boto {
color: #505050;margin-top:10px;
background: #f4f4f4;
border-left: 1px solid #cccccc;
	width: 90px;
	font-weight: bold;
	cursor: pointer;
	font-size: 11px;
				}
		
		
div#formulario input.boto:hover,
div#formulario input.boto:focus {
background: #eaeaea;
color: #666;
font-size: 11px;
	}

h1, h2, h3 {
	letter-spacing: -0.05em;font-family:verdana, arial, sans-serif;
}

h2 {
	letter-spacing: -0.03em;}

h1, h1 a, h2, h2 a, h3 {
	text-decoration: none;
}

h1 a:hover, h2 a:hover {
	text-decoration: underline;
}

h1 {text-align:center;margin: 20px; color:#2d456c;font-size: 30px;}
h2,h3 {text-align:center;margin: 20px 0px 0px 0px;padding:0px;color:#2d456c;}

h2 {font-size: 22px;}
	
h3 {font-size: 20px;}

/*  Formulario de contacto */
#formulario1{
padding: 0px;
margin: 0px;
padding-left: 30px;
padding-top:5px;
border: 0;
text-align: left;
font-size: 1em;
}
.parrafo  {padding-bottom: 0px;
margin-bottom: 0px;}

html>div#formulario1 {padding-top: 0px;}

#formulario1 h3 {padding: 0px;
margin: 0px;
font-size: 1em;
}

#formulario1 p{
padding: 0px;
margin: 0px;
padding-bottom: 5px;
line-height: 1em;
font-size: 1em;
}

div#formulario1 fieldset {
padding: 0px;
margin: 0px;
border: none;
font-size: 1em;
		}

html>div#formulario1 fielset {border: none;}

div#formulario1 fieldset:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	color:  #fff;
	margin: 0;
	padding: 0;
	font-size: 1em;
	}

#formulario1 label{
margin-bottom: 0;
padding-bottom: 0;
margin-top: 1px;
display: block;
font-size: 1em;
}

div#formulario1 legend {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #09f;
	text-align: left;
	font-size: 1em;
}
	
	
div#formulario1 select {
width: 310px;
background-color: #fff;
font-size: 1em;
}

div#formulario1 input {
	width: 310px;
	background-color: #fff;
	font-size: 1em;
	}
	
div#formulario1 input.boto {
color: #505050;margin-top:10px;
background: #f4f4f4;
border-left: 1px solid #cccccc;
	width: 90px;
	font-weight: bold;
	cursor: pointer;
	font-size: 1em;
				}
		
		
div#formulario1 input.boto:hover,
div#formulario1 input.boto:focus {
background: #eaeaea;
color: #666;
font-size: 1em;
	}

div#formulario1 textarea {
    width: 310px;
	background-color: #fff;}
	
