@charset "utf-8";
/* CSS Document */

body{text-align:center; background-color:#CCCCCC !important;}
#contenedor { width:1000px; height:auto; position:absolute; left:50%; top:0; margin-left:-500px; background-color:#fff;}
#footer {width:1000px; height:160px; position:relative; float:left; left:50%; margin-left:-500px; z-index:99; background:url(imas/fondo_pie.jpg) repeat-x; font-family: 'Tinos', serif; font-size:0.8em; line-height:2em;}
#dolarsi{width:140px; height:140px; float:left; margin-left:10px; margin-top:10px;}
#cucicba{width:140px; height:83px; float:right; margin-right:10px; margin-top:10px; background:url(imas/logo_cucicba.jpg) no-repeat;}
#respaldar{width:140px; height:56px; float:right; margin-right:10px; margin-top:5px;}
/*#qr{width:50px; height:50px; float:right; margin-right:10px; margin-top:10px; background:url(imas/qr.jpg) no-repeat;}*/
#top{width:1000px; height:242px; background:url(imas/fondo_top.jpg) repeat-x !important;}
#logo {position:absolute;width:460px; height:200px; margin-left:20px; margin-top:20px; background:url(imas/logo_top.png) no-repeat;}
#tel-mail {float:right; width:540px; height:80px; text-align:right; margin-right:20px; color:#FFFFFF; margin-top:50px; font-family: 'Tinos', serif; font-size:1.3em; letter-spacing:1px; line-height:1.6em;}
#tel-mail a:hover{color: #333 !important; text-decoration:none;}
#tel-mail2 {float:left; width:700px; height:110px; text-align:center; color:#FFFFFF; margin-top:70px; font-size:1.2em;}
hr{width:650px; height:2px; color:#FFFFFF;}
#tel-mail2 a:hover{color: #333 !important; text-decoration:none;}
#botonera{position:relative; width:540px; height:100px; float:right; font-family: 'Tinos', serif; font-size:1.2em; letter-spacing:0.8px;}
#botonera ul{margin-top:20px;}
#botonera li{display:inline; list-style-type: none; text-align: center; margin-left:6px; font-size:1.1em;}
#botonera li a, a:link, a:visited {color: #fff; text-decoration: none;}
#botonera li a:hover {color: #000; text-decoration:none;}
.bot_activo{color: #333 ! important;}
/*BOTONERA2*/
#botonera2{position:relative; width:600px; height:50px; margin-top:-60px; float:right; font-family: 'Tinos', serif; font-size:0.8em;  letter-spacing:0.5px;}
#botonera2 ul{margin-top:20px;}
#botonera2 li{display:inline; list-style-type: none; text-align: center; margin-left:6px; font-size:1.1em;}
#botonera2 li a, a:link, a:visited {color: #fff; text-decoration: none;}
#botonera2 li a:hover {color: #000; text-decoration:none;}
.bot_activo2{color:#000 ! important; text-decoration:underline !important;}
#cuerpo{float:left; width:1000px; height:560px; /*background-color:#666;*/}
#prop{float:left; width:990px; height:530px; margin-top:8px; /*background-color:#030;*/; text-align:left; font-size:0.9em; margin-left:8px; overflow-y: auto; overflow-x: hidden;}
#propbase{float:left; width:975px; height:130px; margin-top:5px; margin-left:auto; background-color:#666666;}
#propima{width:180px; height:122px; margin:3px; float:left; /*background-color:#CCCCCC;*/}
#proptxt{width:580px; height:122px; margin-left:8px; margin-top:5px; float:left; color:#FFF; font-family: 'Tinos', serif; font-size:1em;/*background-color:#CCCCCC;*/}
#propficha{width:190px; height:122px; cursor:pointer; float:left; text-align:center; margin-top:20px; /*background-image:url(imas/fondo_ficha.png); background-position:center center; background-repeat:no-repeat;*/} 
#txtcuerpo{width:460px; height:530px; float:left; font-family: 'Tinos', serif; letter-spacing:0.8px; font-size:1em; color:#000; text-align:justify; padding:8px; margin-left:10px;}
#destacadas{width:460px; height:530px; float:right; font-family: 'Tinos', serif; font-size:0.9em; color:#000; text-align:justify; padding:8px;}
#basedest{float:left; width:460px; height:128px; margin-top:5px; margin-left:auto;}
#imadest{width:180px; height:122px; float:left; border:solid 1px;}
#txtdest{width:250px; height:122px; padding-left:5px; float:left;}
#txtdest a, a:link, a:visited {color: #962527; text-decoration: none;}
#txtdest a:hover {color: #000; text-decoration:none;}
.titdest{color:#962527 !important;}
.mailto{color:#fff !important;}
h2{color:#962527; margin-left:10px; font-family: 'Tinos', serif; font-size:1.6em !important;}
.cb{color:#962527;}
/*FICHA*/
#ficha{width: 400px; float:left; padding-top: 5px; margin-top:4px; margin-left:20px;}
.tabla{display: table; /*border: medium #C0C0C0 solid;*/ width: 400px; /*background-color:#999999;*/}
.columna1{display: table-cell; width: 180px; text-align:right; padding-top:2px; padding-bottom:2px; float:left; font-family: 'Tinos', serif; font-size:1em;}
.columna2{display: table-cell; width: 200px; /*background-color:#666;*/ padding-top:2px; padding-bottom:2px; padding-left:8px; padding-right:4px; /*color:#FFF;*/ float:right; font-family: 'Tinos', serif; font-size:1em;} 
/*CIERRE FICHA*/
.volver{width:100px; height:30px; margin:0 auto; float:left; margin-top:10px; background-color:#333333 !important; color:#FFFFFF !important; padding:3px; font-family: 'Tinos', serif; font-size:1em; text-align:center; vertical-align:middle; line-height:2em; border-radius:5px;}
/*GALERIA*/
#galeria, #galeria * {box-sizing:border-box,-moz-box-sizing:border-box}
#galeria {padding: 5px; padding-bottom: 0; width: 530px;  /* Ancho de la galería */ float:left; margin-left:10px;}
#galeria_miniaturas {display: table; margin: 0;}
#imgGaleria {border: 1px solid #F2F2F2;  /* Borde de la imagen */ padding: 3px; width: 500px; /* Ancho de la imagen */ height: 375px; /* Alto de la imagen */}
.miniatura {width:  90px;  /* Ancho de las miniaturas */ height:  70px;  /* Alto de las miniaturas */ float: left; cursor: pointer; padding: 3px; margin-right: 7px;}
.miniatura:hover {opacity:.8;   /* Opacidad */-moz-opacity:.8; -khtml-opacity:.8; filter:alpha(opacity=80);}
.miniatura:active {opacity:1; -moz-opacity:1; -khtml-opacity:1; filter:alpha(opacity=80);}
/*CIERRE GALERIA*/
/*ROTATIVO*/
#slideshow {float:left; position:relative; height:300px; width:1000px; margin-top:5px;}
#slideshow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active {z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}
/*FIN ROTATIVO*/

/*ESTILOS CONTACTO*/
label {font-family:'Playfair Display', serif; display:block; margin-top:3px; font-size:1em; color:#333;}
.formulario {display:block; margin:0 auto; width:400px; color: #fff; font-family:Arial;}
form {margin:10px auto; width:400px;}
input, textarea {width:350px; height:15px; background:#666; border:2px solid #962527; padding:5px; margin-top:1px; font-size:13px;color:#fff;}
textarea {height:60px;}
#submit {width:75px; height:30px; border:none; margin-top:15px; cursor:pointer;	background-color:#962527; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
/*FIN ESTILO CONTACTO*/

#up{width:1000px; background-color:#333; font-size:0.7em; text-align:right; float:left; font-family:Verdana, Geneva, sans-serif; height: 20px;}
#up a:hover, a:active, a:focus, a:link, a:visited{text-decoration:none; cursor:pointer; color:#fff;}*/