.fondo1 {
	background-image: url(../elementos/fondo1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.marcogris {
	border: 1px solid #333333;
}
.lineasupgris {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-bottom-style: solid;
}
.textonormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	text-align: justify;

}
#contacto{
	z-index:1px;
	position:absolute;
	top:118px;
	left:640px;
	!left:630px;
	padding:0px;
	}
#contacto1{
	z-index:1px;
	position:absolute;
	top:0px;
	left:320px;
	!left:320px;
	!top:0px;
	padding:0px;
	}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
	line-height: 16px;

}

.titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #E76005;
	font-weight: bold;
	text-align: justify;

}
.fondo2 {
	background-image: url(../elementos/fondo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fondo3 {
	background-image: url(../elementos/fondo3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fondo4 {
	background-image: url(../elementos/fondo4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fondo5 {
	background-image: url(../elementos/fondo5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fondo6 {
	background-image: url(../elementos/fondo6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



.volver {
	background-image: url(/elementos/volver.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 14px;
	width: 60px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	cursor: hand;

}


.norepetir {
	background-repeat: no-repeat;

}

.linea {
	background-repeat: no-repeat;
	line-height: 1px;
	background-color: #666666;

}

.foto {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}

.linea2 {
	line-height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DB9B05;
	background-image: url(../elementos/linea.gif);
	background-repeat:  repeat-x;
	font-weight: bold;
	background-position: bottom;

}

.textrabajo {
	line-height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DB9B05;
	font-weight: bold;
}

.textonormal1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: justify;

}


.titularNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #282134;
	text-align: justify;
}

.cabeceraNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #282134;
	text-align: justify;
}

.categoriaNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #282134;
	text-align: justify;
}


.textoNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #282134;
	text-align: justify;
}

.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #646400;
	font-weight: bold;
}
.pieTxt{
 	   font-family:Arial, Helvetica, sans-serif;
       font-size:11px;
     
	   color:#C1D8E8;
       padding-right:5px;
       padding-left:5px;
       padding-bottom:0px;
       padding-top:15px;
       cursor:pointer;
       text-decoration:none;
       outline:none;
       text-align:left;
       margin-left:0px; 

}
.pieTxt1{
 	   font-family:Arial, Helvetica, sans-serif;
       font-size:11px;  
	   color:#EAE3C9;
       padding-bottom:0px;
       padding-top:15px;
       text-decoration:none;
       outline:none;
       text-align:left;
       margin-left:0px; 

}
.pieTxtG{
 	   font-family:Arial, Helvetica, sans-serif;
       font-size:14px;
	   font-style:inherit;
	   font-weight:bold;
	   color:#C1D8E8;
       padding-right:5px;
       padding-left:5px;
       padding-bottom:0px;
       padding-top:15px;
       text-decoration:none;
       outline:none;
       text-align:left;
       margin-left:0px; 

}


.alto {
	line-height: 10px;
}

.menu{
  		font-family:Arial, Helvetica, sans-serif;
       font-size:11px;
       text-transform:uppercase;
	   font-weight:bold;
	   color:#FFFFFF;
	   padding:0px;
       cursor:pointer;
       text-decoration:none;
       outline:none;
       text-align:left;
	   margin:0px;
    

}

.menu1{
  	
       
       text-transform:uppercase;
	   background-image:none;
	   color:#FFFFFF;
       cursor:pointer;
       text-decoration:none;
       outline:none;
       margin-left:0px;
	   padding:0px;

}
.menu1:hover{
  	
    
       text-transform:uppercase;
	   background-image:url(../elementos/cab1.jpg);
	   background-position:center;
	   background-repeat:no-repeat;
	   color:#FFFFFF;
       cursor:pointer;
       text-decoration:none;
       outline:none;
       margin-left:0px;
	   padding:0px;

}

.menuIzq,.menuIzq a{
		color:#0C4553;
		background-color:#D1DAE1;
		text-decoration:none;
       	outline:none;
       	text-align:left; 

}
.menuIzq p{
		color:#0C4553;
		background-color:#D1DAE1;
		text-decoration:none;
       	outline:none;
       	text-align:left; 

}
.menuIzq p a{
		color:#0C4553;
		background-color:#D1DAE1;
		text-decoration:none;
       	outline:none;
       	text-align:left; 

}
.menuIzqOscuro{
		color:#3B6887;
		background-color:#C5D2D8;
		text-decoration:none;
       	outline:none;
       	text-align:left;


}

.menuIzq_negrita{
		color:#003860 ;
	  	text-decoration:none;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
       	outline:none;
       	text-align:left;
		margin:0px;
		padding:0px;
	
	
	
	}
.menuDcha{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#0C4553;
		background-color:#D1DAE1;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 
}
.txtDcha{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#0C4553;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 
}
.txtAzulP{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#121d23;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 
}
.txtAzulPNegrita{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#121d23;
	  	text-decoration:none;
       	outline:none;
       	text-align:left;
		font-weight:bold;
}

.txtAzulPNegritaG{
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#121d23;
	  	text-decoration:none;
       	outline:none;
       	text-align:left;
		font-weight:bold;
}
	
	
.menuFondoCaja{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#0C4553;
		background-color:#DEE1E2;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 

}
.txtProductoD{
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		color:#0C4553;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 
}
.txtProductoTit{
		font-family:Arial,Helvetica,sans-serif;
		font-size:18px;
		color:#0C4553;
	  	text-decoration:none;
       	outline:none;
       	text-align:left;
		font-weight:bold;
}
.txtPrecioG{
		font-family:Arial,Helvetica,sans-serif;
		font-size:20px;
		color:#0C4553;
	  	text-decoration:none;
       	outline:none;
       	text-align:right;
		font-weight:bold;
}
.txtPrecioM{
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		color:#0C4553;
	  	text-decoration:none;
       	outline:none;
       	text-align:right;
		font-weight:bold;
}

.txtPrecioPT{
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#0C4553;
	  	text-decoration:none;
       	outline:none;
       	text-align:right;
		text-decoration:line-through;
		font-weight:bold;
}
.txtPrecioAhorro{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#0C4553;
		font-style:italic;
		
	  	text-decoration:none;
       	outline:none;
       	text-align:right;
		text-decoration:none;
		font-weight:bold;
}
.txtProducto{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-align:justify;
		color:#0C4553;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 
}
.txtProductoCusiva{
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		text-align:justify;
		color:#0C4553;
	  	text-decoration:none;
		font-style:italic;
       	outline:none;
       	text-align:left; 
}
.txtGris{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-align:justify;
		color:#516b7c;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 
	
	}
.subfamilia_Portada {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	outline: none
}

.textTitMenuIzq{
		font-size:11px;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		padding-left:10px;
		color:#67521d;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 

}
.textMenuIzq{

		cursor:pointer;
	  text-decoration:none;
       outline:none;
       text-align:left; 

}
.caja_trans{
	background-color:transparent;
	border:0 solid transparent;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	overflow:hidden;
}
.txtBuscador1{
		font-size:11px;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		padding-left:0px;
		color:#eeecdc;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 

}
.txtBuscador2{
		font-size:11px;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:normal;
		padding-left:0px;
		color:#eeecdc;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 
	
}
.txtBuscador3{
		font-size:10px;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:normal;
		padding-left:0px;
		color:#eeecdc;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 
	
}
.paginaciontxt{
		cursor:pointer;
		font-size:12px;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:normal;
		padding-left:0px;
		color:#6998b9;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 
	
	
	
}
.paginaciontxtSub{
		text-decoration:underline;
		font-size:12px;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:normal;
		padding-left:0px;
		color:#003961;
       	outline:none;
       	text-align:left; 
	
	
}
.txtBlancoP{
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#ffffff;
	  	text-decoration:none;
       	outline:none;
       	text-align:left;
		text-decoration:none;
		font-weight:bold;
}
.txtBlancoP2{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#ffffff;
	  	text-decoration:none;
       	outline:none;
       	text-align:left;
		text-decoration:none;
		font-weight:bold;
		background-position:center;
}

.txtLoginPeq{
	
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		color:#0C4553;
	  	text-decoration:none;
       	outline:none;
       	text-align:left;
		font-weight:bold;
}
.productRelacio{
	
	  text-transform:none;
	   background-image:url(../elementos/caja_azul_destacado.png);
	   background-position:left bottom;
	   background-repeat:no-repeat;
       cursor:pointer;
       text-decoration:none;
       outline:none;
       margin-left:0px;
	   padding:0px;
	
}
.productRelacio:hover{
	
	
       text-transform:none;
	   background-image:url(../elementos/caja_azul_destacado2.png);
	   background-position:left bottom;
	   background-repeat:no-repeat;
       cursor:pointer;
       text-decoration:none;
       outline:none;
       margin-left:0px;
	   padding:0px;
	
}
.portadaTitBlogForo{
	
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#516b7c ;
		background-color:#D1DAE1;
	  	text-decoration:none;
       	outline:none;
       	text-align:left;
		font-weight:bold;
	
}
.portadaBlogTit{

		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#003860 ;
		background-color:#D1DAE1;
	  	text-decoration:none;
       	outline:none;
       	text-align:left;
		font-weight:bold;

}
.oferta{
	 	text-transform:none;
	
	 	border: #aa973f 5px solid ;
	 
	   	background-position:left bottom;
	   	background-repeat:no-repeat;
       	cursor:pointer;
       	text-decoration:none;
       	outline:none;
       	margin-left:0px;
	   	padding:0px;
	
	}
.oferta:hover{
	 text-transform:none;
	 	border: #88742e 5px solid ;
	 
	 
	   background-position:left bottom;
	   background-repeat:no-repeat;
       cursor:pointer;
       text-decoration:none;
       outline:none;
       margin-left:0px;
	   padding:0px;
	

}
.clipout{
  position:relative;
  width:136px;
  height:105px;
  top:-1px;
  left:-1px;
}
.clipin{
  position:relative;
  clip:rect(50px 218px 155px 82px);
  top:-50px;
  left:-42px;
}
.shade1{
  width:136px;
  height:105px;
  background-color:#e8e8e8;
}
.shade2{
  position:relative;
  width:136px;
  height:105px;
  background-color:#cbcbcb;
  top:-2px;
  left:-2px;
}
.shade3{
  position:relative;
  width:136px;
  height:105px;
  background-color:#a0a0a0;
  top:-1px;
  left:-1px;
}
.precioTach{
	font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#003860;
		text-decoration:line-through;
       	outline:none;
       	text-align:right;
		font-weight:normal;
}
.precioSinTach{
font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#003860;
		text-decoration:none;
       	outline:none;
       	text-align:right;
		font-weight:normal;

}
.precioBlanco{
	font-family:Arial,Helvetica,sans-serif;
		font-size:18px;
		color:#ffffff;
		text-decoration:none;
       	outline:none;
       	text-align:right;
		font-weight:bold;
}
.busc1{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:none;
       	outline:none;
       	text-align:right;
		font-weight:bold;
		color:#747474;
	
	
	
}
.busc2{
}
.busc3{
}
.txtAzulGen{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#0C4553;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 
}
.arbolA1{
	background-image: url(../elementos/Arbol_niv_02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
	background-color:#b1c4cf;
}
.arbolA1:hover{
	background-image: url(../elementos/Arbol_niv_02b.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
	background-color:#d0d0c3;
}
.arbolA2{
	background-image: url(../elementos/Arbol_niv_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
	background-color:#c3d0d8;
}
.arbolA2:hover{
	background-image: url(../elementos/Arbol_niv_03b.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
	background-color:#d0d0c3;
}
.arbolA3{
	background-image: url(../elementos/Arbol_niv_04.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
	background-color:#d1dae0;
}
.arbolA3:hover{
	background-image: url(../elementos/Arbol_niv_04b.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
	background-color:#d0d0c3;
}
.arbolA4{
	background-image: url(../elementos/Arbol_niv_05.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
	background-color:#d9e0e6;
}
.arbolA4:hover{
	background-image: url(../elementos/Arbol_niv_05b.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
	background-color:#d0d0c3;
}
.trucoA{
	background-image: url(../elementos/truco_arbol_gris.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
}

.caja_buscador{
	background-color:transparent;
	border:0 solid transparent;
	color:#67521d;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	overflow:hidden;
}
.titBusc{

		color:#003860 ;
	  	text-decoration:none;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
       	outline:none;
       	text-align:left;
		margin:0px;
		padding:0px;

	
}
.titBusc1{

		color:#003860 ;
	  	text-decoration:none;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
       	outline:none;
       	text-align:left;
		margin:0px;
		padding:0px;

	
}

.textoNaranja {


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

	font-size: 11px;




	font-weight: bold;

	color: #E46EA5;

}



.textoGris{

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

	font-size: 11px;

	color: #333;

}



.textoVerde
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #090;
}

.revistaNegrita{
		color:#003860 ;
	  	text-decoration:none;
		font-family:Arial,Helvetica,sans-serif;
		font-size:18px;
		font-weight:bold;
       	outline:none;
       	text-align:left;
		margin:0px;
		padding:0px;
	
	
	
	}
.revistaNegritaG{
		color:#003860 ;
	  	text-decoration:none;
		font-family:Arial,Helvetica,sans-serif;
		font-size:30px;
		font-weight:bold;
       	outline:none;
       	text-align:left;
		margin:0px;
		padding:0px;
	
	
	
	}
.revistaNormal{
		color:#003860 ;
	  	text-decoration:none;
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		font-weight:normal;
       	outline:none;
       	text-align:left;
		margin:0px;
		padding:0px;
	
	
	
	}
.precioAzulClaroR{
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#0C4553;
	  	text-decoration:none;
       	outline:none;
       	text-align:left;
		text-decoration:line-through;
		font-weight:bold;
}
.precioAzulClaroGR{
		font-family:Arial,Helvetica,sans-serif;
		font-size:18px;
		color:#4FB0C9;
	  	text-decoration:none;
       	outline:none;
       	text-align:left;
		font-weight:bold;
}
.txtBusca1{
		font-family:Arial,Helvetica,sans-serif;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 	
		color:#003860 ;
		font-size:20px;
		font-weight:bold;
       	outline:none;
       	text-align:left;
		margin:0px;
		padding:0px;

}
.txtBusca2{
		font-family:Arial,Helvetica,sans-serif;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 	
		color:#4FB0C9 ;
		font-size:20px;
		font-weight:bold;
       	outline:none;
       	text-align:left;
		margin:0px;
		padding:0px;
}
.txtPSup{
		font-family:Arial,Helvetica,sans-serif;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 	
		color:#ffffff ;
		font-size:12px;
		font-weight:normal;
       	outline:none;
       	text-align:left;
		margin:0px;
		padding:0px;


}
.txtAzulFino{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-align:justify;
		color:#009cc4;
	  	text-decoration:none;
       	outline:none;
       	text-align:left; 
}
.terminos{
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	
}





