body {}

td, p, a {font-size: 11px; color: #000; text-decoration: none; font-weight:normal;}
a, a:visited{font-size: 12px; color: #560101; font-weight:normal; text-decoration:none;}
a:hover {color: #560101; text-decoration: underline;}
input, select, textarea {font-size: 11px; color: #560101; font-weight:normal; text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif;}


/* ------- HOME ---------------------------------------------------------------------------------------------------------------------*/
#wrapper { margin: 0 auto; width: 990px; }

#header {width: 990px;min-height:108px;height:auto;background: #FFF;float:left;}
#logo {background: url(../img/header_logo.jpg) no-repeat left top; width:108px;height:108px;float:left;margin-left:10px;}

#menu {width:990px;min-height:40px;height:auto;background: #cc9999; float: left; }
	#menu ul {float:left; list-style-type:none;width:100%;margin:0;padding:0;}
	#menu ul li { float: left; padding: 12px;}	
	#menu ul li a, #menu ul li a:visited { font-size: 14px; color: #660000;text-decoration:none;}
	#menu ul li a:hover {color: #FFFFFF;text-decoration:none;}
	
	#menu ul li.menuHomeOn {background: #660000;}
	#menu ul li.menuHomeOn a, #menu ul li.menuHomeOn a:visited { color: #FFFFFF;}
	#menu ul li.menuHomeOn a:hover {color: #cc9999;}
	
#menu2 {width:990px;min-height:40px;height:auto;background: #660000; float: left; }
	#menu2 ul {float:left; list-style-type:none;width:100%;margin:0;padding:0;}
	#menu2 ul li { float: left; padding: 12px; font-size: 12px; color: #FFF; font-weight:normal; text-transform:lowercase; text-decoration:none;}	
	#menu2 ul li ul li { padding: 0 3px; vertical-align:middle;}
	#menu2 ul li a, #menu2 ul li a:visited { font-size: 12px; color: #FFF; font-weight:normal; text-transform:lowercase; text-decoration:none;}
	#menu2 ul li a:hover {text-decoration:underline;}
	#menu2 ul li span {font-weight:bold;}
	
	#menu2 form {padding:0;margin:0;display:inline;}
	#menu2 form label { font-size: 12px; color: #FFF; font-weight:bold; text-transform:lowercase; text-decoration:none; }
	#menu2 form input { font-size: 12px; color: #660000; font-weight:bold; }
	#menu2 span { font-size: 12px; color: #FFF; font-weight:bold; text-transform:lowercase;}
	
#columnLeft { float: left; width: 185px; background: #999;}
#columnLeft #menuLeft { float:left; margin: 0 9px; min-height: 593px; height:auto; width: 167px; background: url(../img/menu_left.jpg) repeat-x left top; }
	
	#columnLeft #menuLeft ul { float: left; width: 100%; list-style: none; margin: 0; padding: 0;}	
		#columnLeft #menuLeft ul li a, #columnLeft #menuLeft ul li a:visited { padding: 5px 5px 5px 20px; display: block; text-decoration: none; border-bottom: 1px solid #9C9C9C; background: url(../img/menu_left_li_1.jpg) repeat-y left bottom;  font-size: 12px; color: #600; font-weight: bold;}
			#columnLeft #menuLeft ul li a:hover {color: #FFFFFF;text-decoration:none;}
		
		#columnLeft #menuLeft ul li ul {margin: 0; padding: 0;}
		#columnLeft #menuLeft ul li ul li a, #columnLeft #menuLeft ul li ul li a:visited { padding: 5px 5px 5px 30px; display: block; text-decoration: none; border-bottom: 1px solid #9C9C9C; background: #CCCCCC;  font-size: 11px; color: #000; text-decoration:none; font-weight: bold;}
			#columnLeft #menuLeft ul li ul li a:hover {color: #FFFFFF;text-decoration:none;}
		
		#columnLeft #menuLeft ul li ul li ul{margin: 0; padding: 0;}		
		#columnLeft #menuLeft ul li ul li ul li a, #columnLeft #menuLeft ul li ul li ul li a:visited { padding: 5px 5px 5px 40px; display: block; text-decoration: none; border-bottom: 1px solid #9C9C9C; background: #CCCCCC;  font-size: 11px; color: #333;text-decoration:none; font-weight: normal;}
			#columnLeft #menuLeft ul li ul li ul li a:hover {color: #FFFFFF;text-decoration:none;}
		
#columnRight { float: left; width: 775px; padding:15px;}

	#columnRight p #ruta, #columnRight p a:visited {  font-size: 11px; color: #660000; font-weight:bold; text-decoration:none;}
	#columnRight p a:hover { text-decoration:underline;}
	
	#columnRight h1 { font-size: 16px; color: #660000;text-decoration:none;}
/* Start Mac IE5 filter \*/
#columnLeft, #columnRight { padding-bottom: 32767px !important; margin-bottom: -32767px !important;  }
/* End Mac IE5 filter */
#content { width: 990px; overflow: hidden; background: #FFF;/* This hides the excess padding in non-IE browsers */ }
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#content { float: left; }
/* end easy clearing */
#formLogin { float: right; display:block; width: 700px; margin:5px 0;}
	#formLogin label { float:left; margin: 3px; min-width: 100px;  font-size: 12px; color: #660000; font-weight:bold; text-transform:lowercase;}
	#formLogin input { float:left; margin: 3px; clear: right;  font-size: 12px; color: #660000; font-weight:normal;}
	#formLogin #buttonSubmit { float:left; margin: 3px; display:block; background: #cc9999; border:1px solid #660000; margin: 4px;}
	#formLogin form { display:block; float:right;width:300px;}
	#formLogin p { float:left; clear:both; width: 100%; margin: 3px;  font-size: 11px; color: #FF0000; font-weight:bold; text-transform:lowercase; text-decoration:none;}
	#formLogin p a, #formLogin p a:visited {  font-size: 12px; color: #660000; font-weight:bold; text-transform:lowercase; text-decoration:none;}
	#formLogin p a:hover { text-decoration:underline;}
	
	#formLogin ul {float:left; list-style-type:none; width:100%;margin:0 3px;padding:0;}
	#formLogin ul li { padding: 5px; float:left; border-right: 1px dotted #600; }	
	#formLogin ul li a, #formLogin ul li a:visited { font-weight: bold;  font-size: 12px; color: #660000;text-decoration:none; text-transform: lowercase;}
	#formLogin ul li a:hover {font-weight: bold; color: #cc9999;text-decoration:none;text-transform: lowercase;}
	
#footer { width:970px;padding:10px;min-height:40px;height:auto;background: #666666; float: left; }


#buscadorBodegasDestacadas { width: 100%; clear: right; float: left; height: 170px; background: url(../img/buscadorBodegasDestacadas.jpg) no-repeat left top; padding: 5px; clear: both;}
#buscadorBodegasDestacadas h1 { text-align: left; padding: 5px; width: 425px; font-weight: bold; color: #560101;font-size: 12px; border-bottom: 1px dotted #560101;}
#buscadorBodegasDestacadas label { float:left; margin: 8px 0;  height: auto; width: 100px; text-align: left; vertical-align: middle; padding: 3px; font-weight: bold; } 
#buscadorBodegasDestacadas select  { float: left; margin: 8px 0; min-width: 250px; text-align: left; vertical-align: middle; padding: 3px; }
#buscadorBodegasDestacadas div  { width: 450px; margin: 0px 10px; clear: both; float: left; }

#listaBodegasDestacadas {width: 100%;float: left;clear: both;display:block;height:auto;}
#listaBodegasDestacadas ul { margin: 15px 0 15px 7px; padding:0; list-style-type: none; } 
#listaBodegasDestacadas li { padding: 5px;}
#listaBodegasDestacadas li span.titulo a, #listaBodegasDestacadas li span.titulo a:visited {display: block; font-size: 13px; color: #800000; font-weight: bold; text-decoration: none; line-height: 18px;}
#listaBodegasDestacadas li span.titulo a:hover {text-decoration: underline;}
#listaBodegasDestacadas li span.localizacion {display: block; font-size: 11px; color: #000000; font-weight: normal; font-style:italic; line-height: 18px;}
#listaBodegasDestacadas #pagBottom p{ font-weight:bold; padding:5px; text-align:center; color:#000000; font-size:11px; text-decoration:none; }
#listaBodegasDestacadas #pagBottom p a, #listaBodegasDestacadas #pagBottom p a:visited {color:#560101;}
#listaBodegasDestacadas #pagBottom p a:hover {text-decoration:underline;}

#listaBodegasDestacadas h1 {display: block; font-size: 13px; color: #800000; font-weight: bold; text-decoration: none;}
#listaBodegasDestacadas h2 {display: block; font-size: 11px; color: #000000; font-weight: normal; font-style:italic;}
#listaBodegasDestacadas h3 {display: block; font-size: 13px; color: #800000; font-weight: bold; text-decoration: none;}
#listaBodegasDestacadas img.imagenFichaFabricante {float:left;margin:8px;}
#listaBodegasDestacadas p.enlace { margin:5px; }
#listaBodegasDestacadas p.enlace a, #listaBodegasDestacadas p.enlace a:visited {font-weight:bold; text-align:center; font-size:11px; text-decoration:none;color:#560101;}
#listaBodegasDestacadas p.enlace a:hover {text-decoration:underline;}
#listaBodegasDestacadas .descripcion { margin:5px; float: left; width: 100%; display: block;}
#listaBodegasDestacadas p { text-align: justify; }
#listaBodegasDestacadas ul.listaVinosFabricante { height: auto; width:425px !important;float:left; clear:right; display:block;}
#listaBodegasDestacadas li.enlaceVinosFabricante { min-height:90px; height: auto; display: inline;float:left; width: 200px;text-align:right;}
#listaBodegasDestacadas li.enlaceVinosFabricante a { display: block; clear: right;}
#listaBodegasDestacadas li.imagenVinosFabricante { min-height:90px; height: 90px; vertical-align: middle;display: block; float:left; width: 150px !important;text-align:left;clear:right;}
