/* NEWSLETTER */
/* CSS Document */
/* Don't forget to set a foreground and background color 
   on the 'html' or 'body' element! 
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
/*li, ol, ul, {
	margin: 0;
	padding: 0 0 2px 0;
	border: 0;
	
	
	font-size: 100%;
	line-height: 1;
	
	
	vertical-align: baseline;
text-align: justify;
font-weight: inherit;font-style: inherit;font-family: inherit;
}*/
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*ol, ul {
	list-style: none;
}*/
/*ol, ul {
	list-style: none;
}*/
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
/*@media all {  
.page-break { display:none; }  
}  

@media print {  
.page-break { display:block; page-break-before:always; }  
} 
*/
/* CSS Document */

.body
{background:#666666;
left:auto;
text-align:center;
font-family:Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif}

.cabecera
{background-image:url(img/cabecera.gif);
/*background-color:#ab1e57;*/
height:89px;
width:640px;
text-align:right;
padding:0 0 0 0}

.cuerpo
{background-image:url(img/cuerpo.gif);
background-color:#FFFFFF;
width:640px;
padding:0;
text-align:left;
font-family:Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif}

.fin_cuerpo
{page-break-after:always;
background-image:url(img/pie1.gif);
background-color:#ab1e57;
width:640px;
height:5px;
padding:0}

.fin_cuerpo_cabecera
{
display:none;
height:89px;
width:640px;
text-align:right;
padding:0 0 0 0}

.pie
{background-image:url(img/pie2.gif);
background-color:#666666;
width:640px;
text-align:justify;
padding:0}

.fin{background-image:url(img/pie3.gif);
background-color:#666666;
width:640px;
height:28px;
padding:0}

.fogaweb
{
float:left;
/*padding-top:40px;
padding-left:23px;
padding-right:0px;*/
padding-bottom:0;
color:#000}

.newsletter
{
padding-left:350px;
padding-bottom:5px;
text-align:right;
font-size:20px;
font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;}

.fecha{text-align:right;
padding-right:33px;
padding-top:40px;
padding-bottom:0;
color:#FFFFFF;
font-style:normal;
font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size:10px}

a.blanco:link
{color:#FFF}

.titulo
{font-size:24px;
font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-weight:bold;
padding-left:35px;
padding-right:25px;
padding-top:10px;
padding-bottom:0;
color:#000}

.entradilla
{font-size:18px;
font-weight:bold;
font-family:Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
padding-left:25px;
padding-right:25px;
padding-bottom:0px;
padding-top:0px;
color: #5e0a2f}

.img
{padding-left:35px;
padding-right:25px;
padding-bottom:0;
color:#000}

.banda
{float:right;
padding-right:23px;
position: relative;
visibility: visible; 
z-index:0}

.img_584
{padding-left:23px;
padding-right:0px;
padding-bottom:0;
color:#000}

.presenta
{margin-right:10px;
padding-top:0px;
padding-left:35px;
padding-right:25px;
padding-bottom:10px;
text-align:left}

.bloque
{float:right;
width:250px;
text-align:left;
font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
border:solid;
border-color:#ab1e57;
border-width:1px;
background-color:#FFFFCC;
margin-left:15px;
padding:5px;
color:#000;}

.legal
{font-size:10px;
font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
padding-top:10px;
padding-left:27px;
padding-right:27px;
padding-bottom:10px;
color:#000}

.arriba
{font-size:12px;
font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
padding-top:3px;
padding-left:27px;
padding-right:510px;
padding-bottom:3px;
color: #FFFFFF;
background-color: #ab1e57; /*  */
height:20px}

.arribanoticias
{font-size:12px;
font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
color: #aa1057;
height:20px;
padding-left: 10px;
background-image: url(/img/icons/ico_flecha_foga_izq.gif);
background-repeat: no-repeat;
background-position: left;
}

p
{padding-bottom:0.5em}

ul{padding-left: 0px;
margin-left: 0px;
margin-top:2px;
margin-bottom:0.5em;
list-style-type: none;}

ul li
{padding-left: 15px;
background: url(img/bullet.png) 0em 0.35em no-repeat;
margin-bottom: 0em;}

/* NEWSLETTER FINAL  */

a, a:active, a:link, a:visited {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 11px;							*/
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: normal;
	color: #333333;
	text-decoration: none;
}

a:hover {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 11px;							*/
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: normal;
	color: #333333;
	text-decoration: underline;
}

input {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 11px;							*/
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: normal;
	text-decoration: none;

	height: 20px;
	
	border: 1px solid #999999;	
	background: #ffffff url("../../imagenes/formularios.gif") top repeat-x;
	padding: 1px;
	color: #404040;
	margin-right: 10px;

}

textarea {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;							*/
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: normal;
	text-decoration: none;

	border: 1px solid #999999;	
	background: #ffffff url("../../imagenes/formularios.gif") top repeat-x;
	padding: 1px;
	color: #404040;
	margin-right: 10px;

}

/* Clases */
td.titboxproductos {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 11px;							*/
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: normal;
	color: #FFFFFF;
	background-color: #A62055; /* Color HEX Pantone Foga #aa1054 #ab1e57*/
	text-decoration: none;
	padding-left: 7px;
	height: 30px;
}

td.titboxproductos a, td.titboxproductos a:active, td.titboxproductos a:link, td.titboxproductos a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}

td.titboxproductos a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

td.bottom {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 10px;							*/
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;

	padding: 10px;
	background-image: url(/img/maq/bottom_msic.gif);
	background-repeat: repeat-x;
	height: 58px;
	vertical-align: top;
}

a.bottom, a.bottom:link, a.bottom:visited, a.bottom:active {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 10px;						*/
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.bottom:hover {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 10px;							*/
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

td.menunav {
	padding-left: 10px;
	background-image: url(/img/maq/top_1image_nav.jpg);
	background-repeat: no-repeat;
	height: 32px;
}

a.menul, a.menul:link, a.menul:visited, a.menul:active {
	padding: 3px 0px 3px 0px;
/*	font-size: 10px;							*/
	font-weight: bold;
	color: #666;
	text-decoration:none;
	display: block;
}

a.menul:hover, a.menuselected, a.menuselected:link, a.menuselected:visited, a.menuselected:active {
	padding: 3px 0px 3px 0px;
/*	font-size: 10px;							*/
	font-weight: bold;
	color: #333333;
	background-repeat: no-repeat;
	background-position: 0px;
	text-decoration:none;
	background-color:#C9C9CD;
	display:block;
}

td.btns {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 11px;							*/
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: normal;
	color: #FFFFFF;
	text-decoration: none;

	padding-left: 12px;
	background-image: url(/img/maq/mnu_basebtn.gif);
	background-repeat: no-repeat;
	width: 205px;
	height: 21px;
}

td.btns a, td.btns a:visited, td.btns a:link, td.btns a:active {
/*	font-size: 11px;							*/
	font-weight: bold;
	color: #333333;
	padding-left: 12px;

	background-image: url(/img/icons/ico_flecha_gris.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}

td.btns a:hover {
/*	font-size: 11px;							*/
	font-weight: bold;
	color: #333333;
	padding-left: 12px;

	background-image: url(/img/icons/ico_flecha_gris.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}

td.btns2 {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 11px;							*/
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: normal;
	color: #FFFFFF;
	text-decoration: none;

	padding-left: 12px;
	background-image: url(/img/maq/mnu_basebtn.gif);
	background-repeat: no-repeat;
	width: 205px;
	height: 21px;
}

td.btns2 a, td.btns2 a:visited, td.btns2 a:link, td.btns2 a:active {
/*	font-size: 11px;							*/
	font-weight: bold;
	color: #666666;
	padding-left: 12px;

	background-image: url(/img/icons/ico_flecha_gris.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}

td.btns2 a:hover {
/*	font-size: 11px;							*/
	font-weight: bold;
	color: #666666;
	padding-left: 12px;

	background-image: url(/img/icons/ico_flecha_gris.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}

td.btnendpart {
	background-image: url(/img/maq/mnu_endpart.gif);
	background-repeat: no-repeat;
	width: 205px;
	height: 65px;
}

td.btnstop {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 9px;								*/
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: right;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;

	padding-right: 5px;
	height: 34px;
}

td.btnstop a, td.btnstop a:visited, td.btnstop a:active, td.btnstop a:link {
/*	font-size: 9px;									*/
	font-weight: bold;
	color: #ffffff;
	background-position: 0px;
}

a.btnstop:hover {
/*	font-size: 9px;									*/
	font-weight: bold;
	color: #ffffff;
	background-position: 0px;
}

a.btnstop, a.btnstop:visited, a.btnstop:active, a.btnstop:link {
/*	font-size: 10px;									*/
	font-weight: bold;
	color: #ffffff;
	background-position: 0px;
}

a.btnstop:hover {
/*	font-size: 10px;									*/
	font-weight: bold;
	color: #ffffff;
	background-position: 0px;
}

.cabform { 
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 12px;									*/
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-transform: normal;
	color: #aa1057;
	text-decoration: none;
}

a.vermas, a.vermas:active, a.vermas:link, a.vermas:visited {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 11px;									*/
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: normal;
	color: #aa1057;
	text-decoration: none;
	
	padding-left: 10px;
	background-image: url(/img/icons/ico_flecha_foga.gif);
	background-repeat: no-repeat;
	background-position: left;
}

a.vermas:hover {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 11px;										*/
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: normal;
	color: #aa1057;
	text-decoration: underline;

	padding-left: 10px;
	background-image: url(/img/icons/ico_flecha_foga.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.fecha {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: normal;
	color: #ffffff;
	text-decoration: none;

	padding-left: 10px;
}

.colorfoga {
	color: #ab1e57;
	text-decoration: none;
}

.ampliar { display:none; text-align: justify; margin: 5px 0px 2px 2px; }


.header1 {
	color: #C65E8B;
}


/* Estilos para el listado de categorias y productos de la zona publica*/
.mainwin {
	width: 152px;
}

.topwin {
	width: 142px;
	height: 34px;
	background-image: url(/img/module/topwin_red.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}

a.topwin_text, a.topwin_text:active, a.topwin_text:link, a.topwin_text:visited {
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
/*	font-size: 11px;										*/
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 7px;
	height: 30px;
}


.layer2 {
	width: 140px;
	height: 98px;
	background-image: url(/img/module/bglayer2_white.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
/*	font-size: 11px;									*/
	
	text-align: center;
}

.layer2logo {
	width: 140px;
	height: 98px;
	background-image: url(/img/module/bglayer2_logo.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
/*	font-size: 11px;									*/
	
	text-align: center;
}

.layer3 {
	width: 144px;
	height: 101px;
	background-image: url(/img/module/bglayer3.jpg);
	background-repeat: no-repeat;
	padding: 4px;
	font-family: Corbel, Calibri, Geneva, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
/*	font-size: 11px;								*/
}

