/* CSS Document */

body {
	  background: url(../../images/background.png) repeat-x top #9f9f9f;
      margin: 0 auto;
      padding: 0;
	  width: 993px;
}
html, div, span, applet, object, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, abbr, acronym,
address, big, cite, code, del, dfn, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li,table, caption, tbody, tfoot, thead, tr, th, td, p {
      margin: 0 auto;
      padding: 0;
      border: 0;
      font-weight: inherit;
      font-style: inherit;
      font-family: arial ;
	  color: #fff;
      }
focus { outline: 0;}
a, a:link, a:visited, a:active{text-decoration:none; color: #fff;}
a:hover {color: #FFCC99;}
table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none; list-style-type: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;height: 1px}
.clearBoth { clear:both;}
.clearLeft { clear: left;}
.content {
          width:993px;
		  background: url(../../images/content_background.jpg) #fff repeat-y top ;
		  position: relative;
		  /*float: left;*/
		  margin-top: 13px;
		  overflow: hidden;
		  display: block;
}
.white {
		  float: left;
		  overflow: hidden;
		  position: relative;
		  width: 6px;
		  margin-bottom: -29999px;
		  padding-bottom: 29999px;
		  height: 400px;
}
.header {
         float: left;
		 width: 993px;
		 height: 126px;
		 position: relative;
}
/*.menu_bar, .classMenuLeft {margin-left: 6px; margin-right: 6px;}*/
.menu_bar {
           float: left;
		   position: relative;
		   width: 980px;
		   border-bottom: 1px solid #fff;
		   margin-top: 1pt;
		   color: #fff;
		   font-size: 11px;
		   font-weight:bold;
		   text-transform: capitalize;
           background-color: #827e60;
		   overflow: hidden;  
}
.classMenu {
			height: 32px;
			position: relative;
            background: url(../../images/menu_bar.gif) repeat-x left;
			width: auto;
			float: left;
}
.classMenu li {
               float: left;
			   padding-top: 8px;
			   height: 24px;			   
			   padding-left: 11px;
			   padding-right: 11px;
			   border-right: 1px solid #fff;
}
.classBuscador {
           float: left;
		   position: relative;
		   height: 32px;
}
.classBuscador span, .classInput{ float: left; position: relative; }
.classBuscador span {
           padding-left: 15px;
		   padding-top: 8px;
		   padding-right: 5px;
}
.classInput, .classInputBtn{
           padding-left: 5px;
		   height: auto;
}
.classInputBtn {margin-top: 3px;}
.classInput {margin-top: 5px;}
.classMenuLeft{
           float: left;
		   background: #827e60;
		   width: 175px;
		   height: auto;
		   margin-bottom: -29999px;
		   padding-bottom: 29999px;
}
.classMenuLeft .titlesMenu{
           background: #424242;
		   font-size: 11px;
		   font-weight: bold;
		   text-transform: uppercase;
		   height: 20px;
		   width: auto;
		   padding-top: 5px;
		   margin-top: 10px;
		   margin-bottom: 10px;
		   padding-left: 15px;
}
.classMenuLeftLi {
           margin-left: 35px;
}
.classMenuLeftLi li {
           list-style-image: url(../../images/list_menu_left.jpg);
		   padding-left: 3px;
		   font-size: 11px;
}
h1,h2,h3,h4 {
      font-family:"Times New Roman";
 	  text-transform: uppercase;
  	  text-align: center; 
  	  text-shadow:none;
  	  font-size-adjust: inherit;
      font-weight: normal;
	  height: 33px;
	  background: #698450;
	  padding-top: 5px;
}
.divH100, .divR100{
	   width: 604px;
	   overflow: hidden;
	   position: relative;
}
.divH100 { background: #686868;}
.divH100 h2 {border-bottom: 1px solid #fff;
}

.divH, .divR{
	   width: 302px;
	   float: left;
	   overflow: hidden;
	   position: relative;
}
.divH { background: #686868;}
.divH h2 {border-bottom: 1px solid #fff;
}
.contentCenter {
           width: 604px;
		   height: auto;
		   padding-left: 2px;
		   padding-right: 2px;
		   float: left;
}
.textWhite {
          float: left;
		  position: relative;
		  overflow: hidden;
		  /*padding-left: 10px;
		  padding-right: 10px;*/
		  color: #000000;
}
.textWhite p{ color: #000000;}
.textWhite img {
         float: left;
		 position:relative;
		 padding-right: 10px;
}
.textWhite .startend img {
         float: right;
		 position:relative;
		 padding-left: 10px;
}
p.classBold {
          color: #827e60;
		  font-weight: bold;
		  padding-top: 5px;
		  padding-bottom: 10px;
		  text-align: left;
}

p.classItalic{
		color: #827e60;
		font-style:italic;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: left;
}

p.classItalicDate{
		color: #827e60;
		font-style:italic;
		padding-top: 10px;
		font-size:11px;
		text-align: right;
}

.text10 {
          font-size: 11px;
		  color: #000000;
		  padding-bottom: 15px;
}
.text10 p{
          font-size: 11px;
		  color: #000000;
		  padding-bottom: 15px;
}

.text10 strong{ 
		  font-weight:bold;
          font-size: 11px;
		  color: #000000;		 
}

.text10 a{ 
		  text-decoration:underline;
          font-size: 11px;
		  color: #698450;
}

.contentH {           
		   width:604px;
		   background: #698450;
		   border-bottom: 1px solid #fff;
}
.textleft { 
		   text-align: left;
		   padding-left: 10px;
}
.capitalize {
          text-transform: capitalize;
}
.uppercase {
          text-transform: uppercase;
}
.print span, .enviaAmigo span {
		  display: none;
		  cursor: pointer;
}
.print {
        background: url(../../images/print.gif) no-repeat left;
		width: 113px;
		height: 29px;
		display: block;
		float: left;
	    padding-right: 2px;

}
.enviaAmigo {
        background: url(../../images/enviar_friend.gif) no-repeat left;
		width : 191px;
		height: 29px;
		display: block;
		float: left;
}
.left {
       padding-left: 270px;
	   position: relative;
	   height: 29px;
	   direction:ltr;
	   margin-bottom: 30px;
	   top: 10px;
	   float: left;
}


.textWhite table {
float:left;
font-size:11px;
text-align:left;
white-space:inherit;
width:583px;
}

.textWhite th, .ultimos th{
       background: #827e60;
	   text-transform: capitalize;
	   font-size: 18px;
	   padding: 3px 0px 3px 3px;
	   border: 1px solid #698450;
}
.textWhite th.line, .ultimos th.line {
       border-left: 1px solid #fff;
}
th.text18 {
       font-size: 16px;
	   font-weight: bold;
	   font-family: "Times New Roman", Times, serif;	  	   
}
.center {
   	   text-align:center;
}
.textWhite tr td, .ultimos tr td {
	   border: 0.5px solid #698450;
   	   color: #000000;
	   border-bottom: 1px solid #698450;	   
	   border-left: 1px solid #698450;
	   border-right: 1px solid #698450;
	   padding: 3px 0px 3px 5px;
}
.background { background-color: #eeeeee;}
.textWhite tr td.bolderight {
       font-weight: 500;
	   text-align: right;
	   padding-right: 14px;
}
.precio {
       padding-top: 10px;
	   padding-bottom: 30px;
}

.precio table{
      padding-bottom: 10px;
}
.padding {
       padding-left: 10px;
	   padding-right: 10px;
}
.textWhite tr td a.vermas,
a:link.paginas,
a:hover.paginas,
a:visited.paginas,
a:active.paginas {
       color: #698450;
	   text-decoration: underline;
}
.bannerHome {
           float: left;
		   width: 604px;
		   position: relative;
		   margin-bottom: 1px;
}
.bannerHome .imgRight{ float: left;
                   background: url(../../images/nutricion_right_banner.gif) no-repeat left;
				   height:210px;
				   width:294px;
				   position: relative;
}
.bannerHome .imgLeft{ float: left;
                   background: url(../../images/nutricion_left_banner.jpg) no-repeat left;
				   height:210px;
				   width:308px;
}
.btnNutricion {
			  padding-bottom: 10px;
			  padding-left: 450px;
			  float: left;
}
.Nutricion {background: url(../../images/btn_nutricion.gif) no-repeat;}
.Nutricion , a:link.nutri{
		  height: 39px;
		  width: 231px;
		  margin-top: 140px;
		  display: block;
		  cursor: pointer;
		  position: relative;
}

.classDestacadoAzul, .classDestacadoBlanco {
margin-bottom:1px;
margin-top:1px;
padding-bottom:5px;
padding-top:5px;
overflow:auto;
}

.width{width:604px;}


.border-bottom {
        border-bottom:1px solid #686868 ;
		padding-bottom: 5px;
		padding-top: 5px;
}
.classPagino {
        float: left;
		padding: 20px 0 20px 0;
		overflow: hidden;
		position: relative;
		width: 100%;
		font-size: 11px;
}
.classPagino span {
        text-transform:capitalize;
		color: #000000;
}
.classPagino span.ant {
        float: left;
}
.classPagino span.sig {
        float: right;
}
.classPagino span.center {
        text-align: center;
		float: left;
		padding-left: 150px;
}
.classDestacadoAzul {
   		  background: #eeeeee;		  
}
.classDestacadoBlanco {
          background: #FFF;		 
}
.classDestacadoAzul p span, .classDestacadoBlanco p span{
          color: #5e5308;
		  font-size: 14px;
		  /*text-transform: uppercase;*/
		  font-weight:bold;
		  padding-right: 3px;
		 
}
.classDestacadoAzul p span a, .classDestacadoBlanco p span a{
          color: #5e5308;
		  font-size: 14px;
		  /*text-transform: uppercase;*/
		  font-weight:bold;
		  padding-right: 3px;
		 
}
.classDestacadoAzul img, .classDestacadoBlanco img {
		  float:left;
		  padding-left: 5px;
		  padding-right: 4px;
}




.classDestacadoAzul p, .classDestacadoBlanco p {
	clear:right;
	color:#000000;
	font-size:11px;
	padding-bottom:5px;
	padding-left:0;	
}

.classDestacadoAzul p a:hover.destacado,
.classDestacadoAzul p a:visited,
.classDestacadoAzul p  a:active,
.classDestacadoAzul p a:link.destacado,
.classDestacadoBlanco p a:link.destacado,
.classDestacadoBlanco a:hover.destacado,
.classDestacadoBlanco p a:visited,
.classDestacadoBlanco p a:active{
          /*color: #025800; !important;
		  text-decoration: underline; !important;*/
}
.classRightBanner {
           float: left;
		   overflow: hidden;
		   position: relative;
		   height: auto;
		   width: 194px;
		   background: #bab696 no-repeat top fixed;
		   margin-bottom: -29900px;
		   padding-bottom: 29900px;
}
.classRightBanner img {
           float: left;
		   position: relative;
		   padding-bottom: 3px;
		   padding-left: 2px;
		   width: 192px;
}
.boletin {
         float: left;
		 overflow: hidden;
		 position: relative;
		 background: url(../../images/boletin_banner.jpg) no-repeat;
		 height: 165px;
		 width: 298px;
		 border-left: 2px solid #fff;
}
.boletin .btnRegistro {
          background: url(../../images/btn_registro.png) no-repeat;
		  height: 39px;
		  width: 184px;
		  margin-top: 105px;
		  margin-right: 75px;		
		  cursor: pointer;  
		  position: relative;
}
.btnVerTodosArticulos{
          background: url(../../images/btn_vertodosarticulos.png) no-repeat;
		  height: 35px;
		  width: 265px;
		  margin-top: 3px;
		  cursor: pointer;
		  position: relative;
		  margin-left: 10px;
}
.cotizaciones{
          float: left;
		  position: relative;
		  width: 298px;
		  border-left: 2px solid #fff;
}
.cotizaciones100{
/*          float: left;
		  position: relative;
		  width: 298px;*/
		  border-left: 2px solid #fff;
}
.cotizaciones h2 { 
          text-align: left;
		  padding-left: 10px;
}
.cotizaciones100 h2 { 
          text-align: left;
		  padding-left: 10px;
}
.classCotizacion {
          height: 90px;
		  background: url(../../images/cotizacion_background.gif) repeat-x left;
		  width: 298px;
		  float: left;
		  position: relative;
}
.classCotizacion100 {
          height: 60px;
		  background: url(../../images/cotizacion_background.gif) repeat-x left;
/*		  width: 298px;
		  float: left;*/
		  position: relative;
}
.classCotizacion img, .classCotizacion table.number {
          float: left;
		  padding-left: 10px;
		  padding-top: 5px;		  
}
.classCotizacion100 img, .classCotizacion100 table.number {
          float: left;
		  padding-left: 10px;
		  padding-top: 5px;		  
}
.classCotizacion100 table{
	width:500px;
}
.number tr td{
	  font-size: 11px;
	  font-weight: bold;
	  color: #855e55;
}
.classNumberCotizacion{
      padding-top: 3px;
	  padding-left: 3px;
}
.btnVerTodos {
          background: url(../../images/btn_vertodas.gif) no-repeat;
		  height: 30px;
		  width: 138px;
		  position: relative;
		  cursor: pointer;
		  margin-top: 16px;
}
.sliderSIPS {
		  float: left;
		  position: relative;
		  width: 298px;
		  border-left: 2px solid #fff;
		  border-top: 1px solid #f3f3f3;
		  background: #e4e4e4;
}
.sliderSIPS p {
		  margin-bottom: 15px;
		  font-size: 11px;
		  font-weight: bold;
		  font-size-adjust: none;
		  font-variant: normal;
		  height: 100%;
		  color:#000000;
}
.sliderSIPS p.green{
		color: #698450;
		 font-weight: bold;
		 font-size: 11px;
}
.sliderSIPS p.tituloCot{
		 font-weight: bold;
		 font-size: 13px;
		 color:#990000;
		 border-bottom: 1px solid #666666;
}
.sliderSIPS .bandsleft , .sliderSIPS .bandsright {
          float: left;
		  position: relative;
		  width: 120px;
		  padding-top: 25px;
		  background: transparent;
}
.sliderSIPS .bandsright {
         border-left: 1px solid #686868;
	     padding-left: 10px;
		 margin-left: 7px;
}
.sliderSIPS .bandsleft {
         padding-left: 15px;
}

.bandsleft p a:hover.destacado,
.bandsleft p a:visited,
.bandsleft p  a:active,
.bandsleft p a:link.destacado,
.bandsright p a:link.destacado,
.bandsright a:hover.destacado,
.bandsright p a:visited,
.bandsright p a:active{
          color: #025800; !important;
		  text-decoration: underline; !important;
}

.ultimos th, .ultimos td{
          color: #000000;
}
.textWhite p.classColorGreen {
         color: #698450;
		 font-weight: bold;
		 font-size: 11px;
}
.select {
        font-size: 9px;
		font-variant: normal;
		color: #000000;
}
.forms {
/*       float: left;
*/		position: relative;
		font-size: 13px;
		width: 550px;
		color: #000000;
}
img.fecha {
	   position: absolute; !important
	   margin-right: 15px;
	   padding-top: 5px;
}
.textWhite img.indicador {
         float: left;
		 padding-right: 10px;
		 position:absolute;
}
.forms span {
       padding-left: 20px;
	   color: #000000;
	   padding-right: 5px;
}
.contentGrafica {
       text-align: center;
	   padding-top: 15px;
	   padding-bottom: 15px;
/*	   float: left;*/
	   position: relative;
	   padding-left: 5px;
	   overflow: hidden;
}
.ultimos {
/*      float: left;*/
	  width:604px;
	  font-size: 18px;
	  background: #fff;
}
.ultimos td{
      text-align: left;
	  font-size: 11px;
}
.ultimos th {
	  color: #fff;
	  font-family: "Times New Roman", Times, serif;	  
}
.contentGrafica img {
       margin: 0px;
	   padding: 0px;
}
.divR img {
      padding-right: 0px;
}
.forms span input {
 		width: 100px;
}
.footer {
        width: 993px;
		display: block;
		position: relative;
		background: url(../../images/border_foot.png) no-repeat bottom #b5b5b5;
		height: 57px;
		float: left;
		overflow: hidden;
		font-size: 11px;
		text-align: center;
		text-transform: capitalize;
}
.footer .linea {
        border-top: 2px solid #fff;
		margin-left: 6px;
		margin-right: 7px;
		margin-bottom: 15px;
		top: 0px;
}

/* Pagination */
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #88AF3F;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #8EAB74;
	color: #638425;
	background-color: #DBE3D2;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #8EAB74;
	font-weight: bold;
	background-color: #8EAB74;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}
/*********************
		Forms
*********************/
form{
	padding:10px;
	margin:0 auto;
	font-size: 11px;
	color: #000000;
}
#form_search{
 padding:0;
}

form#form fieldset {
	display:block;
	padding:10px;
	line-height:20px;
	margin-bottom:10px;
	border:0;
	width:556px;
}
form#form legend {
	font-weight:bold;
	margin-bottom:5px;
	padding:3px;
	width:254px;
}
form#form label {
	clear:left;
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding-right:10px;
	margin-bottom:5px;
}
form#form span {
	color:#000000;
}
form#form input {
	padding:3px;
	margin-bottom:5px;
}
form#form select {
	margin-left:5px;
}
form#form textarea {
	width:410px;
	height:120px;
	padding:5px;
	overflow:auto;
}
form#form option {
	background:#FFF;
}
form#form optgroup option {

}
form#form #button1, form#form #button2, form#form #image1 {
	padding-right:5px;
	cursor:pointer;
	width:205px;
	border-color:#698450;
	border-width:thin;
	margin-left:8px;
	font-weight:bold;
}
form#form #button1:hover, form#form #button2:hover, form#form #image1:hover {
	background-position:center left;
}
.areaspan{
	display:block;
	float:none;
}
/***************
	  Forms
***************/
form#form fieldset {
	border:1px solid #e8e7e1;
	background-color:#f3f3f3;
}
form#form legend {
	border:1px solid #e8e7e1;
	background:#fff url(../../admin/img/form_green.gif) repeat-x center left;
	color:#3C7700;
}
form#form input {
	border:1px solid #e8e7e1;
	background:#fff url(../../admin/img/form_green.gif) repeat-x top left;
}
form#form textarea {
	border:1px solid #e8e7e1;
	background:#fff url(../../admin/img/form_green.gif) repeat-x bottom left;
}
form#form option {
	background:#FFF;
}
form#form optgroup {
	background:#e8e7e1;
}
form#form optgroup option {

}
form#form #button1, form#form #button2, form#form  #image1 {
	color:#698450;
}
form#form #button1:hover, form#form #button2:hover , form#form #image1:hover{
	color:#000;
}
.error_msj {
	margin-left:5px;
	background:transparent url(../../admin/img/error_bang.gif) no-repeat left;
}
.error_msj span{
	margin-left:20px;
}
.textWhite .table_checkbox{
	margin:5px;
	border:none;
	width:50%;
	color:#000033;
}
.textWhite .table_checkbox td, th{
	border:none;
	padding: 2px;
	vertical-align:top;
} 
.contentHPop {           
		   width:100%;
		   background: #698450;
		   border-bottom: 1px solid #fff;
}
#contentPop {
	width:440px;
	padding:0;
	margin:0;
}
form#form fieldset.Pop{
	display:block;
	padding:10px;
	line-height:20px;
	margin-bottom:10px;
	border:0;
	width:95%;
}
.busqueda{
	width:540px;
	border:2px solid #698450;
	background-color:#f3f3f3;
	padding:20px;
    color: #000000;
	font-weight: bold;
	font-size: 14px;
}
.busqueda span{
    color: #990000;
}
.alertMsj{
	width:376px;
	border:2px solid #698450;
	background-color:#f3f3f3;
	padding:20px;
    color: #000000;
	font-weight: bold;
	font-size: 14px;
}
.alertMsj span{
    color: #990000;
}
.startend {
	border-bottom: 2px groove #CCCCCC;
}

/*pdf*/
ul#pdf {
	margin-left:0px;
	margin-bottom:30px;
	float:left;
	}
ul#pdf li {
	background:url(../../img/pdf-bg.gif) no-repeat top left;
	width:220px;
	height:32px;
	margin-bottom:5px;
	}
ul#pdf li a {
	display:block;
	padding-left:47px;
	padding-top:8px;
	text-decoration:none;
	color:#424242;
	font-size:12px;
	font-weight:bold;
	
	}
ul#pdf li a strong {
	display:block;
	color:#000
	}
