@import url('body.css');
@import url('content.css');

/**/

#container{ width: 100%; margin-right: auto; margin-left: auto; text-align: left; }
#top{ width:1000px; height:120px; margin-right: auto; margin-left: auto; }
#nav{ width:1000px; height:42px; margin-right: auto; margin-left: auto; background-image: url(../img/1.png); padding-top: 20px; }
#flash{ width:100%; height:442px }
#flash_inter{ width:100%; height:285px }
#center{ width:1000px; margin-right: auto; margin-left: auto; background-image: url(../img/3.png); background-repeat: no-repeat; background-position: left top; }
#center_data{ width:948px; margin-left: 26px; float: left; background-color: #FFF; background-image: url(../img/6.jpg); background-repeat: no-repeat; background-position: left bottom; min-height:300px; }
#center_data_content{ width:860px; margin-left: 40px; float: left; margin-bottom: 15px; line-height: 20px; }
#footer{ width:1000px; margin-right: auto; margin-left: auto; background-image: url(../img/4.png); background-repeat: no-repeat; background-position: top; padding-top: 45px; padding-bottom: 20px; color: #AE8066; text-align: center; height: 70px; }

/*RESETS*/
.links{ color: #09F; text-decoration: none; }
.links:hover{ text-decoration: underline; }
.links_contactenos{ color: #09F; text-decoration: none; background-image: url(../img/8.png); text-align: center; display: block; height: 38px; width: 215px; line-height: 35px; font-size: 14px; font-style: italic; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; }
.highlights{ font-size: 22px; font-style: italic; color: #7092A5; margin-bottom: 30px; background-image: url(../img/ico_hightlight1.gif); background-repeat: no-repeat; background-position: left top; padding-left: 25px; }
h1{ padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-weight: lighter; font-style: italic; font-size: 26px; color: #000; }
.highlights_contact{ width: 480px; display: block; }
.highlights_telefono{ font-size: 22px; }
.highlights_home{ font-style: italic; margin-bottom: 30px; font-weight: bold; }
.separador{ height: 30px; width: 100%; float: left; }
.phone{ font-size: 28px; text-align: center; margin-top: 15px; display: block; }


/*LOGO*/
.logo{ background-image: url(../img/logo.png); height: 108px; width: 244px; text-indent: -400px; overflow: hidden; margin-top: 10px; margin-left: 320px; }
.logo a{ display: block; height: 108px; width: 244px; }

/*FOOTER*/
#footer a{ color: #AE8066; text-decoration:none; font-size: 11px; margin-right:10px; }
#footer a:hover{ text-decoration:underline; color:#FFF}


/*MENU TOP*/
#menuh { margin-left: 200px; display: block; }
#menuh ul, li { list-style-type: none; }
#menuh ul { margin: 0; padding: 0; }
#menuh li { float: left; }
#menuh a { text-decoration: none; color: #333; display: block; padding: 3px 10px; text-align: center; font-size: 14px; text-transform: uppercase; }
#menuh a#primero { border-left: 1px solid #ACCFE8; }
#menuh a:hover { color: #DD7900; }

/*MENU GALERIAS*/
#menug { display: block; }
#menug ul, li { list-style-type: none; }
#menug ul { margin: 0; padding: 0; }
#menug li { float: left; }
#menug a { text-decoration: none; color: #333; display: block; padding: 3px 10px; text-align: center; font-size: 11px; }
#menug a#primero { border-left: 1px solid #ACCFE8; }
#menug a:hover { color: #DD7900; }


/*BOXES INTERNOS*/
.box_foto_left{ float: left; width: 350px; }
.box_texto_right{ float: right; width: 480px; }
.box_menu_galerias{ float: left; width: 809px; margin-left: 30px; margin-bottom: 5px; }
.box_galerias{ float: left; width: 799px; background-image: url(../img/9.png); height: 465px; margin-left: 30px; padding-left: 10px; padding-top: 10px; }
.box_galerias_360{ float: left; width: 784px; height:350px; position: relative; }
.box_galerias_360_data{ float: left; width: 784px; margin-top: 2px; }
.box_galerias_360_data img{ margin-right: 1px; }
.box_mapa{ float: left; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #D6D6D6; padding-right: 10px; margin-top: 20px; margin-bottom: 200px; }
.box_sobre{ float: left; position: absolute; left: 504px; top: -21px; }
.div_mapa{ height: 350px; width: 425px; display: none; }
.panorama{ color: #666; text-decoration: none; background-color: #FFF; height: 30px; width: 150px; position: absolute; top: 0px; }

/*NOVEDADES*/
.sidebar1{ float: left; width: 160px; background-image: url(../img/10.jpg); background-repeat: no-repeat; background-position: right top; padding-right: 17px; min-height:300px; }
.sidebar2{ float: right; width: 650px; }
.sidebar3{ float: left; width: 190px; background-image: url(../img/10.jpg); background-repeat: no-repeat; background-position: right top; padding-right: 17px; min-height:300px; }
.sidebar4{ float: right; width: 650px; position: relative; z-index: 10; }

/*MENU NOVEDADES*/
#menuv {  }
#menuv ul, li { list-style-type: none; }
#menuv ul { margin: 0; padding: 0; }
#menuv li { border-bottom: 1px solid #ccc; }
#menuv a { text-decoration: none; color: #333; display: block; padding: 3px 6px; width: 148px; font-style: italic; }
#menuv a:hover { color: #C1A96B; }

/*NEWS*/
.box_news{ float: left; width: 650px; margin-bottom: 10px; padding-bottom: 10px; }
.box_news img{ float: left; margin-right: 15px; background-image: url(../img/11.png); background-repeat: no-repeat; background-position: left top; padding-top: 10px; padding-right: 13px; padding-bottom: 13px; padding-left: 10px; }
.box_news a{ font-size: 16px; text-decoration: none; font-weight: normal; float: left; width: 500px; font-style: italic; color: #000; }
.box_news a:hover{ text-decoration:underline; }
.box_news span{ font-size: 11px; color: #930; text-decoration: none; float: left; width: 390px; }
.box_news p{ color: #666; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; width: 500px; font-style: italic; }

.box_news_inter_nav{ float: left; width: 510px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom: 10px; }
.box_news_inter{ float: left; width: 650px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom: 10px; }
.box_news_inter img{ padding: 2px; float: left; margin-right: 15px; margin-bottom: 15px; border: 1px solid #CCC; }
.box_news_inter_title{ font-size: 22px; color: #000; text-decoration: none; float: left; width: 450px; font-style: italic; font-weight: lighter; }
.box_news_inter_fecha{ font-size: 11px; color: #930; text-decoration: none; float: left; width: 220px; }
.box_news_inter p{ color: #666; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; width: 450px; font-style: italic; }

/*CONTACTO*/
#contact-area * { margin: 0; padding: 0; }
#contact-area p { font-size: 1.3em; margin-bottom: 15px; }
#contact-area { width: 480px; margin-top: 25px; float: left; }
#contact-area input, #contact-area textarea { padding: 5px; width: 320px; font-size: 12px; border: 1px solid #ccc; color: #000; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#contact-area textarea { height: 90px; }
#contact-area textarea:focus, #contact-area input:focus { border: 1px solid #482D26; }
#contact-area input.submit-button { width: 60px; float: right; margin-right: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; color: #FFF; background-color: #7C5F63; text-align: center; }
#contact-area label { float: left; text-align: right; margin-right: 15px; width: 100px; padding-top: 5px; }

/*HOME*/
.home_box1{ float: left; height: 200px; width: 300px; }
.home_box2{ float: left; height: 200px; width: 520px; margin-left: 40px; }
.home_box3{ float: left; height: 230px; width: 300px; margin-right: 40px; }
.home_box4{ float: left; height: 230px; width: 270px; margin-right: 30px; }
.home_box5{ float: left; height: 230px; width: 220px; position: relative; }
.home_box_title{ float: left;  width: 100%; }
.box_news_home{ float: left; height: 130px; width: 520px;}
.box_home_data{ float: left; width: 100%; z-index: 100; position: relative; }
.box_carta{ background-image: url(../img/img-carta-home.jpg); height: 127px; width: 120px; position: absolute; top: 0px; left: 147px; z-index: 1; }

/*MARCA ERRORES*/
.erno{	color:#900;	padding-left:15px;}

/*REGISTER USERS*/
#centerinput { float: left; padding-top: 26px; height: 30px; }
.email { float: left; width: 220px; height: 30px; background: url(../img/input.jpg) 0 0 no-repeat; border: 0; }
.email2 { float: left; width: 220px; height: 30px; background: url(../img/input.jpg) 0 0 no-repeat; border-top-width: 0; border-right-width: 1px; border-bottom-width: 0; border-left-width: 0; border-right-style: solid; border-right-color: #D6D6D6; }
.ok { float: left; width: 35px; height: 30px; background: url(../img/buttonok.jpg) 0 0 no-repeat; border: 0; }

/*IDIOMAS*/
.idioma{ float: right; height: 20px; width: 80px; margin-right: 10px; margin-top: 4px; font-size: 10px; color: #999; }
.idioma a{ font-size: 10px; color: #999; text-decoration: none; }
.idioma a:hover{ text-decoration: underline; color: #BC0778; }


