@charset "utf-8";
/* CSS Document */
body{
background-color: #FFF;
}
a {
text-decoration:none;
}
a img{
border:none;
}
.todo {
width:950px;
min-height:400px;
margin:auto;
border: #6C9DF7 15px solid;
}
.todo .header{
width:950px;
height:150px;
border:#00FF33 0px solid;
}
.todo .header .menuh {
background-color:#BCC2FC;
background-image:url("../images/menu.jpg");
height:45px;
background-repeat:no-repeat;
margin-left:auto;
margin-right:0;
min-height:25px;
position:relative;
top:6px;
width:826px;
z-index:2;
}
.todo .header .menuh ul {
height:30px;
margin:0;
padding:10px 0 0 7px;
}
.todo .header .menuh ul li{
float:left;
margin-right:1px;
list-style:none;
font-weight:bold;
color: #0075C4;
}
.todo .header .menuh a{
color: #0075C4;
}
.todo .cuerpo {
background-color:#FFE8E8;
border-top:6px double #00CC33;
background-image:url(../images/contenido.jpg);
background-position:top;
background-repeat:no-repeat;
margin-top:20px;
min-height:349px;
position:relative;
top:-20px;
width:950px;
z-index:1;
}

.todo .cuerpo .contenido {
margin:auto;
margin-top:20px;
min-height:200px;
padding-bottom:20px;
text-align:center;
width:900px;
}

.titulo {
background-image:url(../images/festeja.jpg);
position:relative;
width:550px;
height:80px;
margin:auto;
border:#00CC33 2px solid;
margin-bottom:10px;
text-align:center;
}
.titulo h1{
padding:0px;
margin:0px;
text-align:center;
color:#E83139;
font:Arial;
font-weight:bold;
}
.todo .cuerpo .contenido .index {
margin:auto;
min-height:250px;
padding-top:40px;
width:800px;
}
.index p {
font-family:Times New Roman;
font-size:24px;
font-weight:bold;
}
.todo .cuerpo .contenido .qsomos {
margin:auto;
margin-bottom:15px;
margin-top:62px;
padding-left:10px;
padding-right:10px;
width:800px;
}
.todo .cuerpo .contenido .qsomos .qsimg{
float:left;
margin-left:10px;
margin-bottom:10px;
}
.todo .cuerpo .contenido .qsomos p {
color:#000000;
font-family:georgia;
font-size:18px;
text-align:justify;
}
.todo .cuerpo .contenido .qsomos span{
text-align:center;
color:#000;
font-size:18px;
}
.todo .cuerpo .contenido .productos {
font-family:Georgia;
margin-bottom:15px;
margin-top:60px;
padding-left:10px;
padding-right:10px;
}
.todo .cuerpo .contenido .productos img{
margin:0;
border:#BBD1FA 0px solid;
}
.fiestas {
font-size:medium;
margin:auto;
padding-left:15px;
text-align:center;
width:660px;
}
.productos h3{
margin:0;
font-size:20px;
}
.todo .cuerpo .contenido .servicios {
padding-left:10px;
padding-right:10px;
margin-bottom:15px;
}
.todo .cuerpo .contenido .servicios ul{
color:#000;
text-align:left;
font-size:20px;
}
.todo .cuerpo .contenido .contacto {
color:#000000;
font-size:18px;
margin:auto;
padding-left:10px;
padding-right:10px;
padding-top:65px;
width:800px;
}
.galeria {
margin:14px auto auto;
width:800px;
}
.galeria img{
border:#66CCFF 4px solid;
}
.todo .cuerpo .contenido .contacto form{
width:500px;
margin:auto;
background-image:url(../images/formulario.jpg);
background-repeat: no-repeat;
height:348px;
}
table {
margin-top:50px;
}
.todo .cuerpo .contenido .ubicacion {
color:#000000;
font-size:18px;
margin-top:60px;
}
.todo .pie{
width:950px;
height:100px;
border:#330066 0px solid;
background-image:url(../images/pie.jpg);
margin-top:-20px;
}
.todo .pie .texto {
width:500px;
margin:auto;
text-align:center;
font-weight:bold;
color: #005E9B;
padding-top:10px;
}
.todo .pie .texto a{
color:#000066;
}
.todo .pie .laweb {
    border: 0 solid #330066;
    height: 50px;
    left: 791px;
    margin-top: -22px;
    position: relative;
    width: 146px;
}
.servimg{
float:right;
margin-bottom:10px;
}
.video {
margin:60px auto 0;
padding:0 0 20px;
width:500px;
}
.cupon{
width:510px;
height:365px;
background-image:url(../cupon.jpg);
background-repeat:no-repeat;
margin:auto;
}
.tcupon {
height:120px;
position:relative;
top:130px;
width:505px;
font-weight:bold;
}
