﻿/* Perfect Wide - www.perfectwide.com */
body {
	color: #2A2828;
	font-size: 11px;
	font-family: arial, Verdana, sans-serif;
	text-align: center;
	/*background: url(../images/fondo2.jpg) repeat-x;  se elimino para evitar los grises*/
	margin-top: 0px;
	background-color: #ffffff;/* era #989898*/
}

#contenedor {
  width:758px;
  background-color: #ffffff;
}

a {

  color: #A42979;
  font-weight:normal;
}

a:hover {
  color: #A42979;
  text-decoration:none;
  font-weight:normal;
}

form {
 margin: 0px;
 display: inline; /*para quitar espacios después de cerrar el form*/
}

#idiomas{
  text-align:right;
  font-size: 11px;
  padding:7px 12px 0px 0px;
  background-color:#D4D4D4;
  color:#ffffff;
}

#idiomas a{
  color:#ffffff;
  text-decoration: none;
  padding:0px 5px 0px 5px;
}

#idiomas a:hover{
  color:#A42979;
}

#cabecera {
  height:99px;
  text-align: left;
  background-color:#D6D6D6;
  border-bottom:1px solid #ffffff;
}

#banner {
  height: 197px;
}

#separador {
  background: url(../images/separa_banner_menu.jpg) no-repeat;
  height: 3px;
}

#menu {
  font-family: arial narrow, arial, Verdana, sans-serif;
  font-size: 12px;
  background: url(../images/linea_fondo_menu.jpg) repeat-x;
  height: 44px;
  position:relative; /*para que ponga submenu por encima del sitemap hay que poner el relative y el z-index*/
  z-index:10;
}

#tira_bajo_menu {
  background: url(../images/tira_bajo_menu.jpg) no-repeat;
  height:7px;
}

#contenido {
  height: 375px;
  text-align: left;
  min-height:375px; /*para que crezca la página*/
  height:auto!important; /*para que crezca la página*/
  background-color: #ffffff;
  background: url(../images/curva_inferior_blanca.jpg) no-repeat bottom right;
}

#columna_izquierda {
  padding: 7px 0px 0px 8px;
  float:left;
}

#fondo_buscador_rep {
  width: 170px;
  background: url(../images/fondo_buscador_rep.jpg) repeat-y top left;
}

#buscador_form {
  background: url(../images/fondo_buscador.jpg) no-repeat top left;
  padding: 0px 0px 0px 18px;
  color: #ffffff;
}

#select_buscador{
  width:120px;
  font-size: 10px;
  font-family: arial, Verdana, sans-serif;
}

#input_buscador {
  font-size: 10px;
  font-family: arial, Verdana, sans-serif;
}

#opciones_menu {
  padding: 9px 0px 9px 5px;
}

#opciones_menu a{
  color: #757575;
  text-decoration:none;
}

#direccion {
  background: url(../images/cuadrado_direccion.jpg) no-repeat top left;
  width: 150px;
  height: 102px;
  margin-bottom: 38px;
  padding: 12px 8px 28px 12px; /*cuando ponemos paddings tenemos que restar al ancho para que cuadre*/
  overflow-x:hidden; /*para fijar la caja al ancho y alto*/
  overflow-y:hidden; /*para fijar la caja al ancho y alto*/
  color: #ffffff;
}

#direccion a{
  color: #ffffff;
  text-decoration:underline;
}

#centro {
 float:left; /*siempre q ponga un float tengo que poner un width*/
 width:399px;
 padding: 7px 12px 0px 12px; /*cuando ponemos paddings tenemos que restar al ancho para que cuadre*/
}

#columna_derecha {
  padding: 7px 9px 0px 0px;
  float:left;
  width:138px;
}

#cuadro_rentar {
  background: url(../images/cuadro_rentar.jpg) no-repeat top left;
  width: 147px;
  height: 159px;
}

.rentar {
  height:50px;
}

.texto_rentar {
  float:left;
  color:#ffffff;
  padding: 5px 0px 0px 15px;
  width: 103px;
  height: 45px;
}

.boton_rentar {
  float: right;
  padding:11px 10px 0px 0px; /*siempre que pongo padding hay que restar en width y height*/
  width: 5px;
  height: 39px;
}

#cuadro_destacados {
  background: url(../images/cuadro_destacados.jpg) no-repeat top left;
  width: 148px;
  height: 269px;
  margin-top: 13px;
}

#destacado_texto {
  height:73px;
  padding:0px 0px 0px 22px;
  color:#ffffff;
  overflow-x:hidden; /*para fijar la caja al ancho y alto*/
  overflow-y:hidden; /*para fijar la caja al ancho y alto*/
}

#destacado_foto {
  padding:10px 0px 10px 29px;
  height:100px;
  overflow-x:hidden; /*para fijar la caja al ancho y alto*/
  overflow-y:hidden; /*para fijar la caja al ancho y alto*/
}

#buscar_destacados {
 height:50px;
 padding:11px 0px 0px 35px;
}

#contenedor_pie { /*el pie blanco crecera según el contenido*/
  height: 46px;
  /*background-color: #9D9D9D;*/
  background-color: #ffffff;
}

#menu_pie {
  float: left;
  padding: 2px 0px 0px 4px; /*margin-bottom en firefox no funciona, ponemos padding pq hay un float*/
  text-align: left;
  /*color: #ffffff;*/
  color: #989898;
}

#menu_pie a{
 text-decoration: none;
 /*color: #ffffff;*/
 color: #989898;
 font-weight:normal;
}

#menu_pie a:hover{
 text-decoration: none;
 color: #A42979;
 font-weight:normal;
}

#pie {
  float: right;
  padding:13px 35px 0px 0px;
  width: 250px;
}

.enlace_products {
  font-size: 12px;
}

.titulo_productos {
  font-size: 18px;
  font-family: arial narrow,arial,verdana;
  color: #68064F;
  font-weight: bold;
}

.subtitulo_productos {
  font-size: 16px;
  font-family: arial narrow,arial,verdana;
  color: #68064F;
  font-weight: bold;
}

a.elegir {
  font-size: 14px;
  font-family: arial narrow,arial,verdana;
  color: #68064F;
  font-weight: bold;
}
.myButton{
border-width:1px;
border-color:#FF00F0;
border-style:solid;
text-align:center;
font-weight:bold;
font-size: 11px;
font-family: arial, Verdana, sans-serif;
background-color:#A42979;
color:#c18e04;
}
