body {

background:#ffffff url(images/bg.jpg) repeat-x scroll top;

	font-family: Arial, Helvetica, sans-serif;

	padding:0px;

	margin: 0px;

}
#container {
			/*width: 737px;
			\width: 757px;
			w\idth: 737px;**/
			width: 770px;
			\width: 790px;
			w\idth: 770px;
			border: 0px solid  #FFFFFF;
			margin-top: 0px;
			margin-left: auto;
			margin-right: auto;
			padding-top: 0px;
			background-color:#ffffff;
			background-image: url(images/sombra.jpg);
			background-repeat:repeat-y;
			height:auto;
					
		}

		#banner {
		height:197px;
		background-image: url(images/cabecera_piritos.jpg);
		background-repeat:no-repeat;				
			padding-left: 660px;
			
		}
		#banner_quienes {
		height:197px;
		background-image: url(images/cabecera_quienes.jpg);
		background-repeat:no-repeat;				
			padding-left: 660px;
			
		}
			#banner_mostrador {
		height:197px;
		background-image: url(images/cabecera_mostrador.jpg);
		background-repeat:no-repeat;				
			padding-left: 660px;
			
		}
				#banner_contacto {
		height:197px;
		background-image: url(images/cabecera_contact.jpg);
		background-repeat:no-repeat;				
			padding-left: 660px;
			
		}
		#banner_farm {
		height:197px;
		background-image: url(images/cabecera_farmacia.jpg);
		background-repeat:no-repeat;				
			padding-left: 660px;
			
		}
		
			#content {
		
			margin-top:10px;
			padding-left:16px;
			margin-left:240px;
			width:480px;				
			background-color: #ffffff;
			
		}	
		#sidebar-a {
			float: left;
			width: 213px;
			margin-top:10px;
			margin-left: 23px ;
			/margin-left: 13px ;
			padding-left:10px;
			
		}
		
			#footer {
		height:15px;
			clear: both;
			padding: 0px;
		/*margin-top:2px;*/
		
			/*background-image:url(images/sombr_gris.jpg);
		background-repeat:repeat-y;*/
			/*background-repeat:repeat-x;*/
			background-color: #dcdcdc;
		}
		
		#fondo_top {
		
			clear: both;
			padding: 0px;
			background-image:
			url(images/bocetoweb_v2_02.jpg);						
			background-repeat:repeat-x;
			background-position:top;
			background-color: #dcdcdc;
		}
		
/* -------------------------------Menu Principal------------------*/		
		#menup {
		width:770px;
	height:26px;
		padding:0px;
		background-color:#ebebeb;
		background-image:url(images/fondo_gris.jpg);
		background-repeat:repeat-y;
		
		}
		
		
		#menutop  {
			padding:0px 10px 0px 10px;
			margin: 0px;					
						
		}
		
		#menutop ul a {
			margin: 0px 0px 0px 0px;
			/*padding: 0px 3px 0px 3px;*/
			display: inline;
		
			list-style-type: none;
			float: left;
			font-family: Georgia, "Times New Roman", Times, serif;
			color:#106e9c;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			background-color:#ebebeb;
			line-height: 22px;			
				height: 26px;
					width:160px;
					text-align:center;
		}
		
		
			#menutop ul a:hover {
			color:#ffffff;
			text-decoration:none;
			background-color:#199bd8;			
			
		}
		.menutop_up {
				margin: 0px 2px 0px 2px;
			padding: 0px 8px 0px 8px;
			display: inline;
			list-style-type: none;
			float: left;
			font-family: Georgia, "Times New Roman", Times, serif;
			color:#ffffff;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			background-color:#199bd8;
			line-height: 22px;			
				height: 26px;
				width:160px;
					text-align:center;				
		}
		
				a#home ul

{

display: inline;


width: 80px;

height: 26px;

background-image: url(images/inicio_gris.jpg);

background-repeat: no-repeat;
/*margin-right:8px;*/}



a#home:hover ul

{
background-image: url(images/inicio.jpg  );
background-repeat: no-repeat;
}
	/*----------------Cjas--------------*/
			#caja {
			color:#4b8fb1;
			border: solid #CCCCCC 1px;
			background-color:#f8f8f8;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			font-weight:bold;
			padding:3px;		
			
		}
		
		#caja3 {
		
		background-color: #F4F4F4;
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
		color: #4892AF;
		padding:3px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:normal;
		text-align:center;
		margin-bottom:5px;
		margin-top:5px;
				}
		.campo {
		width:180px;
		background-color:#f8f8f8;
		border-color: #cccccc;
		border-style: solid;
		border-width: 2px;
		color: #666666;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style: normal;
				font-size:11px;
				}
		.jumper	{
		margin:0px;
		padding-top:2px;
				
				}	
				
				.enviar {
		
		background-color: #199bd9;
		border-color: fffff;
		border-style: solid;
		border-width: 0px;
		color: #ffffff;
		margin-top:0px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:bold;
		height:22px;
		width:20px;		
		
		}
		a.enlace {
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#106e9c;
			font-size:11px;
			font-weight:bold;
			text-decoration: none;
		line-height:18px;
						 
			}
		a.enlace:link {
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#106e9c;
			font-size:11px;
			font-weight:bold;
			text-decoration: none; }
a.enlace:visited {color: #90acb7; text-decoration: none; }
a.enlace:hover {color: #106e9c; text-decoration: none; }

a.enlaceb {
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#999999;
			font-size:11px;
			font-weight:bold;
			text-decoration: none;
			line-height:18px;
						 
			}
		a.enlaceb:link {
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#999999;
			font-size:11px;
			font-weight:bold;
			text-decoration: none; }
a.enlaceb:visited {color: #999999; text-decoration: none; }
a.enlaceb:hover {color: #106e9c; text-decoration: none; }

		
		/*-----------------Menu Productos-------------------*/
	
	/*.left{
	width:160px; margin:0; padding:0; 

	}*/
		ul.nav{
	margin:10px 0px 2px 0px;
	padding:15px 0px 21px 0px; 
	list-style:none;
	background:url(images/left_top_gradient.gif) no-repeat 0 0 #F8F8F8;
	color:#7C7C7C;
	}
	
ul.nav li{
	background:url(images/pto_gris.gif) repeat-x 0 100% #F8F8F8;
	font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif;height:20px;
	color:#7C7C7C; text-indent:10px;
	}
ul.nav li a{
	background:url(images/arrow_list.gif) no-repeat 0 5px #F8F8F8;
	font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif; display:block;
	color:#7C7C7C; padding:0 0 0 13px; text-decoration:none; height:19px; 
	}
ul.nav li a.lineas{
	/*background:url(images/arrow_list.gif) no-repeat 0 5px #FFFFFF;*/ background-color:#4892AF;
	font:bold 11px/19px Georgia, Arial , Helvetica, sans-serif;display:block;
	color:#ffffff; padding:0 0 0 13px; text-decoration:none; height:19px;	
	}
ul.nav li a.lineas_vis{
	/*background:url(images/arrow_list.gif) no-repeat 0 5px #FFFFFF;*/ background-color:#199bd8;
	font:bold 11px/19px Georgia, Arial , Helvetica, sans-serif;display:block;
	color:#ffffff; padding:0 0 0 13px; text-decoration:none; height:19px;	
	}	
ul#menu li a.lineas_uze{
	/*background:url(images/arrow_list.gif) no-repeat 0 5px #FFFFFF;*/ background-color:#219e4a;
	color: #fff;	
  padding: 0.2em;
  padding-left: 21px;
font:bold 11px/19px Georgia, Arial , Helvetica, sans-serif;
	}	
	ul#menu li a.lineas_mid{
	/*background:url(images/arrow_list.gif) no-repeat 0 5px #FFFFFF;*/ background-color:#e8a86a;
	color: #fff;	
  padding: 0.2em;
  padding-left: 21px;
font:bold 11px/19px Georgia, Arial , Helvetica, sans-serif;	
	}
 /*ul.nav li.archives{
	background-color:#4892AF;
	font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif; height:20px;
	color:#7C7C7C;
	}*/
ul.nav li a:hover{
	background-color:#FFFFFF; color:#7C7C7C;padding:0 0 0 13px;
	}
/*----------------Textos----------------------*/
h1 	{
color:#5c7581;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
background:url(images/pto_blanco.gif) repeat-x 0 100% #ffffff;
margin-top:30px;
text-align:left;

	}
	 p{
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin-top:20px;
text-align:left;
font-weight:normal;
line-height: 20px;

	}
	
	.linkit {
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin-top:20px;
text-align:left;

line-height: 20px;
	}
	
		 .linkit a{
color:#666666;
font-weight:normal;
	}
	 .linkit a:hover{
color:#999999;
font-weight:bold;
	}
	
		.i{
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin-top:20px;
text-align:left;
text-align: left;
font-variant: small-caps;
	}
	
	/*----------------Menu quiene------------------*/
.q{
	
	list-style:none;
	color:#199BD8;
	text-align:center;
	}


	ul.q{
	margin:0px 0px 1px 0px;
	padding:5px 0px 5px 0px; 
	list-style:none;
	background: #199bd8;
	color:#7C7C7C;
	/*height:30px;*/
	}
	
ul.q li{
	background:url(images/pto_gris.gif) repeat-x 0 100% #F8F8F8;
	font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif;
	color:#7C7C7C; text-indent:5px;height:40px;

	}
ul.q li a{
	background:url(images/arrow_list.gif) no-repeat 0 5px #F8F8F8;
	font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif; display:block;
	color:#7C7C7C; padding:0 3px 0 13px; text-decoration:none; height:49px; 
	}
ul.q li a.lineas{
	/*background:url(images/arrow_list.gif) no-repeat 0 5px #FFFFFF;*/ background-color:#4892AF;
	font:bold 11px/19px Georgia, Arial , Helvetica, sans-serif;display:block;
	color:#ffffff; padding:0 0 0 13px; text-decoration:none; height:50px;	
	}
ul.q li a.lineas_vis{
	/*background:url(images/arrow_list.gif) no-repeat 0 5px #FFFFFF;*/ background-color:#199bd8;
	font:bold 11px/19px Georgia, Arial , Helvetica, sans-serif;display:block;
	color:#ffffff; padding:0 0 0 13px; text-decoration:none; height:490px;	
	}	

ul.q li a:hover{
	
	}
	
	A#recursos {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/Recuros_a.jpg); WIDTH: 107px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; /*BACKGROUND-COLOR: transparent*/
}
A#recursos:hover {
	BACKGROUND-IMAGE: url(images/Recuros_b.jpg); BACKGROUND-REPEAT: no-repeat
}

	A#metas {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/Metas_a.jpg); WIDTH: 107px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; /*BACKGROUND-COLOR: transparent*/
}
A#metas:hover {
	BACKGROUND-IMAGE: url(images/Metas_b.jpg); BACKGROUND-REPEAT: no-repeat
}
	
		A#mision {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/Mision_a.jpg); WIDTH: 107px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; /*BACKGROUND-COLOR: transparent*/
}
A#mision:hover {
	BACKGROUND-IMAGE: url(images/Mision_b.jpg); BACKGROUND-REPEAT: no-repeat
}

	A#valores {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/Valores_a.jpg); WIDTH: 107px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; /*BACKGROUND-COLOR: transparent*/
}
A#valores:hover {
	BACKGROUND-IMAGE: url(images/Valores_b.jpg); BACKGROUND-REPEAT: no-repeat
}
	
		.caja_azul {
			padding:2px;
			list-style-type: none;
			float: left;
			font-family: Georgia, "Times New Roman", Times, serif;
			color:#ffffff;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			background-color:#199bd8;
			line-height: 15px;			
			text-align: left;
			width:250px;
								
		}
			.texto_blanco {
			font-family: Georgia, "Times New Roman", Times, serif;
			color:#ffffff;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			line-height: 15px;			
			text-align: left;
	
								
		}
		
			A#politica {
	DISPLAY: block; BACKGROUND-IMAGE: url(images/politica_a.jpg); WIDTH: 107px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px; /*BACKGROUND-COLOR: transparent*/
}
A#politica:hover {
	BACKGROUND-IMAGE: url(images/politica_b.jpg); BACKGROUND-REPEAT: no-repeat
}
		
		/*---------------java--------*/

	ul#menu, ul#menu ul {
  list-style-type:none;
  margin:10px 0px 2px 0px;
 padding:8px 0px 3px 0px;  
  background:/*url(images/left_top_gradient.gif) no-repeat 0 0 */#F8F8F8;

}

ul#menu a {

background-color:#4892AF;
font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif;
 display: block;
  text-decoration: none;
  height:25px;
   /height:20px;
  
  
}

ul#menu li {
border-bottom:#FFFFFF solid 1px;
font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif;
  margin-top: 0px;
}

ul#menu li a {
  background: #4892AF;
  color: #fff;	
  padding: 0.2em;
  padding-left: 21px;
font:bold 11px/19px Georgia, Arial , Helvetica, sans-serif;
  
}

ul#menu li a:hover {
 background-color:#199BD8; color:#FFFFFF;
}

ul#menu li ul li a {
 background:url(images/pto_gris.gif) repeat-x 0 100% #F8F8F8;
	font:bold 10px/17px Georgia, Arial , Helvetica, sans-serif;
  color: #7C7C7C;
  padding-left: 21px;
}

ul#menu li ul li a:hover {
  border-left: 5px #199BD8 solid;
  padding-left: 15px;
  background-color:#FFFFFF; color:#7C7C7C;

}

.code { border: 5px solid #F8F8F8; list-style-type: decimal-leading-zero; padding: 2px; margin: 0; }
.code code { display: block; padding: 2px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 0px 0px; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }


ul.t {
font-family: Georgia, Arial , Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
text-indent: 20px;
list-style-position: outside;
list-style-image: url(arrow.gif);
list-style-type: square;
padding: 6px;
margin: 2px;
}
ul.t a {

font-weight: bold;
color:#666666;
}

ul.t a:hover {

font-weight: bold;
color: #999999;
}


.t2 {
font-family: Georgia, Arial , Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
/*text-indent: 20px;*/
list-style-position: outside;
list-style-image: url(arrow.gif);
list-style-type: square;
padding: 6px;
margin: 2px;
}
li.t2 {
font-family: Georgia, Arial , Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
list-style-position: inherit;
list-style-type: disc;
padding: 2px;
margin: 14px;
}
ul.t2 {
font-family: Georgia, Arial , Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
list-style-position: inherit;
list-style-type: disc;
padding: 2px;
margin: 14px;
}
.t2 ul li {
font-family: Georgia, Arial , Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
list-style-position: inherit;
list-style-type: disc;
padding: 2px;
margin: 14px;
}



.dir{
			font-family: Georgia, "Times New Roman", Times, serif;
			color:#255271;
			font-size:9px;
			font-weight:normal;
			text-decoration: none;
			line-height:15px;
			text-align: center;
			word-spacing:1px;
			letter-spacing: 1px;
		
						 
			}
			
	/*-----------------Form---------------*/
	
			
	h3 	{
color:#5c7581;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
background:url(images/pto_blanco.gif) repeat-x 0 100% #ffffff;
margin-top:10px;
text-align:left;

	}	
	
	.izq	{
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:right;
width:114px:
	}	
	
	/*-----------------Prod---------------*/
	
		.prod {
		
			width:470px;
					
		}
		
		.div1	{
		
			width:482px;
			float:left;
			position:relative;
		}
			.div2	{
		
			width:220px;
			float:left;
			text-align:left;
			height:143px;
			position:relative;
						
		}
		
		
			div.caja4{
		
		background-color: #F4F4F4;
		border-color: #cccccc;
		/*padding:5px;*/
		margin-bottom:5px;
		margin-top:5px;
		text-align:center;
		padding:5px;
	
						}
						
						
			div.caja5{
		
		background-color: #F4F4F4;
		border-color: #cccccc solid 1px;
		/*padding:5px;*/
		margin-bottom:5px;
		margin-top:5px;
		text-align:left;
		padding:5px;
	
						}			
		.verde {
		color: #00656a;
		padding:2px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
	
			
						}
	.cero	{
		margin:0px;
		padding:0px;
		float:left;
		position: relative;				
						}				
		.verde a {
		color: #00656a;
		padding:2px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		line-height:-5px;
				
						}	
			.verde a:hover {
		
		color: #106e9c;
		text-decoration:none;	
		
						}	
		
		
		.pais {
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#666666;
			font-size:11px;
			font-weight:500;
			text-decoration: none;
			/*line-height:18px;*/
									 
			}			
		a.pais {
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#106e9c;
			font-size:14px;
			font-weight:600;
			text-decoration: none;
			/*line-height:18px;*/
									 
			}
	a.pais:hover {
			color:#666666;
			text-decoration: none; }
			
			
/*--------------Ulis---------------*/

.ulis ul 	{
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#106e9c;
			font-size:11px;
			font-weight:600;
			text-decoration: none;
			/*line-height:18px;*/									 
			}
			
			
			.ulis li	{
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#106e9c;
			font-size:11px;
			display:inline;
			font-weight:normal;
			text-decoration: none;
			/*line-height:18px;*/									 
			}						
			
				.ulis  ul li	a{
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#106e9c;
			font-size:11px;
			display:inline;
			font-weight:normal;
			text-decoration: none;
			/*line-height:18px;*/									 
			}	
			
				.ulis  ul li	a:hover{
		
		font-family: Georgia, "Times New Roman", Times, serif;
			color:#666666;
			font-size:11px;
			display:inline;
			font-weight:normal;
			text-decoration: none;
			/*line-height:18px;*/									 
			}			
			
				/*---------------ultimos--------*/


.resaltados_gris {
		
		background-color: #999999;
		border-color: fffff;
		border-style: solid;
		border-width: 0px;
		color: #ffffff;
		margin-top:0px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:bold;
		height:25px;
		width:20px;		
		margin:2px;
	}

