BODY {
	font-family:   Verdana, Arial,  Helvetica, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	SCROLLBAR-FACE-COLOR:#DAD9D9;
	SCROLLBAR-HIGHLIGHT-COLOR: #DAD9D9;
	SCROLLBAR-SHADOW-COLOR: #DAD9D9;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #EFEDED;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	background-image: url(img_genericas/background.gif);
	background-repeat: repeat;
	}
 address {
	font-size: 1.0em;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 10px 3px 20px;
	color: #999999;
	text-align: left;
	font-style: normal;
	}						
	a {
	  color: #E3B40B;
	  background-color: transparent;
	  text-decoration: none;
	  margin: 0;
	}
	
	a:hover {
	  color: #B50004;
	  text-decoration: underline;
	}		
	form {
	margin: 0%;
	}	
	map {
	margin: 0%;
	padding: 0%;
	}		
	img {
	border: 0px;
	}	

.encuadre {
	background-color: #FFFFFF;
	width: 776px;
	margin-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #C8C8C8;	
		}
.midCabecera {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 774px;
		}
.galeriafoto {
	margin: 1.5em 0em 1.5em 2em;
	padding: 0em 0em 1.5em 2em;

}
.galeriafoto ul {
	margin: 0em 0em 0.5em 1.5em;
	padding: 0em;
  display: inline;
	list-style-type: none;

}
.galeriafoto li {
	text-align: center;
	margin: 0em 1em 0.5em 0em;
	padding: 0.5em 0em 0em;
	float:left;
	background-color: #EEF1F6;
	width: 22%;
	overflow: hidden;
}
.galeriafoto li a {
	color: #0079BA;
	font-size: 0.8em;
	text-decoration: none;
}
.galeriafoto li a:hover {
	color: #0079BA;
	font-size: 0.8em;
	text-decoration: none;
}
.galeriafoto p {
	margin: 0em;
	padding: 0.3em;
	background-color: #ffffff;
	text-align: center;
	line-height: 1.2em;
	font-size: 1em;
}
.sello {
	height: 115px;
	padding-bottom: 0.5em;
}
.selloloco {
	padding-bottom: 0.5em;
	width: 60px;
}
.baner ul	{
	width: 774px;
	margin: 0.6em 0em 0.5em 0em;
	padding: 0.6em 0em 1.3em 0em;
	height: 30px;
	background-image: url(img_genericas/fondo-banner.png);
	background-repeat: no-repeat;

	  }	

.baner li	{
	font-size: 0.6em;
	display: inline;
	margin: 1em 0.1em 0.1em 0.8em;
	padding: 1em 0.5em 1em 1.2em;
	background-image: url(img_genericas/botonBaner.png);
	background-repeat: no-repeat;
	background-position: left center;
	  }
.banerdos	{
	margin: 0.5em 0.5em 1.5em 0.5em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border: 1px solid #EAEAEA;
	  }		  
.banerdos ul	{
	margin: 0.6em 0em 0em 0em;
	padding: 0.6em 0em 0em 0em;
	height: 30px;
	  }	

.banerdos li	{
	font-size: 0.6em;
	display: inline;
	margin: 1em 0.1em 0.1em 0.8em;
	padding: 1em 0.5em 0em 1.2em;

	  }
	  
	
.on	{

	color: #384A62;
	background-position: left center;
	  }
.on a	{

	color: #384A62;
	text-decoration: none;
	  }	
.on a:hover	{

	color: #E3B40B;
	text-decoration: none;
	  }		  
	    	
.of	{

	color: #E3B40B;
	font-weight: bold;
	  }	    
.of a	{

	color: #E3B40B;
	text-decoration: none;
	font-weight: bold;
	  }	 
.of a:hover	{

	color: #E3B40B;
	text-decoration: none;
	font-weight: bold;
	  }	   	  
.distinto	{
	background-image: url(img_genericas/fondodistinto.png);
	background-repeat: no-repeat;
	color: #384A62;
	background-position: left top;
	font-size: 0.6em;
	padding: 0.1em 0.2em 0.3em 0.5em;
	  }	    

.distinto a	{

	color: #384A62;
	text-decoration: none;
	  }	 
.distinto a:hover	{

	color: #000000;
	text-decoration: none;
	  }		      

div.spacer {
	  clear: both;
	  }  
#footer {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
	font-family:   Verdana, Arial,  Helvetica, sans-serif;
	color: #384A62;
	font-size: 0.7em;
	text-align: center;
	width: 776px;
	font-weight: bold;
	line-height: 1.5em;
		}
		
		#footer a {
	color: #384A62;
	background-color: transparent;
	text-decoration: none;
		}
		
		#footer a:hover {
		  color: #384A62;
		  text-decoration: underline;
		}	
.contenido	{
	width: 774px;
	margin: 0em;
	padding: 0em;
	  }	
.capitular	{
	float: left;
	width: 70px;
	height: 65px;
	background-image: url(img_genericas/comillas.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 0.5em;
	  }		
.izda	{
	width: 210px;
	height: 245px;
	margin: 0em;
	padding: 0em;
	float: left;
	text-align: left;
	background-image: url(img_genericas/anunciogenerico.jpg);
	background-repeat: no-repeat;
	background-position: center top;

	  }	
.izdaAral	{
	width: 210px;
	height: 245px;
	margin: 0em;
	padding: 0em;
	float: left;
	text-align: left;
	background-image: url(img_genericas/anunciogenericoAral.png);
	background-repeat: no-repeat;
	background-position: center top;

	  }		  
.izda02	{
	width: 210px;
	margin: 0.5em 0em 0em 0em;
	padding: 0.5em 0em 0em 0em;
	float: left;
	text-align: center;

	  }	

.izda p	{
	margin: 1em 0.2em 0em 0.1em;
	padding: 1em 0.2em 0em 0.1em;
	  }	
.decha	{
	float: right;
	text-align: left;
	width: 562px;
	margin: 0em;
	padding: 0em;

	  }	
.parrafohr	{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #8EA3C2;
	  }
.coleccion	{
	background-color: #EFF6F9;
	  }		  		
.decha p	{
	text-align: justify;
	margin: 0.5em 0.5em 1em 0em;
	padding: 0.1em 1.4em 0em 0em;
	color: #384A62;
	font-size: 0.7em;
	line-height: 1.6em;
	word-spacing: 0.3em;
	font-weight: bolder;
	  }		
	
	  
.decha h2	{
	text-align: justify;
	margin: 0.5em 0em 1em 0em;
	padding: 0.1em 0em 0em;
	color: #E3B40B;
	font-size: 0.8em;
	line-height: 1.6em;
	font-weight: bold;
	  }	
.decha h3	{
	text-align: justify;
	margin: 0.1em 0.3em 0.5em 4.3em;
	padding: 0.1em 0.3em 0.5em 4.3em;
	color: #5A779E;
	font-size: 0.8em;
	line-height: 1.6em;
	font-weight: bold;
	line-height: 1.6em;

	  }		
.decha h4	{
	text-align: justify;
	margin: 0.5em 1em 0.5em 3.6em;
	padding: 0.1em 1em 0.5em 3.6em;
	color: #384A62;
	font-size: 0.7em;
	line-height: 1.1em;
	font-weight: bold;
	line-height: 1.6em;

	  }		  
.todo h4	{
	text-align: center;
	margin: 0.5em 1em 0.5em 3.6em;
	padding: 0.1em 1em 0.5em 3.6em;
	color: #384A62;
	font-size: 0.7em;
	line-height: 1.1em;
	font-weight: bold;
	line-height: 1.6em;
	  }		  		  
	    		  
.decha a	{
	color: #E3B40B;
	  }		
.decha a:hover	{
	color: #384A62;
	  }		    
	  	
	  		
.dechacabe	{
	text-align: right;
	width: 490px;
	margin: 2.5em 0em 0em 0em;
	padding: 0em;
	float: right;

	  }	
.dechacabe li	{
	font-size: 0.6em;
	color: #384A62;
	display: inline;
	margin: 1em 0.1em 0.3em 0.3em;
	padding: 1em 0.5em 1em 1em;

	  }
.dechacabe li a	{
	color: #384A62;
	text-decoration: none;
	  }
.dechacabe li a:hover	{
	color: #E3B40B;
	text-decoration: underline;
	  }	  
  
.izdacabe	{
	width: 280px;
	margin: 0em;
	padding: 0em;
	float: left;
	text-align: left;

	  }	
	  
.izdacabe p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #E3B40B;
	margin: 0.5em 0em 0em 1.5em;
	padding: 0.5em 0em 0em 1.5em;

	  }		  
.ico	{
	margin: 0em 0.2em 0em 0em;
	padding: 0em;
	vertical-align: middle;
	  }		
hr	{
	margin: 0em 0.5em 0.5em 0em;
	padding: 0em;
	color: #E3B40B;
	height: 3px;
	  }	 
.pie	{
	margin: 3em 0em 1em 0em;
	padding: 3em 0em 1em 0em;
	text-align: left;

	  }		     
.flotarderecha	{
	float: right;
	  }	
.flotarderecha span	{
	font-size: 0.7em;
	color: #384A62;
	font-weight: bold;
	  }		  	
.todo	{
	text-align: left;
	width: 96%;
	margin: 0em 0.5em 0em 1em;
	padding: 0em 0.5em 0em 1em;
	background-image: url(img_genericas/pedido.png);
	background-repeat: repeat;
	  }	
.todo p	{
	text-align: justify;
	margin: 0.5em 0.5em 1em 0em;
	padding: 0.1em 1.4em 0em 0em;
	color: #384A62;
	font-size: 0.7em;
	line-height: 1.6em;
	word-spacing: 0.3em;
	font-weight: bolder;
	  }		
.pedido {
	BACKGROUND: #E3E5E6;
	width: 100%;
}

table {

	width: 98%;
}
table  tr {
	width: 100%;
}

table CAPTION {
	padding: 2px 0px;
	color: #006DB2;
	font-size: 0.8em;
	font-weight: bold;
}
table TH {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #ffffff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  TEXT-ALIGN: center;
  padding: 5px 0px;
  FONT-SIZE: 0.6em;
  BACKGROUND: #006DB2;
  COLOR: #ffffff;
}
table TD {
  COLOR: #5C5B60;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #ffffff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  padding: 4px;
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  text-align: center;
}
table TR {
  BACKGROUND: #EEEFF0;
}
input {
	BACKGROUND: #EEEFF0;
}
.mas {
	BACKGROUND: #006DB2;
	height: 1.1em;
	width: 1.5em;
	margin: 0em;
	padding: 0em 0.1em 0em 0.1em;
	font-size: 0.8em;
	color: #FFFFFF;
	border: 0px solid #ffffff;
	vertical-align: text-top;
}
.menos {
	margin: 0em 0em 0em 0.7em;
}
.suprimir {
	BACKGROUND: #006DB2;
	height: 1.4em;
	margin: 0em;
	padding: 0em 0.1em 0em 0.1em;
	font-size: 0.8em;
	color: #FFFFFF;
	border: 0px solid #ffffff;
}
.suprimir02 {
	BACKGROUND: #006DB2;
	height: 1.4em;
	margin: 0em;
	padding: 0em 0.1em 0em 0.1em;
	font-size: 1em;
	color: #FFFFFF;
	border: 0px solid #ffffff;
}
.cajatex {
	BACKGROUND: #E3B40B;
	height: 2em;
	margin: 0em;
	padding: 0em;
	font-size: 0.9em;
	color: #000000;
	border: 1px solid #64655F;
}
.caja02 {
	BACKGROUND: #E3B40B;

	margin: 0em;
	padding: 0em;
	font-size: 1.4em;
	color: #000000;
	border: 1px solid #64655F;
}

.fuera {
	font-size: 0.8em;
}

.div-1 {
	position:relative;
}
.div-1a {
	position:absolute;
	top:-70px;
	right:0;
	left: 160px;
	background-color: #006DB2;
	padding: 1em 0em 1em 2em;
	visibility: hidden;
	height: 10em;
	width: 25em;
	margin: 0em;
}
.div-1a p {
	font-size: 0.7em;
	color: #FFFFFF;
	text-align: center;	
}
.rojo	{
	color: #CC0000;
	  }	
.rojo a	{
	color: #CC0000;
	text-decoration: none;
	  }	
.rojo a:hover	{
	color: #CC0000;
	text-decoration: none;	
	  }	  	  
.verde	{
	color: #336600;
	  }		
.verde a	{
	color: #336600;
	text-decoration: none;		
	  }	
.verde a:hover	{
	color: #336600;
	text-decoration: none;			
	  }	
.amarillo	{
	color: #E3B40B;
	  }		
.amarillo a	{
	color: #E3B40B;
	text-decoration: none;	
	  }	
.amarillo a:hover	{
	color: #E3B40B;
	text-decoration: none;	
	  }		
.underline	{
	text-decoration: underline;
	  }		
.underline a	{
	text-decoration: underline;
	  }		
.underline a:hover	{
	text-decoration: underline;
	  }	
.normal	{
	font-weight: normal;
	  }
.normal a	{
	font-weight: normal;
	  }	 
.normal a:hover	{
	font-weight: normal;
	  }		   	  	  	          		  	    
.encuadre h2	{
	text-align: center;
	margin: 0.5em 0em 1em 0em;
	padding: 0.1em 0em 0em;
	color: #0079BA;
	font-size: 1em;
	font-weight: bold;
	  }	
.decha02	{
	float: right;
	text-align: left;
	width: 100%;
	margin: 0em;
	padding: 0em;

	  }	
	  .decha02 p	{
	text-align: justify;
	margin: 0.5em 0.5em 1em 2em;
	padding: 0.1em 1.4em 0em 2em;
	color: #384A62;
	font-size: 0.7em;
	line-height: 1.6em;
	word-spacing: 0.3em;
	font-weight: bolder;
	  }	