body { 
	margin: 0; 	padding: 0;
    color: rgb(102, 102, 102); background-color: rgb(255, 255, 255); 
	background-attachment: fixed; background-image:  url("../images/fondo_pagina.jpg");
	background-repeat: repeat-x; background-position: top;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
    font-style: normal ! important; font-variant: normal; 
    font-weight: normal ! important; font-size: 11px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; 
	}

.style1 {
display: none;
}

.bordes 
{border: 1px solid #D0D0D0;}
a img {border: 0 none; outline:none;}
img {border: 0 none; outline:none;}
a {outline:none;}		   

div#box44{padding: 4px 0px 4px 0px;}
/*SCROLL DE NOTICIAS*/
#pscroller1{
	width: 140px;
	height: 100px;
	padding: 5px;
	background-color: #ffffff;
	font-size: 90%;
}

#pscroller1 a{
	font-size: 90%;
	text-decoration: none;
	color: #160379;
	font-weight: bold;
}

.someclass{ //class to apply to your scroller(s) if desired
}
.img1 { border: 1px solid rgb(204, 204, 204); margin: 4px 0pt 3px 10px; padding: 2px; float: right; }
.img2 {
	border: 1px solid #f0f0f0;
	padding: 2px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0pt;
}
.img3 {
	border: 1px solid #B7D3ED;
	padding: 4px;
	float: left;
	background-color: #FFFFFF;	/*margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0pt;*/
}
/*hr {
border: 0;
color: rgb(51, 51, 51);

background-color: #f0f0f0;
height: 1px;
width: 100%;
text-align: center;
}*/

.feature{
	padding: 0px 5px 10px 0px;
	font-size: 100%;
	margin-top: 0px;
	margin-right: 5px;
}

.feature h2{
	padding: 0px 0px 5px;
	text-align: center;
	float: none;
	margin-left: 10px;
}

.feature img{
	float: right;
	padding: 0px 0px 0px 10px;
	margin: 0 0px 5px 10px;
	clear: both;
}
/************** .feature styles ***************/

.feature1{
	padding: 0px 3px 5px 0px;
	font-size: 100%;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
}

.feature1 h2{
	padding: 0px 0px 10px;
	text-align: center;
	float: none;
	margin-left: 10px;
}

.feature1 img{
	border: 1px solid #B7D3ED;
	padding: 4px;
	float: left;
	background-color: #FFFFFF;	
	clear: both;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

a {
/*	color :#008AFF;*/
	color: rgb(65, 131, 205);
	text-decoration: none;
	font-size: 90%;
}
a:hover { color: rgb(65, 131, 205); text-decoration: none; }
/*img { border: medium none ; }*/
p { margin: 0pt; padding: 0pt 0pt 15px; }
.clr { clear: both; height: 1px; }
input { font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
textarea { font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
select { font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
.content_heading_sub { border-bottom: 1px solid rgb(222, 225, 228); margin-bottom: 15px; padding-bottom: 2px; width: 510px; }
h1 { margin: 5pt 0pt; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.4em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(83, 147, 212); letter-spacing: -1px; }
h3 { margin: 5pt 0pt; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(83, 147, 212); letter-spacing: -1px;  }
h2 { margin: 0pt; padding: 0pt; font-family: "Trebuchet MS","Lucida Grande",Helvetica,Verdana,sans-serif; font-style: normal; font-variant: normal; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(92, 107, 123); font-weight: bold; display: inline; }
h4 {
	margin: 0pt;
	font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Verdana, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size: 1em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	font-weight: bold;
/*	color: rgb(92, 107, 123);*/
    color: #008AFF;
	text-transform: uppercase;
}
h5 { margin: 0pt; font-size: 12px; font-weight: bold; }
strong{
	font-weight: bold;
/*	color: #999999;*/
	font-size: 90%;
}

/***************************/
#slideshow { padding: 0px; background: #fff; overflow: hidden; position: relative; float: left; width: 600px; height: 233px; }
#slideshow .slide { position: absolute; width: 440px; height: 243px; opacity: 0.99; }
#slideshow #slide1 { z-index: 1; }
#slideshow #slideshowcontrols { padding: 0px 15px 0px 0px; position: absolute; top: 244px; z-index: 3; width: 410px; height: 29px; }
ul.slideshowcontrolsmiddle { margin: 0px; padding: 0px; height: 29px ! important; float: left; z-index: 10; position: absolute; text-align: center; width: 424px ! important; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 80%; text-transform: uppercase; }
ul.slideshowcontrolsmiddle li { margin: 0px 2px 0px 0px; z-index: 0; height: 29px; width: 104px ! important; float: left; }
ul.slideshowcontrolsmiddle .padded_fmt { padding: 4px 3px 0px 0px; display: block; }
ul.slideshowcontrolsmiddle .single-line .padded_fmt { padding: 0px 3px 0px 0px; display: block; }
#slideshow .opacity10 { filter: alpha(opacity=99); opacity: 0.99; visibility: visible ! important; }
#slideshow .opacity9 { filter: alpha(opacity=90); opacity: 0.9; visibility: visible ! important; }
#slideshow .opacity8 {filter: alpha(opacity=80);  opacity: 0.8; visibility: visible ! important; }
#slideshow .opacity7 {filter: alpha(opacity=70);  opacity: 0.7; visibility: visible ! important; }
#slideshow .opacity6 { filter: alpha(opacity=60); opacity: 0.6; visibility: visible ! important; }
#slideshow .opacity5 { filter: alpha(opacity=50);opacity: 0.5; visibility: visible ! important; }
#slideshow .opacity4 { filter: alpha(opacity=40); opacity: 0.4; visibility: visible ! important; }
#slideshow .opacity3 {filter: alpha(opacity=30); opacity: 0.3; visibility: visible ! important; }
#slideshow .opacity2 {filter: alpha(opacity=20); opacity: 0.2; visibility: visible ! important; }
#slideshow .opacity1 { filter: alpha(opacity=10); opacity: 0.1; visibility: visible ! important; }
#slideshow .hide { visibility: hidden; }
#slideshow .hideArchive { visibility: hidden; display: none; }
#slideshow .show { visibility: visible ! important; display: block ! important; }
#slideshow .archive_fmt { background: transparent url("../images/bioalimentar/animacion/archivebkg.gif") repeat-y; width: 422px; height: 272px; position: absolute; }
#archiveContainer { position: relative; z-index: 10; width: 422px; height: 272px; }
/*********************************************/
.texto_peque {	font-size: 9px;
	color: #000000;
	text-decoration: none;}

.fila_titulo {
	background-color:#f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.fila_tituloc {
	background-color:#B7D4ED;
	border-bottom: 1px solid #f0f0f0;
	padding:2px;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}
.fila {
 background-color:#fff;
 border-bottom: 1px solid #f0f0f0;
 padding:2px;
}
.fila a{
	color:#666666;
	text-decoration: none;
	font-weight: normal;
}
.fila a:hover{
	color:#4183CD;
	text-decoration: none;
}
ul.lista
{
	list-style-type: none;
}
ul.lista li {
	list-style-image: url(../images/icono.png);
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
ul.lista1
{
	list-style-type: none;
}
ul.lista1 li {
	list-style-image: url(../images/icono.png);
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

ol.listan {
	color:#5393D4;
	font-weight: bold;
	margin-left: -10px;
}

ol.listan p {
	color: rgb(102, 102, 102);
	font-size: 11px;
	font-weight: normal;
}
ol.listal {
    list-style-type:upper-alpha;
	color:#5393D4;
	font-weight: bold;
	margin-left: -10px;
}

ol.listal span {
	color: rgb(102, 102, 102);
	font-size: 11px;
	font-weight: normal;
}
h1#homeintro {
	font-family: Arial,Helvetica,sans-serif;
	color: rgb(102, 102, 102);
	text-align: center;
	font-size: 15px;
	font-stretch: none;
	color: rgb(255, 255, 255);
	letter-spacing: -1px;
	line-height: 24px;
	width: 500px;
	height: 90px;
	background-color: transparent;
	background-image: url(../images/homepanel.gif);
	background-repeat: no-repeat;
	padding-top: 14px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 30px;
}
/***************************/
.texto_fechar {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.texto_fechac {
	font-size: 10px;
	color: #5393D4;
	font-weight: bold;
}

/*******************************/
/* Submit button */
.boton {
	color:#5393D4;
	padding:2px 5px;
	cursor:pointer;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #5393D4;
}
.ingreso {
	font-family:Arial, Helvetica;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	background-color:#FFFFFF;
	color:#000;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	border: 1px solid #B7D4ED;
	font-size: 12px;
}.negrita {
	font-weight: bold;
}
/************** FECHA DE NOTICIAS **********************/
#leftcol ul { margin: 0pt; padding: 0pt 0pt 0pt 0px; }
#leftcol ul li { list-style-type: none; list-style-image: none;  display: inline; 
	border-width: 1px;
	border-style: solid;
	border-color: rgb(187, 224, 235);

}
#leftcol .news {
	float: left;
	width: 340px;
	text-align: left;
	height: 110px;
	background-color: #FFFFFF;
	margin-top: 5pt;
	margin-right: 10px;
	margin-bottom: 5pt;
	margin-left: 10pt;
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	border-bottom-style: solid;
	border-bottom-color: rgb(187, 224, 235);
	border-bottom-width: 1px;
}
* html #leftcol .news { height: 110px; }
#leftcol .news p {  margin: 0pt 0pt 0pt 5px; padding: 0pt 5px 0pt 5px; float: left; width: 92%; font-size: 10px; }
#leftcol .news:hover { background: #F3F8FC none repeat; }
#leftcol .news p.author {
	border: 0pt none;
	margin: 0pt;
	float: left;
	color: rgb(131, 205, 225);
	width: 92%;
	padding-top: 1px !important;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 10px;
}
#leftcol .news p.author a {
	color:#5393D4;
	font-weight: normal;
	font-size: 9px;
}
#leftcol .news p.author a:hover { text-decoration: underline; }
#leftcol .news p.author:hover { background: transparent none repeat; }
#leftcol .news a { font-weight: bold; text-decoration: none; color: #5393D4;font-size: 11px;}
#leftcol .news a.continue { font-weight: normal; }
#leftcol .news a:hover { text-decoration: underline; color: #7BADDE; }
#leftcol .news strong { font-weight: normal; }
#leftcol .news_date { margin: 0pt 0pt 0pt 5px; float: left;  text-align: left; width: 100px; height: 17px; }
#leftcol .news .month { float: left; width: 100px; font-size: 1.0em; color: #051282; clear: both; }
/* mision vision valores*/
div.info {
	width: 97%;
	font-size: 0.9em;
	position: relative;
	background-color: rgb(255, 255, 255);
	background-image: url(../images/bgintro.jpg);
	background-repeat: no-repeat;
	margin: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
div.info h2 { margin: 5px 0pt -5px 10px; padding: 5px 0pt 0pt; background: transparent url('info_ico.gif') no-repeat; height: 31px; font-size: 1.3em; text-indent: 30px; }
div.info p, div.attention p {
	text-indent: 0pt;
	padding: 25px;
}
/**********************/
/* PIE*/
.pie {font-size: 10px; color: #000; }
.pie a {
	text-decoration: none;
	color: #000;
	font-weight: normal;
}
.pie a:hover {	text-decoration: underline;}
.pie a:focus{outline:0px;}
/******************/
.amarillo{
	color: #FF8E00;
}

/****************/
/**********************/
/* PIE1*/
.pie1 {font-size: 10px; color: #fff; }
.pie1 a {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}
.pie1 a:hover {	text-decoration: underline;}
.pie1 a:focus{outline:0px;}

/****************/
#misc_links {
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 0pt;
	padding-left: 5px;
}

#misc_links leftalign { float: left; text-align: left; }

#misc_links a {
	color: rgb(65, 131, 205);
	text-decoration: none;
	font-size: 90%;
	font-weight: bold;
}
#misc_links a:hover { color: rgb(65, 131, 205); text-decoration: none; }

/**************/
.vlinkm:link, .vlinkm:active {
	padding-left:25px;
	background: url(../images/carpetitas.gif) no-repeat 0 0;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #4183CD;
	padding-top: 5px;
}
.vlinkm:visited, .vlinkm:hover {
padding-left:25px;
background: url(../images/carpetitas.gif) no-repeat;
color: #999;
text-decoration: none;
font-weight: bold;
background-position: 0 -21px;
padding-top: 5px;
}
.vtextol {
	padding-left:25px;
	background: url(../images/carpetitas.gif) no-repeat 0 0;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
  color: #4183CD;
}
/**************/
.texto_preciostit {
	margin: 2pt 0pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.3em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #FF0000;
	letter-spacing: -0.05px;
}
.texto_preciosro {
	font-style: normal;
	font-variant: normal;
	font-size: 10px;
	line-height: normal;
	font-size-adjust: none;
	color: #FF0000;
}
.texto_precioscon {
	margin: 2pt 0pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.0em;
	color: #1F497D;
}
.texto_precioscon1 {
	margin: 2pt 0pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #1F497D;
	border: 2px solid #f0f0f0;
}
.texto_preciosconr {
	margin: 2pt 0pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.0em;
	color: #FF0000;
}
.filat {
 background-color:#fff;
 border-bottom: 1px solid #f0f0f0;
 padding:2px;
 height:20px;
}
.filatr {
 background-color:#fff;
 border-bottom: 1px solid #f0f0f0;
 padding:2px;
 height:20px;
 color: #FF0000; 
}

