html, body{ overflow-x:hidden;}

body{ background-image: url(../images/texture01.jpg); text-align:center; font:normal 12px "Times New Roman"; margin:0; padding:0;}
	.final{ clear:both; height:1px; font-size:1px;}
	a img{ border:none;}
	
h1{ float:left; position:absolute; font-family:"Times New Roman", Times, serif; font-size:13px; color:#222;}

.base{ width:1000px; margin:0 auto; }
.menu_lat{ float:left; margin-top:239px;}
.lienzo{ text-align:left; background: transparent url(../images/texture05.jpg) repeat-y center top; width:924px; margin-top:70px; float:left; padding-bottom:50px; color:#505050; }

.cab{text-align:left; background: url(../images/cab2.jpg) no-repeat; height:151px;}
.cab .numero{ padding:36px 36px 8px 0; text-align:right; font-family:'EscrowBold'; font-size:24px; color:#878A79; }
.cab .numero p{ padding:0; margin:0;}
.cab .numero a{font-family:'EscrowBold'; font-size:14px; color:#B4524A; margin-top:15px; display:block; float:right; margin-left:10px; padding-right:10px; border-right:solid 1px #999;}
.cab .numero a.contacto{ color:#505050;}
.col_1{ width:632px; float:left; padding-left:4px; border-right:solid 1px #888A79; _border:none;}

.cab1{text-align:left; background: url(../images/cab.jpg) no-repeat; height:151px;}
.cab1 .numero{ padding:36px 36px 8px 0; text-align:right; font-family:'EscrowBold'; font-size:24px; color:#878A79; }
.cab1 .numero p{ padding:0; margin:0;}
.cab1 .numero a{font-family:'EscrowBold'; font-size:14px; color:#B4524A; margin-top:15px; display:block; float:right; margin-left:10px; padding-right:10px; border-right:solid 1px #999;}
.cab1 .numero a.contacto{ color:#505050;}

.cab2{text-align:left; background: url(../images/cab3.jpg) no-repeat; height:151px;}
.cab2 .numero{ padding:36px 36px 8px 0; text-align:right; font-family:'EscrowBold'; font-size:24px; color:#878A79; }
.cab2 .numero p{ padding:0; margin:0;}
.cab2 .numero a{font-family:'EscrowBold'; font-size:14px; color:#B4524A; margin-top:15px; display:block; float:right; margin-left:10px; padding-right:10px; border-right:solid 1px #999;}
.cab2 .numero a.contacto{ color:#505050;}

#menu1 ul{ list-style:none; list-style-image:none; margin:0; padding:0; float:left; display:block; }
#menu1 ul li{ list-style:none; list-style-image:none; margin:0; padding:0; float:left; display:block; }
.titulo{ display:block; font-family:'EscrowBold'; font-size:40px; line-height:41px; color:#57594E;  padding:10px 0px 11px 27px; margin:0; clear:both;}
.imag_p{ clear:both; padding:6px; border:solid 1px #888A79; float:left; margin:0 15px 7px 0; }
.desc_1{display:block; margin:0 16px 0 27px; padding:0 0 14px 0;  font:normal 13px "Times New Roman", Times, serif;}
.desc_1 b{ font:bold 14px Times; color:#505050;}
.desc_1 span{ font:normal 12px Times; color:#863838}
.desc_1 a{ font:normal 13px Times; color:#863838;}
.desc_1 p{ margin-top:0; line-height:17px;}
.titulo2{ display:block; font-family:'EscrowBold'; font-size:28px; color:#57594E;  padding:14px 0px 10px 0; margin:0 14px 0 26px; border-top:solid 1px #888A79;}

/*Flotantes*/
.pam{ position:absolute; top:0; left:50%; margin-left:-550px;}

/*COLUMNA DERECHA*/
.col_2{ width:250px; float:left; padding-left:14px; _margin-left:-14px;}
.col_2 h4{ font-size:20px;font-family:'EscrowBold'; color:#6E6E6A; border-bottom:solid 1px #6E6E6A; line-height:21px; padding-bottom:6px; margin:10px 0;}
.col_2 h4 span{ display:block; color:#A34B46; font-size:14px;} 
.col_2 p{ font:normal 13px "Times New Roman"; padding:5px 0 10px 0; margin:0; }
.col_2 b{ font:bold 14px Times; color:#505050;}
.col_2 span{ font:normal 12px Times; color:#863838}
.col_2 p a{color:#863838;}
.sep{ margin:15px 0; }
.cable1{ position:absolute; top:190px; left:50%; margin-left:480px;}

/*piso*/
.piso{position:absolute; margin-left:-465px; left:50%; width:290px; background:transparent url(../images/follow.jpg) no-repeat 135px 103px;}
.cable2{ margin-top:-16px; margin-left:200px; margin-bottom:110px; margin-right:130px; }
.tw{ float:left;}
.fb{ float:left; margin-top:34px; margin-left:15px;}
.fl{ float:left; margin-left:15px; margin-top:-3px;}
.yt{ float:left; margin-left:65px; margin-top:12px; }
.lsds{ position:absolute; margin-left:80px; left:50%; z-index:-1;}

.logos{ background-image:url(../images/logos_fd.gif);}
#menu2{ position:fixed; _position:absolute; display:block; width:731px; height:102px; top:0; left:50%; margin-left:-250px;}
.ticket[class]{ background:transparent url(../images/boleta.png) no-repeat left top; }
.menu2{position:fixed; z-index:100; _position:absolute; display:block; width:731px; height:102px; top:0; left:50%; margin-left:-250px; padding:0 0 0 50px; margin-top:0;}
.menu2 li{ display:block; margin:0; padding:27px 32px 0 0; float:left;}
.menu2 a{ font-size:18px;font-family:'EscrowBold'; color:#6E6E6A; text-decoration:none;}
.menu2 a:hover{ color:#6E6E6A; text-decoration:underline;}
.menu2 a.act{text-decoration:underline;}

.pie{ font:normal 11px Arial; color:#92948C; width:980px; margin:10px auto; padding:10px 0 20px 0; border-top:1px solid #92948C; text-align:left;}
.pie a{ color:#92948C}
.pie b{  color:#4B4D46; float:right; text-align:right;}
.pie b a{ text-decoration:none; font-weight:bold; color:#4B4D46;}

.frase{ margin-top:12px; margin-bottom:10px;}

/*fotos*/
.tabla{ width:586px; margin: 10px 0 11px 27px; text-align:center;}
.foto_e{ border:solid 1px #888A79; padding:5px; margin:8px 0; }

/**/
.home1{ display:block; width:170px; height:45px; position:fixed; _position:absolute; top:8px; left:50%; margin-left:255px; z-index:50; text-decoration:none; line-height:40px;}
.home2{ display:block; width:390px; height:70px; position:absolute; top:121px; left:50%; margin-left:-390px; z-index:50; text-decoration:none; line-height:60px;}

.link a{font-size:13px;font-family:'EscrowBold'; color:#6E6E6A; text-decoration:none;}
.link a:hover{ text-decoration:underline;}

form{ display:block; margin:20px 0; padding:20px 0;}
form input{ background-color:transparent;  border: solid 1px #6E6E6A;}
form textarea{ background-color:transparent; width:500px; height:100px; border: solid 1px #6E6E6A;}
form submit{ background-color:transparent;}
