body{ background-color:#1c1507;}
a {outline:0}
a:visited{outline:0;}
img{ border:0; background: url(../imgs/ajax-loader.gif); background-repeat:no-repeat; background-position:center;}
img[alt]{color:#1c1507;}
input[type=text]{background:transparent;font-size:0.75em; border:0;width:14em;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;font-weight:bold; color:#FFFFFF;}
input[type=submit]{border:0;background:transparent url(../imgs/enviar.jpg) no-repeat !important; width:6.5em; height:1.9em; cursor:pointer;}
textarea{ position:relative; margin-top:0.2em;font-size:0.75em;background:transparent; border:0;width:18em;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; font-weight:bold;color:#FFFFFF;height:7em;}
#contenedor{position:relative;margin:0 auto; width:44.81em;}
#titulo{position:relative; float:left; background-image:url(../imgs/titulillo.jpg); background-repeat:no-repeat; background-position:left; width:10.88em; height:3.94em;}
#menuini{position:relative; float:right; margin-top:2.3em;}
#menuini ul{margin:0; padding:0; list-style:none;}
#menuini ul li {float:left;}
#menuini ul li img{width:1.25em; height:1.25em;}
#cabecera2{position:relative;background-image: url(../imgs/fondotit1.jpg); background-repeat:no-repeat; background-position: center; width:44.75em; height:15.88em; border:thin #000000 solid; clear:both;}
#cabecera2{position:relative;background-image: url(../imgs/fondotittod.jpg); background-repeat:no-repeat; background-position: center; width:44.75em; height:15.88em; border:thin #000000 solid;}
#menuprinc ul{margin:0; padding:0; list-style:none;}
#menuprinc ul li {float:left; margin-left:0.5em; margin-top:0.4em;background-image:url(../imgs/botonfondooff.gif) !important; background-position: bottom left; background-repeat:no-repeat; width:6.94em; height:1.38em;}
#menuprinc ul li:hover {float:left; background-image:url(../imgs/botonfondoon.gif) !important; background-position: bottom left; background-repeat:no-repeat; width:6.94em; height:1.38em;}
#menuprinc ul li a{color:#b10705; margin-left:1em; vertical-align:top;text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif;font-size:0.7em;font-weight:bold;}
#content{position:relative; width:100%;  display:table;padding-top:1.5em; padding-bottom:0.5em;}
/*--------- inicio--------*/
#izq{ position:relative; display:table; float:left; width:22.13em; height:19.31em; background-color:#2f2512; background-image:url(../imgs/cabecera1.jpg); background-repeat:no-repeat; background-position:top;}
#galerias{ position:relative; margin-top:4em; display:table; width:22.13em; height:6.13em; background-image:url(../imgs/galerias.jpg); background-repeat:no-repeat; background-position:center;}
#contenido_gal span{ position:relative; float:left; font-size:1em;margin-top:1em;margin-left:2.3em; margin-right:2em;color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:0.9em; font-style:italic;}
#der{ position:relative; display:table; float:right; width:22.13em; height:19.31em; background-color:#251c0b; margin-left:0.5em;background-image:url(../imgs/cabecera2.jpg); background-repeat:no-repeat; background-position:top;}
#der span{position:relative; float:left; font-size:1em;margin-top:8em;margin-left:1em; margin-right:1em;color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:0.9em; font-style:italic;}

/*--------- fin inicio--------*/

#pie{ position:relative; margin-top:0.5em;clear:both;width:100%; display:block; border-top:thin #FFFFFF solid; text-align:left;}
#pie span{font-size:0.8em;color:#af0e04; font-family:Geneva, Arial, Helvetica, sans-serif;font-style:oblique; font-weight:bold;}

/*--------- contacto----------*/
#arroba{position:relative; float:left;display:block;background:transparent url(../imgs/arroba.jpg) no-repeat !important; width:22em; height:19.31em;}
#arroba div{position:relative; float:left;top:19em; color:#FFFFFF;font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.75em;}
#arroba div ul{position:relative; float:left; margin:0; padding:0; list-style:none; margin-left:2em;}
#arroba div ul span{color:#AF0E04;}
#contact{position:relative; float:right; display:block;background:#251c0b url(../imgs/cabeceracont.jpg) no-repeat top !important; width:20.31em; height:19.88em;}
.text{border:0; width:14.88em; padding-left:0.5em; padding-right:0.7em;height:1.13em;background:transparent url(../imgs/texto.jpg) no-repeat !important;}
#contact form{ position:relative; float:left; margin-left:4em; margin-top:3em;}
#contact div{ display:block; clear:both; margin-bottom:1em;}
.sinjava{ position:relative; margin:0; padding:0; margin-top:-1em;float:left;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;font-weight:bold; font-size:0.8em; color:#af0e04;}
.textarea{border:0; width:12.94em; padding-left:0.5em; padding-right:0.7em; height:5.81em; background-attachment: fixed;background:transparent url(../imgs/textarea.jpg) no-repeat !important;}
.submit{ position:relative; display:block;float:left;}
#piecontact{position:relative; margin-top:19.5em; display:block;background:#251c0b url(../imgs/piecont.jpg) no-repeat bottom !important; width:20.31em; height:0.81em;}

/*--------- fin contacto------*/
#locmap{position:relative; display:block; background:#2f2512 url(../imgs/loccab.jpg) no-repeat top !important;float:right; margin-right:0.7em;width:43.2em; height:23.50em;}
#locpie{position:relative; display:block;background:#2f2512 url(../imgs/locpie.jpg) no-repeat bottom !important; width:43.2em; height:0.81em; margin-top:0.5em;}
#map {position:relative;width:41em;margin-left:1em; margin-top:1.5em; height:21em}
#map img{ background:transparent}
/*--------- fin localizacion------*/
#contenido{ position:relative;text-align:center; display:block;}
.error{position:relative; margin-left:2.2em;}
.errorarea{position:absolute; float:right; right:1.86em;}
.correcto{ position:relative; margin-left:1em; top:0.4em;color:#009900;font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;font-weight:bold;}


