body { 
margin : 0; 
border : 0; 
padding : 0; 
background-color : #ffffff;
color:#000000; 
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 12px;
line-height:17px;
text-align : center;
} 
A {
color : #008676;
text-decoration:none;list-style : none;


}

A:hover {
color : #008676;
text-decoration:underline;
}

#cajacentral {
margin : 0 auto; 
text-align : left; 
width : 920px;
padding : 0; 
margin-top:20px;
margin-bottom:0px;
} 

#cajaprincipal {
float:left;
margin-left:0;
margin-right:0; 
padding : 0;
background-image:url(../imagenes/f_medio.jpg);
} 


/* cabecera */
#cab {
width : 920px;
height: 159px;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding: 0;
top: 0;
background-image:url(../imagenes/f_cab.jpg);
background-repeat:no-repeat;
} 

#cont_medio {
float:left;
background-image:url(../imagenes/f_medio_sup.jpg);
background-repeat:no-repeat;
width:920px;

}

#colizq {
float:left;
margin-top: 0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding-left:40px;
padding-top:33px;
padding-bottom:190px;
text-align : left;
}

.logo{
border:0;
margin-left:210px;
margin-top:25px;
margin-right:45px;

}

/* contenido */
#contenido {
float:left;
padding-left:110px;
margin-bottom:0px;
padding-bottom:30px;
width:470px;

}

.imagen_sec {
border-bottom:#058071 2px solid;
border-top:#058071 2px solid;
}
.imagen_sec_zp {
border-bottom:#058071 2px solid;
}

#iniciosup {
float:left;
width:494px;margin-top:90px;
background-image:url(../imagenes/fondocontenido.gif);
}
#inicioinf {
margin-top:20px;
float:left;
width:494px;
background-image:url(../imagenes/fondocontenido.gif);
}

#txtbb {
width:434px;
margin-top:25px;
margin-bottom:25px;
margin-left:30px;

background-color:#FFFFFF;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 14px;
line-height:18px;
text-align:left;
}
#notsini {
width:474px;
height:190px;
margin-top:8px;
margin-bottom:10px;
margin-left:10px;

background-color:#FFFFFF;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 12px;
line-height:16px;
text-align:left;
}

.parrafoini {
padding-left:20px;
padding-right:20px;
padding-top:22px;
padding-bottom:22px;
}
.notindi {
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}
.txtculsion {
font-size : 20px;
color:#008676;
font-weight:bold;
text-transform:uppercase;
}
.txtwheanow {
font-size : 16px;
color:#fcb040;
font-weight:bold;
text-transform:uppercase;
}
.titverde {
font-size : 14px;
color:#008676;
font-weight:bold;
}
.txtverde {
color:#008676;
}
.nottitini {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 12px;
line-height:16px;
text-align:left;
padding-bottom:20px;
}
.notfecha {
margin-left:10px;
font-weight:bold;
font-size : 11px;
line-height:16px;
text-align:left;}

#cabsec{
margin-left:10px;
margin-bottom:0;}

/* plantilla seccion */
#sec {
float:left;
width:470px;
}
#contsec {
width:470px;
margin-top:0;
margin-bottom:10px;
margin-left:10px;
font-size : 14px;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
line-height:25px;
letter-spacing:0.1em;
text-align:left;
}
.parrafosec {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
padding-left:0;
padding-right:0;
margin-top:0px;
padding-top:18px;
padding-bottom:5px;
}

/* nosotros */
#nosotros {
float:left;
width:494px;

}
#contnosotros {
width:474px;
margin-top:0;
margin-bottom:10px;
margin-left:10px;
background-color:#FFFFFF;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 12px;
line-height:18px;
text-align:left;
}

.nombredires {
color:#000000;
font-size : 15px;
line-height:17px;
margin:0;
padding:0;
}
.cita {
font-size : 11px;
line-height:15px;
margin:0;
padding-top:5px;
padding-left:0;
padding-bottom:5px;
padding-right:0;
font-style:italic;
height:150px;
}
.cargo{
color:#008676;
font-size : 12px;
line-height:14px;
margin:0;
padding-top:0;
padding-left:0;
padding-bottom:3px;
padding-right:0;
}

#dires{
float:left;
width:200px;
}

/* actualidad */
#actualidad {
float:left;
width:470px;
}
#contactualidad {
padding-left:10px;
padding-top:15px;
margin-bottom:25px;
margin-left:0;
margin-right:0;
background-color:#FFFFFF;
min-height:200px;
}
#contactualidad p {
width:470px;
margin-top:0;
margin-bottom:10px;
margin-left:0;
background-color:#FFFFFF;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 12px;
line-height:18px;
text-align:left;
}
#actualidadfecha {
float:left;
}

#actualidadind {
padding-left:7px;
float:left;
width:375px;
line-height:14px;
text-align:left;
padding-bottom:10px;
}

.titulonot {
	font-size : 14px;
	text-align:left;
}



/* servicios */
#contservicios {
width:474px;
margin-top:8;
margin-left:10px;
margin-bottom:0;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 13px;
line-height:22px;
text-align:left;
}
.parrafoservicios {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
padding-left:0;
padding-right:0;
margin:0;
padding-top:11px;
padding-bottom:0;
}
/* vision */
#contvision {
width:474px;
margin-top:0;
margin-left:10px;
margin-bottom:0;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 13px;
line-height:22px;
text-align:left;
}
.parrafovision {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
padding-left:0;
padding-right:0;
margin:0;
padding-top:10px;
padding-bottom:0;
}


.numg {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 18px;
}

/* contacto */
#contcontacto {
width:474px;
margin-top:0;
margin-bottom:10px;
margin-left:10px;
background-color:#FFFFFF;
background-image:url(../imagenes/fondocontacto.gif);
background-repeat:no-repeat;
background-position:bottom;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 12px;
line-height:18px;
text-align:left;
}
#literalform{
float:left;
padding-left:20px;
width:80px;
color:#008676;
vertical-align:bottom;
}
#campoform{
margin-left:10px;
width:350px;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 12px;
}
#campoform a { 
font-size : 13px;
font-weight:bold;
color:#18453b;
text-decoration:none;
} 
#campoform a:link, a:visited { 
font-size : 13px;
font-weight:bold;
color:#18453b;
text-decoration:none;
} 
#campoform a:hover { 
font-size : 13px;
font-weight:bold;
color:#008676;
text-decoration:none;
} 


/* pie - el siguiente código es antiguo y no se está utilizando */
#pie{
font-size : 11px;
float:left;
margin-bottom:0;
margin-right:0;
width:920px;
padding-top:31px;
background-image:url(../imagenes/f_pie.jpg);
background-repeat:no-repeat;
}

#pie a { 
font-size : 11px;
font-weight:bold;
color:#193018;
text-decoration:none;
}
#pie a:link, a:visited { 
font-size : 11px;
font-weight:bold;
color:#193018;
text-decoration:none;
} 
#pie a:hover {
font-size : 11px;
font-weight:bold; 
color:#008676;
text-decoration:underline;
}
.enlacespie {
margin-right:30px;
}

/* pie */
#menurec{
font-size : 11px;
float:left;
margin-bottom:0;
margin-right:0;
width:920px;
padding-top:0px;
background-color:#FFFFFF;
}

#menurec a { 
font-size : 11px;
font-weight:bold;
color:#193018;
text-decoration:none;
}
#menurec a:link, a:visited { 
font-size : 11px;
font-weight:bold;
color:#193018;
text-decoration:none;
} 
#menurec a:hover {
font-size : 11px;
font-weight:bold; 
color:#008676;
text-decoration:none;
}
.enlacespie {
margin-right:30px;
}


#avisolegal {
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
padding:10px;
background-color:#FFFFFF;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size : 12px;
line-height:18px;
letter-spacing:0.1em;
text-align:justify;
}

/* leer mas */
.leermas {
color:#008676;
font-size:12px;
font-stretch:expanded;
margin-left:10px;
padding:0;

}
.leermas A {
color : #008676;
font-size : 11px;
text-decoration:none;list-style : none;
}

.leermas A:link {
color : #008676;
text-decoration:none;list-style : none;
}

.leermas A:hover {
color : #008676;
text-decoration:underline;
}

/* volver */

.volver A {
float:right;

font-size:16px;
text-align:right;
color : #008676;
text-decoration:none;
}

.volver A:link, A:visited {
color : #008676;
text-decoration:none;
}

.volver A:hover {
color : #008676;
text-decoration:underline;
}


/*paginacion*/

#paginacion { 
font-size: 12px;
float:left;
text-align : center;
width : 470px;

padding: 0;
margin: 5px 0 5px 0;
}
#paginacion a {
font-size: 12px;
padding: 2px 5px 2px 5px;
margin: 5px;
border: 0;
height:15px;
color:#333333;
}
#paginacion a:hover {
padding: 2px 5px 2px 5px;
margin: 5px;
border: 0;
color: #008676;
text-decoration:none;
height:15px;
}
#paginacion span.current {
padding: 2px 5px 2px 5px;
margin:5px;
border: 1px solid #000;
height:15px;
font-weight: bold;
background-color: #fff;
color: #008676;
}
#paginacion span.disabled {
padding: 2px 5px 2px 5px;
margin: 5px;
border: 0;
height:15px;
color: #D000;
}