	body { 
		 margin: 0px;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:11px;
		}
	
	h1{
		font-size:12px;
	}
	
	h2{
		font-size:11px;
	}
	p{
		margin:0px auto;
	}
		
	a {  
		 font-family: arial,helvetica,sans-serif;
		 font-size: 12px; 
		 text-decoration: none; 
		 color:#000000;
		}
		
	a.enlaces_encuesta:link, a.enlaces_encuesta:visited, a.enlaces_encuesta:active {  
		 font-family:  verdana; 
		 font-size: 12px;
		 font-weight: bold;
		 text-decoration: none;
		 color:#f69a25;
		}
		
	a.enlaces_encuesta:hover { 
		 text-decoration: none; 
		 font-weight: bold;		 
		 color: #999999;
		}

	a.enlaces:link, a.enlaces:visited, a.enlaces:active {  
		 font-family:  verdana; 
		 font-size: 11px;
		 font-weight: bold;
		 text-decoration: none;
		 color:#f69a25;
		}
		
	a.enlaces:hover { 
		 text-decoration:underline; 
		 font-weight: bold;		 
		 color: #999999;
		}
	
	a.correo:link, a.correo:visited, a.correo:active {  
		 font-family:  arial; 
		 font-size: 12px;
		 font-weight: bold;
		 text-decoration: none;
		 color:#0000FF;
		}
		
	a.correo:hover { 
		 text-decoration:underline; 
		 font-weight: bold;		 
		}
	
	/* Tamaņos del portal	*/
	.principal{
		 width:720px;
		 background: #FFF;
		 color: #333;
	}

	.contenido{
		 background: #FFF;
	 	 width:415px; 
	 	 height:700px;
	 	 color: #333;
	}
		
	.derecha{
		 width:180px;
/*		 margin: 0px 0px 0px 5px; */
		 padding: 0px 5px 0px 15px; 
	}
	
	.izquierda{
		 width:162px;
		 padding: 0px 11px 0px 6px;
		 margin: 0px 0px 0px 0px;	
		 background-repeat: repeat-y;	 		 
	}
	/* Fin de tamaņos del portal 	*/

	.titulo_categorias {
		 font-family:  Arial, Helvetica, sans-serif; 
		 font-size: 12px;
		 font-weight:bold;
		 color: #000000;
	}
	
	.estilos {
		 font-family:  Arial, Helvetica, sans-serif; 
		 font-size: 12px;
		 color: #000000;
		 text-decoration: none;
		 text-align: justify;
	}

	.estilos2 {
		 font-family:  Arial, Helvetica, sans-serif; 
		 font-size: 12px;
		 color: #000000;
		 text-decoration: none;
		 text-align: left;
	}
	
	.estilos_blanco {
		 font-family:  Arial, Helvetica, sans-serif; 
		 font-size: 12px;
		 color: #FFF;
		 text-decoration: none;
		 text-align: justify;
	}
	
	.estilotabla { 
		 /*border-bottom: 1px solid #00678b;*/
	    }
	
	.texto 	{  
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size: 11px; 
		 color:#904a25;
		}

	.menu_abajo
		{ 
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size: 12px; 
		 color:#616161;
		}
	
	.submenu_abajo
		{ 
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size: 11px; 
		 color:#CCC;
		}
	 
	.menu_arriba
		{ 
		 font-family:Verdana, Geneva, sans-serif;
		 font-size: 12px; 
		 color:#4f130b;
		 text-decoration:none;
		 font-weight:bold;
		}
	
	.textos	{  
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size: 12px; 
		 color:#000000;
		 font-weight:normal;
		}
		
	.textos2{  
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size: 11px; 
		 color:#000000;
		 font-weight:normal;
		}

	.texto_resp {  
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size: 10px; 
		 color:#f69a25;
		}		
	
	.texto_usted {
		 display: block;  
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: 12px;
		 text-align: right;
		 padding-right: 12px;
		 padding-bottom: 15px;
		 height: 14px; 
		 color:#999;
		 background-color:#fff;
		/* border-top:0px;
		 border-bottom: 1px solid #A5740C;*/
		}
	
	.compra1 {  
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: 14px; 
		 color:#000000; 
		 font-weight: bold;
		 /*text-decoration:blink;*/
		}
	.compra2 {  
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: 12px; 
		 color:#999999; 
		 font-weight:normal;
		}
	.titulo {  
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: 12px; 
		 color:#904a25; 
		 font-weight: bold;
		}
	.subtitulo {  
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px; 
		 /*color:#A5740C;*/
		 font-weight: bold;
		}
		
	.encabezado{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#80320d;
		font-size:12px;
		font-weight: bold;
		}
	#nav{
 		 /*border: solid 1px #000000;
		 width: 140px;*/
	}
		
	a.menu_arriba:link, a.menu_arriba:visited, a.menu_arriba:active {  
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 color: #000000;
		 text-decoration: none;
		 cursor: pointer; 		
		}
		
	a.menu_arriba:hover {  
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 color: #FFF;
		 text-decoration:none;
		 cursor: pointer; 		
		}
		
	.menu {
		 display: block;
		 z-index: 10;
		 padding: 0px;
		 margin: 0px;
		 text-decoration: none;
		 letter-spacing: .05em;
		 background: #d4a752;
		 /*background: #e3ecf2; */
		}
		
	.menu_derecha
	{
		color:#a57f38;
		background-color:#f3d38a;
		font-size:12px;
		font-family:Tahoma, Geneva, sans-serif;
		font-weight:bold;
		border:1px solid #FFF;
		width:122px;
		height:16px;
	}
	
	.menu_derecha a
	{
		color:#a57f38;
		background-color:#f3d38a;
		font-size:12px;
		font-family:Tahoma, Geneva, sans-serif;
		font-weight:bold;
	}

	.menuNode {
		 width: 104px;
		 /*border-width: 1px;*/
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 background: #d4a752;
		 color: #FFF;
		 text-decoration: none;
		 cursor: pointer; 		
		 margin-right: 1px;border-bottom:1px solid #996600;
		 }
		 	
	.menuNode p{
		 margin: 2px 2px 2px 8px;
	 	 /*border-left: #f69a25 1px solid;*/    		 
		 /*border-bottom:#fff 1px solid;*/
		 text-align:left;
		 /*font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-weight: bold;*/
		}			 
		 		
	.button {
		 display: block;
		 z-index: 10;
		 padding: 0px 0px 0px 0px;
		 margin: 2px 0px 0px 0px;
		 text-decoration: none;
		 /*letter-spacing: .05em;*/
 		 /*background-image: url(../img/fondo_laterali.gif);
		 background-repeat: no-repeat;*/
		 /*background: #005f85;
		 border-top: #f8e5ce 1px solid; */                       
		 /*border-bottom: #000 1px solid;*/
		 /*border: solid 1px #000000;*/
		}

	.buttonlabel {
		 width: 104px;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 10px;
		 color: #000000;
		 text-decoration: none;
		 cursor: pointer;
		 border-right: #666 1px solid;    		 
		 border-bottom:#666 1px solid;  		
		 margin-right: 0px;
		 background: #f7d28b;
		 text-align: center;
		 font-weight: normal;
		 }

	.buttonlabel img{
		 float: left;
		 margin: 0 5px 0 0;
		}		
		
	.buttonlabel p{
	   margin: 0 0 0 0px;
	   padding: 0px;
		}		
		
	.menu_arriba_texto { 
		 text-align: center;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:9px; 
		 color:#000000; 
		 text-decoration: none; 
		 font-style: normal;
		 font-weight: bold;
		}
		
	.area_lateral {
		 background-color:#FFFFFF; 	
		 color:#FFF;
		 font-family:  Arial, Helvetica, sans-serif; 
		 font-size:12px; 
		 text-decoration: none; 
		 font-style: normal;
		 font-weight: bold;
		 text-align: left;		 
		}
		
	.area_lateral  img{
		 float: left;
		 margin: 0px;
		}		
		
	.area_lateral  p{
		 margin: 0px;
		 padding: 1px;
		}
	
	.nodo_arbol { 
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:12px; 
		 color:#FFFFFF;
		 text-decoration: none; 
		 font-style: normal;
		 font-weight: bold;
		 background-color:#000066; 	
		 border-top-style: solid;
		 border-right-style: groove;
		 border-bottom-style: groove;
		 border-left-style: solid;
		 border-top-width: 1px;
		 border-right-width: 1px;
		 border-bottom-width: 1px;
		 border-left-width: 0px;
		 border-top:#e8eaef;
		 border-right-color:#333333;
		 border-bottom-color:#333333;
		 border-left-color:#ffffff;
		}

	.pie_de_pagina{
		 text-align: center;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size:12px; 
		 text-decoration: none; 
		 font-style: normal;
		 font-weight: bold;
		 background-color:#fd8546; 	
		/* border-top:1px  solid #A5740C;*/
		}
		
		.boton{
		 letter-spacing: 0.15em;
		 font-size: 9px;
		 font-family: Arial, Helvetica, sans-serif; 
		 text-align: center;
		 vertical-align: middle;
		 color: #000000;
		 background-color: #f0aa24;
		 border: 1px solid #666666;
		 height:15px; 
		}
		
/* CALENDARIO CHICO */
		
		#capa_peque {			 
			 text-align: left;
			 position: absolute;
		}		
		.capaTitulo_peque {
			 padding: 3px;
			 font-weight: bold;
			 font-family: verdana, Tahoma, sans-serif;
			 text-align: center;
			 font-size: 10px;
			 position: relative;
			 color: #5498BC;
			 background-color: #E8EAEF;
			 border-bottom: 2px solid #C7D8E0;
		}
		.capaTexto_peque {
			 padding: 3px;
			 font-family: verdana;
			 font-size: 10px;
			 list-style: none;
		}
		
		.dias_semana_peque{
			 font-weight: bold;
			 color: #F59705;
			 background-color: #DFEAEF;
		}
		
		.calendario_peque{
			 text-align: center;
			 width: 135px;
			 padding: 0px;
			 margin: 0px;
		}

		.dia_peque{
			 height: 15px;
			 color: #006;
			 background-color: #EDEDED;
			 text-align: center;
		}	
		.selected_peque{
			 height: 15px;
			 width: 100%;
		 	 cursor: pointer;
		 	 text-align: center;
			 background: #C7DAE9 url(../img/selected.gif) no-repeat;
		 	 background-position: center;
		 	 color: #006;
		 	 /*line-height: 500%;*/
		}
		.actual_peque{
			 height: 15px;
			 width: 100%;		 	 
		 	 background-color: #FFFFEA;
		 	 color: #5498FF;
		 	 /*line-height: 500%;*/
		}
		
		/*.selected_peque .actual_peque{
			 height: 15px;
			 width: 100%;
			 background:url(../img/selected.gif) no-repeat;
			 background-position: center;
			 text-align: center;
		 	 background-color: #FFFFEA;
		 	 color: #006;
		 	 line-height: 500%;
		}*/
		
		.selected2_peque{
			 height: 15px;
			 width: 100%;
		 	 cursor: pointer;
		 	 text-align: center;
			 background: #C7DAE9 url(../img/selected2.gif) no-repeat;
		 	 background-position: center;
		 	 color: #006;
		 	 line-height: 500%;
			}
		
		.actual2_peque{
			 height: 15px;
			 width: 100%;		 	 
			 text-align: center;
		 	 background-color: #FFFFEA;
		 	 color: #5498FF;		
		 	 line-height: 500%;
		}		
		/*.selected2_peque .actual2_peque{
			 height: 15px;
			 width: 100%;
			 background: #FFFFEA url(../img/selected2.gif) no-repeat;
			 background-position: center;
			 text-align: center;
		 	 color: #006;
		 	 line-height: 500%;
		}*/
		
		
/* CALENDARIO GRANDE */

		#capa{			 
			 text-align: left;
			 position: absolute;
		}		
		.capaTitulo {
			 padding: 3px;
			 font-weight: bold;
			 font-family: verdana, Tahoma, sans-serif;
			 text-align: center;
			 font-size: 10px;
			 position: relative;
			 color: #5498BC;
			 background-color: #E8EAEF;
			 border-bottom: 2px solid #C7D8E0;
		}
		.capaTexto {
			 padding: 3px;
			 font-family: verdana;
			 font-size: 10px;
			 list-style: none;
		}
		
		.dias_semana{
			 font-weight: bold;
			 color: #F59705;
			 background-color: #DFEAEF;
		}
		
		.calendario{
			 text-align: center;
			 width: 415px;
			 padding: 0px;
			 margin: 0px;
		}

		.dia{
			 height: 50px;
			 color: #006;
			 background-color: #EDEDED;
			 text-align: center;
		}	
		.selected{
			 height: 50px;
			 width: 100%;
		 	 cursor: pointer;
		 	 text-align: center;
			 background: #C7DAE9 url(../img/selected.gif) no-repeat;
		 	 background-position: center;
		 	 color: #006;
		 	 line-height: 500%;
		}
		.actual{
			 height: 50px;
			 width: 100%;		 	 
		 	 background-color: #FFFFEA;
		 	 color: #5498FF;
		 	 line-height: 500%;
		}
		
		/*.selected .actual{
			 height: 50px;
			 width: 100%;
			 background:url(../img/selected.gif) no-repeat;
			 background-position: center;
			 text-align: center;
		 	 background-color: #FFFFEA;
		 	 color: #006;
		 	 line-height: 500%;
		}*/
		
		.selected2{
			 height: 50px;
			 width: 100%;
		 	 cursor: pointer;
		 	 text-align: center;
			 background: #C7DAE9 url(../img/selected2.gif) no-repeat;
		 	 background-position: center;
		 	 color: #006;
		 	 line-height: 500%;
			}
		
		.actual2{
			 height: 50px;
			 width: 100%;		 	 
			 text-align: center;
		 	 background-color: #FFFFEA;
		 	 color: #5498FF;		
		 	 line-height: 500%;
		}		
		/*.selected2 .actual2{
			 height: 50px;
			 width: 100%;
			 background: #FFFFEA url(../img/selected2.gif) no-repeat;
			 background-position: center;
			 text-align: center;
		 	 color: #006;
		 	 line-height: 500%;
		}*/
		
		/* div del PIE DE PAGINA */
		.logo{
			width: 160px;
			height: 70px;
			margin: 5px;
			float: left;
		}

		/* div MISCELANEOS */
		.spacer{
			height: 5px;
		}
		
		#descuento{
			width:138px;
			height:104px;
			background-image:url(../images/bg_descuento.jpg);
		}
		
		#txt_descuento{
			width:63px;
			height:104px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:44px;
			color:#FFFFFF;
			font-weight:bold;
			letter-spacing:-5px;
			height:50px;
			margin-top:7px;
			float:right;
			margin-right:11px;
			text-align:center;
		}
		
		.porciento{
			font-size:18px;
			font-weight:normal;
			margin-top:5px;
			letter-spacing:normal;
		}
		
		.precio{
			font-size:26px;
			font-weight:bold;
			color:#f0a517;
		}
		
		.precio_total{
			background-color:#f0a517;
			color:#FFFFFF;
		}
			
