@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
object, embed, a { outline:0 }
ul{list-style:none;}

body,td,th,p,div{font:normal 12px Arial;}
body{background:#010000 url(images/background.jpg) repeat-x center top;}
/*body#index{background-image:url(images/back-index.gif);}*/
a{color:#111; text-decoration:none;}
a:hover{color:#CC3300;}
a img{border:0;}

a.nosotros {background:url(images/bullet.gif) no-repeat right 4px; width:74px; height:22px; display: block; float:left;}
a.historia {background:url(images/bullet.gif) no-repeat right 4px; width:135px; height:22px; display: block; padding-left:30px; float:left;}
a.dondeestamos {width:110px; height:22px; display: block; padding: 0 86px 0 0px; float: right;}

p{margin-bottom:1em;}

h3{font:bold 18px Arial, Helvetica, sans-serif;	margin:5px 0 10px 0;}
h4{color:#707173; font-size:18px;}
h5, h6{color:#3e3d40; font-size:14px;}
h5{color:#74a82c; line-height:18px;}

p.text{color:#3e3d40; line-height:18px;}

/* ESTILOS */
.underline {text-decoration:underline;}

.left{ float:left }
.right{float:right}
.clear{clear:both }

.arial11 {font:normal 11px arial; line-height:17px;} 
.arial11blanco {font:normal 11px arial; line-height:15px; color:#FFFFFF;} 
.arial12blanco {font:normal 12px arial; line-height:15px; color:#FFFFFF;} 
.arial12blanco a {font:normal 12px arial; line-height:15px; color:#FFFFFF;} #CC3300
.arial12blanco a:hover {font:normal 12px arial; line-height:15px; color:#CC3300;} 
.arial12 {font:normal 12px arial;} 
.menuarriba {float:right; font:normal 11px arial; color:#e2d8c4; padding:4px 15px;}
.menuarriba a{color:#e2d8c4; font:normal 11px arial;}



/*
 * IDs GENERAL
 */
#box{display:block; margin: 0 auto; width: 1024px;} /* height: 686px; */

/*
 * HEADER
 */
#header{/*background:url(images/header_dbg.jpg) no-repeat;*/ display:block; height:628px; position:relative; width:1024px;}

#header h1, #header h3{ display:none; }

/*
 * BOXES
 */
#boxes{display:block; background:#FFFFFF;}
#boxes div.box.col2 li{margin-left: 20px; padding: 15px 0 0 0px; line-height:22px; list-style-image:url(images/bullet2.gif); font:normal 14px Arial;}
#boxes h1{color: #231F20; font:bold 24px Arial; margin:0px; padding: 20px 0 15px 0; line-height:30px; text-align:left;} /*height:85px;*/
#boxes h2{color: #DA2032; font:bold 16px Arial; margin:0px; padding-bottom:15px; line-height:30px; text-align:left;} /*height:85px;*/
#boxes h3{color: #4A36AD; font:normal 18px Georgia; margin:8px 0 6px 0; padding-top:14px; height:50px; background:url(images/back_h5.gif) bottom left repeat-x;}
#boxes h4{color:#231F20;	font:bold 14px arial; line-height:20px;}
#boxes h5{color: #DA2032; font:bold 14px Arial; margin:0px 0 8px 0; padding:1px;} 
#boxes h6{color: #DA2032; font:bold 14px Arial; margin:0px 0 3px 0;}
#boxes p a img{vertical-align:middle;}
#boxes p{font:normal 12px Arial; line-height:17px; padding-right:0px;}

/* INDEX */
#index div.box{color:#231F20; display:block; float:left; text-align:left; padding:0 0px 30px 32px; width:515px; background:url(images/mapa_home.gif) no-repeat right bottom;}/*background:url(images/green_separator.png) no-repeat top right; height:87px;*/
#index div.box.last{padding:110px 97px 0 157px; width:215px; background:url(images/cartel_home.gif) no-repeat 106px 10px ; height:105px; text-align:center;}

/* NOSOTROS */
#nosotros div.box{color:#231F20; display:block; float:left; text-align:left; padding:0 0px 100px 32px; width:601px; background:url(images/back_esperamoscumplirlo.gif) no-repeat right bottom;}
#nosotros div.box.last{width:391px; background:url(images/cartel_interna.gif) no-repeat 65px 10px ; padding:0px; float:right;}
#nosotros div.cartel{padding:105px 65px 0 106px; width:220px; height:90px; text-align:center;}
#nosotros #banners{ padding:0px 0 0 65px;}

/* FOTOGALERIA */
#fotogaleria div.box{color:#231F20; display:block; float:left; text-align:left; padding:0 0px 100px 32px; width:601px; background:url(images/back_esperamoscumplirlo.gif) no-repeat right bottom;}
#fotogaleria div.box.last{width:391px; background:url(images/cartel_interna.gif) no-repeat 65px 10px ; padding:0px; float:right;}
#fotogaleria div.cartel{padding:105px 65px 0 106px; width:220px; height:90px; text-align:center;}
#fotogaleria #banners{ padding:0px 0 0 65px;}
#fotogaleria #footblanco{ height:33px;background:url(images/footer_bg.gif) repeat-x top left #010000;}
#fotogaleria #header{height:154px;}

/* TAPAS */
#tapas div.box{color:#231F20; display:block; float:left; text-align:left; padding:0 0px 60px 32px; width:601px; background:url(images/back_listas.gif) no-repeat right bottom;}
#tapas div.box.last{width:391px; background:url(images/cartel_interna.gif) no-repeat 65px 10px ; padding:0px; float:right;}
#tapas div.cartel{padding:105px 65px 0 106px; width:220px; height:90px; text-align:center;}
#tapas #banners{ padding:0px 0 0 65px;}

/* HISTORIA */
#historia div.box{color:#231F20; display:block; float:left; text-align:left; padding:0 0px 0px 32px; width:601px; background:url(images/img_historia_01.jpg) no-repeat left 108px;}
#historia div.box.last{width:391px; background:url(images/cartel_interna.gif) no-repeat 65px 10px ; padding:0px; float:right;}
#historia div.cartel{padding:105px 65px 0 106px; width:220px; height:90px; text-align:center;}
#historia #banners{ padding:0px 0 0 65px;}

/* UBICACION */
#ubicacion div.box{color:#231F20; display:block; float:left; text-align:left; padding:0 82px 20px 30px; width:661px; background:url(images/back_ubicacion.gif) no-repeat right 340px;}
#ubicacion div.box.last{width:217px; background:url(images/logo_tdb.jpg) no-repeat 106px 21px ; padding:0 34px 0 0; float:right;}
#ubicacion #map{ padding:0px; border:solid #000000 3px; margin-top:8px; width: 655px; height: 436px;}
#ubicacion #direccion{ padding:185px 0 0 0px; text-align:right;}
#ubicacion #direccion strong{ font-size:14px;}


/* CONTACTENOS */
#contactenos div.box{color:#231F20; display:block; float:left; text-align:left; padding:0 82px 20px 30px; width:610px; /*background:url(images/back_ubicacion.gif) no-repeat right 340px;*/}
#contactenos div.box.last{width:217px; background:url(images/logo_tdb.jpg) no-repeat 106px 21px ; padding:0 34px 0 0; float:right;}
#contactenos #direccion{ padding:185px 0 0 0px; text-align:right;}
#contactenos #direccion strong{ font-size:14px;}
#contactenos label {width:120px; float:left; line-height:12px; font:normal 12px Arial; padding-top:7px;}
#contactenos input {background:#FFF;border: #caaf64 solid 1px; display:block; height:22px; margin-bottom:5px; width:486px; padding-top:3px; color:#231F20; font:normal 12px Arial;}
#contactenos textarea {background:#FFF;border: #caaf64 solid 1px; display:block; height:160px; margin-bottom:5px; width:486px; padding-top:3px; color:#231F20; font:normal 12px Arial;}
#contactenos #btn-enviar {background:url(images/bt_enviar.gif) no-repeat; border:0; height:26px; width:99px; margin: 15px 0 0 120px;}

/*
 * FOOTER
 */
#footerbg{background:url(images/footer_bg.gif) repeat-x top left #010000;}
#footblanco{ height:33px; background-color:#FFFFFF;}
#footer{color:#231F20; display:block; font-size:11px; height:172px; line-height:15px; margin:0 auto; text-align:left; width:1024px;}
#footer p{font-family:Arial; font-size:11px; line-height:16px;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer_bot{float: left; padding-top:48px; text-align:left; color:#927e47; font:bold 12px Arial;}
#footer_bot a{color:#927e47; padding-left:0px; font:bold 12px Arial;}
#footer_bot a:hover {color:#927e47;}

#categoria{font:normal 11px Arial; color:#777777; padding:48px 20px 0 0px; float:right; text-align:right;}
#categoria a{color:#777777;}

#cyc { padding:8px 0 0 0px; text-align:left; float:left;}
#cyc a {color:#7c7b7b; font:normal 11px Arial;}
#cyc a:hover {color:#848484;}


/* FLASH */
#flashcontent {Z-INDEX: -1000; LEFT: 0px; MARGIN: 0px; WIDTH: 100%; POSITION: absolute; TOP: 77px; HEIGHT: 100%}
#noflash {BACKGROUND-COLOR: #fff; TEXT-ALIGN: center}

