/*------------------Diseno modelo de cajas-------------------------*/
		html{height: 100%;}
		body{text-align:center; height: 100%;}
		#contenedor
		{
			text-align:left;
			width:980px;
			height:auto;
			margin-left:auto;margin-right:auto;
/*			margin: 0 auto;*/
			background:#FFFFFF;
			/*/*height: 100%;*/*/			
		}
		#contenedor #cabecera
		{
			width:100%;
		}
			
		#contenedor #cuerpo
		{
			width:100%;
			/*/*height: 100%;*/*/			
		}
		#cuerpo #lateral_iz
		{	
			float:left;
			width:0px;
			
			padding-left: 0px;
			/*height: 100%;*/
			background: url("../img/fiz.jpg") repeat-y;
			overflow: hidden;
		}		
		#cuerpo #centro
		{	
			float:left;
			width:670px;
			/*height: 100%;*/
			padding:15px;
			/*outline: 1px solid;*/
			overflow: hidden;
			background: url("../img/fgenerico.jpg") no-repeat;
		}
		#cuerpo #lateral_de
		{	
			float:left;			
			width:271px;
		
			/*outline: 1px solid;*/
			background: #ececec;
			border: 1px solid #000;
			/*height: 100%;*/
			overflow: hidden;
		}		
		#contenedor #pie
		{
			clear:both;
			width:100%;			
		}

/*------------------Fin diseno modelo de cajas-------------------------*/
/*cabecera*/

.bus_menu
{
	background:#000;
	width: 976px; height: 44px;	
	overflow: hidden;
	position:relative;
}

.searchbuscar
{
	float: left;
	margin: 5px 0 0 11px
}

.searchbuscar .buttonbuscar
{
	border:0;
	background: #f5053d;
	margin-left: 5px;
	border: 1px solid #e0e0e0;
	color: #fff;
}

#mainlevelmenu_top
{
	padding: 0;
	margin:0;
	list-style: none;
	/*margin-left: 230px;*/
	display:block;
	position:absolute;
	left:3px;
	top:5px;	
	width:100%;height:44px;
	font: bold .8em Tahoma,Arial;	
}
#mainlevelmenu_top li
{
	float: left;
}
#mainlevelmenu_top li a
{
	display: block;
	color: #fff;
	text-decoration: none;	
	height: 28px;
	padding: 0 13px;
	padding-top:4px;
	background: url("../img/fmenu.jpg") no-repeat center bottom;
	border: 1px solid #000;
}
#mainlevelmenu_top li a:hover
{	
	background: #540212 url("../img/fmenu.jpg") no-repeat center bottom;
	border: 1px solid #92041f;
	
}


/*izquierda*/

.banner{background: url("../img/banner.jpg") no-repeat;}






.moduletablefor_pag
{
	text-align: center;
	background: #e7e7e7;
	margin-top: 1px;
}

.moduletablefor_pag h3
{
	margin: 0;
	margin-left:3px;
	width: 175px;
	height: 55px;
	text-align: center;
	background: url("../img/ftit.jpg") repeat-x;
	color: white;
	font: bold 1.1em Arial,Verdana;
	padding-top: 20px;
}

.moduletablefor_pag img
{
	margin-top: 15px;
}

.moduletableenv_cal
{
	text-align: center;	
	margin-top: 10px;
	width: 100%;
	height: 73px;
	background: url("../img/fpieenv.jpg") repeat-x;
	border-top: 2px dotted #950411;
	overflow: hidden;
}
.banneritemenv_cal
{
	float: left;
	width: 196px;
}
.moduletableenv_cal h3
{
	margin: 0;
	margin-left:3px;
	width: 175px;
	height: 55px;
	text-align: center;
	background: url("../img/ftit.jpg") repeat-x;
	color: white;
	font: bold 1.1em Arial,Verdana;
	padding-top: 20px;
}

.moduletableenv_cal img
{
	margin-top: 5px;
}


/*derecha*/

.fecha_dia{background: url("../img/fecha.jpg") no-repeat;float: left;width: 91px;height: 74px; text-align: center;font: bold 3em Georgia,Arial,Verdana; padding-top: 10px;}
.fecha_completa{text-align: center;}
.fecha_completa strong{font:bold 1.2em/.9em Georgia,Arial,Verdana;text-align: center;}
.rojo{color: #c6062a;}



.atencion_online
{
	border: 1px solid #000;
	background: #fff;
	width: 260px;
	height:80px;
	color:#fff;
	margin: 5px 0 5px 5px;
	
		
}
.atencion_online_bt
{
	padding: 10px 0 10px 25px;
}

.atencion_online h3
{
	margin: 0;
	height:26px; 
	background: url("../img/ftit2.jpg") repeat-x;
	font:bold 1em Arial,Verdana;
	text-indent: 5px;
}

.moduletablefaq
{
	font: normal .9em Arial,Verdana;
	text-align: center;
	margin-left: 5px;
	
}
.moduletablefaq h3
{
	background: url("../img/ftit2.jpg") repeat-x;
	width: 260px;
	height: 26px;
	margin: 0;
	color: #fff;
}
.moduletablefaq ul
{list-style: none;border: 1px solid #000;margin: 0;width: 258px;padding:10px 0;background: #fff;}
.moduletablefaq li a
{
	color: #c6062a;
	text-decoration: none;
}


/*centro*/

.moduletabledestacado
{
	border: 1px solid #d2d2d2;
	text-align: center;
	font: normal .9em Arial;
	padding-bottom: 5px;
	width: 670px;
	overflow:hidden;
	position: relative;
}

.moduletabledestacado  a
{
	width: 670px !important;
	display:block;
	overflow: hidden;
	display: block;
}
.moduletabledestacado .minifp-introtitle a
{
	text-decoration: none;
	color: #f00;
	font: bold 1.1em Arial;
	
}

.moduletabledestacado .minifp-full-link-wrp a
{
	background: url("../img/fvermas.jpg") repeat-x;
	text-decoration: none;
	font:bold .9em Arial;
	padding:2px 10px;
	text-transform: capitalize;
	width: 56px !important;
	float: right;
	margin-right: 10px !important;
}



.moduletableofe_esp h3
{
	text-align: center;
	display: block;
	color: #fb0813;
	font:bold 1em Arial,Verdana;
	margin: 5px 0;
	margin-top: 20px;
	margin-bottom: 10px;
}
.moduletableofe_esp td{text-align: center;}
.moduletableofe_esp td a{border: 1px solid #c72341;display: block;float: left;width: 320px;height: 110px;overflow: hidden;text-align: center !important;}
.moduletableofe_esp td span{border:none !important;}
.moduletableofe_esp td span a
{	
	border:1px solid #fff;
	display: block;
	float: left;
	width: 320px;
	height:auto; 
	overflow: hidden;
	text-align: center;
	font:normal .7em Arial !important;
	text-transform: capitalize;
	text-decoration: none;
}
.moduletableofe_esp td .minifp-full-link-wrp{width: 0px;overflow: hidden;height: 0;display: none;}



.usuario2 .moduletable h3
{
	margin: 0;overflow: hidden;
	text-align: center;
	color: #fb0813;
	font: bold 1.1em Arial;
	margin-top: 20px;
	margin-bottom: 10px;
}
.mod_cat_cont{}

.mod_cat
{
	border:2px solid #e7e7e7;
	width: 670px;
	height: 325px;
	overflow: hidden;
	float: left;
	position: relative;
	margin: 0 6px 0 0;
	
}


.mod_cat p
{
	font-size: .9em;
}

.mod_cat strong{color: #f00;display: block;text-align: center;}
.mod_cat>strong{display: none;}
.mod_cat a
{
	display: block;
	text-align: center;
	position: absolute;
	bottom: 3px;
	right: 10px;
	background: url("../img/fvermas.jpg");
	font:bold .8em Arial;
	color: #fff !important;
	padding: 5px 8px;
	text-decoration: none !important;
}

.moduletablesuscripcion
{
	border: 1px solid #000;
	background: #fff;
	width: 260px;
	height:140px;
	color:#fff;
	margin: 5px 0 0 5px;	
}

.moduletablesuscripcion h3
{
	margin: 0;
	height:26px; 
	background: url("../img/ftit2.jpg") repeat-x;
	font:bold 1em Arial,Verdana;
	text-indent: 5px;
}
.moduletablesuscripcion img{float: left;}
.moduletablesuscripcion span
{color: #000;font: normal .8em Arial,Verdana;}

.moduletablesuscripcion p{margin: 0;}
.moduletablesuscripcion .smallgrey{color: #fff;height: 0;display: none;}
.moduletablesuscripcion form #subscriber_email
{
	border: 1px solid #c6062a;
	margin-top: 4px;
	
}
.moduletablesuscripcion form button
{
	
}




	/*contador visitas*/
.moduletablecontador
{
	border: 1px solid #000;
	background: #fff;
	width: 260px;
	height:55px;
	color:#fff;
	margin: 5px 0 0 5px;
	text-indent: 5px;	
}

.moduletablecontador h3
{
	margin: 0;
	height:26px; 
	background: url("../img/ftit2.jpg") repeat-x;
	text-align:left;
	font:bold 1em Arial,Verdana;
	margin-bottom: 5px;
}
/*comprar por categorias*/
.usuario4
{
	font: normal .9em Arial,Verdana;
	text-align: center;
	margin-left: 5px;
	background: #fff;
	border: 1px solid #000;
	width: 260px;
	margin-top: 5px;
}
.usuario4 h3
{
	background: url("../img/ftit2.jpg") repeat-x;
	width: 260px;
	height: 26px;
	margin: 0;
	color: #fff;
}

.usuario4 .mod_lcat{text-align: left;}
.usuario4 .mod_lcat_ele
{
	border-bottom: 1px solid #c6062a;
	margin: 5px;
}
.usuario4 .mod_lcat_ele a
{
	display: block;
	padding: 5px 5px 5px 10px;
	background: url("../img/fcxc.jpg") no-repeat left 10px;
	color: #c6062a;
	text-decoration: none;
	font:normal .8em Arial,Verdana;
}


/*contacto*/
#component-contact
{
	border: 2px dotted #CCCCCC;
	background: #fcfcfc !important;
	font:normal .8em Tahoma,Arial;
	padding-left: 10px;
}
#component-contact input,#component-contact textarea
{
	margin-left: 10px;
}

#component-contact .inputbox:hover,#component-contact .inputbox:focus
{
	background: #f5ecee;
}

/*seguimiento*/
.seguimiento
{
	overflow: auto;
	width: 100%;
}
.seguimiento table{width: 100%;text-align: center;color: #0B55C4;text-transform: uppercase;}
.seguimiento th
{
	background: #F0F0F0;
	font:normal .9em Tahoma;
}

.seguimiento td
{
	background:#F9F9F9;
	color:#000;
	font:normal .8em Tahoma;
}
.seguimiento h3
{
	color: #3982CE;
	font:normal 1.4em Arial;
}


/*paginacion*/
.limit{display: none;}

.pagination,.counter
{
	font:normal .8em Tahoma,Verdana,Arial;
	margin: 0 !important;
}

/**/
.mensajes .error
{
	font:normal 1em Tahoma,Verdana;
	color:#f00;
}



/*productos*/
.moduletable_productos ul{margin: 0;padding: 0}
.moduletable_productos li
{
	border-bottom: 1px solid #c6062a;
	margin: 5px;
	display: block;
	list-style: none;
	text-align: left;
}
.moduletable_productos li a
{
	display: block;
	padding: 5px 5px 5px 10px;
	background: url("../img/fcxc.jpg") no-repeat left 10px;
	color: #c6062a;
	text-decoration: none;
	font:normal .8em Arial,Verdana;
}

/*pie*/

.texto_pie
{
	font: normal .8em Tahoma,Verdana,Arial;
	text-align: right;
	margin-top: 10px;
}

.texto_pie img{vertical-align: -5px;}


/*genericos*/

.bajar{clear: both;height: 0;}
a img{border: 0;}
#centro{font:normal .9em Arial,Tahoma;}
.contentheading
{
	color:#f00 !important;
	font:bold 1.3em Arial,Tahoma;
}
.componentheading{color:#f00 !important;font-weight: normal !important;}

.error{color: red;}