body{ background: url(../images/backbody.jpg) top center repeat-y #445126; }

*{ margin:0; padding:0}
img{ border:0;}
ul{ list-style:none;}



#contenedorGral{ margin:auto; width:858px;}
#contenedor{ float:left; padding:0 29px 0 29px; background: url(../images/backbody.jpg) left top repeat-y; }
#social{ float:right; margin-top:-60px;}
#cabecera{ float:left; }
#cabecera a{ float:left; }
#cabecera img{ float:left;}
#contenido{ float:left; margin-top:15px; width:800px;  }
#texto{ float:left; padding-left:25px; padding-top:20px; width:760px; padding-right:15px; padding-bottom:20px; background:url(../images/backdiv.jpg) left top repeat-x; }
#texto span{ font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fa0300 ; font-size:14px;}
#texto h1{  font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#ff9710; font-size:18px; padding-bottom:10px; font-weight:bold; }
#texto h2{  font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#b3a588; font-size:18px; padding-bottom:10px; padding-top:20px; font-weight:bold; }
#texto p{  font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#b3a588; font-size:13px; font-weight:bold; line-height:18px;  }
#texto p.white {color:#FFFFFF;text-align:center;font-size:17px;line-height:24px;}
#texto p a { color:#FFFFFF; text-decoration:none; }
#texto p a:hover { text-decoration:underline; }
#menu{ float:left; background:url(../images/backdiv.jpg) left top repeat-x; width:790px; padding-left:10px; }
#menu #img{ float:left; width:355px; padding-left:15px; padding-bottom:30px;}
#menu #img img { float:left;}
#menu h2{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#fff; font-size:18px; padding-bottom:5px; padding-top:20px; padding-left:5px; font-weight:bold; }
#menu #enlaces{ float:left; width:385px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#menu #enlaces .list{ float:left; padding-top:55px;}
#menu #enlaces ul{float:left;  }
#menu #enlaces ul li{color:#fff; float:left; padding-bottom:25px;}
#menu #enlaces ul li a{color:#fff; font-weight:bold; text-decoration:none; }
#menu #enlaces ul li a:hover { text-decoration:underline;  }
#menu #enlaces .list ul { width:auto;}
#menu #enlaces .list ul li{ width:390px;}
#menu #enlaces .list ul li.france { padding-bottom:15px;}
#menu #enlaces .list ul li.france1,#menu #enlaces .list ul li.france2 { padding-left:10px; width: 150px; display:inline;}
#menu #enlaces .list ul li.france1{margin:3px -5px 0 0;padding-bottom:3px;}
#menu #enlaces .list ul li.france2{margin-top:8px;} 
#map_fr{margin-top:40px;}
#enlaces p{  font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#eeeeee; font-size:11px; font-weight:normal; line-height:16px; text-align:justify;  }
#enlaces p a { color:#FFFFFF; text-decoration:none; }
#enlaces p a:hover { color:#FFFFFF; text-decoration:underline; }

#menu #enlaces #hifli{float:left; list-style:none; padding-top:10px; }
#menu #enlaces #hifli li{list-style:none; float:left; padding-right:15px; padding-left:5px; padding-bottom:0; }
#menu #ticket { float:left; height:55px; padding-left:131px; background:url(../images/backticket.jpg) left top no-repeat;}
#menu1{ float:left; background:url(../images/backdiv.jpg) left top repeat-x; width:790px; padding-left:10px; padding-top:20px; padding-bottom:20px; }
#menu1 #img1{ float:left; width:305px; padding-left:15px; padding-top:20px;}
#menu1 #img1 img{border:1px solid #ffffff}
#menu1 h2{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#fff; font-size:18px; padding-bottom:10px; margin-top:20px; font-weight:bold; }
#menu1 #enlaces1{ float:left; width:415px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#b3a588; }
#menu1 #enlaces1 p{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#fff; font-size:14px;  margin-top:20px; font-weight:bold; width:350px;}
#menu1 #enlaces1 p.titulo { width:400px;}
#menu1 #enlaces1 span{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#fff; font-size:20px; padding-top:10px; padding-bottom:10px;  font-weight:bold;}
#menu1 #enlaces1 span a { color:#FFFFFF; text-decoration:none;}
#menu1 #enlaces1 span a:hover { text-decoration:underline;}
#menu1 #enlaces1 .text1{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#fff; font-size:38px; padding-top:10px; padding-bottom:10px;  font-weight:bold; line-height:26px;}
#menu1 #enlaces1 ul{float:left; padding-top:15px; padding-bottom:10px; width:350px;    }
#menu1 #enlaces1 #list{float:left; padding-top:10px;}
#menu1 #enlaces1 #list ul li{color:#fff; background:url(../images/estrella.gif) left top no-repeat; padding-bottom:20px; padding-top:7px; padding-left:45px;}
#menu1 #enlaces1 #list ul li a{color:#b3a588; font-weight:bold; text-decoration:none; }
#menu1 #enlaces1 #list ul li a:hover { text-decoration:underline; }
#menu1 #enlaces1 #include {float:left; width:400px; font-weight:bold; margin-left:0px; padding-top:10px; color:#b3a588; list-style:none;}
#menu1 #enlaces1 #include li {list-style:none; width:430px;  color:#b3a588; font-weight:bold; float:left; padding-bottom:10px;}
#get{position:relative; top:-240px; float:right; margin-bottom:-240px; padding-right:15px;}
#footer{ float:left; width:800px; color:#999; text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; padding-top:10px;}


/*a#autobuses{outline: none; margin-left:40px; padding:0 60px 90px 0px;text-align: center; vertical-align: top;background:url(../images/bus.png) 0px 20px no-repeat; height:100px; border:1px solid white;}*/
a#autobuses:hover{text-decoration: none !important; }
/*#autobuses span{margin-left:27px; width: 25px; border:1px solid yellow;}*/
a#autobuses{padding-left:60px; margin-top:-10px;}
a#autobuses_it{padding-left:0px;}
a#autobuses_en{padding-left:40px;} 


