/* CSS Document */
#contenedor {
margin-left:5%;
margin-right:5%;
margin-top:10px;
margin-bottom:10px;
font-size:0.95em;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#contenedor a {
text-decoration:none;
color:#999999;
font-weight: bold;
}

#contenedor a:hover{
text-decoration:none;
color:#FD9140;
}

#cabecera {
width:100%;

height:100px;
}

#logo {
display:block;
width:30%;
height:100%;
float:left;
text-align:center;
line-height:inherit;

}

#banner {
display:block;
width:67%;
height:100%;
float:right;
text-align:center;

padding-top:20px;
}

#principal {

clear:both;
display:block;
height:100%;

}

#menu_sup {
padding-bottom:1.5px;
height:30px;
display:block;
clear:both;
border-bottom:1px solid #DD740B;
}

#menu_left {
width:30%;
display:block;
float:left;
font-size:0.90em;
padding-top:5px;
}

#contenido {
width:69%;
display:block;
float:right;
text-align:justify;
height:100%;
}
#bienve {
padding:5px;
font-size:0.9em;
}
#cont_uno {
width:47.8%;
display:block;
float:left;
height:60%;
overflow:hidden;
padding:5px;
}

#cont_dos {
width:47.8%;
display:block;
float:right;
height:60%;
padding:5px;
overflow:hidden;
		
}

#cont_tres {
width:98%;
height:40%;
display:block;
clear:both;
padding:5px;
overflow:hidden;
}

#cont_tres_1 {
height:100%;
width:90%;
display:block;
float:left;
overflow:hidden;
}

#cont_tres_2 {
height:100%;
width:39.8%;
display:block;
float:right;
background-color:#CC99FF;
overflow:hidden;
}

#cont_principal {
width:98%;
display:block;
clear:both;
padding:5px;
overflow:hidden;

}

#cont_secundario {
width:98%;
display:block;
clear:both;
padding:5px;
overflow:hidden;

}


#pie {
width:99%;
overflow:hidden;
height:20px;
display:block;
clear:both;
padding:2px;
text-align:center;
background-color:#E6ECFB;
}

#ofertas {
text-align:justify;
padding-right:10px;
padding-left:10px;
padding-top:10px;
border:thin;
border-color:#E8E8E8;
border-style:dashed;
width:80%;
	
}

#ofertas a{
color:#FD9140;
}

#ofertas a:hover {
color:#999999;
}

#ofertas h5 {
font-size:0.8em;
line-height: 10px;}

#nav_sup {
width:63%;
display:block;
float:left;
text-align:left;
margin-left:15px;
padding-top:9px;
color:#CCCCCC;
}
#menusub {
width:30%;
text-align:right;
padding-right:5px;
display:block;
float:right;
color:#CCCCCC;
padding-top:3px;
}
#copyright {
width:63%;
text-align:right;
display:block;
float:left;
padding-top:3px;
}
#enaranja a{
color:#FD9140;
}

#enaranja a:hover{
color:#999999;
}

#fecha {
text-align:left;
color:#000000;
font-size:0.8em;
height:10%;
width:80%;
float:left;
display:block;
}
#ruta {
float:right;
display:block;
width:160px;
margin-left:30px;
border:solid;
border-width:1px;
border-color:#FD9140;
padding:5px;
}
#tienda {
margin-top:5px;
border:solid;
border-width:1px;
border-color:#FD9140;
padding:5px;
display:block;
float:left;
width:350px;
}
#boletin {
margin-top:5px;
border:solid;
border-width:1px;
border-color:#FD9140;
padding:5px;
display:block;
float:left;
width:150px;
margin-bottom:10px;
text-align:justify;
font-weight:bold;
}
#comentarios {
display:block;
float:right;
margin-top:60px;
width:98%;
}
#comentarios2 {
display:block;
float:left;
clear:both;
padding:5px;
background-color:#FDDFBD;
margin-top:5px;
text-align:justify;
width:98%;
}
.imagen_tienda {
float:left;
margin-right:5px;
}
/* estilos de texto */

h1 {
font-size:1.5em;
color:#666666;
}

h3 {
font-size:1.2em;
color:#666666;
}

h4 {
font-size:1.1em;
color:#666666;
}
.cajabusca {
	background-color: #DAF2FE;
	vertical-align: 3px;
}
.explica {
font-size:0.9em;
}

.destaca {
font-weight: bold;
color:#000000;
}
.gris {
color:#CCCCCC;
}
.serviciost li{
margin-left:20px;
margin-bottom:4px;
list-style:none;
font-size:1.1em;
text-decoration:underline;
color:#666666;
font-weight:bold;
}
.servicios li{
list-style:square;
font-size:0.8em;
font-weight:500;
text-decoration:none;
color:#000000;
margin-left:0px;
margin-bottom:1px;
	
}
#prov {
width:47%;
display:block;
float:left;
padding:3px;
background-color:#F4F7FD;
border:solid;
border-width:1px;
border-color:#DCDCDC;
}
#prov1 {
width:47%;
display:block;
float:right;
padding:3px;
background-color:#F4F7FD;
border:solid;
border-width:1px;
border-color:#DCDCDC;
}
#detalle {
padding-bottom:200px;
display:block;
}
#recom {
display:block;
}
#form_cat {
display:block;
clear:both;
text-align:justify;
}
