
#marco_principal{width:850px;  margin: 0 auto; padding: 0px 4px; position:relative;} /*-------- pagina centrada --------*/ 

/* ------------------------ cabecera ------------------------ */

#cabecera { width:850px; height:156px; margin: 0em auto; padding-left: 0px; background: url(../img/bodegasloreto_cabecera.jpg) no-repeat left top #FFF; border-bottom: 1px solid #339933;}

				

/* ------------------------ pie ------------------------ */
#pie { background:url(../img/background_pie.jpg) left top no-repeat; display: inline; width:850px; height:auto; margin: 0 auto !important; padding: 15px 0px;float:left !important; position: relative; text-align:right; font-family: Tahoma; color: #993333 !important; font-size: 9px !important; font-weight: bold !important; text-decoration:none; }
#pie a, #pie a:visited {font-family: Tahoma; color: #993333 !important; font-size: 9px !important; font-weight: bold !important; text-decoration:none;}
#pie a:hover { text-decoration: underline;}
#pie p {vertical-align:top;}

/* #pie .pie_enlaces { width: 790px !important;}
#pie .pie_logos { width: 390px !important;}  */
/* #pie .pie_textos,#pie .pie_capazita  {width:766px !important;} */
	
.textos_pie {color: #7f7c7d;font-weight:bold; font-style: normal; font-family: Verdana;font-size:11px;text-align:left;}
	

/* ------------------------ menú de la izquierda------------------------ */	
#menu_left {float: left; position:relative; padding: 5px 0 5px 0; width:115px;}

#menu_principal {margin: 0; padding: 0; list-style-type: none;}
#menu_principal ul {margin: 0; padding: 0; list-style-type: none; width: 115px;}
/* ------------------------ nivel 1 ------------------------ */
#menu_principal ul li {width:115px;text-align: left;}
#menu_principal ul li a {background: url(../img/bullet.gif) 0 4px no-repeat; display: block; color: #000; margin: 0; padding: 2px 0 2px 10px; text-decoration:none;  font-weight: normal; font-size: 11px; font-family: Tahoma;}
#menu_principal ul li a:hover {color: #000; font-weight: bold; text-decoration: none;}
/* ------------------------ nivel 2 ------------------------ */
#menu_principal ul li ul li {width:115px;text-align: left;}
#menu_principal ul li ul li a {background: none; display: block; color: #752739;  margin: 0; padding: 2px 0 2px 20px; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Tahoma;}
#menu_principal ul li ul li a:hover {color: #752739; text-decoration: none; font-weight: bold;}
/* ------------------------ nivel 3 ------------------------ */
#menu_principal ul li ul li ul li {width:115px;text-align: left;}
#menu_principal ul li ul li ul li a {display: block; color: #752739;  margin: 0; padding: 2px 0 2px 30px; text-decoration: none; font-weight: normal; font-size: 11px;}
#menu_principal ul li ul li ul li a:hover {color: #fff; text-decoration: none; font-weight: normal; }
/* ------------------------ nivel 4 ------------------------ */
/* #menu_principal ul li ul li ul li ul li {width:181px;}
#menu_principal ul li ul li ul li ul li a { display: block; color: #49675d;  margin: 0; padding: 0.3em 0.3em 0.3em 3.0em; text-decoration: none; border-bottom: 1px solid #49675d; font-weight: normal; font-size: 1.1em; background:#f4f3f3 url(../img/bullet_menu_n5.gif) 2em 0.8em no-repeat;}
#menu_principal ul li ul li ul li ul li a:hover {olor: #415c55; text-decoration: underline; background:#fff url(../img/bullet_menu_n5.gif) 2em 0.8em no-repeat;} */

		
/* CONTENIDOS  --------------------------------------------------------------------------- */
	
/* ------------------------ CONTENIDOS DE LA IN------------------------ */
#columna_contenidos{ width:100%;  position:relative; float: left !important; padding: 5px 0px; }
	#bloque_columnas{ width:100%;  position:relative; float:left !important; margin: 0px; }
		#columna_izq{ height: 405px; width:124px; min-height: 405px; position: relative; float:left !important; padding: 0px 3px 0px 3px !important; margin: 0; background:#FFF url(../img/background_menu_left.jpg) 0px 20px repeat-y;}
		#columna_cen{ width:700px; height: 405px; min-height: 405px; position: relative; float: left !important; margin:0 !important; padding: 0 !important; color: #000; background:#FFFFFF url(../img/background.jpg) bottom right no-repeat; }
			#titulo {display:inline;width: 100%;float: left !important; padding-bottom: 10px; text-align:left; color: #494949; font-size:12px; font-weight:bold; font-style: normal; font-family: Verdana;}
			#ruta {display:inline;width: 100%;float: right !important; padding:20px 120px 10px 0px; text-align:right !important; color: #8a3044 !important; font-family: Tahoma;}
			#ruta a, #ruta a:visited {color: #8a3044 !important; font-size:10px; font-weight:normal; font-style: normal; text-decoration: none; font-family:Tahoma;}
			#ruta a:hover {color: #8a3044 !important; text-decoration: underline !important;}
			#contenidos{ width:700px; margin:2px; overflow: hidden;}
			
			
	
#columna_catalogo{ height: auto; width:120px; position: relative; float:left !important; padding: 0px !important; margin: 0;}
#content {display:inline;float:left;padding:0px !important;margin:0px !important;width:530px;height:auto;}
/* ------------------------ Contenidos Generales ------------------------ */	
#contenidos_general { width:440px; height: 320px; text-align:justify; padding:2px !important; margin: 0px 0px 30px 30px !important;overflow:auto;float:left;display:inline; oveflow-x: hidden; padding-right: 30px; }
#contenidos_general_catalogo { width:675px; height: 320px;text-align:justify; font-size:1.1em; margin: 0px 0px 30px 30px !important;padding:3px !important; margin: 0px !important;overflow:auto;float:left;display:inline;}

#contenidos_general td {font-size:10px; font-family: Tahoma; color: #000;font-weight:normal;font-style:normal;}
#contenidos_general p {font-size:10px; font-family: Tahoma; color: #000;font-weight:normal;font-style:normal;}
#contenidos_general {font-size:10px; font-family: Tahoma; color: #000;font-weight:normal;font-style:normal;}
/*
#contenidos_general p{padding-bottom: 1em; text-align: justify;}
#contenidos_general table{border-left: 1px solid #49675d; border-right: 1px solid #49675d; border-top: 1px solid #49675d; border-bottom: 3px solid #49675d;}
#contenidos_general caption{color:#49675d; background: #f8f8f8; padding: 1em 0 0.5em 0; text-align: left; font-weight: bold; font-size: 1.1em; border-bottom:0.1em solid #49675d;}
#contenidos_general summary{display: none; color:#49675d;}
#contenidos_general th{display: none; color:#49675d; background:#eef7ff; padding: 0.3em; font-weight: bold; border-bottom: 2px solid #49675d;}
#contenidos_general td{padding: 0.3em; text-align: left; border-top: 1px solid #fff;}
#contenidos_general a{color:#49675d;text-decoration: none; font-weight:bold;}
#contenidos_general a:hover{color:#000; text-decoration: none; font-weight:bold;} */
