/* importo los estilos para las columnas */
@import url(columnas.css);
/* importamos los estilos para la navegacion */
@import url(navegacion.css);
/* para la personalizacion de las secciones */
@import url(secciones.css);

/* estilos para el entorno */ 
html, body{ 
	margin:0;
	padding:0;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#616060;
	
	SCROLLBAR-FACE-COLOR:#a9d1ea;
	SCROLLBAR-HIGHLIGHT-COLOR: #ecf5fc;
	SCROLLBAR-SHADOW-COLOR: #d1e3f2;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #1e69a1;
	SCROLLBAR-TRACK-COLOR: #f4f9fc;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
} 

td { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#616060;
} 
#contorno{ 
	width:740px; 
	padding-top:0px;
	margin-left:auto; 
	margin-right:auto;
	/*color:#FFFFFF;*/
	position:relative;
	
} 

a{ text-decoration:none; }
a:link {color: #414141}    
a:visited {color: #414141} 
a:hover {color: #1d1d1d}  

img {
	padding:0px;
	margin:0px;
	display:block;
}

#top{
	text-align:center;
	padding:0px;
	margin:0px;
	width:100%;
	
} 
#top img {
	
}

#cuerpo {
	/* LA MEDIDA REAL ES 740 PERO SE LE RESTAN LOS 2 PX QUE TIENE EL MARCO */
	width:738px;
}

#pie{
 	width:100%;
 	text-align:center;
	float:none;
	clear:both;
}

#pie img {
	margin:auto;

}

#swfpie
{
	padding: 5px 0px 5px 0px;
}
/*///////////////////////*/


#header
{
	width: 740px;
	height:85px;
	background: url(../images/back_menu.jpg) no-repeat;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align: right;
	color:#ffffff;
	font-size:10px;
	letter-spacing: -1px;
}


#logo
{
float:left;
position:relative;
margin: 10px 0px 0px 10px;
padding:0px;
}

#buscador
{
	margin: 0px;
	padding:00px 20px 0px 0px;
	/*background-image: url(../images/buscar_back.gif);
	background-repeat: no-repeat;
	background-position: 540px 23px;*/

	}


#menu
{

margin:4px 0px 0px 0px;
#margin:-33px 0px 0px 0px;
padding:0px;
width:740px;
height:22px;
}


#menu ul
{
	list-style: none;
	display: block;
	margin: 0px 0px 0px 180px;
	padding:26px 0px 0px 0px;
	letter-spacing: -1px;
	
}

#menu ul li
{
float:left;
display:block:
}



/*////////////*/


.textbox2
{
	color:#ffffff;
	font-size:10px;
	background:#2264a5;
	border: 1px solid #5689bc;
}


/* fin entorno */ 
 
/* estilos generales a todo el site */

.contenido .imgAlignLeft{
	padding:0 15px 5px 15px;
	float:left;
	display:block;
	margin:0;
}

.contenido .imgAlignRight{
	padding:0 15px 5px 15px;
	float:left;
	display:block;
	margin:0;
}

.contenido p .imgAlignLeft{
	padding:0 15px 5px 0;
	float:left;
	display:block;
	margin:0;
}
 .contenido .imgAlignRight{
	padding-left:15px;
	float:right;
}

.banner{
	padding-left:2px;
}

.radioButtom{
	margin:0;
	padding:0;
	border:0 !important;	
}

/* ajustes para impresion*/
.piePrint{
display:none;
}
.topPrint{
display:none;
}
/* Reemplazo de tipografia por flash */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash .st_institucional h1 span{
	visibility: hidden;
}

.sIFR-hasFlash .st_institucional h2{
	visibility: hidden;
}

.sIFR-hasFlash .comboLink{
	visibility: hidden;
}

.sIFR-hasFlash .st_general .productDetails h3{
	visibility: hidden;
}

.sIFR-hasFlash .st_promos h1{
	visibility: hidden;
}
.sIFR-hasFlash .st_promos h2{
	visibility: hidden;
}

.sIFR-hasFlash .regalosVirt h1{
	visibility: hidden;
}

.sIFR-hasFlash .revista h1{
	visibility: hidden;
}
.sIFR-hasFlash .revista h2{
	visibility: hidden;
}
.sIFR-hasFlash .revista h3{
	visibility: hidden;
}
.sIFR-hasFlash .tituloComboLink{
	visibility: hidden;
}

.sIFR-hasFlash .login h1{
	visibility: hidden;
}
.sIFR-hasFlash .login h2{
	visibility: hidden;
}

.sIFR-hasFlash .recetaDetails h1{
	visibility: hidden;
}
.sIFR-hasFlash .recetaDetails h2{
	visibility: hidden;
}

.sIFR-hasFlash .nombreSeccion{
	visibility: hidden;
}

.sIFR-hasFlash .nombreForm{
	visibility: hidden;
}

.sIFR-hasFlash .st_general h1{
	visibility: hidden;
}
.sIFR-hasFlash .st_general h2{
	visibility: hidden;
}


.sIFR-hasFlash .st_home h1{
	visibility: hidden;
}

.sIFR-hasFlash .st_home h2{
	/*visibility: hidden;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#616060;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.sIFR-hasFlash .st_nestleUd h1{
	/*visibility: hidden;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#F4A861;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	margin:0px;
}
.sIFR-hasFlash .st_nestleUd h2{
	visibility: hidden;
}

.sIFR-hasFlash .acomerbien h1{
	visibility: hidden;
}

.sIFR-hasFlash .acomerbien h2{
	visibility: hidden;
}


.ol-alfabetico{
	list-style: upper-alpha;
}.recetas_txt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #77752b;
	padding-left: 20px;
	line-height: 18px;
}
.list {
	font-size: 8px;
}

/* mapa del sitio*/

#mapa ul {
	display:none;
}

#mapa a {
	color:#093C79;
	font-weight:bold;
}

#mapa li, #mapa ul a {
	color:#686868;
	/*text-transform:uppercase;*/
}

#mapa .item {
	color:#686868;
	font-weight:normal;
	/*text-transform:lowercase;*/
}
#mapa .item:hover {
	text-decoration:underline;
}
.notasdic { color:#FFF; background:#7EBDE2; padding:10px;}
.notasdiccolor { color:#FFF;}

.root{
	background-image:url(../institucional/images/flechaRight.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	vertical-align:top;
	height:15px;
	color:#093C79;
}

.invisible{
	visibility:hidden;
}