/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body {   background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some native styles */






/*lo basico */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #fff;  
margin: 0px; }
 

.fondoh { background-image: url(../img/main_bg_lines.jpg); 
background-repeat: repeat-x; width: 100%; }

.bodyBG {
background-image: url(../img/main_bg.jpg);
background-repeat: no-repeat;
background-position: center top; 
}

 
.mmenu { padding: 5px;}
 

.texto { text-align: justify; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #5B5B5B;}

td {

	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size: 11px;
	background-color: #fff;
    }

	

.menuPrincipal { padding: 5px 0px 10px 10px;  width: 161px;}


.menuizqtxt {  font-size: 11px;
		       font-family: arial;
              text-align: left;
	          padding: 5px;
		      margin: 10px;
		     border: 3px solid #AECCF0;  background-color: #edf3f9; }
		   
		   
.menuizq {  font-size: 11px;
		   font-family: arial;
            text-align: left;
		   padding: 10px;
		   margin-top: 10px;
		   background-color: #D7E6F9; }

		   

		 .menuizq li { margin-left: 10px; list-style: disc; font-size: 11px;}

   	     .menuizq a:link { color: #000; text-decoration: none; }   

         .menuizq a:hover { color: #333333; text-decoration: underline; }   

		 .menuizq a:visited { color: #000; text-decoration: none; }   


        .azulines a:link { color: #2b529b; text-decoration: none; }   
        .azulines a:hover { color: #333333; text-decoration: underline; }   
        .azulines a:visited { color: #2b529b; text-decoration: none; }   
        

		  



.Contenido { 
             margin: 0px 0px 0px 5px;
			 padding: 0px 0px 0px 0px;
			 width: 99%;

           }

		   

           .Contenido a:link: { font-size: 11px; font-family: arial; color: #FF6600;}

           .Contenido a:hover: { font-size: 11px; font-family: arial; color: #ff0000;}







.desc { font-size: 10px; 

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

		color: #000;

		padding: 5px 10px 5px 10px;

		text-align: justify; }

		
.EncStyle  { font-family: Arial; 
       font-size: 16px; 
	   padding: 5px 5px 5px 5px;
       color: #003366;
	   background-color: #e8effd;
	   font-weight: normal; text-align: left;
			   }
		

.Encabezados { font-family: arial; font-size: 17px;

               padding: 10px 0px 10px 10px;  margin-left: 0px;; 

               color: #1b4671;

			   font-weight: none;

			    

			   background-repeat: no-repeat;

			   background-position: bottom; font-style:italic;

			   width: 95%;

			   }

			   

.piepage { font-family: arial; font-size: 11px;

               padding: 10px 0px 10px 10px;  margin-left: 0px;; 

               color: #333333;

			   font-weight: none;

			   background-image:url(../img/bgenc.jpg);

			   background-repeat: no-repeat;

			   background-position: bottom; font-style:italic;

			   width: 95%;

			   }

			   

.Enc { font-family: verdana; 

       font-size: 16px; 

	   padding: 10px 0px 10px 15px;

       color: #cc7800;

	   font-weight: normal;

	   background-image: url(../img/prodic.jpg);

	   background-repeat: no-repeat;

	   background-position: center right;

	   width: 90%;

       min-height: 55px;

			   }

			   

.tableprod {

	width: 98%;

	height: 250px;

	background-color: #eaeaea;

	position: relative;

	left: auto;

	top: auto;

}



.tabledesc {

	text-align: justify;

	padding: 10px; }

	

.floatright { float: right; margin-top: -25px;}



	

table #tablepn { border: 1px solid #eaeaea; border-collapse: collapse;

		   font-size: 11px; 

		   font-family: arial; 

           width: 97%; }

		   

.EncVariantes { font-family: verdana; 

       font-size: 16px; 

	   padding: 5px 5px 5px 5px;

       color: #003366;

	   background-color: #E0E9FC;

	   font-weight: normal;

	   

			   }









/* estilo de enlaces rojo */		  

.rojo a{

color:#d00505; text-decoration:none;

font-size: 11px;

font-family: trebuchet ms;

text-decoration: none;

}	 

.rojo a:hover{

color:#ff0000; text-decoration: none;

font-size: 11px;

}	



.rojo a:visited{

color:#d00505; text-decoration: none;

font-size: 11px;

}	







/* estilo de enlaces azul */		  





.azul a{

color: #006699; text-decoration:none;

font-size: 11px;

font-family: trebuchet ms;

text-decoration: none;

}	 

.azul a:hover{

color: #003399;  text-decoration: none;

font-size: 11px;

}	



.azul a:visited{

color:  #003399; text-decoration: none;

font-size: 11px;

}	



.EncabezadoProductos { font-family: trebuchet ms; 
                       font-size: 18px; font-weight: normal; 
					   color: #000; font-weight: normal;
					   margin: 10px 0px 10px 0px;

					   

					   }

					   



/* search form */
.searchform { background-image: url(../images/fondoform.gif);
              background-position: right;
			  background-repeat: no-repeat;
			  background-color: #D3DFFE;
			  border: 1px solid #000;
			   
			  height: 17px; width: 135px;
			  text-align: center;
			  font-size: 11px; font-family: arial; 
			  color: #003399;
			 }
			 
.fondo_menu1 { background-image:url(../img/fondo_menu.png); 
               background-repeat:no-repeat; width:188px;
			   height:31px; background-position:left; 
			   text-align:center; color:#FFFFFF; 
			   font-size:13px;   clear:both; line-height:2em;}

.fondo_menu_verde { background-image:url(../img/fondo_menu_verde.gif); 
                    background-repeat:repeat-y; width:184px; 
					background-position:right;  
					font-size:13px; padding: 5px 0px 10px 0px; margin:0; float:right; clear:both;}
					
					


					
.fondo_menu_verde li { margin-left: 20px; font-size: 11px;}
.fondo_menu_verde a:link { color:#003366;}			
					
			 
.encabezadosReg { font-size: 14px; color: #000000; font-weight: bold;
}


.linkProd a:link {    font-size: 11px; color: #1e335d; 
                      text-decoration: none; text-transform: none;
                      padding-left: 10px; 
					   
					   }
				 
.linkProd a:hover {   font-size: 11px; color: #226cff; 
                      text-decoration: none; text-transform: none;
                      padding-left: 10px; 
					   
					   }

.linkProd a:visited { font-size: 11px; color: #1e335d; 
                      text-decoration: none; text-transform: none;
                      padding-left: 10px;   }