body {margin: 0px; background:url(../imagenes/fondo-lido.jpg) repeat-x; background-color:#F2F2F7;}
img { border:none;}	
#botones a{ padding:3px 5px; float:left; display:block; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; background:#1D1D2A; text-decoration:none; margin:0px 1px; text-shadow: 0 -1px 0 rgba(102,51,0,0.6);}
#botones a:hover{ background:#8A8AC8;}
h1 { font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#1D1D2A;}
hr { color:#1D1D2A;}
p { font:12px Arial, Helvetica, sans-serif; font-weight: 500; word-spacing: 0.1em; letter-spacing: 0.05em; color:#1D1D2A;}
a { color:#8A8AC8;}
a:hover {color:#CACAE6 ;}
h4 { font:12px Arial, Helvetica, sans-serif; font-weight:bold; color: #fff; margin-top:5px;}
h2 { font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#1D1D2A;}
iframe {  border:5px solid; border-color:#8A8AC8;}

.web {width:1024px; margin:0 auto;}
.bannerybotonera {width:1016px; margin:0 auto;}
.logomigasybanderitas {width:1016px;}
.migas { width:371px; float:left; height:100px; font:12px Arial, Helvetica, sans-serif; color:#8A8AC8; font-weight:bold; padding:10px 0px 0px 40px;}
.logo {width:194px; float:left;}
.banderitas {width:140px; float:left; padding:10px 0px 0px 271px; height:118px;}
.botonera {width:666px; height:45px; padding:15px 0px 0px 0px; margin:0 auto;}
.botoneraes {width:716px; height:45px; padding:15px 0px 0px 0px; margin:0 auto;}
.botonerade {width:636px; height:45px; padding:15px 0px 0px 0px; margin:0 auto;}
.botonerafr {width:636px; height:45px; padding:15px 0px 0px 0px; margin:0 auto;}
.botoneraita {width:716px; height:45px; padding:15px 0px 0px 0px; margin:0 auto;}
.contenido {width:1024px; background:url(../imagenes/borde-contenido-lido.jpg) repeat-y; margin:0 auto;}
.h1yhr {width:896px; margin:0 auto; padding:20px 60px 0px 60px;}
.txt {width:896px; margin:0 auto; padding:20px 60px 0px 60px;}
.images {width:872px; margin:0 auto; padding:20px 72px 0px 72px;}
.texto {width:408px; padding:10px 20px 0px 60px; float:left;}
.textoyvideo {width:936px;}
.foto {width:448px; float:left; text-align:left; padding:10px 0px 0px 60px;}
.foto2 {width:448px; text-align:right; float:left; padding:10px 60px 0px 0px;}
.divvideo {width:408px; padding:20px 60px 0px 20px; float:left;}
.video {width:438px; border:5px solid; border-color:#8A8AC8;}
.rate {width:1016px; margin:0 auto;}
.contenedorrate {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#1D1D2A; background:url(../imagenes/rate-lido.jpg) no-repeat; height:32px; margin-left:369px; margin-right:369px; text-align:center; width:279px;}
.contenedorratede {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#1D1D2A; background:url(../imagenes/rate-lido.jpg) no-repeat; height:32px; margin-left:369px; margin-right:369px; text-align:center; width:344px;}
.contenedorratefr {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#1D1D2A; background:url(../imagenes/rate-lido.jpg) no-repeat; height:32px; margin-left:369px; margin-right:369px; text-align:center; width:289px;}
.textorate {padding:8px 0px 10px 20px; height:14px;}
.footer {width:1016px; margin:0 auto; height:150px; background:url(../imagenes/footer-lido.jpg) repeat-x; text-align:center;}
.contenidofooter {height:123px; padding:27px 0px 0px 0px;}
.mapa {width:428px; padding:10px 0px 0px 0px; float:left;}
.precio {text-align:center;}
