body { background: #085163; font-family: "Arial", sans-serif; font-size: 12px; margin: 0 0 20px 0; text-align: center; }
h1 { margin: 0; padding: 20px 0 0 0; }
h1 a { display: block; margin: 0 auto; overflow: hidden; width: 159px; height: 55px; }
h1 a:link, h1 a:visited { color: #000; text-decoration: none; }
h1 a img { border: none; }

#contenedor { background: #fff; margin: 10px auto; padding: 0; text-align: left; width: 781px; }
#cabecera { background: #D7DEF8; border: #7696E3 solid 2px; margin: 0 17px 20px 8px; height: 208px; }
#cabecera .colizq { background: url(../img/popup_colizq.gif) no-repeat top left; float: left; margin: 8px 12px; padding: 9px 0 0 29px; position: relative; width: 250px; height: 186px; }
.colcen { color: #000; float: left; margin: 25px 15px 0 0; position: relative; width: 220px; }
.colcen h2 { font-size: 16px; margin: 0; text-transform: uppercase; }
.colcen #famiprov { margin: 0 0 6px 0; }
.colcen p { margin: 0; font-size: 10px; }
.coldrc { float: left; margin: 18px 0 0 0; position: relative; top: -5px; width: 210px; height: 180px; }
.coldrc #ufoyt { width: 205px; height: 178px; }
.coldrc #videono { position: absolute; top: 50px; right: 70px; }
.coldrc a { display: block; font-size: 10px; padding-right: 10px; text-align: right; text-decoration: none; }
.coldrc a:link, .coldrc a:visited { color: #000; }
.coldrc a:active, .coldrc a:hover { text-decoration: underline; }

address { display: block; font-size: 11px; margin: 7px 0 0 2px; font-style: normal; }
#situacion { background: url(../img/popup_ico_sit.gif) no-repeat center top; display: block; font-size: 10px; padding-top: 48px; position: absolute; bottom: 25px; text-align: center; text-decoration: none; width: 60px; height: 10px; }
#situacion:link, #situacion:visited { color: #000; }
#situacion:active, #situacion:hover { text-decoration: underline; }
#streetview { background: url(../img/popup_ico_pov.jpg) no-repeat center top; display: block; font-size: 10px; padding-top: 48px; position: absolute; bottom: 25px; left: 120px; text-align: center; text-decoration: none; width: 60px; height: 10px; }
#streetview:link, #streetview:visited { color: #000; }
#streetview:active, #streetview:hover { text-decoration: underline; }

#opciones { position: absolute; top: 120px; left: 0; width: 340px; }
#opciones a { display: block; float: left; font-size: 10px; padding-top: 45px; text-align: center; text-decoration: none; width: 65px; }
#opciones a:link, #opciones a:visited { color: #000; }
#opciones a:active, #opciones a:hover { text-decoration: underline; }
#visitar   { background: url(../img/popup_ico_web.gif) no-repeat center top; margin-right: 15px; }
#contactar { background: url(../img/popup_ico_tlf.gif) no-repeat center top; margin-right: 15px; }
#imprimir  { background: url(../img/popup_ico_imp.gif) no-repeat center top; }

#cuerpo { margin: 0 8px 20px 8px; }
#cuerpo p { margin-top: 3px; padding: 0 5px 3px 5px; }
#cuerpo ul { list-style-image: url(../img/sign.gif); margin-top: 5px; padding: 0 0 5px 20px; }
#cuerpo li { margin-bottom: 5px; }
#cuerpo hr { clear: both; visibility: hidden; }

#cuerpo ul.avisos { background: #ffcccc; border-bottom: #c00 solid 1px; color: #000; font-size: 10px; margin: 0; }
#cuerpo ul.avisos li { list-style-image: none; list-style-type: square; margin: 0; }

#cuerpo #cizq { border: #7696E3 solid 2px; float: left; padding-bottom: 14px; width: 353px; }
#cuerpo #cdrc { background: #D7DEF8; border: #7696E3 solid 2px; float: left; margin-left: 28px; width: 366px; }
#cuerpo div.cblq { border: #7f9db9 solid 1px; margin-left: 10px; overflow: auto; width: 325px; height: 100px; }


form { font-size: 11px; font-family: verdana, sans-serif; }
form h3 { background: url(../img/nuevo-solicite-informacion-nov-09.gif) no-repeat; color: #fff; font-size: 13px; margin: 7px 0 10px 10px; padding: 0; overflow: hidden; text-indent: -10000px; text-align: center; height: 71px; }
form h4 { color: #000; margin: 0 10px; }
form h4#datosp { background: url(../img/popup_datos.gif) no-repeat left top; text-indent: -10000px; overflow: hidden; padding: 20px 0 25px 70px; width: 200px;  }
#cuerpo form p { font-family: arial, sans-serif; margin: 10px 10px 8px 10px; padding: 0; }
#cuerpo form hr { border: #7696E3 solid; border-width: 4px 0 0 0; margin: 0 10px 8px 10px; visibility: visible; }
label { display: block; font-size: 11px; font-weight: bold; margin: 0 10px 8px 10px; text-align: right; }
label.valerror { color: #f33; }
label.textarea { text-align: left; }
label textarea { border: #7f9db9 solid 1px; }
label.inputcheckbox { float: left; margin: 6px 20px 0 10px; width: 170px; white-space: nowrap; }
label.inputcheckbox input { width: auto; }
label input.inputtext { border: #7f9db9 solid 1px; width: 200px; }
input.inputsubmit { background: url(../img/popup_submit.gif) no-repeat top left; border: none; font-weight: bold; float: right; margin-right: 15px; padding: 5px 0 20px 40px; font-size: 26px; text-transform: lowercase; }
textarea { width: 345px; height: 65px; }
select { width: 345px; }

#massobre { height: 40px; }
#massobre label { display: inline-block; width: 22%; text-align: left; margin-right: 0; font-size: 10px; }


form#noemail { color: #999; }
form#noemail input.inputtext,
form#noemail textarea { background: #eee; border: #7f9db9 solid 1px; color: #666; }
form#noemail input.inputsubmit { visibility: hidden; }

#divAjax { background: #D7DEF8 url(../img/popup_ico_tlf.gif) no-repeat 13px 23px; border: #7696E3 solid 4px;
	cursor: pointer; font: bold 11px Arial; overflow: hidden; padding: 20px 0 0 0; position: absolute;
	text-align: center; top: -15px; left: -100px; width: 319px; height: 210px;
}
#divAjax div#stlf { font-size: 30px; padding-top: 10px; }
#divYT { background: #D7DEF8; border: #7696E3 solid 4px; font: bold 11px Arial; overflow: hidden; padding: 0; position: absolute; text-align: left; top: -80px; left: -230px; width: 425px; height: 364px; }
#divYTClose { background: #D7DEF8; border: #7696e3 solid; border-width: 0 0 4px 4px; cursor: pointer; position: absolute; right: 0; z-index: 10000; }

#condicionesyaviso { text-decoration: underline; color: #7696E3; }
#condiciones { background: #fff; border: #7696E3 solid 4px; display: none; padding: 3px;
	position: fixed; top: 100px;
	overflow: auto; width: 400px; height: 350px; }

.addthis_toolbox { color: #333; font-size: 10px; margin-bottom: 10px; text-align: center; }
.addthis_toolbox .custom_images a { width: 24px; height: 24px; margin: 0; padding: 0; }
.addthis_toolbox .custom_images a:hover img { opacity: 1; }
.addthis_toolbox .custom_images a img { opacity: 0.75; vertical-align: middle; }

#copyright { color: #157; font-size: 10px; margin: 0; padding: 0; text-align: center; }