/* GENERALES */







html { 



	padding:0px;



	margin:0px;



}







body {



	background-color: #ffffff;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	color:#2a4c55;   



	padding:0px 0px;



	margin:0px;



	text-align: center;



}







#pagina {



	text-align: left;



	margin: 0px auto;



	padding: 0px;



	width: 740px;



	background-color: #ffffff;



}







IMG {



	border: 0px none;



}







IMG.Medio {



	vertical-align: middle;	



}







FORM {



	margin: 0;

	

	COLOR: #2a4c55;	



}







/* CABECERA */







#cabecera {



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 11px;



	FONT-WEIGHT: bold; 	



	color:#2a4c55;  



	TEXT-DECORATION: none;	



	BACKGROUND-COLOR: #FFFFFF;



      border-color: #2a4c55 #000000 #2a4c55 #000000;



	border-style: solid;



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;	



}







#cabecera .imagenCabecera {



	/* height: 80px;



	background-image: url(imag/plantilla/logo.jpg); */



}







#cabecera .top {



	/* height: 8px;



	background-image: url(imag/plantilla/linea_sup_cabecera.gif);



	background-color: #ffffff; */



}







#cabecera .bottom {



	/* height: 8px;



	background-image: url(imag/plantilla/linea_inf_cabecera.gif);



	background-color: #ffffff; */



}







/* BARRA SUPERIOR */







#barraSuperior {



	width/**/: 740px;



    width: 739px !important;



	height: 49px;

	

	height/**/: 55px;



	background-image: url('imag/plantilla/buscador_fondo.jpg'); 



	background-repeat: repeat-x;



	background-color: #ffffff;

	

	background-color: #ffffff !important;



	color:#2a4c55;   



	text-align: left; padding-left:1em; padding-right:0.3em; padding-top:0em; padding-bottom:0.6em

	

	text-align/**/: left; padding-left:1em; padding-right:0.3em; padding-top:0em; padding-bottom:0.6em



}







#barraSuperior .izquierda {



	width: 339px;

	

	width/**/: 339px;



	border:1px solid;



	border-color:#2a4c55; 



}







#barraSuperior .centro {



	border-color: #2a4c55 #FFFFFF #FFFFFF #FFFFFF;



	border-style: solid;



	border-top-width: 0px;



	border-right-width: 1px;



	border-bottom-width: 0px;



	border-left-width: 1px;	



}







#barraSuperior .derecha {



	width: 208px;

	

	width/**/: 208px;



}







/* BARRA LATERAL */







#barraLateral {



	float: left;



	text-align:left; 	



	width: 200px;

	

	width/**/: 200px;



	BACKGROUND-COLOR: #ffffff;



	margin: 0px auto;



	padding: 0px;	



}







#barraLateral .top {



	border-color: #2a4c55 #FFFFFF #FFFFFF #FFFFFF;



	border-style: solid;



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 1px;



	border-left-width: 0px;	



}







#barraLateral .bottom {



	border-color: #2a4c55 #FFFFFF #FFFFFF #FFFFFF;



	border-style: solid;



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 1px;



	border-left-width: 0px;	



}







/* BUSCADOR */







#buscador {





    margin/**/: 0px,0px,0px,0px;

	

    margin: 0px,0px,0px,0px !IMPORTANT;



    text-align: left;



    vertical-align: middle;

    

    vertical-align/**/: middle;



}







#buscador input {



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 9px;



	FONT-WEIGHT: normal; 	



	COLOR: #2a4c55;



	vertical-align: middle;



}







/*MENU SECCION*/







#menu_sec {



	margin: 0;



	padding: 0;



	border: 0px none;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 10px;



	FONT-WEIGHT: bold; 	



	COLOR: #2a4c55;  



	BACKGROUND-COLOR: transparent;



	TEXT-DECORATION: none;	



	background-image: url('imag/plantilla/menu_sec_fondo.gif');



}







#menu_sec .top {



	height: 34px;



	background-image: url('imag/plantilla/fondo_sup_sec.gif'); 	



	background-color: #ffffff	



}



*html #menu_sec .top {



	height: 35px;



}







#menu_sec ul {



	LINE-HEIGHT: 14pt; 	



	margin: 0;



	border: 0px none;; padding-left:0.8em; padding-right:0.3em; padding-top:1em; padding-bottom:0.3em



}



	



#menu_sec li {



	background-image: url('imag/plantilla/bullet_m_sec.gif');



	background-repeat: no-repeat;



	background-position: 1% 5px;



	padding-left: 15px;



	/* padding-right: 20px; */



	list-style-type: none



}



*html #menu_sec li {



	background-position: 1% 6px;



}







#menu_sec a:link, #menu_sec a:visited {



	FONT-WEIGHT: bold; 	



	COLOR: #2a4c55;  



	TEXT-DECORATION: none;



	background: transparent; 



}







#menu_sec a:hover {



	TEXT-DECORATION: underline;



	background: transparent; 



}







#menu_sec a:active {



	TEXT-DECORATION: none;



	background: transparent; 



}







/* MENU UTILIDADES BASICO*/







#menu_util_basico {



	margin: 0;



	padding: 0;



	border: 0px none;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 10px;



	FONT-WEIGHT: bold; 	



	COLOR: #2a4c55;  



	BACKGROUND-COLOR: transparent;



	TEXT-DECORATION: none;



	background-image: url('imag/plantilla/menu_utilb_fondo.gif');



}







#menu_util_basico .top {



	height: 56px;



	background-image: url('imag/plantilla/fondo_sup_util.gif'); 	



}







#menu_util_basico ul {



	LINE-HEIGHT: 14pt; 	



	margin: 0;



	border: 0px none;; padding-left:0.8em; padding-right:0.3em; padding-top:1em; padding-bottom:0.0em



}



	



#menu_util_basico li {



	background-image: url('imag/plantilla/bullet_m_util.gif');



	background-repeat: no-repeat;



	background-position: 1% 5px;



	padding-left: 15px;



	/* padding-right: 20px; */



	list-style-type: none



}



*html #menu_util_basico li {



	background-position: 1% 6px;



}







#menu_util_basico a:link, #menu_util_basico a:visited{



	FONT-WEIGHT: bold; 	



	COLOR: #2a4c55;  



	TEXT-DECORATION: none;



	background: transparent; 



}







#menu_util_basico a:hover {



	TEXT-DECORATION: underline;



	background: transparent; 



}







#menu_util_basico a:active {



	TEXT-DECORATION: none;



	background: transparent; 



}







/* MENU UTILIDADES CLIENTE*/







#menu_util_cliente {



	margin: 0;



	padding: 0;



	border: 0px none;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 10px;



	FONT-WEIGHT: bold; 	



	COLOR: #ffffff; 



	BACKGROUND-COLOR: transparent;	



	TEXT-DECORATION: none;



	background-image: url('imag/plantilla/menu_utilc_fondo.gif');



}







#menu_util_cliente .top {



	height: 25px;

	

	height/**/: 25px;



	background-image: url('imag/plantilla/fondo_menu_top.gif'); 	



}







#menu_util_cliente ul {



	padding: 0.0em 0.3em 0.3em 0.8em; 



	LINE-HEIGHT: 14pt; 	



	margin: 0;



}



	



#menu_util_cliente li {



	background-image: url('imag/plantilla/bullet_m_util.gif');



	background-repeat: no-repeat;



	background-position: 1% 5px;



	padding-left: 15px;



	/* padding-right: 20px; */



	list-style-type: none



}



*html #menu_util_cliente li {



	background-position: 1% 6px;



}







#menu_util_cliente a:link, #menu_util_cliente a:visited {



	FONT-WEIGHT: bold; 	



	COLOR: #2a4c55;  



	TEXT-DECORATION: none;



	background: transparent; 



}







#menu_util_cliente a:hover {



	TEXT-DECORATION: underline;



	background: transparent; 



}







#menu_util_cliente a:active {



	TEXT-DECORATION: none;



	background: transparent; 



}







/* CONTENIDO */







#contenido {



	padding-top: 10px;



	width: 500px;



	margin-left: 200px;	



}







#contenido .titulo {



	margin:0px 0px 17px 17px;



	FONT-SIZE: 12px;



	FONT-WEIGHT: bold; 	



	COLOR: #2a4c55; 



}







#contenido .tituloLinea {



	border-color: #2a4c55 #FFFFFF #000000 #FFFFFF;



	border-style: solid;



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 1px;



	border-left-width: 0px;	



}







#contenido img.derecha {



	margin-left: 10px;



	margin-bottom: 10px;		



	float: right;



	border: 1px solid #2a4c55; 



}







#contenido img.izquierda {



	margin-right: 10px;



	margin-bottom: 10px;



	float: left;



	border: 1px solid #2a4c55; 



}







#contenido img.centro {



	margin-left: 10px;



	border: 1px solid #2a4c55; 



}







#contenido ul {



	padding: 0.3em; 



	LINE-HEIGHT: 14pt; 	



	margin: 0;



	border: 0px none;



}



	



#contenido li {



	list-style-type: square;



	margin-left: 25px;



}







#contenido input, textarea, button, select {



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 11px;



	FONT-WEIGHT: normal; 	



	color:#2a4c55; 



	vertical-align: middle;



}







#contenido .boton {



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 11px;



	FONT-WEIGHT: bold; 	



	COLOR: #FFFFFF;



	BACKGROUND-COLOR: #2a4c55; 



}







#contenido a:link, #contenido a:visited {



	FONT-WEIGHT: bold; 	



	color:#2a4c55;  



	TEXT-DECORATION: none;



	background: transparent; 



}







#contenido a:hover {



	TEXT-DECORATION: underline;



	background: transparent; 



}







#contenido a:active {



	TEXT-DECORATION: none;



	background: transparent; 



}







.texto-intro {



	margin-left:17px;



	padding: 10px 10px 10px 10px;



	border: 1px solid #8baeb4; 



	BACKGROUND-COLOR: #8baeb4;



	vertical-align: middle;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	COLOR: #ffffff;



	FONT-SIZE: 11px;



	FONT-WEIGHT: normal; 	



}







#tablaTitulo {



	margin-left:17px;



	margin-bottom: 5px;



	height: 25px;



	vertical-align: middle;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	COLOR: #ffffff;



	FONT-SIZE: 11px;



	FONT-WEIGHT: bold; 	



}







#tablaTitulo a:link, #tablaTitulo a:visited {



	COLOR: #ffffff; 



	TEXT-DECORATION: none;



	background: transparent; 



}







#tablaTitulo a:hover {



	TEXT-DECORATION: underline;



	background: transparent; 



}







#tablaTitulo a:active {



	TEXT-DECORATION: none;



	background: transparent; 



}







#tablaTitulo .fondoTablaTituloIzquierda {



	padding: 2px 2px 2px 2px;



	width: 20px;



	text-align: center;



	BACKGROUND-COLOR: #8baeb4;



	border-color: #2a4c55 #2a4c55 #2a4c55 #2a4c55;



	border-style: solid;



	border-top-width: 1px;



	border-right-width: 0px;



	border-bottom-width: 1px;



	border-left-width: 1px;			



}







#tablaTitulo .fondoTablaTituloDerecha {



	padding: 2px 2px 2px 2px;



	text-align: left;



	BACKGROUND-COLOR: #2a4c55; 



	border-color: #2a4c55 #2a4c55 #2a4c55 #2a4c55;



	border-style: solid;



	border-top-width: 1px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 0px;				



}







#tablaDatos {



	vertical-align: middle;



	margin: 0px 0px 17px 17px;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 11px;



	FONT-WEIGHT: normal; 	



	LINE-HEIGHT: 12pt; 		



	padding: 10px 10px 10px 10px;



	border: 0px dashed rgb(223, 232, 234); 



	background-color: rgb(223, 232, 234);	



}







#tablaDatos .fondoTablaTexto {



	padding: 10px 10px 10px 10px;	



	BACKGROUND-COLOR: #dfe8ea;



}







#tablaDatos ul {



	LINE-HEIGHT: 14pt; 	



	margin: 0;



	border: 0px none;



}



	



#tablaDatos li {



	list-style-type: circle;



	margin-left: 25px;



}







#tablaTexto {



	margin: 0px 0px 17px 17px;



	vertical-align: middle;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 11px;



	FONT-WEIGHT: normal; 	



	padding: 10px 10px 10px 10px;	



	LINE-HEIGHT: 12pt; 



	border: 0px dashed rgb(223, 232, 234); 



	background-color: rgb(223, 232, 234);



}







#barraCatalogo {



	margin: 0px 0px 17px 17px;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 11px;



	FONT-WEIGHT: normal; 	



	padding: 10px 10px 10px 10px;	



	LINE-HEIGHT: 12pt; 



	border: 1px solid #8baeb4; 



	BACKGROUND-COLOR: #8baeb4



}







#barraCatalogo a:link, #barraCatalogo a:visited {



	vertical-align: middle;



	FONT-WEIGHT: bold; 	



	color:#2a4c55;  



	TEXT-DECORATION: none;



	background: transparent; 



}







#barraCatalogo a:hover {



	vertical-align: middle;



	TEXT-DECORATION: underline;



	background: transparent; 



}







#barraCatalogo a:active {



	vertical-align: middle;



	TEXT-DECORATION: none;



	background: transparent; 



}











/* CESTA */



#cesta {



       margin: 0px 0px 17px 17px;



       vertical-align: middle;



       FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



       FONT-SIZE: 11px;



       FONT-WEIGHT: normal;       



       LINE-HEIGHT: 12pt;         



       border: 0px dashed rgb(223, 232, 234);



       background-color: #dfe8ea;



}







#cesta td



{



       padding: 2px 2px 2px 10px;



}







#contenido .tituloLinea a:hover



{



       text-decoration: none;



}















/* PIE */







#pie {



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	FONT-SIZE: 10px;



	TEXT-DECORATION: none;	



	COLOR: #ffffff; 



	BACKGROUND-COLOR: #FFFFFF;



	vertical-align: middle;



	background-image: url('imag/plantilla/fondo_pie.gif');



	background-repeat: no-repeat;



	width: 746px;



	height: 49px;



	clear: both	



}







#pie .izquierda {



	FONT-WEIGHT: bold; 	



	width: 200px;



	/*background-image: url(imag/plantilla/pie_izqda_fondo.jpg);



	BACKGROUND-COLOR: transparent;*/



	text-align: center;



	padding-bottom: 5px;



}



*html #pie .izquierda {



	padding-bottom: 7px;



}







#pie .centro {



	FONT-WEIGHT: bold;



	/*background-image: url(imag/plantilla/pie_centro_fondo.jpg);



	BACKGROUND-COLOR: transparent;*/



	text-align: center;



	padding-bottom: 7px;



}







#pie .derecha {



	FONT-WEIGHT: bold; 	



	width: 200px;



	text-align: right;



	padding-right: 12px;



	padding-bottom: 10px;



	/* background-image: url(imag/plantilla/p_line_sup_foto.gif);



	BACKGROUND-COLOR: #FFFFFF;



	text-align: center;



      border-color: #2a4c55 #2a4c55 #2a4c55 #2a4c55; 



	border-style: solid;



	border-top-width: 4px;



	border-right-width: 4px;



	border-bottom-width: 4px;



	border-left-width: 4px; */		



}







#pie a:link, #pie a:visited {



	COLOR: #FFFFFF; 



	TEXT-DECORATION: none;



	background: transparent; 



}







#pie a:hover {



	TEXT-DECORATION: underline;



	background: transparent; 



}







#pie a:active {



	TEXT-DECORATION: none;



	background: transparent; 



}