/* CSS Document */

/*Etiquetas standards*/
body{
	margin-top:3px;
}

/*Contenedores*/
#Main {
	width:975px;
	margin: 0 auto; /*Center container on page*/
	/*background-color:#999999;*/
}

#Cabecera{
	width:975px;
	border:#CCCCCC solid 1px;
}


#Contenido_Grande{
	width:975px;
}

#Cab_Logo{
	width:975px;
	margin:0px;
	padding:0px;
}
#Cab_Logo_Izq{
	width:646px;
	float:left;
}

#Cab_Logo_Der{
	text-align:right;
	float:right;
	padding:0px;
	margin:0px;
}

#Cab_Menu{
	width:975px;
	padding:0px;
	margin:0px;
	margin-left:7px;
	margin-top:7px;
}

#Cab_Menu_Inf{
	width:975px;
	margin:0px;
	padding:0px;
	background-color:#990100;
	min-height:3px;
	height:3px;
}

#Cab_Busqueda{
	width:975px;
	margin:0px;
	padding-top:15px;
	padding-left:0px;
	paading-right:0px;
	background:url(../img_corporativa/fondo_busqueda.gif);
	background-repeat:repeat-x;
	min-height:38px;
	height:38px;
	text-align:center;
}

#Contenido_Principal{
	width:977px;
	margin-top:10px;
	padding:0px;
}

#Portada_Izquierda{
	width:209px;
	margin-right:14px;
	float:left;
	padding:0px;
}

#Portada_Centro{
	width:440px;
	margin-right:14px;
/*	background-color:#0000FF;*/
	float:left;
}

#Portada_Derecha{
	width:300px;
	float:left;
}

#Categorias_Lateral_Sup{
	width:195px;
	border: 1px solid #990100;
	padding:6px;
	background-color:#990100;
}

#Categorias_Lateral_Content{
	width:195px;
	border: 1px solid #990100;
	padding:6px;
	margin-bottom:20px;
}

#MasVisto_Lateral_Sup{
	width:286px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding:6px;
	margin-top:20px;
	
}

#MasVisto_Lateral_Content{
	width:286px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding:4px;
	margin-bottom:20px;

}

#Nuevo_en_Lateral_Sup{
	width:286px;
	border-top: 5px solid #990100;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding:6px;
	background-color:#cccccc;
	font: bold 11px Arial;
}

#Nuevo_en_Lateral_Content{
	width:286px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding:6px;
	margin-bottom:20px;
}

#Tabulado_Lateral_Content{
	width:300px;
	padding:0px;
	
	margin-bottom:20px;
	background-color:#cccccc;
}

#Portada_Centro_Product_1{
	width:438px;
	padding:0px;
	min-height:265px;
	height:265px;
	border: 1px solid #cccccc;
	margin-bottom:20px;
	
}

#Portada_Centro_Product_2{
	width:426px;
	padding:6px;
	min-height:250px;
	height:250px;
	border: 1px solid #cccccc;
	margin-bottom:20px;
	
}

#Portada_Centro_Product_3{
	width:200px;
	padding:6px;
	min-height:175px;
	height:175px;
	border: 1px solid #cccccc;
	float:left;

	
}

#Portada_Centro_Product_4{
	width:200px;
	padding:6px;
	min-height:175px;
	height:175px;
	border: 1px solid #cccccc;
	float:right;
	margin-right:0px;
	
}

#Portada_Centro_Product_n{
	width:438px;
	
	min-height:200px;
	height:200px;
	
	margin-bottom:20px;
	
}

#Portada_Centro_Cate_1{
	width:426px;
	padding:6px;
	min-height:250px;
	height:250px;
	border: 1px solid #cccccc;
	margin-bottom:20px;
}




#Publi_300_250{
margin-bottom:20px;
}


.Item_Menu{
	margin-right:7px;
}

.Item_Menu_Sup{
	margin-right:7px;
}

.clear{
	clear:both;
}

.TextBox_Busqueda{
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
	outline-width:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
}

.Boton_Busqueda{
	border:0px solid #CCCCCC;
	margin:0px;
	padding:3px;
	outline-width:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	background-image: url(../img_corporativa/fondo_-boton.gif);
	color:#FFFFFF;
}	



#Pie_Pagina{
	width:977px;
	margin-top:10px;
}

#Pie_Pagina{
	clear:both;
	position:relative;
	width:977px;
}

#Pie_Superior{
	width:963px;
	background-color:#990100;
	clear:both;
	position:relative;
	padding:7px;
	margin:0px;
}


#Pie_Superior_sup{
	width:963px;
	background-color:#ffffff;
	clear:both;
	position:relative;
	padding:7px;
	padding-bottom:2px;
	margin:0px;
	text-align:right;
}
#Pie_Inferior{
	width:870px;
	padding-left:0px;
	padding-top:3px;
	margin:0px;
	float:left
}

#Pie_Inferior_Der{
	width:100px;
	padding-left:0px;
	padding-top:3px;
	margin:0px;
	float:right;
}


#Izquierda_Grande{
	width:663px;
	margin-right:14px;
	float:left;
	padding:0px;
/*	background-color:#FF0000;*/
}

#Ficha_Pro_1{
	width:640px;
	padding:6px;
	/*min-height:250px;
	height:250px;*/
	border: 1px dotted #cccccc;
	margin-bottom:20px;
}


.c_menu_usuario_1{
padding: 0;
border-top: 5px solid #990100; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
background-color:#CCCCCC;

}

.c_menu_usuario_1 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.c_menu_usuario_1 li{
display: inline;
margin: 0 1px 0 0;
padding: 0;
text-transform:uppercase;
}

.c_menu_usuario_1 a{
float: left;
display: block;
font: bold 11px Arial;
color: black;
text-decoration: none;
margin-right:1px;/*Margin between each menu item*/
padding:4px;
background-color: #cccccc; /*Brown color theme*/ 
border-top: 0px solid white;
border-right: 1px solid #ffffff;
}

.c_menu_usuario_1 a:hover{
background-color: white; /*Brown color theme*/ 
color: black;
}

.c_menu_usuario_1 a.selected{ /*currently selected tab*/
background-color: white; /*Brown color theme*/ 
color: black;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
}




#Menu_Usuario_1{
	width:975px;
	padding:0px;
	/*min-height:250px;
	height:250px;*/
	/*border: 1px solid #cccccc;*/
	margin-bottom:0px;
}

#Contenido_Usuario_1{
	width:973px;
	padding:0px;
	/*min-height:250px;
	height:250px;*/
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	
	margin-bottom:0px;
}


#Capa_Seccion{
	width:637px;
	padding:3px;
	margin-bottom:10px;
	background-color:#CCCCCC;
	
}
#Capa_SubSeccion{
	width:637px;
	padding:3px;
	margin-bottom:10px;
	background-color: #ffffff;
}
#Linea_Separacion{
	width:642px;
	padding:0px;
	border-top:1px #cccccc dotted;
	color:#FF0000;
	min-height:1px;
	height:1px;
}

#Linea_Separacion_2{
	width:648px;
	padding:0px;
	border-top:1px #cccccc dotted;
	color:#FF0000;
	min-height:1px;
	height:1px;
}

#Ficha_Pro_2{
	width:645px;
	padding:6px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	
	margin:0px;
	margin-bottom:20px;

}

#Ficha_Reg_1{
	width:649px;
	padding:6px;
	border: 1px dotted #cccccc;
	margin-bottom:20px;
	
}
#Ficha_Dist_1{
	width:962px;
	padding:6px;
	border: 1px dotted #cccccc;
	margin-bottom:20px;
	
}

#Ficha_Cuota_1{
	width:962px;
	padding:6px;
	border: 1px dotted #cccccc;
	margin-bottom:20px;
	
}

#Ficha_Pro_3{
	width:645px;
	padding:6px;
	border: 1px solid #cccccc;
	margin-bottom:20px;
	display:none;
}

#Ficha_Pro_4{
	width:645px;
	padding:6px;
	border: 1px solid #cccccc;
	margin-bottom:20px;
	display:none;
}

#Ficha_Pro_5{
	width:645px;
	padding:6px;
	border: 1px solid #cccccc;
	margin-bottom:20px;
	display:none;
}

.Tab_Producto{
	float:left;
	background-color:#cccccc;
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-left:5px;
}


#Listado_Cabecera{
	width:640px;
	padding:2px;
	padding-left:6px;
	margin-bottom:0px;
	background-color:#990100;
/*	background-color:#311867;*/
	
}

#Listado_Cabecera_Filtro{
	width:656px;
	padding:2px;
	padding-left:6px;
	margin-bottom:0px;
/*	background-color:#990100;*/
	background-color:#cccccc;
	margin-top:10px;
	
	
	
}

#Listado_Contenido_Filtro{
	width:654px;
	padding:2px;
	padding-left:6px;
	margin-bottom:0px;
/*	background-color:#990100;*/
	background-color:#ffffff;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	
}

#Listado_Contenido{
	width:644px;
	padding:2px;
	padding-left:0px;
	margin-bottom:10px;
/*	background-color:#990100;*/
	background-color:#ffffff;
	border:1px #cccccc dotted;
	
}

#Listado_Contenido_1{
	width:660px;
	padding:1px;
	padding-left:0px;
	margin-bottom:10px;
/*	background-color:#990100;*/
	background-color:#ffffff;
	border:1px #cccccc dotted;
	
}

#Listado_Cesta{
	width:654px;
	padding:3px;
	margin-bottom:10px;
/*	background-color:#990100;*/
	background-color:#ffffff;
	border:1px #cccccc dotted;
	
}

#Cabecera_Cesta{
	width:654px;
	padding:3px;
	margin-bottom:10px;
/*	background-color:#990100;*/
	background-color:#ffffff;
	border:1px #cccccc dotted;
	
}

#Datos_Usuario_Cesta{
	width:661px;
	padding:0px;
/*	background-color:#990100;*/
	background-color:#ffffff;

	
}



#Ficha_Pro_Listado{
	width:632px;
	padding:6px;
	/*min-height:250px;
	height:250px;
	border: 1px solid #cccccc;*/
	margin-bottom:10px;
	

}


#Producto_Seccion{
	width:640px;
	margin-top:0px;
	padding:0px;
	padding-left:6px;
	margin-bottom:5px;
	
}

#Reg_Seccion{
	width:977px;
	margin-top:0px;
	padding:0px;
	padding-left:6px;
	margin-bottom:2px;	
	margin-top:10px;
}

/*Textos*/

.texto_descripcion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
}

.texto_descripcion_blanco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
}


.texto_titulo_producto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #000000;
	font-weight:bold;
}

.texto_titulo_peq{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666666;
	font-weight:bold;
}

.texto_pie_peq{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
}


.texto_pie_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	text-decoration:none;
}

.texto_pie_menu_sup{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration:none;
}

.texto_busqueda{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-decoration:none;
	font-weight:bold;
}

.texto_Categoria_Lateral_Sup{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}

.texto_Categoria_Lateral_Content_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

.texto_Categoria_Lateral_Content_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration:none;
}

.texto_MasVisto_Lateral_Content_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555555;
	text-decoration:none;
	font-weight:bold;
}

/*Otros estilos*/

.br_separador{
	margin-bottom:50px;
}

.texto_formulario{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
background-color:#F2F2F2;

}

#menu_producto{
padding: 0;
min-height:20px;
width:659px;
border-bottom: 7px solid #990100; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;

}

#menu_producto ul{
margin:0;

margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#menu_producto li{
display: inline;
margin: 0 0px 0 0;
padding: 0;
text-transform:uppercase;
vertical-align:bottom;
}

#menu_producto a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin-right:5px;/*Margin between each menu item*/
padding:4px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;

 
}

#menu_producto a:hover{
background-color: white; /*Brown color theme*/ 
color: black;
}

#menu_producto a.selected{ /*currently selected tab*/
background-color:#990100; /*Brown color theme*/ 
color: white;
border-left:1px solid #990100;
border-right:1px solid #990100;
border-top:1px solid #990100;

}
