/* GENERALES */html { 	padding:0px;	margin:0px;}body {	background-color: #fff;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	color:#76a4ff;	padding:0px 0px;	margin:0px;	text-align: center;}#pagina {	border: 0px solid #EEEEEE;	text-align: center;	margin: 0px auto;	padding: 0px;	width: 740px;	background-color: transparent;	background-image: url(imag/plantilla/pagina_fondo.jpg);	background-repeat: repeat-y;}IMG {	border: 0;}IMG.Medio {	vertical-align: middle;	}FORM {	margin: 0;	}/* CABECERA */#cabecera {	height: 124px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 11px;	FONT-WEIGHT: bold; 		COLOR: #000000; 	TEXT-DECORATION: none;		BACKGROUND-COLOR: transparent;	/*border-color: #EEEEEE #EEEEEE #EEEEEE #EEEEEE;	margin-top: 10px;	margin-bottom: 5px;	border-style: solid;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	}#cabecera .imagenCabecera {	/* height: 0px;	background-image: url(imag/plantilla/logo.jpg); */}#cabecera .top {	/* height: 0px;	background-image: url(imag/plantilla/linea_sup_cabecera.gif);	background-color: #ffffff;*/}#cabecera .bottom {	/*height: 56px;	 background-image: url(imag/plantilla/linea_inf_cabecera.gif); 	background-color: #ffbb66;*/}/* BARRA SUPERIOR */#barraSuperior {	width: 202px;	/*background-image: url(imag/plantilla/buscador_fondo.gif); 	background-repeat: repeat-x;*/	/*background-color: #000000;*/	/*color:#000000;  	padding: 0.3em 0.3em 0.3em 0.3em; 	text-align: right;	margin-bottom : 3px;	border-color: #000000 #000000 #0000FF #000000;	border-style: solid;	border-top-width: 4px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	*/	}#barraSuperior .izquierda {	width: 339px;}#barraSuperior .centro {	border-color: #EA7B0D #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;*/}/* BARRA LATERAL */#barraLateral {	float: left;	text-align:left; 		width: 202px !important;	width: 150px /**/;	BACKGROUND-COLOR: transparent;	background-image: url(imag/plantilla/fondo_barra_lateral.jpg);	background-repeat: repeat-y; 	margin: 0px auto;	padding: 0px;}#barraLateral .top {	border-color: #EA7BFF #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: #EA7B0D #FFFFFF #FFFFFF #FFFFFF;	border-style: solid;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	}/* BUSCADOR */#buscador {	width: 220px;	height: 30px;	/*BACKGROUND-COLOR: #000000;*/	padding-left: 10px;	padding-top: 60px;	vertical-align: middle;	background-image: url(imag/plantilla/buscador_fondo.jpg);	background-color: transparent; 	background-repeat: no-repeat;	text-align:left;}*html #buscador {	height: 56px;}#buscador input {	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 11px;	FONT-WEIGHT: normal; 		COLOR: #666666;	vertical-align: middle;	width:125px;}#buscador .Medio{	width:21px;}/*MENU IDIOMAS*/.idiomas {	border: 0;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 10px;	FONT-WEIGHT: bold; 		COLOR: #fff; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;	margin-bottom: 0px;	margin-left: 0px !important;	margin-left: 0px /**/;	padding-left: 40px;	/*background-image: url(imag/plantilla/menu_sec_fondo.gif);*/}.idiomas ul {	LINE-HEIGHT: 14pt; 		margin: 0;	border: 0;}	.idiomas li {	padding-left: 0px;	padding-top: 0px;	list-style-type: none;	/*border-color: #738CB7 #0000FF #A9AAAB #738CB7;	border-style: solid;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;*/		}.idiomas a:link, .idiomas a:visited {	  FONT-WEIGHT: normal;	COLOR: #fff; 	TEXT-DECORATION: none;	background: transparent; 	padding-left: 0px;}.idiomas a:hover {	TEXT-DECORATION: underline;	background: transparent;	color: #FFFFFF; }.idiomas a:active {	TEXT-DECORATION: none;	background: transparent; }/*MENU SECCION*/#menu_sec {	margin-left: 0px;	padding: 0;	border: 0;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 10px;	FONT-WEIGHT: bold; 		COLOR: #fff; 	BACKGROUND-COLOR: transparent;	TEXT-DECORATION: none;	margin-bottom: 50px;		/*background-image: url(imag/plantilla/menu_sec_fondo.gif);*/}#menu_sec .top {	height: 15px;	background-image: url(imag/plantilla/fondo_barra_lateral.jpg);	background-repeat: no-repeat;		background-color: transparent;	}#menu_sec ul {	LINE-HEIGHT: 14pt; 		margin: 0;	border: 0;	padding-left: 20px;	padding-top: 0px;	width: 202px;	}	#menu_sec li {	background-image: url(imag/plantilla/bullet_m_sec.gif);	background-repeat: no-repeat;	background-position: 2% 5px;	padding-left: 0px;	padding-top: 0px;	width: 202px;	list-style-type: none;	/*border-color: #738CB7 #0000FF #A9AAAB #738CB7;	border-style: solid;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;*/		}#menu_sec a:link, #menu_sec a:visited {	FONT-WEIGHT: bold; 		COLOR: #fff; 	TEXT-DECORATION: none;	background: transparent; 	padding-left: 20px;}#menu_sec a:hover {	TEXT-DECORATION: underline;	background: transparent;	color: #FFFFFF; }#menu_sec a:active {	TEXT-DECORATION: none;	background: transparent; }/* MENU UTILIDADES BASICO*/#menu_util_basico {	width: 600px;	height: 23px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold; 		color: #000000; 	background-image: url(imag/plantilla/fondo_sup_util.jpg);	background-repeat: no-repeat;	text-decoration: none;	text-align: right;	float: right;}#menu_util_basico ul {	padding: 0.0em 0.3em 0.2em 0.3em; 	LINE-HEIGHT: 14pt; 		margin: 0;}	#menu_util_basico li {	padding-left: 5px;	padding-right: 5px; 	list-style-type: none;	display: inline;	border-color: #000000 #ffffff #000000 #000000;	border-style: solid;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 0px;	}#menu_util_basico a:link, #menu_util_basico a:visited{	FONT-WEIGHT: bold; 		COLOR: #FFFFFF; 	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 {	width: 140px;	height: 23px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 10px;	FONT-WEIGHT: bold; 		COLOR: #fff; 	TEXT-DECORATION: none;	background-image: url(imag/plantilla/fondo_sup_util.jpg);	background-position: right;	float: left;}#menu_util_cliente .top {	height: 0px;	/*BACKGROUND-COLOR: #ffbb66;*/}#menu_util_cliente ul {	padding: 0.1em 0.0em 0.3em 0.0em; 	LINE-HEIGHT: 14pt; 		margin: 0;}	#menu_util_cliente li {	padding-left: 5px;	padding-right: 5px; 	list-style-type: none;	display: inline;	border-color: #000000 #ffffff #000000 #738CB7;	border-style: solid;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 0px;	border-left-width: 0px;}#menu_util_cliente a:link, #menu_util_cliente a:visited {	FONT-WEIGHT: bold; 		COLOR: #FFFFFF; 	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 {	width: 500px;	margin-left: 198px;}#contenido .titulo {	margin: 10px 0px 10px 20px;	FONT-SIZE: 12px;	FONT-WEIGHT: bold; 		COLOR: #5682d8;	text-transform: uppercase;}*html #contenido .titulo {	margin: 10px 0px 17px 0px;}#contenido .tituloLinea {	border-color: #76a4ff #FFFFFF #76a4ff #FFFFFF;	border-style: dashed;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;		}#contenido .tituloLinea a:link, #contenido .tituloLinea a:visited {  font-size: 12px;	FONT-WEIGHT: normal; 		COLOR: #FF9900; 	TEXT-DECORATION: none;	background: transparent; }#contenido .tituloLinea a:hover {	TEXT-DECORATION: underline;	background: transparent; }#contenido .tituloLinea a:active {	TEXT-DECORATION: none;	background: transparent; }#contenido img.derecha {	margin-left: 10px;	margin-bottom: 10px;			float: right;	border: 1px solid #999999;}#contenido img.izquierda {	margin-right: 10px;	margin-bottom: 10px;	float: left;	border: 1px solid #999999;}#contenido img.centro {	margin-left: 10px;	border: 1px solid #999999;}#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, select {	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 11px;	FONT-WEIGHT: normal; 		COLOR: #000000;	vertical-align: middle;}#contenido .boton {	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 11px;	FONT-WEIGHT: bold; 		COLOR: #FFFFFF;	BACKGROUND-COLOR: #5682d8;}#contenido a:link, #contenido a:visited {	FONT-WEIGHT: normal; 		COLOR: #FF9900; 	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:15px;	padding: 10px 10px 10px 10px;	border: 0px solid rgb(204, 204, 204); 	vertical-align: middle;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	COLOR: #666666;	FONT-SIZE: 11px;	FONT-WEIGHT: normal; 	}*html #textoIntro {	margin-left: 0px;	}#tablaTitulo {	margin-left:20px;	margin-bottom: 3px;	height: 25px;	vertical-align: middle;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	COLOR: #ffffff;	background-color: #76a4ff;	FONT-SIZE: 10px;	FONT-WEIGHT: bold;	text-transform: uppercase;	 	}*html #tablaTitulo {	margin-left:0px;}#tablaTitulo a:link, #tablaTitulo a:visited {	COLOR: #FFffff; 	TEXT-DECORATION: none;	background: transparent;	font-weight:bold; }#tablaTitulo a:hover {	TEXT-DECORATION: underline;	background: transparent; }#tablaTitulo a:active {	TEXT-DECORATION: none;	background: transparent; }#tablaTitulo .fondoTablaTituloIzquierda {	padding: 2px 0px 2px 5px;	width: 5px;	text-align: center;	/*BACKGROUND-COLOR: #7F7F7F;	border-color: #A9AAAB #A9AAAB #A9AAAB #A9AAAB;	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: #7F7F7F;		border-color: #A9AAAB #A9AAAB #A9AAAB #A9AAAB;	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 20px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 11px;	FONT-WEIGHT: normal; 		LINE-HEIGHT: 12pt; 			padding: 10px 10px 10px 10px;	border: 0px dashed #C9C9CC; 	background-color: #fde7de;	}*html #tablaDatos {	margin-left: 0px;}#tablaDatos .fondoTablaTexto {	padding: 10px 10px 10px 10px;		BACKGROUND-COLOR: #fde7de;}#tablaDatos ul {	LINE-HEIGHT: 14pt; 		margin: 0;	border: 0;}	#tablaDatos li {	list-style-type: circle;	margin-left: 25px;}#tablaTexto {	margin: 0px 0px 55px 20px;	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 #C9C9CC; 	background-color: #fde7de;}*html #tablaTexto {	margin-left: 0px;}#barraCatalogo {	margin: 0px 0px 17px 20px;	FONT-FAMILY: Verdana, Arial, Helvetica, 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:#fde7de;*/}*html #barraCatalogo {	margin-left: 0px;}#barraCatalogo a:link, #barraCatalogo a:visited {	vertical-align: middle;	FONT-WEIGHT: bold; 		COLOR: #76a4ff; 	TEXT-DECORATION: none;	background: transparent; }#barraCatalogo a:hover {	vertical-align: middle;	TEXT-DECORATION: underline;	background: transparent;	color: #FF9900; }#barraCatalogo a:active {	vertical-align: middle;	TEXT-DECORATION: none;	background: transparent; }/* CESTA */#cesta {       margin: 0px 0px 17px 20px !important;	   margin/**/:0px 0px 17px 0px;       vertical-align: middle;       FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	   FONT-SIZE: 11px;       FONT-WEIGHT: normal;              LINE-HEIGHT: 12pt;                border: #c9c9cc;       background-color: #fde7de;}#cesta td{       padding: 2px 2px 2px 10px;}#contenido .tituloLinea a{	TEXT-DECORATION: none;	background: transparent;	text-transform: none;	text-align: right;	margin-right:10px;	font-weight: bold;	}#contenido .tituloLinea a:visited{	TEXT-DECORATION: none;	background: transparent;	text-transform: none;	text-align: right;	margin-right:10px;	font-weight: bold;	}		#contenido .tituloLinea a:hover{       text-decoration: underline;}/* PIE */#barraSuperiorPie {	height: 1px;	width: 740px;	clear: both;	background-color: #fff;	color:#000000;  	padding: 0; 	text-align: right;	clear: both;}#pie {	width: 740px;	height: 47px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 10px;	TEXT-DECORATION: none;		COLOR: #fff; 	BACKGROUND-COLOR: #FFFFFF;	background-image: url(imag/plantilla/fondo_pie.jpg); 	background-repeat: no-repeat;	vertical-align: middle;	clear: both;	}#pie .izquierda {	FONT-WEIGHT: bold; 		width: 200px;	/*background-image: url(imag/plantilla/pie_izqda_fondo.jpg);	background-repeat: repeat-x;*/	BACKGROUND-COLOR: transparent;	text-align: right;}#pie .centro {	FONT-WEIGHT: bold;	padding-left: 10px;	color: #76a4ff;	/*background-image: url(imag/plantilla/pie_centro_fondo.jpg);	background-repeat: repeat-x;*/	BACKGROUND-COLOR: transparent;	text-align: left;	padding-left: 100px;}#pie .derecha {	FONT-WEIGHT: bold; 		width: 200px;	BACKGROUND-COLOR: transparent;	text-align: center;	padding-right: 5px;}#pie a:link, #pie a:visited {	COLOR: #fff; 	TEXT-DECORATION: none;	background: transparent; }#pie a:hover {	TEXT-DECORATION: underline;	background: transparent; }#pie a:active {	TEXT-DECORATION: none;	background: transparent; }