/* GENERALES */html { 	padding:0px;	margin:0px;	}body {	background-image: url(imag/plantilla/fondo.gif);	background-repeat: no-repeat; 	background-color: #F2EDD9;	/*font-family: Tahoma, sans-serif;	color:#000000; */ 	padding:0px, 0px, 0px, 0px;	text-align: center;	background-position:center top;	margin-top:35px !important;	margin-bottom:20px !important;		font-family: Tahoma, sans-serif;	font-size: 76%;	color: #888;}#pagina {	text-align: left;	margin: 0px auto;	padding: 0px;	width: 740px;	background-color: transparent;	background-image: url(imag/plantilla/pagina_fondo.gif);	background-repeat: repeat-y;	border-color: #000000 #000000 #000000 #000000;	border-style: solid;	border-top-width: 0px; 	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	padding: 0px 0px 0px 0px;}IMG {	border: 0;}IMG.Medio {	vertical-align: middle;	}FORM {	margin: 0;	}/* IDIOMAS */.idiomas {	margin: 0;	padding: 0px 0px 0px 20px;	border: 0;	font-family: Tahoma, sans-serif;	font-size: 12px;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;		}.idiomas ul {	padding: 1em 0.3em 1em 0.8em; 	LINE-HEIGHT: 14pt; 		margin: 0;	border: 0;}	.idiomas li {	background-image: url(imag/plantilla/bullet_m_util_cliente.gif);	background-repeat: no-repeat;	background-position: 0% 5px;	padding-left: 15px;	padding-top: 5px;	/* padding-right: 20px; */	list-style-type: none;}.idiomas a:link, .idiomas a:visited {	font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;	padding: 2px 4px; }.idiomas a:hover {font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #97A8BA; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;}.idiomas a:active {	TEXT-DECORATION: none;	background: transparent; }/* CABECERA */#cabecera {	height:153px;	font-family: Tahoma, sans-serif;	FONT-SIZE: 11px;	FONT-WEIGHT: bold; 		COLOR: #000000; 	TEXT-DECORATION: none;		BACKGROUND-COLOR: transparent;}#cabecera .imagenCabecera {height:153px;	/* height: 80px;	background-image: url(imag/plantilla/logo.jpg); */	}#cabecera .top {	height: 9px;	background-image: url(imag/plantilla/linea_sup_cabecera.gif);	background-repeat: no-repeat;	/* background-color: #983C49; */	}#cabecera .bottom {	height: 0px;	    /*background-image: url(imag/plantilla/linea_sup_cabecera.gif);	background-color: #983C49;	*/}/* BARRA SUPERIOR */#barraSuperior {	width: 740px;	/*height: 102px;*/	height: 102px;	padding: 0px 3px 0px 10px;	background-image: url(imag/plantilla/buscador_fondo.jpg); 	background-repeat: no-repeat; 	background-color: transparent;	color:#983C49;  	text-align: left;}#barraSuperior .izquierda {	width: 339px;}#barraSuperior .centro {	border-color: #EA7B0D #242424 #242424 #242424;	border-style: solid;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 1px;	}#barraSuperior .derecha {	width: 208px;}/* BARRA LATERAL */#barraLateral {	float: left;	text-align:left; 		/*width: 221px;*/	width: 200px;	BACKGROUND-COLOR: transparent;	margin: 0px auto;	padding: 0px;	}#barraLateral .top {	border-color: #EA7B0D #000000 #000000 #000000;	border-style: solid;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	}#barraLateral .bottom {	border-color: #000000 #000000 #000000 #000000;	border-style: solid;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	}/* BUSCADOR */#buscador {	padding-top: 7px;	padding-left: 7px;	text-align: left;    vertical-align: bottom;}#buscador input {	font-family: Tahoma, sans-serif;	FONT-SIZE: 11px;	FONT-WEIGHT: normal; 		COLOR: #B99036;	vertical-align: middle;}/*MENU SECCION*/#menu_sec {	margin: 0;	padding: 0;	border: 0;	font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;		}#menu_sec .top {	/* height: 0px;	background-image: url(imag/plantilla/fondo_sup_sec.gif);	background-color: #000000;*/}#menu_sec ul {	padding: 1em 0.3em 1em 0.8em; 	LINE-HEIGHT: 14pt; 		margin: 0;	border: 0;}	#menu_sec li {	background-image: url(imag/plantilla/bullet_m_sec.gif);	background-repeat: no-repeat;	background-position: 2% 5px;	padding-left: 15px;	/* padding-right: 20px; */	list-style-type: none;}#menu_sec a:link, #menu_sec a:visited {	/*FONT-WEIGHT: bold; 	COLOR: #000000; 	TEXT-DECORATION: none;	background: transparent; */		font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;	padding: 2px 4px;		}#menu_sec a:hover {	/*	TEXT-DECORATION: none;	background: #DCDBD9; 	*/		font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #97A8BA; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;	}#menu_sec a:active {	TEXT-DECORATION: none;	background: transparent; }/* MENU UTILIDADES BASICO*/#menu_util_basico {	margin: 0;	padding: 0;	border: 0;	font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;	}#menu_util_basico .top {	height: 0px;	background-image: url(imag/plantilla/fondo_sup_util.gif); 	}#menu_util_basico ul {	padding: 1em 0.3em 1em 0.8em; 	LINE-HEIGHT: 14pt; 		margin: 0;	border: 0;}	#menu_util_basico li {	background-image: url(imag/plantilla/bullet_m_util.gif);	background-repeat: no-repeat;	background-position: 2% 5px;	padding-left: 15px;	/* padding-right: 20px; */	list-style-type: none;	}#menu_util_basico a:link, #menu_util_basico a:visited{	font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;	padding: 2px 4px;}#menu_util_basico a:hover {	font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #97A8BA; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;}#menu_util_basico a:active {	TEXT-DECORATION: none;	background: transparent; }/* MENU UTILIDADES CLIENTE*/#menu_util_cliente {	margin: 0;	padding: 0;	border: 0;	font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;		}#menu_util_cliente .top {	height: 0px;	background-image: url(imag/plantilla/fondo_menu_top.gif); 	}#menu_util_cliente ul {	padding: 1em 0.3em 1em 0.8em; 	LINE-HEIGHT: 14pt; 		margin: 0;	border: 0;}	#menu_util_cliente li {	background-image: url(imag/plantilla/bullet_m_util_cliente.gif);	background-repeat: no-repeat;	background-position: 2% 5px;	padding-left: 15px;	/* padding-right: 20px; */	list-style-type: none;}#menu_util_cliente a:link, #menu_util_cliente a:visited {	font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;	padding: 2px 4px; }#menu_util_cliente a:hover {font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #97A8BA; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;}#menu_util_cliente a:active {	TEXT-DECORATION: none;	background: transparent; }/* CONTENIDO */#contenido {		padding-top:17px;	width: 482px;	margin-left: 220px;		}#contenido .titulo {	/*FONT-SIZE: 18px;	FONT-WEIGHT: bold; 		margin:0px 0px 17px 20px;	background-color: transparent;*/		background-image: url(imag/plantilla/fondo_titulo.png);	COLOR: #151E97;	font-weight: normal;	font-size: 1.8em;		margin: 0 0 20px 0;}#contenido .tituloLinea {	border-color: #EA7B0D #242424 #BE171E #242424;	border-style: solid;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	}#contenido .tituloLinea a:link, #contenido .tituloLinea a:visited {  font-size: 12px;	FONT-WEIGHT: bold; 		COLOR: #9A202D; 	TEXT-DECORATION: underline;	background: transparent; }#contenido .tituloLinea a:hover {	TEXT-DECORATION: none;	background: transparent; }#contenido .tituloLinea a:active {	TEXT-DECORATION: none;	background: transparent; }#contenido img.derecha {	margin-left: 10px;	margin-bottom: 10px;		float: right;	border: 2px solid #B4B4B4;}#contenido img.izquierda {	margin-right: 10px;	margin-bottom: 10px;	float: left;	border: 2px solid #B4B4B4;}#contenido img.centro {	margin-left: 10px;	border: 2px solid #B4B4B4;}#contenido ul {	padding: 0.3em 0.3em 0.3em 0.3em; 	LINE-HEIGHT: 14pt; 		margin: 0;	border: 0;}	#contenido li {	list-style-type: square;	margin-left: 25px;}#contenido input, textarea, button {	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 9px;	FONT-WEIGHT: normal; 		COLOR: #000000;	vertical-align: middle;	background: url(none) no-repeat #edece3;	font-family: tahoma, helvetica, sans-serif;	font-style: normal;	font-size: 11px;	color: #858585;	border: 1px solid #8d242c;}#tablaDatos {                       margin: 0px 0px 17px 17px;            padding: 1px 1px 1px 10px;           }#contenido input, textarea, button, select {            margin: 0px 0px 7px 0px;           }#contenido .boton {	font-family: Tahoma, sans-serif;	FONT-SIZE: 11px;	FONT-WEIGHT: bold; 		COLOR: #ffffff;	BACKGROUND-COLOR: #151E97;}#contenido a:link, #contenido a:visited {	FONT-WEIGHT: bold; 		COLOR: #9A202D; 	TEXT-DECORATION: underline;	background: transparent; }#contenido a:hover {	TEXT-DECORATION: none;	background: transparent; }#contenido a:active {	TEXT-DECORATION: none;	background: transparent; }.texto-intro {	margin-left: 0px;	padding: 10px 10px 10px 10px;	border: 0px solid #EAD699; 	/*BACKGROUND-COLOR: #E7E9E6;*/	vertical-align: middle;	font-family: Tahoma, sans-serif;	COLOR: #151E97;	font-size: 100%;}#tablaTitulo {	margin: 0px 0px 5px 0px;	height: 25px;	vertical-align: middle;	font-family: Tahoma, sans-serif;	COLOR: #151E97;	FONT-SIZE: 11px;	FONT-WEIGHT: bold; 			}#tablaTitulo a:link, #tablaTitulo a:visited {	COLOR: #151E97; 	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: #DCDBD9;	/*border-color: #000000 #000000 #000000 #000000;	border-style: solid;	border-top-width: 1px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 1px;*/	background-image: url(imag/plantilla/tabla_tit_iz.gif);				}#tablaTitulo .fondoTablaTituloDerecha {	padding: 2px 2px 2px 2px;	text-align: left;	BACKGROUND-COLOR: #DCDBD9;		border-color: #151E97 #151E97 #B1BECD #151E97;	border-style: solid;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;		background-image: url(imag/plantilla/fondo_titulo.png);			}#tablaDatos {	/*margin: 0px 0px 17px 20px;*/	margin: 0px 0px 17px 0px;	vertical-align: middle;	font-family: Tahoma, sans-serif;	FONT-SIZE: 11px;	FONT-WEIGHT: normal; 		LINE-HEIGHT: 12pt; 			padding: 10px 10px 10px 10px;	border: 0px solid rgb(204, 204, 204); 	background-color: transparent;	}#tablaDatos .fondoTablaTexto {	/*padding: 10px 10px 10px 10px;	*/	padding: 10px 10px 10px 0px;	BACKGROUND-COLOR: transparent;}#tablaDatos ul {	LINE-HEIGHT: 14pt; 		margin: 0;	border: 0;}	#tablaDatos li {	list-style-type: circle;	margin-left: 25px;}#tablaTexto {	/*margin: 0px 0px 17px 20px;*/		margin: 0px 0px 17px 0px;	vertical-align: middle;	font-family: Tahoma, sans-serif;	FONT-SIZE: 11px;	FONT-WEIGHT: normal; 		padding: 10px 10px 10px 10px;		LINE-HEIGHT: 12pt; 	border: 0px solid rgb(204, 204, 204); 	background-color:transparent;}#barraCatalogo {	margin: 0px 0px 17px 0px;	font-family: Tahoma, sans-serif;	FONT-SIZE: 11px;	FONT-WEIGHT: normal; 		padding: 10px 10px 10px 10px;		LINE-HEIGHT: 12pt; 	border: 0px dashed rgb(204, 204, 204); 	/*BACKGROUND-COLOR: #DCDBD9;*/	background-image: url(imag/plantilla/fondo_titulo.png);}#barraCatalogo a:link, #barraCatalogo a:visited {	vertical-align: middle;	FONT-WEIGHT: bold; 		COLOR: #151E97; 	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; }/* PIE */#pie {	width: 740px;	height: 55px;	vertical-align: middle;	margin: 0px, 0px, 0px, 0px;	background-image: url(imag/plantilla/fondo_pie.jpg);	clear: both;	margin: 0;	padding: 0;	border: 0;	font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;		}#pie .izquierda {	font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;		width: 233px;	height: 55px;	text-align: center;}#pie .izquierda img {	display:none;}#pie .centro {	font-family: Tahoma, sans-serif;	font-size: 11px;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;		text-align: center;		padding-left: 150px;}#pie .derecha {	font-family: Tahoma, sans-serif;	font-size: 11px;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;		text-align: right;	}#pie a:link, #pie a:visited {	font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #565656; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;	padding: 2px 4px; }#pie a:hover {	font-family: Tahoma, sans-serif;	font-size: 1em;	COLOR: #97A8BA; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;	 }#pie a:active {	TEXT-DECORATION: none;	background: transparent; }#cesta {	margin: 0px 0px 17px 0px;    vertical-align: middle;	font-family: Tahoma, sans-serif;	FONT-SIZE: 8px !important;	FONT-SIZE/**/: 10px;    FONT-WEIGHT: normal;           LINE-HEIGHT: 12pt;         	border: 0px solid rgb(204, 204, 204);	BACKGROUND-COLOR: transparent;}#cesta td{       padding: 2px 2px 2px 10px;}#contenido .tituloLinea a:hover{       text-decoration: none;}