html{overflow:-moz-scrollbars-vertical;}
textarea{overflow:auto;}
.salto_pagina {display:none; }
body {background-color:#231f20; font-family:Arial, Helvetica, sans-serif; background-image:url(../imagenes/fondo.gif); background-repeat:repeat-x; background-position:top}
#pagina {position:relative;width:990px;margin:0 auto}
#cabecera {padding:20px 40px 10px 40px; height:120px}
#menu {position:relative; height:55px; margin: 0 40px 0 0}
#logo {float:left; margin:0}
#casita {position:absolute; top:-140px; left:0}
#submenu {height:36px;margin-top: 0px;margin-right: 40px;margin-bottom: 0px;margin-left: 0px}
#cuerpo{padding:10px 40px 20px 40px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify}
.foto_gen{float:left; padding:10px;}
.foto_contenedor{background-image:url(../imagenes/fondo_rayas.gif); width:880px; min-height:120px; padding:0 15px}
.foto_contenedorp{background-image:url(../imagenes/fondo_rayas.gif); width:880px; min-height:120px; padding:0 5px}
#cuerpo #derecha{float:right; width:270px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify}
#pie{padding:0 40px 0 40px; margin:20px 0 20px 0}
.pdf{float:right}

#menu ul{text-align:right; padding-bottom:10px; padding-top:25px}
#menu ul li{display: inline}
#menu ul li a{margin: 0 5px 0 5px; padding: 2px 10px 10px 10px; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:.8em;color:#e9debc}
#menu ul li a:hover{color: #02829a;background-image:url(../imagenes/menu_on.gif);background-position:bottom;background-repeat:no-repeat}
#menu ul li a.activo{color: #58585a;background-image:url(../imagenes/menu_act.gif);background-position:bottom;background-repeat:no-repeat}

#submenu ul{margin-top:8px;}
#submenu ul li{display: inline}
#submenu ul li a{margin: 0 5px 0 5px; padding: 8px 5px 0 5px;text-decoration: none;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:.72em;color:#e9debc}
#submenu ul li a:hover{color: #02829a;background-image:url(../imagenes/submenu_on.gif);background-position:top;background-repeat:no-repeat}
#submenu ul li a.activo{color: #ffffff;background-image:url(../imagenes/submenu_act.gif);background-position:top;background-repeat:no-repeat}

#galeria{float:right; width:220px; text-align:center; background-color:#FF9900; margin:20px 0 20px 0; background-image:url(../imagenes/fondo_rayas.gif); margin-left:40px; z-index:8;}
#galeria .foto{margin:20px 0 20px 0; z-index:8;}

A {color:#02829a; outline:none; font-size:12px;}
A:link {color:#02829a; text-decoration:none; outline:none;}
A:hover {color:#ffffff; text-decoration:none; outline:none;}
A:active {color:#02829a; text-decoration:none; outline:none;}
A:visited {text-decoration:none; outline:none;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#5f6266; text-align:justify; font-size:17px; font-weight:normal; margin-top:-10px}
h2{font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:2px; word-spacing:5px; line-height:1.8em; font-style:italic; color:#e9debc; text-align:center; font-size:1.1em; font-weight:lighter}
h3{font-family:Georgia, "Times New Roman", Times, serif; word-spacing:3px; line-height:1.4em; font-style:italic; color:#e9debc; text-align:center; font-size:1.2em; font-weight:bold}

.tit{word-spacing:3px; color:#e9debc; font-size:12px; font-weight:bold; padding-left:20px; margin-top:20px}
.tit_cursiva{word-spacing:3px; color:#e9debc; font-size:12px; font-weight:bold; padding-left:20px; margin-top:20px; font-style:italic}

.submenu-off{position: absolute;display:none}

.comentarios{ font-family:"Times New Roman", Times, serif; font-style:italic; font-size:14px}

#cuerpo ul li{margin-left:40px; list-style:outside; list-style-type:circle}
.clearfloat{clear:both; height:0; line-height:0}
.mitad{ float:left; padding:0 10px; width:430px}

.derecha{float:right}
.izquierda{float:left; margin-right:10px;}
.inciso{margin:10px 0 10px 50px; font-style:italic;}
.tit_fino{word-spacing:3px; color:#d9f174; font-size:12px;}
.mitad_por{float:left; width:50%; text-align:center}
.seguidosform{float:left; width:110px; padding:10px 5px; text-align:right}
.seguidosinput{float:left; width:290px; padding:2px;}
.caja{width:290px; height:20px; font-size:15px; margin:5px; padding:2px; color:#d9f174; border: 1px solid #8eb101; background:#231f20 url(../imagenes/fondo_caja.gif) top repeat-x}
.btn {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#ffffff; border-color: #0d7181; border-width:1px; border-style: solid; background-color:#188d9c; background-image:url(../imagenes/fondo_btn.gif); height:25px; padding:0 5px}

#bloque{background: url(../imagenes/fondo_bloque.gif) right repeat-y}
#bloque .texto{width:650px; padding-bottom:20px; text-align:justify}
#bloque .textob{width:650px; text-align:justify}
#bloque .galeriabl{float:right; width:220px; text-align:center; margin-left:40px}
#bloque .fotobl{margin:20px 0 20px 0}

.foto_txt{color:#d9f174; font-size:11px; text-align:right}
.derecha_margen{float:right; margin-left:20px}
.derecha_mitad{float:right; width:45%; margin-left:20px}

/* home */
.home_body {background-color:#231f20; background-image:none}
#home {position:relative;width:990px;margin:0 auto}
#home #cuerpo{padding:10px 40px 20px 40px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify}
#cuerpo ul li{margin-left:40px; list-style:outside; list-style-type:circle}
#home h1 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#5f6266; text-align:justify; font-size:17px; font-weight:normal}
#home h2{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#e9debc; font-size:17px; font-weight:lighter}
#home #galeria{float:right; width:220px; text-align:center; background-color:#FF9900; background-image:url(../imagenes/fondo_rayas.gif); margin: 0 0 10px 40px;}
#home #galeria .foto{margin:10px 0 10px 0}
.par{background:#2a2627;}
.testimonios{font-style:italic}

#parrafourbano {position:absolute; width:467px; left:150px; top: 11px; height: 231px}

.elemento {color: white; border: 1px solid #d9f174; background-image:url(../imagenes/fondo_acordeon.gif); background-repeat:repeat-x; background-position:top}
.tituloac {height:33px; cursor:pointer; padding:5px; font-weight: bold; font-size: 1em; color: #e9debc; margin:10px 0 0 0; padding: 10px 10px 0px 20px}
.contenidoac {margin: 0px; padding: 0 10px 10px 10px; border-top: 0px}