@charset "utf-8";

/* CSS Document */



/*************************************************************************

********************************Estructura General************************

**************************************************************************/

body {

margin: 2px 0px 40px 0px;

background:url(../images/barraMenu.gif) repeat-x #4C9691;

background-position:0px 126px;

}



#containerHead_es {

width:980px;

display:block;

height:162px;

margin:0px auto 0px auto;

background:url(../images/cabezal.jpg) top center no-repeat;

}



#containerHead_cat {

width:980px;

display:block;

height:162px;

margin:0px auto 0px auto;

background:url(../images/cabezal_cat.jpg) top center no-repeat;

}



	#logotipoRBL{

	width:101px;

	height:99px;

	position:relative;

	float:left;

	margin: 9px auto auto 22px;

	}



#barraMenu{

width:100%;

height:40px;

float:left;

background:url(../images/barraMenu.gif) repeat-x;

background-position:0px 3px;

margin:13px auto 0px auto;

}

		#barraMenu form{

		float:left;

		margin-top:12px;

		}

		

		

		#barraMenu select{

		width:136px;

		height:20px;

		border:2px solid #ddd;

		background:url(../images/fondoInput.gif) repeat-x bottom;

		font-size:11px;

		float:left;

		margin-right:4px;

		}

		

		#barraMenu option{

		background-color:#fff;

		}

		

		#barraMenu input{

		width:138px;

		border:2px solid #ddd;

		height:14px;

		background:url(../images/fondoInput.gif) repeat-x bottom;

		font-size:11px;

		float:left;

		margin-right:2px;

		margin-left:1px;

		}

		

		#barraMenu input.Botonsearch{

		width:25px;

		height:26px;

		background:url(../images/buscar-1.gif) no-repeat bottom;

		border:none;

		cursor:pointer;

		float:left;

		margin-top:-2px;

		}

		

		#barraMenu input.Botonsearch:hover{

			background:url(../images/buscar-2.gif) no-repeat bottom;

			}



#principalContainer{

width:100%;

float:left;

background-color:#FFF;

margin-top:-1px;

padding-bottom:14px;

}



	#containerContenido{

	width:980px;

	margin:0px auto auto auto;

	}



	#contenido{

	width:980px;

	float:left;

	margin:0px auto auto auto;

	padding-bottom:30px;

	}

	

	#bag{

	width:780px;

	float:left;

	
	}

	







/*************************************************************************

******************************Menu Principal******************************

**************************************************************************/

#barraMenu ul {  

	list-style:none;

	margin-top:1px;

	padding:0;

}

#barraMenu ul li {

	padding:0;

	float:right;

}



#barraMenu ul li a {

	display:block;

	height:41px;

	text-decoration:none;

	background-position:bottom;

}



#barraMenu ul li a:hover {

	background-position:top;

}



#barraMenu ul li.actualSeccion a {

	background-position:top;

	}



#barraMenu ul li a span {display:none;}

#bInicio_es {	background-image:url(../images/botonInicio_es.gif);	background-repeat:no-repeat;	width:56px;	}

#bEmpresa_es {	background-image:url(../images/botonEmpresa_es.gif); background-repeat:no-repeat; width:63px; }

#bServicios_es {	background-image:url(../images/botonServicios_es.gif); background-repeat:no-repeat;	width:136px;}

#bNoticias_es {	background-image:url(../images/botonNoticias_es.gif);	background-repeat:no-repeat; width:58px;}

#bContacto_es { background-image:url(../images/botonContacto_es.gif); background-repeat:no-repeat;	width:67px;	}

#bAyuda_es {	 background-image:url(../images/botonAyuda_es.gif);	background-repeat:no-repeat;	width:104px; }



#bInicio_cat {	background-image:url(../images/botonInicio_cat.gif);	background-repeat:no-repeat;	width:56px;	}

#bEmpresa_cat {	background-image:url(../images/botonEmpresa_cat.gif); background-repeat:no-repeat; width:63px; }

#bServicios_cat {	background-image:url(../images/botonServicios_cat.gif); background-repeat:no-repeat;	width:136px;}

#bNoticias_cat {	background-image:url(../images/botonNoticias_cat.gif);	background-repeat:no-repeat; width:58px;}

#bContacto_cat { background-image:url(../images/botonContacto_cat.gif); background-repeat:no-repeat;	width:67px;	}

#bAyuda_cat {	 background-image:url(../images/botonAyuda_cat.gif);	background-repeat:no-repeat;	width:104px; }



#ventaOnline {float:left; width:130px; height:26px; margin:8px auto auto 2px; padding-left:16px;

background:url(../images/boton_compraOnline.gif) no-repeat;}

#ventaOnline a {	float:left;	margin-top:4px;	font-weight:normal; font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:.9em; color:#FFFFFF;	text-decoration:none;	}

#ventaOnline a:hover{	text-decoration:underline;	}

	



/******************************************************************************

*******************************Área de registro********************************

*******************************************************************************/

#registro{

width:400px;

text-align:right;

float:right;

margin:0px 10px auto auto;

padding-top:6px;

font-style:normal;

font-size-adjust:none;

}



	#registro p {

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

	font-weight:bold;

	font-size:.8em;

	font-weight:500;

	color:#FFFFFF;

	margin-top:-2px;

	padding-top:0px;

	}

	

	#registro a, #registro a:link, #registro a:active, #registro a:visited {

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

	font-weight:bold;

	text-decoration:none;

	color:#FFFFFF;

	}

	

		#registro a:hover{

		text-decoration:underline;

		}

		

		

/*************************************************************************

**************************Contenido***************************************

**************************************************************************/



.barraIndicadora{

width:100%;

height:35px;

float:left;

margin-top:18px;

background:url(../images/barraIndicadora.gif) repeat-x top;

border-bottom:#999 solid 1px;

}



	h3.barraI{

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

	font-size:1.2em;

	font-weight:500;

	color:#666;

	float:left;

	margin-top:-30px;

	margin-bottom:0px;

	padding-bottom:0px;

	padding-top:0px;

	margin-left:10px;

	}

	

	a.barraI {

	font-weight:500;

	color:#666;

	text-decoration:none;

	}

	

	a.barraI:hover {

	text-decoration:underline;

	}

	

	h3.barraI2 {

	float:left;

	background:url(../images/boton_productos.gif) repeat-x top;

	border-right:1px solid #ddd; border-left:1px solid #ddd; padding-top:6px;

	padding-left:7px; 

	padding-right:13px;

	padding-bottom:7px;

	margin-top:-36px;

	margin-left:0px;

	}

	

#noticiaP {

width:780px;

height:310px;

float:left;

margin-top:14px;

background:url(../images/fondoNoticia.gif) repeat-x bottom #F5F5F5;

border-bottom:#999999 1px solid;

border-top:#EBEBEB 3px solid;

border-left:#EBEBEB 1px solid;

border-right:#EBEBEB 1px solid;

}



	#cuadroImageNoticia{

	width:300px;

	float:left;

	margin:5px 26px auto 10px;

	background-color:#eee;

	border:#ccc 1px solid;

	padding:1px 1px;

	}

	

		#marcoImagen{

		width:300px;

		overflow:hidden;

		background-color:#ddd;

		padding-top:4px;

		padding-bottom:4px;

		text-align:center;

		}

		

#textoNoticia{

width:420px;

height:auto;

float:left;

margin:8px auto auto auto;

}



	#textoNoticia h1{

	color:#666666;

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

	font-size:1.2em;

	font-weight:bold;

	line-height:1.1em;

	margin-top:0px;

	}

	

	

	

	#textoNoticia h1 a{

	color:#666666;

	text-decoration:none;

	outline:none;

	}

	

		#textoNoticia h1 a:hover{

		color:#333;

		}

		

		a.notiP{

		font-size:.9em;

		text-decoration:none;

		}

	

		a:hover.notiP{

		text-decoration:underline;

		}





/*******************************************************************************************

*************************************Contenido Lateral**************************************

********************************************************************************************/





#contenedorLateral {
float:right;
width:192px;
margin-top:0px;
}



.catalogoPDF {

width:174px;

height:132px;

float:right;

margin:14px 0px auto auto;

border-top:#EBEBEB 3px solid;

border-left:#EBEBEB 1px solid;

border-right:#EBEBEB 1px solid;

border-bottom:#EBEBEB 1px solid;

text-align:center;

padding-top:6px;

padding-left:8px;

padding-right:8px;

padding-bottom:14px;

line-height:14px;

}





	.catalogoPDF h3{

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

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-size:1em;

	font-weight:550;

	color:#00457A;

	margin-top:0px;

	margin-bottom:0px;

	}

	

	.catalogoPDF img{

	padding-bottom:12px;

	margin:10px 8px auto auto;

	}

	

		.catalogoPDF a img:hover{

		filter:alpha(opacity=50); 

		opacity:.50;

		}

	

	.catalogoPDF a {

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

	font-size:.8em;

	text-decoration:none;

	}

		.catalogoPDF a:hover {

		text-decoration:underline;

		}

		

#noticias {

width:188px;

float:right;

margin:14px 0px auto auto;

border-top:#EBEBEB 3px solid;

border-left:#EBEBEB 1px solid;

border-right:#EBEBEB 1px solid;

border-bottom:#EBEBEB 1px solid;

padding:2px 1px;

margin-bottom:16px;

}





	#noticias h3{

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

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-size:1em;

	font-weight:550;

	text-align:center;

	color:#00457A;

	margin-top:9px;

	margin-bottom:15px;

	}

	

	.noticia {

	width:180px;

	height:44px;

	display:block;

	background-color:#FFFFFF;

	border-top:1px solid #CCCCCC;

	padding-top:8px;

	padding-left:4px;

	padding-right:4px; 

	text-align:center;

	}

	

		.noticia:hover{

		background-color:#EDF7FF;

		}

		

		.noticia a{

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

		font-size:.8em;

		font-weight:500;

		color:#666666;

		text-decoration:none;

		line-height:1em;

		}

		

		.noticia a:hover{

		text-decoration:underline;

		}

		

/******************************************************menu 3 nivel*************/



#Menu3 {

width:188px;

float:right;

margin:4px 0px 0px auto;

border-left:#EBEBEB 1px dotted;

padding:1px 1px;

}





	#Menu3 h3{

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

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-size:1em;

	font-weight:550;

	text-align:center;

	color:#00457A;

	margin-top:6px;

	margin-bottom:12px;

	}

	

	.tres {

	width:180px;

	display:block;

	background-color:#FFFFFF;

	border-top:1px solid #CCCCCC;

	padding-top:8px;

	padding-bottom:10px;

	padding-left:4px;

	padding-right:4px; 

	text-align:center;

	}

	

		.tres2 {

		width:180px;

		display:block;

		border-top:1px solid #CCCCCC;

		padding-top:8px;

		padding-bottom:10px;

		padding-left:4px;

		padding-right:4px; 

		text-align:center;

		background-color:#EDF7FF;

		}

	

		.tres:hover{

		background-color:#EDF7FF;

		}

		

		.tres a{

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

		font-size:.8em;

		font-weight:500;

		color:#666666;

		text-decoration:none;

		line-height:1em;

		}

		

		.tres a:hover{

		text-decoration:underline;

		}

		

			.nombreEmpleado{

			font-weight:bold;

			outline-color:-moz-use-text-color;

			outline-style:none;

			outline-width:medium;

			color:#00457A;

			line-height:1.2em;

			}

		

		

			.tres2 a{

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

			font-size:.8em;

			font-weight:500;

			color:#666666;

			text-decoration:none;

			line-height:1em;

			}

			

			.tres2 a:hover{

			text-decoration:underline;

			}







/*******************************fin 3 nivel*****************/		



/******************************************************menu menuNoticias*************/



#MenuNoticias {

width:188px;

float:right;

margin:4px 0px 0px auto;

border-left:#EBEBEB 1px dotted;

padding:1px 1px;

}





	#MenuNoticias h3{

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

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-size:1em;

	font-weight:550;

	text-align:center;

	color:#00457A;

	margin-top:6px;

	margin-bottom:12px;

	}

	

	.anyo {

	float:left;

	width:174px;

	display:block;

	background-color:#FFFFFF;

	border-top:1px solid #CCCCCC;

	padding-top:8px;

	padding-bottom:8px;

	padding-left:10px;

	padding-right:4px;

	}

	

		.anyo2 {

		float:left;

		width:174px;

		display:block;

		border-top:1px solid #CCCCCC;

		padding-top:8px;

		padding-bottom:8px;

		padding-left:10px;

		padding-right:4px; 

		background-color:#EDF7FF;

		}

	

		.anyo:hover{

		background-color:#EDF7FF;

		cursor:pointer;

		}

		

		.anyo a{

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

		font-size:.9em;

		text-decoration:none;

		line-height:1em;

		}

		

				

			

		

			.anyo2 a{

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

			font-size:.9em;

			text-decoration:none;

			line-height:1em;

			}

			

			.meses{

			display:block;

			float:right;

			width:146px;

			margin:6px auto 10px auto;

			}

				.mes{

				float:left;

				width:98%;

				padding:4px 1px;

				}

				

				.mes a {

				font-size:.8em;

				font-weight:normal;

				color:#333333;

				text-decoration:none;

				}

				

				.mes a:hover{

				text-decoration:underline;

				color:#2E719E;

				}

				

				.mesActual{

				float:left;

				width:98%;

				padding:4px 1px;

				}

				

				.mesActual a {

				font-size:.8em;

				color:#2E719E;

				text-decoration:underline;

				}



/*********************************************************************************************textoNoticias*****************************/

#contenedorNoticias{

width:780px;

float:left;

margin-top:0px;

padding-bottom:10px;

}



.noticiaMuestra {

width:780px;

float:left;

border-bottom:#ccc 1px dotted;

padding-bottom:10px;

padding-top:9px;

margin-top:4px;

}





.noticiaDesplegada {

width:530px;

float:right;

border-bottom:#ccc 2px solid;

padding-bottom:10px;

padding-top:9px;

margin-top:4px;

}

	

		

.textoNoticiaM{

width:510px;

height:auto;

float:right;

margin:4px 8px auto auto;

}



	.textoNoticiaM h1{

	color:#666666;

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

	font-size:1.3em;

	font-weight:bold;

	line-height:1.1em;

	margin-top:0px;

	}

	

	

	

	.textoNoticiaM h1 a{

	color:#666666;

	text-decoration:none;

	outline:none;

	}

	

		.textoNoticiaM h1 a:hover{

		color:#333;

		}

		

		

			.ubicadores{

			display:block;

			float:left;

			width:100%;

			margin:14px 20px auto auto;

			border-top:1px dotted #ccc;

			padding-top:2px;

			}

				.ubicadorIz{

				float:left;

				text-align:left;

				width:28%;

				padding:4px 2px;

				margin-right:10px;

				}

				

				.ubicadorIz a {

				font-size:.8em;

				text-decoration:none;

				}

				

				.ubicadorIz a:hover{

				text-decoration:underline;

				}

				

				.ubicadorDer{

				float:right;

				text-align:right;

				width:28%;

				padding:4px 2px;

				margin-right:10px;

				}

				

				.ubicadorDer a {

				font-size:.8em;

				text-decoration:none;

				}

				

				.ubicadorDer a:hover{

				text-decoration:underline;

				}

				

				

				



/*******************************fin menuNoticias*****************/



		

.anuncio {

width:192px;

float:right;

margin:14px 0px 0px 0px;

text-align:center;

background-color:#fff;

padding-bottom:0;

}



#iso {

width:192px;

height:156px;

float:right;

margin:14px 0px 0px 0px;

background:url(../images/ISO.gif) no-repeat top;

}



	#iso a {
	width:100%;
	text-align:center;
	float:left;
	margin-top:116px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-decoration:none;
	}

	

	#iso a:hover {

	text-decoration:underline;

	}



	.anuncio a img{

	float:left;

	}



	.anuncio a img:hover{

	filter:alpha(opacity=70); 

	opacity:.70;

	}

	

	



#testimonios{

width:190px;

height:330px;

float:right;

margin:14px 0px auto auto;

background:url(../images/interiorOferta.gif) repeat-x bottom #f9f9f9;

border-top:3px #CAE8EF solid;

border-left:1px #CAE8EF solid;

border-right:1px #CAE8EF solid;

border-bottom:1px #CAE8EF solid;

}



	#testimonios h3{

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

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-size:1em;

	font-weight:550;

	text-align:center;

	color:#666666;

	margin-top:10px;

	margin-bottom:16px;

	line-height:1em;

	}

	

	#textoTestimonios{

	width:88%;

	color:#666;

	margin: 12px auto 0px 10px;

	float:left;

	}

	

		#textoTestimonios a {

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

		font-size:9pt;

		font-weight:500;

		color:#666666;

		text-decoration:none;

		line-height:1.2em;

		font-style:italic;

		text-decoration:none;

		}

		

		#textoTestimonios p {

		margin-bottom:4px;		

		}

		

		#nombreCargo{

		float:right;

		width:100%;

		margin:8px auto auto 0px;

		text-align:right;

		}

		

		#nombreCargo p {

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

		font-size:.7em;

		font-weight:500;

		color:#666666;

		text-decoration:none;

		line-height:1em;

		font-style:normal;

		text-decoration:none;

		margin-top:0px;

		}

		

	

		#copeteTexto {

		width:99%;

		float:right;

		background:url(../images/inicio_comillas.gif) no-repeat;

		height:12px;

		margin: 0px auto auto 0px;

		}

		

		#pieTexto {

		width:99%;

		float:left;

		background:url(../images/final_comillas.gif) no-repeat right;

		height:10px;

		margin: -2px auto auto 0px;

		}

		

	#logoClienteHome {

	width:80%;

	float:right;

	text-align:right;

	margin:10px 10px auto auto;

	}



/**********************************************************Fin contenido lateral*****************/



/************************************************************************************************

*************************************************************************************************

*************************************************************Ofertas*****************************/

		

#subBarra{

width:782px;

height:26px;

float:left;

margin-top:6px;

background:#FFF;

border-bottom:#ccc solid 1px;

}



	#subBarra h2{

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

	font-size:1.2em;

	color:#00457A;

	margin-top:2px;

	margin-left:10px;

	}

	

.ofertaPaquete{

width:782px;

float:left;

margin:2px 0px auto 0px;

padding-bottom:6px;

}



.ofertaPaquete2{

width:782px;

float:left;

margin:14px 0px auto 0px;

padding-bottom:4px;

}





	.oferta{

	float:left;

	background-color:#F9F9F9;

	border-top:2px solid #E6E6E6;

	border-left:1px solid #E6E6E6;

	border-right:1px solid #E6E6E6;

	width:99.8%;

	}

	

		.ofertaContenido{

		float:left;

		width:776px;

		margin:2px auto 0px 2px;
		padding-top:6px;
		padding-bottom:8px;

		background:url(../images/interiorOferta.gif) repeat-x bottom;

		}

		

		.textoOferta{

		float:left;

		width:442px;

		margin:10px auto 0px auto;

		padding-bottom:10px;

		}

		

		.textoOferta2{

		float:left;

		width:78%;

		margin:8px auto 0px 96px;

		padding-bottom:8px;

		text-align:center;

		}

		

		.ofertaContenido2{

		float:left;

		width:768px;

		margin:2px auto 0px 2px;

		padding-top:4px;

		padding-bottom:10px;

		padding-left:8px;

		background:url(../images/interiorOferta.gif) repeat-x bottom;

		border-bottom:1px dotted #999;

		}

		

		

		.imageOferta{

		width:220px;

		overflow:hidden;

		float:left;

		margin:4px 26px auto 8px;

		padding:3px 3px;

		background-color:#ddd;

		border:#ccc 1px solid;

		}

			

			.oferta h3 {

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

			font-size-adjust:none;

			font-style:normal;

			font-variant:normal;

			font-size:1em;

			margin-top:6px;

			margin-bottom:0px;

			margin-left:14px;

			margin-right:10px;

			font-weight:bold;

			color:#21B0C7;

			}

			

			

				.oferta h3 a {

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

				text-decoration:none;

				color:#21B0C7;

				}

				

				.oferta h3 a:hover {

				text-decoration:underline;

				}

			

			

			.oferta h4 {

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

			font-size-adjust:none;

			font-style:normal;

			font-variant:normal;

			font-size:.8em;

			margin-top:6px;

			margin-bottom:6px;

			margin-left:14px;

			color:#666;

			}

			

			.oferta p {

			margin-left:14px;

			margin-right:50px;

			margin-top:4px;

			color:#333333;

			}

					

				

				.oferta a {

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

				text-decoration:none;

				}

				

				.oferta a:hover {

				text-decoration:underline;

				}

			

			

	.esquinaDerechaOferta{

	float:left;

	width:12px;

	height:11px;

	background:url(../images/esquinaDerechaOferta.gif) bottom no-repeat;

	}

	

	.esquinaIzquierdaOferta{

	float:left;

	width:11px;

	height:11px;

	background:url(../images/esquinaIzquierdaOferta.gif) right no-repeat;

	}

	

	.pieOferta{

	float:left;

	width:759px;

	height:11px;

	background:url(../images/pieOferta.gif) repeat-x bottom;

	}

/**************************************************************************************************Fin ofertas*****/





/********************************************************************************************

*********************************************************************************************

********************************Ventajas Puntos registro*************************************

********************************************************************************************

**********************************************************************************************/	

#ventajas{
width:782px;
height:334px;
float:left;
margin-top:-12px;
padding-bottom:20px;
}



	#ventajasBody{

	width:99.9%;

	height:322px;

	float:left;

	background:url(../images/fondoVentajas.gif) bottom repeat-x;

	}

	

	#pieVentajas{

	width:759px;

	height:12px;

	float:left;

	background-color:#edf7ff;

	}

	

	#esquinaIzquierdaVentajas{

	width:12px;

	height:12px;

	float:left;

	background:url(../images/esquinaIzquierdaVentajas.gif) no-repeat;

	margin-left:-1px;

	}

	

	#esquinaDerechaVentajas{

	width:12px;

	height:12px;

	float:left;

	background:url(../images/esquinaDerechaVentajas.gif) no-repeat;

	}

	

	#ventajas h2{

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

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-size:1em;

	font-weight:550;

	color:#666666;

	padding-top:6px;

	margin-top:0px;

	margin-bottom:14px;

	line-height:1em;

	}

	

		#ventajas a {

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

		font-weight:bold;

		font-size:.8em;

		font-weight:500;

		text-decoration:none;

		line-height:1.2em;

		text-decoration:none;

		}

			#ventajas a:hover {

			text-decoration:underline;

			}

		

		#ventajas p {

		margin-bottom:4px;		

		}

	

	

		#infoRapida{

		width:248px;

		height:270px;

		float:left;

		border-right:#B2B2B2 1px solid;

		margin:16px auto auto 16px;

		padding-top:14px;

		}

		

		#infoRapida ul {  

		list-style:disc;

		line-height:1.2em;

		padding:0;

		margin-left:24px;

		}

		

		#infoRapida li{

		margin-bottom:6px;

		}

		

			#infoRapida ul a {

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

			font-size-adjust:none;

			font-style:normal;

			font-variant:normal;

			font-weight:bold;

			outline-color:-moz-use-text-color;

			outline-style:none;

			outline-width:medium;

			color:#00457A;

			}

			

			

		#puntosVentajas{

		width:360px;

		height:270px;

		float:left;

		margin:16px auto auto 46px;

		padding-top:14px;

		}

		

		#puntosVentajas ul {  

		list-style:decimal;

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

		font-size-adjust:none;

		font-style:normal;

		font-variant:normal;

		outline-color:-moz-use-text-color;

		outline-style:none;

		outline-width:medium;

		font-size:.8em;

		color:#666666;

		}

		

		#registrate{

		width:152px;

		height:29px;

		background:url(../images/registrese.gif) no-repeat;

		margin:40px auto auto auto;

		text-align:center;

		padding-top:4px;

		}

		

			#registrate:hover{

			filter:alpha(opacity=70); 

			opacity:.70;

			cursor:pointer;

			}

		

			#registrate a {

			font-weight:bold;

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

			font-size:.9em;

			color:#FFFFFF;

			text-decoration:none;

			}

			

			#registrate a:hover{

			text-decoration:underline;

			}

			

			

			.star{

			float:left;

			width:24px;

			height:24px;

			background:url(../images/star.gif) no-repeat;

			display:block;

			margin-right:8px;

			}

/***********************************************************************************fin ventajas***********/







/********************************************************************************************

*********************************************************************************************

********************************Formularios**************************************************

********************************************************************************************

**********************************************************************************************/	



#formulario{

width:100%;

float:left;

margin-top:4px;

padding-bottom:14px;

}



	#formularioBody{

	width:99.4%;

	float:left;

	border-left:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	border-top:1px solid #CCCCCC;

	padding-bottom:10px;

	}

	

	#pieFormulario{

	width:473px;

	height:10px;

	margin-top:-1px;

	margin-bottom:8px;

	float:left;

	border-bottom:1px solid #CCCCCC;

	}

	

	#esquinaIzquierdaFormulario{

	width:10px;

	height:11px;

	float:left;

	margin-left:-.7pt;

	background:url(../images/esquina_izquierda_form.gif) no-repeat;

	}

	

	#esquinaDerechaFormulario{

	width:9px;

	height:11px;

	float:left;

	background:url(../images/esquina_derecha_form.gif) no-repeat;

	}

	

	#contenedorCamposForm{

	width:88%;

	float:left;

	margin:8px auto auto 20px;

	}

	

	.campos{

	width:100%;

	margin-top:10px;

	}

	

	.campos2{

	width:50%;

	margin-top:10px;

	float:left;

	}

	

	

	.camposText {

	width:100%;

	margin-top:10px;

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

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-size:.8em;

	color:#333;

	padding-bottom:0px;

	margin-bottom:0px;

	}

	

	.contenedorChecks{

	width:100%;

	margin-top:8px;

	float:left;

	padding-right:8px;

	padding-bottom:10px;

	margin-bottom:10px;

	border:#CCCCCC 1px dotted;

	}

	

	

	

	.contenedorLabels{

	width:152px;

	display:block;

	float:left;

	text-align:right;

	margin-right:8px;

	margin-top:6px;

	}

	

	

	

		

	#formulario label{

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

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-size:.8em;

	color:#333;

	line-height:1em;

	}
	
	.captcha{
	width:100%;
	text-align:center;
	}
	
	.captcha img{
	margin:8px auto;
	}

	

		input.inpNormal{

		width:61.5%;

		border: 2px solid #ddd;

		height:1.3em;

		background:url(../images/fondoInput.gif) repeat-x bottom;

		}

		

		input.inpCheck{

		height:1em;

		float:left;

		text-align:left;

		margin-bottom:10px;

		}

		

		#formulario textarea{

		width:61.5%;

		border: 2px solid #ddd;

		height:5.4em;

		background:url(../images/fondoInput.gif) repeat-x bottom;

		}

		

		input.inpExaminar{

		width:42%;

		border: 2px solid #ddd;

		height:1.3em;

		background:url(../images/fondoInput.gif) repeat-x bottom;

		margin-right:1pt;

		}

		

		#send{

		width:99.8%;

		text-align:center;

		font-weight:bold;

		margin-top:10px;

		}

		

		input.submit{

		width:99px;

		height:29px;

		background:url(../images/submit.gif) no-repeat bottom;

		border:none;

		font-weight:bold;

		color:#FFFFFF;

		cursor:pointer;

		}

		

			input.submit:hover{

			text-decoration:underline;

			filter:alpha(opacity=70); 

			opacity:.70;

			}

			

			

		#textoAclaracionForm{

		width:100%;

		text-align:center;

		margin-top:18px;

		font-size:.86em;

		}

		

			

			

			

/***********************************************************************************fin Formularios***********/











/***************************************************************************************************************

*****************************************************************************************************************

***********************************Sub secciones*****************************************************************

****************************************************************************************************************/

#containerMenuLat{

float:left;

width:231px;

margin:4px 32px auto 0px;

}



#menuLateral{

float:left;

width:229px;

background-color:#EDF7FF;

border-top:1px solid #C1F0EB;

border-left:1px solid #C1F0EB;

border-right:1px solid #C1F0EB;

padding-top:10px;

padding-bottom:6px;

}



	#menuLateral h3{

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

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-size:.9em;

	font-weight:550;

	text-align:center;

	color:#333;

	margin-top:6px;

	margin-bottom:12px;

	}

	

	#menuLateral h3 a{

	color:#333;

	}



	#pieMenuLat{

	float:left;

	width:231px;

	height:10px;

	display:block;

	background:url(../images/pieMenuLat.gif) no-repeat left;

	margin:0px auto auto 0px;

	}

	

	.botonSubmenu{

	width:214px;

	height:27px;

	float:left;

	overflow:hidden;

	margin:0px auto 4px 6px;

	}

	

		.botonSubmenu a, .botonSubmenu a:active, .botonSubmenu a:visited {

		display:block;

		width:auto;

		height:22px;

		background:url(../images/boton_submenu.gif) no-repeat top scroll;

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

		font-size:.8em;

		color:#999999;

		text-decoration:none;

		font-weight:normal;

		padding-left:8px;

		padding-top:5px;

		}

		

		.botonSubmenu a:hover{

		background-position:bottom;

		color:#333333;

		}

		

		.botonSubmenu a.segundo{

		background-position:bottom;

		color:#333333;

		}

		

	.botonSubmenuBig{

	width:214px;

	min-height:41px;

	float:left;

	overflow:hidden;

	margin:0px auto 4px 6px;

	}

	

	

		.botonSubmenuBig a, .botonSubmenuBig a:active, .botonSubmenuBig a:visited {

		display:block;

		width:auto;

		height:36px;

		background:url(../images/boton_submenuBig.gif) no-repeat top scroll;

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

		font-size:.8em;

		color:#999999;

		text-decoration:none;

		font-weight:normal;

		padding-left:8px;

		padding-top:4px;

		}

		

		.botonSubmenuBig a:hover{

		background-position:bottom;

		color:#333333;

		}

		

		.botonSubmenuBig a.second{

		background-position:bottom;

		color:#333333;

		}

		

#menuMigas{

width:742px;

height:26px;

float:left;

background:url(../images/menuMigas.gif) no-repeat top;

margin-top:-32px;

margin-bottom:0px;

margin-left:238px;

padding-top:4px;

}



	.iconoHome{

	width:18px;

	height:16px;

	float:left;

	margin:-2px 6px auto 8px;

	}

	

	.separador{

	width:9px;

	height:17px;

	float:left;

	margin:1px 6px auto auto;

	background:url(../images/flecha_siguiente.gif) no-repeat;

	}

	

		#menuMigas a {

		float:left;

		margin-top:2px;

		font-size:.7em;

		text-decoration:none;

		color:#999;

		font-weight:normal;

		}

		

		#menuMigas a:hover{

		text-decoration:underline;

		}



	#menuMigas span {

		float:left;

		margin-top:2px;

		font-size:.7em;

		text-decoration:none;

		color:#aaa;

		font-weight:normal;

		}





#zonaContenidos{

width:492px;

float:left;

margin:16px auto 10px auto;

border-bottom:1px dotted #CCCCCC;

padding-bottom:30px;

}



	.zonaContenidosPetita{

	width:47%;

	float:left;

	margin:8px auto 10px auto;

	border-left:1px dotted #CCCCCC;

	padding-bottom:16px;

	padding-top:8px;

	padding-left:10px;

	}	



	#zonaContenidos h1{

	color:#666666;

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

	font-size:1.4em;

	font-weight:bold;

	line-height:1em;

	margin-top:0px;

	margin-bottom:12px;

	}

	

	.contenidoCatalogo{

	width:100%;

	float:left;

	margin:0px auto auto auto;

	padding-bottom:10px;

	padding-top:6px;

	border-bottom:1px solid #eee;

	}

	

	

	#zonaContenidos h3{

	color:#999;

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

	font-size:1em;

	line-height:1em;

	margin-top:-2px;

	margin-bottom:12px;

	}

	

	#zonaContenidos p{

	margin-top:6px;

	}	

	

	#zonaContenidos ul{

	color:#666;

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

	font-size:.8em;

	}

	

		#zonaContenidos .producto {

		/*float:left;*/

		color:#666;

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

		font-size:1em;

		margin-left:10px;

		}

	

		#zonaContenidos a:hover{

		text-decoration:underline;

		}

		

		

		

#zonaContenidos2{

width:100%;

float:left;

margin:16px auto 10px auto;

padding-bottom:30px;

}	



	

	

	

		#zonaContenidos2 a:hover{

		text-decoration:underline;

		}

			

		.imageContenido{

		width:auto;

		float:left;

		margin:0px 16px 6px auto;

		padding-top:4px;

		padding-bottom:4px;

		padding-left:4px;

		padding-right:2px;

		background-color:#ddd;

		border:#ccc 1px solid;

		text-align:center;

		}

		

			

			.imageContenido a, .imageContenido a:active, .imageContenido a:visited{

			font-size:.7em;

			text-decoration:none;

			font-weight:normal;

			}

			

			.imageContenido a:hover{

			text-decoration:underline;

			}

		

			.imageContenido img{

			float:left;

			margin-right:4px;

			}

			

				.imageContenido img.nofloat{

				float:none;

				margin-bottom:2px;

				}

			

				

				.imageContenido a img {

				filter:alpha(opacity=100); 

				opacity:1;

				}

				

				.imageContenido a img:hover{

				filter:alpha(opacity=50); 

				opacity:.50;

				}

				

				.puesto{

				color:#000000;

				font-weight:normal;

				line-height:1em;

				margin-top:0px;

				}

				

				.parche{

				line-height:11px;

				}

		

		#botonConoceEquipo{

		float:left;

		width:auto;

		height:32px;

		background-color:#ffffff;

		margin:-32px auto auto 0px;

		}

		

			#botonConoceEquipo a, #botonConoceEquipo a:active, #botonConoceEquipo a:visited{

			width:176px;

			height:32px;

			display:block;

			background:url(../images/boton_conoceEquipo.gif) no-repeat;

			}

			

			#botonConoceEquipo a:hover {

			filter:alpha(opacity=70); 

			opacity:.70;

			}

			

				#botonConoceEquipo a span {

				display:none;

				}



		#botonConoceEquipo_cat {

		float:left;

		width:auto;

		height:32px;

		background-color:#ffffff;

		margin:-32px auto auto 0px;

		}

		

			#botonConoceEquipo_cat a, #botonConoceEquipo_cat a:active, #botonConoceEquipo_cat a:visited{

			width:176px;

			height:32px;

			display:block;

			background:url(../images/boton_conoceEquipo_cat.gif) no-repeat;

			}

			

			#botonConoceEquipo_cat a:hover {

			filter:alpha(opacity=70); 

			opacity:.70;

			}

			

				#botonConoceEquipo_cat a span {

				display:none;

				}



/*********************************************************************************************************

***********************************************************************************************************

***********************************************Pie*********************************************************

***************************************************************************************************************/



#pie{

width:100%;

height:180px;

background:url(../images/fondoPie.gif) top repeat-x;

float:left;

}	



	#containerPie{

	width:980px;

	margin:0px auto auto auto;

	}



	#contenidoPie{

	width:980px;

	float:left;

	margin:0px auto auto auto;

	}

	

		#contenidoPie p{

		color:#FFFFFF;

		font-size:.7em;

		padding-top:0px;

		margin-top:0px;

		}

	

	#menuPie {

	width:100%;

	float:left;

	margin-top:9px;

	color:#FFFFFF;

	text-align:center;

	}

	

		#menuPie a {

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

		font-size:.7em;

		color:#FFFFFF;

		text-decoration:none;

		}

		

		#menuPie a:hover{

		text-decoration:underline;

		}

		

			



#logoPie{

float:left;

width:65px;

height:62px;

margin:30px 12px auto auto;

}



#textPieIz{

float:left;

width:220px;

margin:30px auto auto 12px;

color:#fff;

}



#cuadritos {

float:right;

width:96px;

height:48px;

display:block;

background:url(../images/cuadritos.gif) no-repeat top left;

margin:30px auto auto auto;

}



#textPieDer{

float:right;

width:260px;

margin:30px auto auto 12px;

color:#fff;

}



	#textPieDer a {

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

	color:#FFFFFF;

	text-decoration:none;

	}

	

	#textPieDer a:hover{

	text-decoration:underline;

	}

	

		

	



		



/*************************************************************************

******************************Parametros Generales************************

**************************************************************************/



a img{

border:none;

}



a {

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

font-size-adjust:none;

font-style:normal;

font-variant:normal;

font-weight:bold;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

color:#00457A;

text-decoration:none;

}



.Black {

font-size-adjust:none;

font-style:normal;

font-variant:normal;

font-weight:bold;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;



}



hr {

color:#CCCCCC;

height:1px;

}



p{

color:#444;

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

font-size:.8em;

line-height:1.5em;

}



/*---------------------------------------- MENU DESPLEGABLE ---------------------------------------*/



.menuproducto {padding:0; margin:0px 0px 0px 0px; list-style:none; position:relative; height:0px; float:left; width:500px; z-index:500;} 

.menuproducto li {display:inline; float:left; height:30px;}



.menuproducto div {display:none; padding-top:4px; padding-bottom:10px; }

.menuproducto li a:hover {text-decoration:underline; white-space:normal; background-position:130px 15px;}

.menuproducto li:hover > a {text-decoration:underline; white-space:normal; background-position:130px 15px;}



.menuproducto .bordelat {border-right:1px dotted #b2b2b2; height:auto;}



.menuproducto :hover div {display:block; width:488px; background:#f0f0f0; filter:alpha(opacity=92); opacity:.92; position:absolute; left:0; top:0px; border:1px solid #999; padding-bottom:10px; height:auto;} 

.menuproducto :hover div dl {display:inline; padding:0; margin:0 10px 10px 10px; float:left; width:220px;text-indent:10px; text-decoration:none; height:auto; line-height:20px;}

.menuproducto :hover div dl dd {padding:0; margin:0;}

.menuproducto :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:12px; color:#151515;  line-height:19px;}

.menuproducto :hover div dd a:hover {text-decoration:underline;}

.menuproducto .clear {clear:both;}
