html { font-size: 100%; /* IE hack */ }
* {padding:0;margin:0}


BODY{background:#fff;text-align:center;margin:0px auto 0px auto;font-family:Arial;font-size:0.8em;width:100%;}


A{text-decoration:none;color:#000;}
A:hover{color:#3d4344;}

h1{color:#3d4344;font-family:Georgia;margin:25px 0 25px 0;padding:0 0 0 0;font-size:2.0em;font-weight:normal;}
#top{background:#fff url(../imagenes/interfaz/bg_top.gif) scroll repeat-x top left;height:133px;}
h2{color:#06637b;font-family:Arial;margin:20px 0 15px 0;padding:0 0 0 0;font-size:1.5em;font-weight:normal;}
#top_home{background:#fff url(../imagenes/interfaz/bg_top2.gif) scroll repeat-x top left;height:238px;padding:43px 0 0 0;}



h3{color:#7f9eb1;background:transparent url(../imagenes/interfaz/pt.gif) scroll repeat-x bottom left;padding:0 0 5px 0;font-size:1.3em;font-weight:bold;}

.cabecera_home{text-align:left;width:440px;margin:0 auto;background:#fff url(../imagenes/interfaz/bg_home.jpg) scroll no-repeat top left;padding:60px 120px 0 200px;font-family:Georgia;color:#fff;font-size:1.4em;height:173px;}
.cabecera_home span{font-size:0.8em;}




.cabecera{text-align:left;width:760px;margin:0 auto;}

.cabecera .logo{width:250px;float:left;}

.cabecera .cab1{width:300px;float:left;color:#3d4344;font-size:0.85em;padding:20px 0 0 0;}
.cabecera .cab1 .c{margin:10px 0 0 10px;}
.cabecera .cab1 .c img{border:1px solid #9aabb5;float:left;margin:0 5px 0 0;}
.cabecera .cab2{border-left:1px solid #5f7786;color:#fff;margin:15px 0 0 550px;font-size:1.3em;line-height:35px;padding:5px 0 10px 15px;}
.cabecera .cab2 strong{font-size:1.4em;}


#body{width:760px;padding:0px; background:#fff url(../imagenes/interfaz/bg_body.gif) scroll repeat-y top left;; margin:0 auto;text-align:left;}

.flecha{float:right;margin:0 10px 0 0;}


#body .indice{width:187px;float:left;color:#06637b;font-size:1.2em;}
#body .content{margin:0 0 0 210px;font-size:0.9em;line-height:20px;}

#body .indice ul{margin:0;padding:0;}
#body .indice ul li{list-style:none;border-bottom:1px solid #e5e5e5;padding:7px 0 7px 10px;}
#body .indice ul li a{color:#06637b;}
#body .indice ul li ul li{border-bottom:0;font-size:0.8em;padding:1px 0 1px 15px;}
#body .indice ul li ul li a{color:#7f9eb1;}

#body .indice ul A:hover{color:#3d4344;}

.cleared{clear:both;}
IMG{border:0;vertical-align:middle;}

.img{width:190px;float:right;text-align:center;margin:0 0 10px 10px;font-size:0.8em;color:#91b3c7;}
.img img{border:1px solid #91b3c7;padding:3px;margin:0 0 5px 0;}

#body .content ul{margin:0 0 0 0;padding:15px 0 20px 25px;}
#body .content ul li{list-style:none;list-style-image:url(../imagenes/interfaz/cruz.gif);padding:2px 0;}

#down{background:#7f9eb1;border-top:5px solid #3d4344;height:40px;color:#fff;font-size:0.85em;padding:10px 0 0 0;clear:both;}
#down a{color:#fff;}
#down a:hover{color:#000;text-decoration:underline;}
#down .pol{text-align:right;width:760px;padding:5px 25px 10px;}



.caja_gris{background:#f6f6f6;padding:10px;line-height:15px;margin:25px 0 0 0;}
.left{width:250px;float:left;margin:0 10px 0 0px;}
.right{width:250px;float:right;}
.img_s{width:522px;height:129px;background:transparent url(../imagenes/interfaz/bg_s.gif) scroll no-repeat top left;padding:2px 0 0 2px;margin:0 0 15px 0;}

input, textarea{border:1px solid #ededed;background:#efefef;font-size:1.5em;width:235px;}

.form2{text-align:right;margin:10px 10px 0 0;}
.form{margin:0px 0px 5px 0;}

.form span {display:none;color:#f00;font-size:0.85em;}

.error {border:1px solid #f00 !important;}
.errorSpan span{display:inline !important;}
.errorSpan input {border:1px solid #f00;}

.mapa_google{background:transparent url(../imagenes/interfaz/pt2.gif) scroll repeat-x top left;padding:0 0 5px 0;clear:both;color:#7b7b7b;padding:10px;}
.mapa_google a{color:#7f9eb1;}
#map{border:1px solid #ccc;margin:15px 0 0 0;padding:3px;}
.mensajeForm{padding:30px 10px;font-weight:bold;border:1px solid #ccc;background:#efefef;margin:40px 30px;}


.home{padding:0 0 20px 0;}
.home .left2{width:325px;float:left;text-align:center;color:#3d4344;font-size:1.4em;padding:10px 0;}
.home .left2 img{margin:10px 0 0 0;}
.home .left2 strong{font-size:1.2em;}
.home .right2{color:#7b7b7b;text-align:center;padding:30px 0;background:transparent url(../imagenes/interfaz/ptv.gif) scroll repeat-y top left;margin:0 0 0 350px;}
.home .right2 strong{color:#000;}
.home .right2 img{border:1px solid #ccc;padding:3px;margin:0 0 10px 0;}
.localizacion{font-size:0.95em;margin:5px 0 0 0;}
.localizacion a{text-decoration:underline;}

.promo {background:url(../imagenes/interfaz/bg_promo.gif) no-repeat 0px 0px; padding:0.2em 0.5em 0.3em 0em;}
.promo p {font-size:1.0em; text-align:left; float:left; width:60%; padding:1.0em 0em 0em 1.0em; color:#5d5d5d;}
.promo p strong {font-size:0.8em;}
.promo .cleaning {clear:both;}

#pideCita { background:url(../imagenes/interfaz/bg_pideCita.gif) no-repeat 0px 0px; padding:0.8em 2.0em 2.0em 3.3em; margin:0.6em 0em 0em 0.7em;}
#pideCita span {font-size:20px; color:#7f9eb1; line-height:1.6em;}
#pideCita span strong {font-size:21px; color:#080808;}

p.presen {font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size:16px; line-height:1.3em; margin-top:0.5em; margin-bottom:0.2em; color:#7f9eb1; font-style:italic;}
/* Easy Slider */


#slider ul, #slider li{     
margin:0; 
padding:0; 
list-style:none; 
} 
  
#slider li{ 
     
/* 
          
define width and height of list item (slide) 
          
entire slider area will adjust according to the parameters provided here 
      
*/   
width:360px; 
height:160px; 
overflow:hidden; 

} 
  
span#prevBtn{} 
 
span#nextBtn{}                   

 
/* // Easy Slider */