body{
			font-family:Arial, Helvetica, sans-serif;
			color: #626264;
			line-height: 1.166;	
			margin: 0px;
			padding: 0px;
		}
		a{color:#626264; text-decoration:none;}
		a:hover{ color:navy; text-decoration:underline;}
		
		#hplCarrito
		{
			font-size:12px; color:Blue
		}
		/* Tabla externa, que da el marco de la página */		
		#sombra_izquierda{
		background-image:url(farmacorp_fondo_izq.jpg);
		background-repeat:repeat-y;
		background-position:right;
		}
		
		#barra_superior{ background-color:#01A0E4; font-size:10px; text-align:right; padding:8px}
		#logo{ padding:10px;}
		#banner{ padding:10px;}
		#cuerpo{background-color:#fff; 
		
		}
		
		#sombra_derecha{
		background-image:url(farmacorp_fondo_der.jpg);
		background-repeat:repeat-y;
		}
		
		
		
		/* tabla principal (interna) */
		#tabla_cuerpo{width:778px;  background-position:bottom; background-repeat:no-repeat}
		#tabla_cuerpo_encabezado{ }
		
		#tabla_cuerpo_encabezado #logo { border:none; text-align:left}
		#tabla_cuerpo_encabezado #banner{ text-align:right}
		#tabla_cuerpo_encabezado #banner img{ border:1px solid white;}
		
		#tabla_cuerpo_izquierda{  width:150px; vertical-align:top; padding-left:8px; padding-right:8px}
		#menu_superior{ height:18px; vertical-align:bottom;}
	
		#tabla_cuerpo_central{width:450px;  vertical-align:top; font-size:12px;padding:4px; }
		  #contenido{ vertical-align:top; height:100%} 
		 
		    
		#tabla_cuerpo_derecha{ width:150px; vertical-align:top; padding-left:8px; padding-right:8px}
		
		#tabla_cuerpo_pie{ background-color:#1F1F5D; color:White; padding:5px; font-size:10px}
		
		/* otras sectores específicos*/
		#buscador{ padding-left:10px;font-weight:bold;}
		
		    .titulo_pequeno_buscar{ font-size:11px; color:Black; font-weight:bold}
		    .cuadro_texto_pequeno_buscar{ font-size:10px; border:1px solid black; width:95px;}
		    .boton_buscar{font-size:10px; border:1px solid black;}
		    .lblresultado_buscar{ font-size:10px; color:black; padding:2px;}
		    #buscador a {font-size:10px;}
		
		#noticias{ padding:5px; border-top:1px solid navy;  color:Navy;  font-weight:bold;}
		    
		       #rptNoticias{ width:100%}
		       .col_imagen_noticias{ vertical-align:top;}
		       .col_titulo_noticias{ font-size:10px; color:#626264; vertical-align:top;}
		       .col_titulo_tipo_noticias{ font-size:11px; color:#626264; vertical-align:top; font-weight:bold}
		       
		#comentarios{ padding:10px;  font-weight:bold;}
		#servicios{ padding:10px;   font-weight:bold;}
		#productos_destacados{ padding:10px; font-weight:bold;}
		#productos_oferta{ padding:10px;  font-weight:bold;}
		#productos_canje{ padding:10px; font-weight:bold;}
		#votacion{ padding:10px; color:Black; font-weight:bold;}
		
		.titulo_productos{ color:#5FA5D9; font-size:13px; font-weight:bold}
		.precio_productos{ color:#59595B; font-size:12px; font-weight:bold;}
		/* Menú */
		.encabezado_menu{font-size:12px; color:White; font-weight:bold; padding:4px;}
		.menu_inicio{background-color:#01A0E4;}
		.menu_servicios{background-color:#01A0E4;}
		.menu_clientes{background-color:#01A0E4;}
		.menu_proveedores{background-color:#01A0E4;}
		.menu_nosotros{background-color:#01A0E4;}
		
		
		
		/* Cuadritos redondeados */
		
		.espacio_entre_cuadros{ font-size:10px}
		.cuadro_buscador{background-color:#336391; }
		.cuadro_noticias{background-color:#336391;}
		.cuadro_comentarios{background-color:#336391;}
		.cuadro_servicios{background-color:#336391;}
		.cuadro_encuesta{background-color:#336391;}
		.cuadro_prod_canje{background-color:#336391;}
		.cuadro_prod_oferta{background-color:#336391;}
		.cuadro_prod_destacados{background-color:#336391;}
		.tl {
			background-image: url(cuadrosredondeados/corner_tl_sharp.gif);
			background-position:top left;
			background-repeat:no-repeat;
			
		}

		.tr {
			background-image: url(cuadrosredondeados/corner_tr_sharp.gif);
			background-position:top right;
			background-repeat:no-repeat;
			
		}

		.bl {
			background-image: url(cuadrosredondeados/corner_bl_sharp.gif);
			background-position:bottom left;
			background-repeat:no-repeat;
			
		}

		.br {
			background-image: url(cuadrosredondeados/corner_br_sharp.gif);
			background-position:bottom right;
			background-repeat:no-repeat;
			
		}
		.encabezado_cuadraditos{ font-size:12px; color:White; font-weight:bold; padding:2px;  height:20px}
		.encabezado_cuadraditos2{ font-size:12px; color:White; font-weight:bold; padding:2px; background-image:url(subitulos.gif); background-position:left;   background-repeat:no-repeat; height:20px; text-align:right; padding-right:8px;}
		.cudro_redondeado_centro{background-color:#fff; padding:4px; }
		
		
		/*Mensajes de Errores*/
		
	
		#ctl00_ContentPlaceHolder1_errorMessage_form
		{
			font-size: 10pt;
			position:absolute;
			right:0px;
			top:5px;
			background-color:Maroon;
			color:White;
			padding:3px;
		}
		
		h1{}
		h2{}
		h3{}
		h4{}
		h5{ font-weight:normal;}

.encuesta_resp{ }
.encuesta_resp UL
{ list-style-type: square}
.encuesta_resp OL
{ list-style-type: lower-alpha} 


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINERS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-header {
	margin-top:3px;

	width:90%;
	text-align: left;
}
#content-container {
	margin-top:3px;
	
	padding-top:15px;
	padding-bottom:15px;
	padding-right:15px;
	width:90%;
	position:relative;
}

#content-main {
	width:60%;
	float:left;
	
}

#content-side2,
#content-side1 {
	width:30%;
	font-size:.9em;
}
	
#content-side2 {
	float:left;
}

#content-side1 {
	float:right;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LISTS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.list-of-links {
	border-bottom:1px dotted #B2B2B2;
}

ul.list-of-links li{
	border-top:1px dotted #B2B2B2;
	background:url(../imagenes/list-bullet-01-link.gif) no-repeat 0 .8em;
	padding-left: 1em;
	margin-left: 0.4em;
}

ul.list-of-links li.current {
	background-color:#E5E5E5;
}

#content-side1 ul.list-of-links,
#content-side2 ul.list-of-links {
	margin: 0 0 30px 0px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	UPDATE PROGRESS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#updProgress 
{
	position:absolute;
 top:0;
 right:0;
z-index: 11000; 
	border: Solid 1px #4682B4; background-color: #FFFAFA; vertical-align: middle; 
    text-align: left; width: 140px; height: 15px; padding: 5px 0px 8px 5px;
}
#updProgress SPAN
{
	font-size: 0.8em;
	font-weight: bold; text-align: left; padding-left: 5px; margin-bottom: 10px;
}