body{
background-color : #1d88ac;
margin-top : 0em;
margin-bottom : 0em;
}

body a{
color : #2C2C2C;
}

body a:hover{
text-decoration: none;
}

body img{
border : 0em;
}

.galeria li{
float:left;
}

.galeria li img{
border-left:0.3em solid #fff;
}

.col1{
float : left;
width : 30em;
}

.col2{
float : left;
width : 23em;
margin-left : 3em;
}

#enlarge {
padding:0; 
margin:0em; 
list-style-type:none; 
}

#enlarge {padding:0; list-style-type:none;}
#enlarge li {padding:0.2em;display:block; float:left; width:4em; height:4em; position:relative;}
#enlarge li a {display:block; width:4em; height:4em; overflow:hidden; position:relative;z-index:1;}
#enlarge li a img {width:100%; height:100%; border:0;}
#enlarge li a:hover {position:absolute;width:25em; height:17em; z-index:100;}

ul{
margin : 0em;
padding : 0em;
list-style-type : none;
}

.servicios,.productos,.enlaces{
margin-top : 0em;
padding : 0em;
list-style-type : none;
}

.servicios li{
clear : both;
padding-bottom : 1em;
margin-bottom : 1em;
}

.info li{
clear : both;
margin-bottom: 1em;
}

.productos li{
text-align : center;
float : left;
width : 17.6em;
margin-right : 1em;
margin-bottom : 3em;
}

fieldset{
border: 0.3em solid #E8E8E8;
padding-top: 2em;
}

legend{
margin-left : 0.4em;
}

h1{
visibility : hidden;
position : absolute;
}

h2{
clear : both;
margin-top: 0em;
margin-bottom : 0.5em;
font: 1.8em arial,verdana;
color: #2C2C2C;
font-weight : bold;
}

h3{
background-color : #F3F3F3;
padding : 0.2em;
font: 1.3em arial,verdana;
color: #006699;
font-weight : bold;
margin-bottom : 0.8em;
}

.negrita{
font-weight : bold;
}

.imgespacio{
margin-top : 1em;
}

.clear{
margin-top :2em;
clear:both;
}

.clearform{
padding-top :1em;
clear:both;
}

.campos {
width: 29em;
font:0.9em arial,verdana;
}

textarea{
width: 34.6em;
font:0.9em arial,verdana;
}

#contenedor{
background-color : #fff;
border: 0.08em solid #535353;
margin:0.5em auto;
width: 44.8em;
padding : 1em;
}

#contenido{
background-color : #fff;
}

#texto{
min-height : 25em;
margin-top : 1em;
padding-bottom : 2em;
font:0.8em arial,verdana;
color: #2C2C2C;
}

.flotaizquierda{
float : left;
padding-right : 0.6em;
padding-bottom : 0.6em;
}

/*pie de página*/
#pie{
clear:both;
text-align : center;
font : 0.8em arial,verdana;
border-top: 0.7em solid #006699;
}

.cita{
padding-top: 1em;
clear : both;
font-weight : bold;
text-align : center;
font : 2.4em georgia,verdana;
color:#006699;
}

#izquierda{
padding-right : 1em;
float : left;
width : 34em;
}

#derecha{
margin-left : 2em;
width : 18em;
float : left;
}

.reportajes li{
background: url(../img/pdf.png) left no-repeat;
padding-left : 2em;
padding-bottom : 0.5em;
padding-top : 0.5em
}

.enlaces li{
float : left;
width : 16.9em;
min-height :6em; 
margin-right : 1em;
padding : 0.3em;
margin-bottom : 1em;
border : 0.08em solid #D3D3D3;
text-align : center;
}

.row {
clear: both;
min-height: 2em;
}

.row2 {
margin-top: 1em;
}

.label {
float: left;
text-align: right;
padding-right: 1em;
width: 4em;
}

.formw {
float: left;
}

#logo{
margin-top:-0.6em;
position : absolute;
}

#cabecera{
padding-top : 2em;
}

#menu{
margin-top : 1em;
width : 31em;
margin-left : 14.3em;
}

#menu a{
font: 1em arial,verdana;
color: #000000;
font-weight : bold;
float:left;
text-decoration:none;
padding:0em 0.5em 0em 0.5em;
border-bottom : 0.5em solid #000; 
}

#menu ul {
padding:0;
margin: 0em;
list-style-type:none; 
}

#menu a:hover{
border-bottom : 0.5em solid #004A71; 
color: #004A71;
}

#menu #seleccionado{
color: #006699;
border-bottom : 0.5em solid #006699; 
}

#cam,#cam a:hover,#cam #seleccionado,#cam a{
border-bottom : 0em; 
}

#menugaleria{
margin-bottom :2em;
margin-top : 0em;
}

#menugaleria ul{
list-style-type : none;
padding : 0em;
}

#menugaleria li{
font:0.8em arial,verdana;
color: #2C2C2C;
float : left;
padding-right : 2em;
}

#menugaleria li a{
font: 1em arial,verdana;
color: #000;
font-weight : bold;
float:left;
text-decoration:none;
padding:0em 0.5em 0em 0.5em;
border-bottom : 0.5em solid #1d88ac; 
}

#menugaleria a:hover{
border-bottom : 0.5em solid #004A71; 
color: #004A71;
}
