/* CSS Document */

body	{
		margin: 0px; font: 11px/16px Lucida Sans Unicode, Tahoma, sans-serif;
		overflow:scroll;
		overflow:-moz-scrollbars-vertical; }

.titRojo	{color: #eb2d41;}
.titVerde {color: #4d9e0b;}
.titAmarillo	{color: #F99C1C;}
.titAzul	{color: ##005da6;}

.floatRight	{float: right;}
.floatLeft	{float: left;}
.clearBoth	{clear: both;}

/* /////////////////////////	MAIN   ///////////////////////////////////*/

div#main
	{
	width: 800px;
	margin-left:auto;
	margin-right: auto; 
	background-image:url(../img/fdo_gral.gif); 
	background-position:center; 
	background-repeat:repeat-y;
	}
	



/* /////////////////////////	CONTENT   ///////////////////////////////////*/

div#content
	{
	padding-left: 15px;
	width: 770px;
	clear:both;
	}



/* /////////////////////////	CENTRO   ///////////////////////////////////*/


div#centro
	{
	width: 770px;
	clear:both;
	}
	
	
	

/* /////////////////////////	HEADER   ///////////////////////////////////*/

div#header	
	{
	width: 770px;
	height: 116px;
	background-image:url(../img/img_header_logo.jpg); 
	background-repeat:no-repeat;
	}



div#header	a
	{
border: 0px;
height:100px;
width: 255px;
position: absolute;
margin-left:6px;
margin-top: 6px;
	}


div#headerProductos	
	{
	width: 770px;
	height: 116px;
	background-image: url(../img/img_header_productos.jpg); 
	background-repeat:no-repeat;
	background-position: right;
	}
	
div#headerRotulado	
	{
	width: 770px;
	height: 116px;
	background-image: url(../img/img_header_rotulado.jpg); 
	background-repeat:no-repeat;
	background-position: right;
	}	
div#headerHome	
	{
	width: 770px;
	height: 116px;
	background-image: url(../img/img_header_home.jpg); 
	background-repeat:no-repeat;
	background-position: right;
	}	

div#headerPropiedades
	{
	width: 770px;
	height: 116px;
	background-image: url(../img/img_header_propiedades.jpg); 
	background-repeat:no-repeat;
	background-position: right;
	}	
/* /////////////////////////	TOP MENU   ///////////////////////////////////*/

div#menuTop
	{
	height:41px; 
	width:616px;
	background-image: url(../img/fdo_solapas.gif);
	background-repeat: repeat-x;
	background-position:top;
	padding-left: 4px;
	}

div#menuTop div
	{
	float:left; 
	height: 29px; 
	text-align: center; 
	margin-top: 12px; 
	padding-top: 8px;
	color: #b0b1b3;
	}
	
div#menuTop div a	{text-decoration: none;}

div.solapa0	a, div.solapa1	a, div.solapa2	a, div.solapa3	a {color: #b0b1b3; display: block; float: left; height: 29px; line-height: 31px; margin-top: -8px; text-align: center;}
div.solapa1, div.solapa2, div.solapa3 {margin-left:-4px;}
div.solapa0	a:hover, div.solapa1 a:hover, div.solapa2 a:hover, div.solapa3 a:hover, div.solapa0over a, div.solapa1over a, div.solapa2over a, div.solapa3over a {color: #fff;}
div.solapa0over a, div.solapa1over a, div.solapa2over a, div.solapa3over a {display: block; height: 29px; line-height: 31px; margin-top: -8px; text-align: center;}
div.solapa1over, div.solapa2over, div.solapa3over {margin-left:-4px;}

div.solapa0over a {margin-left:  0 !important;}

div.solapa0 a	{background: url(../img/solapa_0.gif) no-repeat; width: 73px;}
div.solapa0 a:hover, div.solapa0over {background: url(../img/solapa_0_.gif) no-repeat; width: 73px;}

div.solapa1 a {background: url(../img/solapa_1.gif) no-repeat; width: 142px;}
div.solapa1 a:hover, div.solapa1over {background: url(../img/solapa_1_.gif) no-repeat; width: 142px;}

div.solapa2 a  {background: url(../img/solapa_2.gif) no-repeat; width: 232px;}	
div.solapa2 a:hover, div.solapa2over  {background: url(../img/solapa_2_.gif) no-repeat; width: 232px;}	
	
div.solapa3 a 	{background: url(../img/solapa_3.gif) no-repeat; width: 170px; padding-right: 5px;}
div.solapa3 a:hover, div.solapa3over	{background: url(../img/solapa_3_.gif) no-repeat; width: 170px;}
div.solapa3over	 {padding-right: 5px;}
	
	
/* /////////////////////////	LEFT MENU PRODUCTOS (AZUL)   ///////////////////////////////////*/

div#izquierda	
	{
	float: left; 
	padding-top: 2px; 
	background-image:url(../img/fdo_content_top.gif); 
	background-repeat:repeat-x;
	width: 150px;
	}
	

div#menuLeftProdTop	
	{
	background-image:url(../img/top_menu_productos.gif); 
	background-repeat:no-repeat;
	width: 150px;
	height: 13px;
	font-size: 1px;
	}
	
div#menuLeftProd {padding-top: 8px; width: 140px; background: #42b7e8; border: 5px solid #fff; border-top: 0px; line-height: 20px; padding-bottom: 130px;}
	
div#menuLeftProd	.titProductos	{color: #99e5fa; text-transform: uppercase; font-size: 10px;padding-left:14px; padding-bottom: 2px;}

div.menuLeftProd a, div.menuLeftProd a.tit:hover 	{display: block; color: #fff; margin-top: 1px; padding: 1px 0 2px 15px; color: #fff; text-decoration: none; background: url(../img/flecha_productos.gif) no-repeat 8px 9px;}
div.menuLeftProd a:hover, div.menuLeftProdOver a 	{background: url(../img/flecha_productos.gif) no-repeat #2ea1e1 8px 9px; color: #fff; text-decoration: none;}
div.menuLeftProdOver a {display: block;margin-top: 1px; padding: 1px 0 2px 15px;}

div#menuLeftProdCierre	{background-image: url(../img/img_sol_menu_productos.jpg); background-repeat:no-repeat; background-position:bottom; height: 340px; width: 140px;}




/* /////////////////////////	LEFT MENU ROTULADO NUTRICIONAL (AMARILLO)    ///////////////////////////////////*/



div#menuLeftRotulTop	
	{
	background-image:url(../img/top_menu_rotulado.gif); 
	background-repeat:no-repeat;
	width: 150px;
	height: 13px;
	font-size: 1px;
	}
	
div#menuLeftRotul	
	{
	padding-top: 8px;
	width:140px;
	background: #f58020;
	border: 5px solid #fff;
	border-top: 0px;
	line-height: 20px;
	padding-bottom:20px;
	}
	
div#menuLeftRotul	.titRotulado	{color: #fac090; text-transform: uppercase; font-size: 10px;padding-left:14px; padding-bottom: 2px;}

div.menuLeftRotul a, div.menuLeftRotul a.tit:hover 	{display: block; color: #fff; margin-top: 1px; padding: 6px 0 7px 15px; color: #fff; text-decoration: none; background: url(../img/flecha_rotulado.gif) no-repeat 8px 14px;}
div.menuLeftRotul a:hover, div.menuLeftRotul a.active 	{background: url(../img/flecha_rotulado.gif) no-repeat #f26018 8px 14px; color: #fff; text-decoration: none;}

div.menuLeftRotulSub a {display: block; color: #fff; margin-top: 1px; padding: 6px 0 7px 15px; color: #fff; text-decoration: none; background: url(../img/flecha_rotulado.gif) no-repeat 8px 14px #f26018;}
div.menuLeftRotulSub a:hover, div.menuLeftRotulSub a.active {background: url(../img/flecha_rotulado.gif) no-repeat 8px 14px #e74500;}

div#menuLeftRotulCierre	{background-image: url(../img/img_sol_menu_rotulado.jpg); background-repeat:no-repeat; background-position:bottom; height: 240px; width: 140px; margin-bottom: 190px;}
div#menuLeftRotulNum	{float: left; font: 21px Georgia, Times, serif; color: #fac090; margin-top: -2px; padding-left: 4px;}

div.menuLeftRotulSub .sinflecha {padding: 6px 0 7px 23px;}



/* /////////////////////////	LEFT MENU PROPIEDADES (ROJO)   ///////////////////////////////////*/



div#menuLeftPropTop	
	{
	background-image:url(../img/top_menu_propiedades.gif); 
	background-repeat:no-repeat;
	width: 150px;
	height: 13px;
	font-size: 1px;
	}
	
div#menuLeftProp	
	{
	padding-top: 8px;
	width:140px;
	background: #ee4498;
	border: 5px solid #fff;
	border-top: 0px;
	line-height: 20px;
	padding-bottom:5px;
	}
	
div#menuLeftProp	div.titPropiedades	{color: #f998c8; text-transform: uppercase; font-size: 10px;padding-left:14px; padding-bottom: 10px; line-height:14px; margin-top: 15px; font-weight: bold;}
div.menuLeftProp a, div.menuLeftProp a.tit:hover 	{display: block; color: #fff; margin-top: 1px; padding: 1px 0 2px 15px; color: #fff; text-decoration: none; background: url(../img/flecha_propiedades.gif) no-repeat 8px 9px;}
div.menuLeftProp a:hover, div.menuLeftProp a.active 	{background: url(../img/flecha_propiedades.gif) no-repeat #de2d71 8px 9px; color: #fff; text-decoration: none;}

.sinflecha a, .sinflecha {background-image: none !important;}
div.menuLeftProp.sinflecha a, div.menuLeftProd .sinflecha, div.menuLeftProdOver .sinflecha {padding-left: 6px !important;}
#menuLeftProp .sinflecha a {padding-left: 15px !important; padding-right: 5px; background:  url(../img/bull_prop.gif) no-repeat 8px 11px !important; }
#menuLeftProp .sinflecha a:hover, #menuLeftProp .sinflecha a.active {background:  url(../img/bull_prop.gif) #de2d71 no-repeat 8px 11px !important; }



div#menuLeftPropCierre	{background-image: url(../img/img_sol_menu_propiedades.jpg); background-repeat:no-repeat; background-position:bottom; height: 240px; width: 140px;}
div#menuLeftPropNum	{float: left; font: 21px Georgia, Times, serif; color: #fff; margin-top: -5px;}






/* /////////////////////////	LEFT MENU HOME (VERDE)   ///////////////////////////////////*/



div#menuLeftHomeTop	
	{
	background-image:url(../img/top_menu_home.gif); 
	background-repeat:no-repeat;
	width: 150px;
	height: 13px;
	font-size: 1px;
	}
	
div#menuLeftHome	
	{
	padding-top: 8px;
	width:140px;
	background: #00a777;
	border: 5px solid #fff;
	border-top: 0px;
	line-height: 20px;
	padding-bottom:75px;
	}
	
div#menuLeftHome	.titHome	{color: #6fd7b9; text-transform: uppercase; font-size: 9px;padding-left:14px; padding-bottom: 2px;}



div.menuLeftHome a 	{display: block; color: #fff; margin-top: 1px; padding: 6px 0 7px 15px; color: #fff; text-decoration: none; background: url(../img/flecha_home.gif) no-repeat 8px 14px;}
div.menuLeftHome a:hover, div.menuLeftHome a.active 	{background: url(../img/flecha_home.gif) no-repeat #009159 8px 14px; color: #fff; text-decoration: none;}



div#menuLeftHomeCierre	{background-image: url(../img/img_sol_menu_home.jpg); background-repeat:no-repeat; background-position:bottom; height: 340px; width: 140px;}

div#menuLeftHomeNum	{float: left; font: 21px Georgia, Times, serif; color: #fff; margin-top: -5px;}

div#menuLeftHomeCierre	{background-image: url(../img/img_sol_menu_home.jpg); background-repeat:no-repeat; background-position:bottom; height: 400px; width: 140px;}





	

/* /////////////////////////	DERECHA   ///////////////////////////////////*/

div#derecha	
	{
	float: right; 
	width:620px;
	background-image: url(../img/fdo_content.gif);
	background-repeat:repeat-y;
	}

div#derechaTextos	{padding-top: 8px;}

div#derechaTextoIntroHome	{margin: 30px; color: #707276; margin-right: 100px; margin-left:100px;  line-height: 16px;}	
div#derechaTextoIntroHome a	{font-weight: bold; color: #707276;}	

div#derechaTextoHome	{clear:both; color: #707276; padding-left: 55px; padding-right: 60px;padding-bottom: 25px; line-height: 16px; padding-top: 10px;}
div#derechaTextoHome a	{color: #707276;}
div#derechaTextoHome a:hover	{color: #00a777;}

div#derechaTextoHome .bull {font: 11px Tahoma, Verdana, sans-serif; color: #00a777;}
div#derechaTextoHome div.hr {border-bottom: 1px solid #cccccc; height: 7px; margin-bottom: 20px;}
div#derechaTextoHome .titHome	{font: 21px/24px Georgia, Times, serif; color: #00a777;}
div#derechaTextoHome p.destacado	{font: bold 13px/17px Georgia, Times, serif; color: #fff; background-color: #00a777; padding: 10px; padding-bottom: 14px; text-align: center; border: 5px solid #dee3de;}


div#derechaTextoRotulado	{clear:both; color: #707276; padding-left: 55px; padding-right: 60px;padding-bottom: 12px; line-height: 16px; padding-top: 10px;}
div#derechaTextoRotulado a	{color: #707276;}
div#derechaTextoRotulado a:hover	{color: #f58020;}

div#derechaTextoRotulado .bull {font: 11px Tahoma, Verdana, sans-serif; color: #F99C1C;}
div#derechaTextoRotulado div.hr {border-bottom: 1px solid #cccccc; height: 7px; margin-bottom: 20px;}
div#derechaTextoRotulado .titAmarillo	{font: 21px Georgia, Times, serif; color: #F99C1C;}
div#derechaTextoRotulado .txtAmarillo	{color: #F99C1C;}
div#derechaTextoRotulado .subtitTexto	{font: bold 11px/15px Georgia, Times, serif; color: #F99C1C;}

div#derechaTextoRotulado p.destacado	{font: bold 13px/17px Georgia, Times, serif; color: #fff; background-color: #4d9e0b; padding: 10px; padding-bottom: 14px; text-align: center; border: 5px solid #dee3de;}


div#derechaTextoPropiedades	{clear:both; color: #707276; padding-left: 55px; padding-right: 60px;padding-bottom: 12px; line-height: 16px; padding-top: 10px;}
div#derechaTextoPropiedades a	{color: #707276;}
div#derechaTextoPropiedades a:hover	{color: #ee4498;}

div#derechaTextoPropiedades .bull {font: 11px Tahoma, Verdana, sans-serif; color: #ee4498;}
div#derechaTextoPropiedades div.hr {border-bottom: 1px solid #cccccc; height: 7px; margin-bottom: 20px;}
div#derechaTextoPropiedades .titRojo	{font: 21px Georgia, Times, serif; color: #ee4498;}
div#derechaTextoPropiedades .txtRojo	{color: #ee4498;}
div#derechaTextoPropiedades .subtitTexto	{font: bold 11px/15px Georgia, Times, serif; color: #ed1c24;}

div#derechaTextoRotulado p.destacado	{font: bold 13px/17px Georgia, Times, serif; color: #fff; background-color: #4d9e0b; padding: 10px; padding-bottom: 14px; text-align: center; border: 5px solid #dee3de;}



table.tablaPorciones
	{width: 80%; border: 1px solid #cccccc; border-bottom: 0px;}
	
table.tablaPorciones td.encabezado
	{height: 24px; background-color:#FF9900; color: #fff; padding-left:10px; text-transform: uppercase;}	

table.tablaPorciones td.porciones
	{height: 24px; padding-left:10px;border-bottom: 1px solid #cccccc;}	



table.tablaCortes
	{width: 370px; border: 1px solid #cccccc; border-bottom: 0px; margin-top: 20px;}
	
table.tablaCortes td.encabezado
	{height: 24px; background-color:#0084CE; color: #fff; padding-left:10px; text-transform: uppercase;}	

table.tablaCortes td.cortes
	{height: 24px; padding-left:10px; border-bottom: 1px solid #cccccc;}	
table.tablaCortes td.pie
	{height: 24px; padding-left:10px; border-bottom: 1px solid #cccccc;	font: bold 9px/13px Tahoma, Verdana, sans-serif; text-align: center; color: #0074b6;}	

	
	






div#cajaRotulado	
	{
	width: 620px;
	background-image: url(../img/fdo_caja_rotulado.gif);
	background-repeat:repeat-y;
	}
	
div#cajaRotuladoLinks
	{margin-left: 35px; padding-bottom: 5px; line-height: 22px; font: 21px Georgia, Times, sans-serif; color: #fff;}
div#cajaRotuladoLinks a	{font: bold 13px Georgia, Times, sans-serif; color: #fff;}
div#cajaRotuladoLinks a:hover	{text-decoration: none;}
	
div#cajaRotuladoLinksChicos
	{margin-left: 35px; padding-bottom: 5px; line-height: 22px; font: bold 13px Georgia, Times, sans-serif; color: #fff;}
div#cajaRotuladoLinksChicos a	{font: bold 13px Georgia, Times, sans-serif; color: #fff;}
div#cajaRotuladoLinksChicos a:hover	{text-decoration: none;}

div#cajaRotuladoTop	
	{
	background-image:url(../img/fdo_caja_rotulado_top.gif);
	background-repeat:no-repeat;
	height: 14px;
	font-size: 1px;
	}	
	
div#cajaRotuladoBot	
	{
	background-image:url(../img/fdo_caja_rotulado_bot.gif);
	background-repeat:no-repeat;
	height: 16px;
	font-size: 1px;
	}	

	

	
	
div#cajaMarcas	
	{
	width: 620px;
	background-image: url(../img/fdo_caja_productos.gif);
	background-repeat:repeat-y;
	}
	
div#cajaMarcasLinks	
	{margin-left: 35px; padding-bottom: 5px; margin-right: 25px; line-height: 22px; color: #6bb3ec;}
	
div#cajaMarcasLinks a	{color: #005da6;}	
div#cajaMarcasLinks a:hover	{color: #eb2d41;}	
div#cajaMarcasLinks a.active	{color: #eb2d41; text-decoration: none;}

div#cajaMarcasTop	
	{
	background-image:url(../img/fdo_caja_productos_top.gif);
	background-repeat:no-repeat;
	height: 20px;
	font-size: 1px;
	}	
	
div#cajaMarcasBot	
	{
	background-image:url(../img/fdo_caja_productos_bot.gif);
	background-repeat:no-repeat;
	height: 20px;
	font-size: 1px;
	}	
	

/* /////////////////////////	PRODUCTOS   ///////////////////////////////////*/



div#productoDetalle	{margin: 14px; margin-top: 12px;}

div#productoFotoTexto	{clear: both;}	

div#productoFoto	
	{
	border: 1px solid #cccccc; 
	width: 160px; 
	text-align:center; 
	float: left;
	margin-right: 20px;
	margin-bottom: 0px;
	}

div#masVariedades	{height: 25px; border-top: 1px solid #cccccc;}
div#masVariedadesTxt	{float: left; color: #eb2d41; width: 134px; text-align: center; padding-top: 4px;}
div#flechaIzq	{float: left; padding-left: 5px; padding-top: 6px;}
div#flechaDer	{float: right; padding-right: 5px; padding-top: 6px;}
div#flechaIzqOff	{float: left; padding-left: 5px; padding-top: 6px;
	filter: alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;}
div#flechaDerOff	{float: right; padding-right: 5px; padding-top: 6px;
	filter: alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;}


div#productoTexto	{color: #707276; line-height: 15px;}

div#productoTexto p	{margin-top: 10px; margin-bottom: 14px;}


div#productoTexto	p.productoNombre	
	{
	font: 21px georgia, times, serif; 
	color: #eb2d41; 
	margin: 0px;
	}
	
div#productoTexto	p.variedades a	{color: #005da6;}
div#productoTexto	p.variedades a:hover	{color: #eb2d41;}
div#productoTexto	p.variedades a.active	{color: #eb2d41; text-decoration: none;}

div#productoIngredientes	{clear:both; color: #707276; padding-left: 22px; padding-right: 25px; padding-top: 10px; padding-bottom: 22px;}


div#royalvitasACE	{position: relative; float: right; background-image:url(../img/logo_royalvitas_ACE.jpg); background-repeat:no-repeat; height: 55px; width: 55px; margin-top: -37px; right: 290px;}

div#royalvitasADE	{position: relative; float: right; background-image:url(../img/logo_royalvitas_ADE.jpg); background-repeat:no-repeat; height: 55px; width: 55px; margin-top: -37px; right: 290px;}

div#textoTang {margin: 14px; margin-top: 12px; background-color: #008fe0; padding: 3px 10px 3px 20px; color: #fff; border: 5px solid #D8E9F6; background-image: url(../img/fdo_caja_tang.gif); background-repeat: repeat-x; background-position: bottom;}

div#textoTang .txt	{color: #fff;}

div.linea1	{color: #005da6; background-image: url(../img/destacado_1linea.gif); background-repeat: no-repeat; height: 27px; padding-top: 5px; padding-left: 15px; width: 400px; line-height: 14px;}
div.linea2	{color: #005da6; background-image: url(../img/destacado_2lineas.gif); background-repeat: no-repeat; height: 40px; padding-top: 5px; padding-left: 15px; width: 400px; line-height: 14px;}
div.linea3	{color: #005da6; background-image: url(../img/destacado_3lineas.gif); background-repeat: no-repeat; height: 58px; padding-top: 7px; padding-left: 15px; width: 400px; line-height: 14px;}
p.finalTang	{clear: both; margin-top: -10px;}

div#textoTang .titulo	{font: 21px Georgia, Times, serif;}

div#logoTang	{float: left; background-image:url(../img/logo_frutricion_trans.gif); background-repeat:no-repeat; height: 115px; width: 130px; margin-top: 5px; margin-bottom: 15px;}

div#logoRoyalvitasACE	{float: left; background-image:url(../img/logo_royalvitas_ACE_trans.gif); background-repeat:no-repeat; height: 115px; width: 130px;margin-top: -5px;}

div#logoRoyalvitasADE	{float: left; background-image:url(../img/logo_royalvitas_ADE_trans.gif); background-repeat:no-repeat; height: 115px; width: 130px;margin-top: -5px;}

div#logoFuenteFibras	{float: left; background-image:url(../img/logo_fuente_fibras.gif); background-repeat:no-repeat; height: 115px; width: 130px;margin-top: -5px;}

div#logoExtra	{position: relative; float: right; height: 55px; width: 55px; margin-top: -37px; right: 265px;}
div#logoExtra2	{position: absolute; height: 55px; width: 55px; top: 9px; left: 67px;}
div#logoExtraMayco	{position: relative; float: right; height: 55px; width: 200px; margin-top: -40px; right: 35px;}



/* /////////////////////////	TABLA PROD   ///////////////////////////////////*/

table.tabla1	{width:100%;}

table.tabla1	td.tablaTit	
	{ 
	background-color: #e8f2fa; 
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center; 
	color: #0074b6;
	font-weight: bold;
	}


table.tabla1	td.tablaTit	.tit, table.tabla2	td.tablaTit	.tit	{font: bold 12px/16px Georgia, Times, serif; text-transform: uppercase;}

table.tabla1	td.tablaSubtit	
	{ 
	border-bottom: 2px solid #e8f2fa; 
	height: 30px; 
	text-align: center; 
	color: #0074b6;
	font: bold 9px Tahoma, Verdana, sans-serif;
	white-space: nowrap;
	}
table.tabla1	td.tablaSubtit#cantidad	{text-align: left; padding-left: 20px; width: 32%;}

table.tabla1	td.tablaSubtit.vd	{padding-right: 20px; text-align: center;}
	
table.tabla1	td.tablaSubtitIzq	
	{ 
	border-bottom: 1px solid #e8f2fa; 
	height: 20px; 
	color: #0074b6;
	font: 9px/20px Tahoma, Verdana, sans-serif;
	padding-left: 20px;
	}

table.tabla1	.tabulado	{padding-left: 40px !important;}

table.tabla1	td.tablaValores	
	{ 
	border-bottom: 1px solid #e8f2fa; 
	height: 20px; 
	color: #707276;
	font: 9px Tahoma, Verdana, sans-serif;
	text-align: center; 
	}

table.tabla1	td.tablaValores.vd	{padding-right: 28px; text-align: center;}

table.tabla1	td.tablaFrase1
	{
	border-top: 1px solid #e8f2fa;
	border-bottom: 1px solid #e8f2fa;
	font: bold 9px/13px Tahoma, Verdana, sans-serif;
	text-align: center; 
	color: #0074b6;
	padding-top: 8px;
	padding-bottom: 9px;
	}	

table.tabla1	td.tablaFrase2
	{
	border-top: 1px solid #e8f2fa;
	border-bottom: 2px solid #e8f2fa;
	font: 9px/13px Tahoma, Verdana, sans-serif;
	text-align: center; 
	color: #707276;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left:30px;
	padding-right: 30px;
	}	

table.tabla1	td.tablaDiv	{width: 1px; background-color:#e8f2fa;}


table.tabla2	{width:100%;}

table.tabla2	td.tablaTitGral	
	{ 
	background-color: #e8f2fa; 
	height:30px;
	text-align: center; 
	color: #0074b6;
	font: bold 12px/16px Georgia, Times, serif; 
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
	}

table.tabla2	td.tablaTit	
	{ 
	background-color: #e8f2fa; 
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center; 
	color: #0074b6;
	font-weight: bold;
	}

table.tabla2	td.tablaSubtit	
	{ 
	border-bottom: 2px solid #e8f2fa; 
	height: 30px; 
	text-align: center; 
	color: #0074b6;
	font: bold 9px Tahoma, Verdana, sans-serif;
	white-space: nowrap;
	}
table.tabla2	td.tablaSubtit#cantidad	{text-align: left; padding-left: 20px; width: 25%;}

table.tabla2	td.tablaSubtit#porcion	{width: 15%;}



table.tabla2	td.tablaSubtitIzq	
	{ 
	border-bottom: 1px solid #e8f2fa; 
	height: 20px; 
	color: #0074b6;
	font: 9px/20px Tahoma, Verdana, sans-serif;
	padding-left: 20px;
	}

table.tabla2	.tabulado	{padding-left: 40px !important;}

table.tabla2	td.tablaValores	
	{ 
	border-bottom: 1px solid #e8f2fa; 
	height: 20px; 
	color: #707276;
	font: 9px Tahoma, Verdana, sans-serif;
	text-align: center; 
	}


table.tabla2	td.tablaValoresPorcion	
	{ 
	border-bottom: 1px solid #e8f2fa; 
	height: 20px; 
	color: #707276;
	font: 9px Tahoma, Verdana, sans-serif;
	text-align: center; 
	width: 100px;
	}


table.tabla2	td.tablaFrase1
	{
	border-top: 1px solid #e8f2fa;
	border-bottom: 1px solid #e8f2fa;
	font: bold 9px/13px Tahoma, Verdana, sans-serif;
	text-align: center; 
	color: #0074b6;
	padding: 10px;
	vertical-align: top;
	}	


table.tabla2	td.tablaFrase2
	{
	border-top: 1px solid #e8f2fa;
	border-bottom: 2px solid #e8f2fa;
	font: 9px/13px Tahoma, Verdana, sans-serif;
	text-align: center; 
	color: #707276;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left:30px;
	padding-right: 30px;
	vertical-align: top;
	}	

table.tabla2	td.tablaDiv	{width: 1px; background-color:#e8f2fa;}
table.tabla2	td.tablaDiv2	{width: 1px; background-color:#fff;}


table.tablaGris	{width:100%;}

table.tablaGris	td.tablaTit	
	{ 
	background-color: #f0f0f0; 
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center; 
	color: #585858;
	font-weight: bold;
	}


table.tablaGris	td.tablaTit	.tit, table.tabla2	td.tablaTit	.tit	{font: bold 12px/16px Georgia, Times, serif; text-transform: uppercase;}

table.tablaGris	td.tablaSubtit	
	{ 
	border-bottom: 2px solid #e5e5e5; 
	height: 30px; 
	text-align: center; 
	color: #585858;
	font: bold 9px Tahoma, Verdana, sans-serif;
	white-space: nowrap;
	}
table.tablaGris	td.tablaSubtit#cantidad	{text-align: left; padding-left: 20px; width: 180px;}

table.tablaGris	td.tablaSubtit.vd	{padding-right: 20px; text-align: center;}
	
table.tablaGris	td.tablaSubtitIzq	
	{ 
	border-bottom: 1px solid #e5e5e5; 
	height: 20px; 
	color: #585858;
	font: 9px/20px Tahoma, Verdana, sans-serif;
	padding-left: 20px;
	}

table.tablaGris	td.tablaSubtitIzqRosa	
	{ 
	border-bottom: 1px solid #e5e5e5;
	background-color:#ffc6e9; 
	height: 20px; 
	color: #585858;
	font: 9px/20px Tahoma, Verdana, sans-serif;
	padding-left: 20px;
	}
	
table.tablaGris	td.tablaSubtitIzqVerde	
	{ 
	border-bottom: 1px solid #e5e5e5;
	background-color: #b3f1b7; 
	height: 20px; 
	color: #585858;
	font: 9px/20px Tahoma, Verdana, sans-serif;
	padding-left: 20px;
	}



table.tablaGris	.tabulado	{padding-left: 40px !important;}

table.tablaGris	td.tablaValores	
	{ 
	border-bottom: 1px solid #e5e5e5; 
	height: 20px; 
	color: #727272;
	font: 9px Tahoma, Verdana, sans-serif;
	text-align: center; 
	}

table.tablaGris	td.tablaValores.vd	{padding-right: 28px; text-align: center;}

table.tablaGris	td.tablaFrase1
	{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	font: bold 9px/13px Tahoma, Verdana, sans-serif;
	text-align: center; 
	color: #585858;
	padding-top: 8px;
	padding-bottom: 9px;
	}	

table.tablaGris	td.tablaFrase2
	{
	border-top: 1px solid #e5e5e5;
	border-bottom: 2px solid #e5e5e5;
	font: 9px/13px Tahoma, Verdana, sans-serif;
	text-align: center; 
	color: #707276;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left:20px;
	padding-right: 20px;
	}	

table.tablaGris	td.tablaDiv	{width: 1px; background-color:#e5e5e5;}


div#layer1, div#layer1.normal, div#layer1.over  {
	position:absolute;
	top:25px;
	left: 118px;
	width:360px;
	height:20px;
	z-index:1;
	background-color: #FF9900;
 }

div#layer1 a  
	{
	position:absolute;
	width:360px;
	height:20px;
	}

div#layer2, div#layer2.normal, div#layer2.over   {
	position:absolute;
	top:82px;
	left: 24px;
	width:322px;
	height:18px;
	z-index:1;
	background-color: #FF9900;
}


div#layer2 a  
	{
	position:absolute;
	width:322px;
	height:18px;
	}

div#layer3, div#layer3.normal, div#layer3.over   {
	position:absolute;
	top:56px;
	left: 486px;
	width:58px;
	height:21px;
	z-index:1;
	background-color: #FF9900;
}

div#layer3 a  
	{
	position:absolute;
	width:58px;
	height:21px;
	}

div#layer4, div#layer4.normal, div#layer4.over   {
	position:absolute;
	top:103px;
	left: 24px;
	width:227px;
	height:158px;
	z-index:1;
	background-color: #FF9900;
}

div#layer4 a  
	{
	position:absolute;
	width:227px;
	height:138px;
	}

div#layer5, div#layer5.normal, div#layer5.over   {
	position:absolute;
	top:267px;
	left: 24px;
	width:545px;
	height:35px;
	z-index:1;
	background-color: #FF9900;
}

div#layer5 a  
	{
	position:absolute;
	width:545px;
	height:35px;
	}


.normal 
	{
	filter: alpha(opacity=10);
	opacity: 0.1;
	-moz-opacity:0.1;
	}
 
.over 
	{
	filter: alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.4;
	}










/* /////////////////////////	PIE   ///////////////////////////////////*/


div#pie	
	{
	clear:both; 
	background-image:url(../img/fdo_pie.gif); 
	background-repeat: no-repeat; 
	height: 43px; 
	width: 615px; 
	color:#fff; 
	padding-top: 12px;
	padding-left: 230px;
	position: relative
	}
	
div#pie .logo {display: block; position: absolute; width: 100px; height: 31px; left: 42px; top: 5px;}
	
	
div#pie a	{color: #fff;}
div#pie a:hover	{color: #a8c8ef;}
	


div#pieTop	
	{
	clear: both;
	background-image: url(../img/fdo_pie_top.gif); 
	background-repeat:repeat-x; 
	background-position: center;
	height:9px;
	width: 776px;
	border-left: 12px solid #fff;
	border-right: 12px solid #fff;
	font-size: 1px;
	}	

