/* CSS Document *//*--------- INDICE --------------------------------------	=1: General		---------------------------------------------------------	=2: Estructura general		=ENVOLTORIO		=ENCABEZADO		=CONTENIDO			=PIE---------------------------------------------------------	=3: Navegacion		=NAVMENU		=MENUVERTICAL		---------------------------------------------------------	=4: Estructura producto		=-------------------------------------------------------*//* General */* {	margin: 0;	padding: 0;	border: 0;}body{	font-family: Arial, Helvetica, sans-serif;	background-color:#FFFFFF;	/*background-image:   url(../imgFolder/fondolinea.jpg);	background-repeat: repeat;*/	margin:0 0 0 0;	padding:0 0 0 0;	text-align:center;	}/*body {		font-size: 80%;		scrollbar-arrow-color: #A6E1E4;	scrollbar-3dlight-color: #ffffff;	scrollbar-highlight-color: #ffffff;	scrollbar-face-color: #ffffff;	scrollbar-shadow-color: #ffffff;	scrollbar-track-color: #ffffff;	scrollbar-darkshadow-color: #ffffff;	 }*/html {			margin: auto;		}a img:link,a img:visited,a img:hover,a img:active {	border: none;}h1{	font-family: Arial, Helvetica, sans-serif;	text-align: left;	color: #4b4b4b;	}h2 {	font-family: Arial;	font-size: 16px;	font-weight: bold;	color:#002E59;	line-height: 16px;}h3 {	font-family: Arial;	font-size: 13px;	font-weight: bold;	color: #4b4b4b;	line-height: 14px;	text-align: left;}h4 {	font-family: Arial;	font-size: 12px;	font-weight: bold;	color: #4b4b4b;	line-height: 14px;	text-align: left;}h5 {	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height: 14px;	color: #00AFAD;	text-align: left;	margin-left: 0;	margin-bottom: 5px;}h6 {	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height: 14px;	color: #002E59;	text-align: left;	margin-left: 0;	margin-bottom: 5px;}ul {	margin-left:0;	padding:0 0 0 0 ;}li{	margin-left:0;	padding:0 0 0 0;	list-style: none;	/*list-style: url(../imgFolder/puntitoLI.jpg);*/}ul li {	margin-left:0;	padding:0 0 0 0;	list-style: none;	/*list-style: url(../imgFolder/puntitoLI.jpg);*/}form {	padding:0;	margin:0;	border:0;}input {	font-family: Arial;	font-size:9px;	height: 16px;	width: 16px;	vertical-align: middle;	}input.submit {	height: 16px;	width: 16px;}input.field { 	height: 16px;	width: 16px;}input.button {	height: 16px;	width: 16px;}texarea {	font-family: Arial;	font-size:9px;	height: 19px;	width: 16px;	vertical-align: middle;}p {	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#4b4b4b;	text-align: justify;}b {	font-family: Arial;	font-weight: bold;	color:#4b4b4b;}strong {	font-family: Arial;	font-weight: bold;	color:#4b4b4b;}.indent {	margin-left:15px;}.margin_text {margin-left:15px;}a:link,a:visited,a:hover,a:active {	color: #4b4b4b;	text-decoration: underline;}table.noborde {	border:0;	vertical-align: top;	text-align: left;	border-spacing:0;	}td.noborde {	border:0;	vertical-align: top;	text-align: left;	border-spacing:0;	}table {	width: 450px;	border-left: 1px solid #e3e3e3;	border-top: 1px solid #e3e3e3;	vertical-align: top;	border-spacing:0;	}caption {	width:auto;	padding: 2px;	font: 12px Arial;	line-height: 14px;	font-weight: bold;	color:#002E59;	text-align: left;	text-decoration: none;	vertical-align: middle;	border-spacing: 0;}th {	width:auto;	border-right: 1px solid #e3e3e3;	border-bottom: 1px solid #e3e3e3;	padding: 2px;	font: 12px Arial;	line-height: 14px;	font-weight: bold;	color:#002E59;	text-align: left;	text-decoration: none;	vertical-align: middle;	border-spacing: 0;}td {	width:auto;	border-right: 1px solid #e3e3e3;	border-bottom: 1px solid #e3e3e3;	padding: 2px;	font-family: Arial;	font-size: 11px;	line-height: 12px;	color:#4b4b4b;	text-align: left;	vertical-align: top ;	border-spacing: 0;}.line-dotted {	postition:relative;	background-image : url(../imgFolder/dotted_linea.jpg);	background-repeat : repeat-x;	height:1px;	overflow:hidden;	margin-top:10px;	margin-bottom:10px;}.line-solid {	width:auto;	height:1px;	background-color: #e3e3e3;	overflow:hidden;	margin-top:5px;	margin-bottom:5px;	border: none;}/* =2: Estructura general de la pagina:CONTIENE LOS 3 BLOQUES PRINCIPALES DE LA PAGINA: ENCABEZADO, NAVMENU, CONTENIDO Y PIE   */#envoltorio {	z-index: 1;	background-color: transparent;	position: relative;	top:0;	margin: auto;	padding-top: 0;	margin-top: 0;	width: 990px;	text-align:left;	height: 1%; 	}#lateral_izq{	background-image: url(../imgFolder/lateral_izq.jpg);	background-repeat: no-repeat;	float: left;	left:0;	margin: auto;		width: 55px;	height: 700px;	_height: 700px;}#lateral_der{	background-image: url(../imgFolder/lateral_der.jpg);	background-repeat: no-repeat;	float: right;	left:935px;	margin: auto;		width: 55px;	height: 700px;	_height: 700px;}#1px_der{	background-image: url(../imgFolder/1px_der.jpg);	background-repeat:repeat-y;	float: right;	left:935px;	margin: auto;		width: 55px;	height: auto;}#cuerpo_legal {	z-index: 2;	background-color:#FFFFFF;	position:absolute;	left:55px;	top: 0 ;	margin: 0;	padding: 0;	/*height: 700px;	_height: 700px;*/	width: 880px;	vertical-align: top;}#cuerpo {	z-index: 2;	background-color:#FFFFFF;	position:absolute;	left:55px;	top: 0 ;	margin: 0;	padding: 0;	/*height: 700px;	_height: 700px;*/	width: 880px;}#encabezado {	z-index: 100;		background-image: url(../imgFolder/cabecera.jpg);	background-repeat: no-repeat;	background-color:transparent;	margin: 0;	margin-top:0;	padding: 0;		width: 880px;	height: 96px;	_height: 96px;	}/* BUSCADOR */#divbuscar {	background-color:transparent;	width: 140px;	height: 20px;	_height: 20px;	margin-top: 45px;	margin-left:719px;	position:absolute;	text-align: left;}#txt_busc {	width:112px;	height:17px;	background-image: url(../imgFolder/texarea.jpg);	background-repeat: no-repeat;	text-align: center;	margin:0;	margin-right:3px;	padding: 3px 2px 2px 2px;}.txt_busc {	font-family: Arial;	font-size: 9px;	color: #666666;	vertical-align: middle;	line-height: 10px;}/* FIN BUSCADOR */#contenido_inicio {	background-color: #fff;	top:96px;	margin:0;	padding: 0;	margin-bottom: 0;		width: 880px;	height: 438px;	_height: 438 px;}#img_inicio {	z-index: 4;	background-color: url(../imgFolder/fondo_inicio.jpg);	margin-top:184px;	margin: 0;	padding: 0;		width: 642px;	height: 350px;	_height: auto;	float: left;}#contenido {	background-color: #FFFFFF;	float: center;	top:96px;	margin: auto;	padding: 0;	width: 880px;	height:100%;}#banda_inicio {	background-image: url(../imgFolder/banda_inicio.jpg);	background-repeat: no-repeat;	top:96px;	margin: auto;	padding: 0;	margin-bottom: 0;		width: 880px;	height: 87px;	_height: 87px;	border-top: 1pt solid #FFFFFF;}#banda_gris{	background-image: url(../imgFolder/banda_gris.jpg);	background-repeat: no-repeat;	top:96px;	margin: auto;	padding: 0;	margin-bottom: 0;		width: 880px;	height: 27px;	_height: 27px;	border-top: 1pt solid #FFFFFF;}#faldon_inicio{	background-color:#003E69;	top:547px;	margin: auto;	padding: 0;	margin-bottom: 0;		width: 880px;	height: 103px;	_height: 103px}#pie_inicio {	background-color:#003151;	top:530px;	margin: 0;	padding: 0;		width: 880px;	height: 24px;	_height: 24px;	vertical-align: middle;	float: left;}#pie {	position: relative;	margin: 0;	padding: 0;		width: 880px;	height: 24px;	_height: 24px;}#divPieContenido {	background-color:#trasparent;	float: right;}#divPieContenido ul {	margin: 0;	padding: 0;	height: 24px;	_height: 24px;}#divPieContenido ul li {	font-family: Arial;	font-size: 10px;	line-height: 22px;	font-weight: bold;	color: #fff;	display: inline;	margin:0;	padding: 0;	padding-right: 10px;	vertical-align: middle;	text-align: right;	list-style: none;}#divPieContenido ul li {	float:right;	border: none;}#divPieContenido ul li a {	vertical-align: middle;	font-size: 10px;}#divPieContenido ul li a:link,#divPieContenido ul li a:visited {	color:#fff;	text-decoration: none;}#divPieContenido ul li a:active,#divPieContenido ul li a:hover {  	color:#fff;	text-decoration: underline;}#pie_creditos {	float: left;	left:0;	width: auto;}#pie_creditos ul{	margin: 0;	padding: 0;	height: 24px;	_height: 24px;}#pie_creditos ul li {	font-family: Arial;	font-size: 10px;	line-height: 22px;	color: #fff;	float: left;	display: inline;	margin:0;	padding: 0;	padding-left: 10px;	vertical-align: middle;	text-align: left;	list-style: none;}#pie_creditos ul li {	float:left;	border: none;}#pie_creditos ul li a {	vertical-align: middle;	font-size: 10px;}#pie_creditos ul li a:link,#pie_creditos ul li a:visited {	color:#fff;	text-decoration: none;}#pie_creditos ul li a:active,#pie_creditos ul li a:hover {  	color:#fff;	text-decoration: underline;}.pie_creditos_bold {	font-family: Arial;	font-size: 10px;	font-weight: bold;	line-height: 22px;	color: #fff;	float: left;}table.pie {	margin: 0;	padding: 0;		width: 880px;	height: 24px;	cellpadding: 0;	cellspacing:0;	border:0;}td.pie_der {	width: auto;	text-align:left;	cellpadding: 0;	cellspacing:0;	border:0;	vertical-align:middle;}td.pie_izq {	width: 400px;	text-align:right;	cellpadding: 0;	cellspacing:0;	border:0;	vertical-align:middle;}#diseno{	font: 10px Arial;	text-align: left;	vertical-align: bottom;	height: 20px;	padding-left: 10px;	margin-top: 55px;	padding-bottom: 5px;	position: relative;	float: left;}a.diseno:link,a.diseno:visited {	color:#66818C;	text-decoration: none;}a.diseno:hover,a.diseno:active {	color:#66818C;	text-decoration: underline;}#titular_seccion {	background-color:#ffffff;	width: 653px;	height: 40px;	_height:40px;	float: top;	margin: 0 0 0 0;	padding: 0;	padding-top: 10px;	padding-bottom: 10px;	font-family: Arial;	font-size: 14px;	line-height: 35px;	text-align: left;	color: #a4a4a4;}/*destacado inicio*/#destacado_noticias {	z-index: 29;	background-color: transparent;	float:left;	text-align:left;	/*left: 805px;*/	margin-top: 184px;	margin: 0;	padding: 0;		width: 238px;	_width: 238px;	height:auto;	/*height: 350px;	_height: 350px;*/	/*border-left: 1px solid #ccc;*/}#Scroll_inicio{	background-color: #fff;	/*float:left;*/	margin-top: 47px;	padding: 0;		width: 226px;	_width: 226px;	height: 288px;	_height: 288px; /*altura original sin el link para el formulario inferior*/ 	/*height: 248px;	_height: 248px; variacion de la altura para colocar link formulario inferior*/	overflow: auto}#linkformulario{	/*background-image: url(../imgFolder/registro_form01.jpg);	background-repeat: no-repeat;*/	margin-top: 10px;	padding: 0;	padding-top: 0;	margin-left: 20px;		width: 206px;	_width: 206px;	height: auto;	text-align: right;	font: 12px Arial;	line-height: 14px;	color: #FF7200;}a.ver_formulario:link,a.ver_formulario:visited {	color:#FF7200;	text-decoration: none;}a.ver_formulario:hover,a.ver_formulario:active {	color:#FF7200;	text-decoration: underline;}/*CAMBIAR COLOR*/div.opcScroll_inicio {	scrollbar-face-color:#002E59;	scrollbar-highlight-color:#FFF;	scrollbar-shadow-color:#FFF;	scrollbar-3dlight-color:#FFF;	scrollbar-arrow-color:#8B8B8B;	scrollbar-track-color:#FFF;	scrollbar-darkshadow-color:#FFF;	margin: 0;	padding: 0;	}#cuerpo_noticias{	text-align: left;	margin-top: 5px;	padding: 0;		width:98%;}#img_noticia_destacado{	background-color: #ffffff;	float:;	padding: -5px;	margin-top: 5px;	margin-bottom: 5px;	border: 0px dotted #ccc;	text-align: left;	vertical-align: middle;	margin-left: 22px;}.fecha_inicio {	font: 11px Arial;	line-height: 14px;	color:#8B8B8B;	text-align: left;	text-decoration: none;	margin-left: 22px;	margin-top: 5px;}.fuente_inicio {	font: 11px Arial;	line-height: 14px;	color:#8b8b8b;	text-align: left;	text-decoration: none;	margin-left: 22px;	margin-bottom: 5px;	padding-bottom: 5px;	border-bottom: 1px dotted #ccc;}#encabezado_destacado{	background-image: url(../imgFolder/ultimas_noticias.jpg);	background-repeat: no-repeat;	float:left;	text-align: right;	margin: 0;	margin-left:22px;	#margin-left:22px;	_margin-left:22px;		width: 201px;	#width: 201px;	_width: 200px;	height: 34px;	_height: 34px;	border-bottom: 1px dotted #ccc;}.ver_noticias{	font: 10px Arial;	line-height: 13px;	color: #002E59;	text-align: right;	margin-top: 16px;	margin-left: 0;}a.ver_noticias:link,a.ver_noticias:visited {	color:#002E59;	text-decoration: none;}a.ver_noticias:hover,a.ver_noticias:active {	color:#002E59;	text-decoration: underline;}#noticia_inicio {	font-family: Arial;	font-size: 11px;	line-height: 13px;	color:#053A5E;	font-weight:bold;	text-align: left;	margin-left: 22px;	}a.noticia_inicio:link,a.noticia_inicio:visited {	color:#002E59;	text-decoration: none;}a.noticia_inicio:hover,a.noticia_inicio:active {	color:#002E59;	text-decoration: underline;}  /*FIN destacado inicio*//* =3: Menús navegación:menú principal horizontal, menús secundarios verticales (empresa, productos   *//* Root = Horizontal, Secondary = Vertical */#navmenu {	z-index: 30;	float: right;	left:348px;	margin-top:77px;	background: transparent;	position:absolute;}ul#navmenu-h { 	margin: 0; 	border: 0 none; 	padding: 0;	width: 532px; /*For KHTML*/	list-style: none;	height: 19px;}ul#navmenu-h li {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;}ul#navmenu-h ul {	margin: 0;	border: 0 none;	padding: 0;	width: 110px;	display: none;	position: absolute;	top: 19px;	left: 0;}ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{	clear: both;	display: block;	font: 1px/0px serif;	content: ".";	height: 0;	visibility: hidden;}ul#navmenu-h ul li {	width: 110px;	text-align: left;	float: left; /*For IE 7 lack of compliance*/	display: block !important;	display: inline; /*For IE*/	border-bottom: solid 1px #FFFFFF;}/* Root Menu */ul#navmenu-h a {  	padding: 0;	float: none !important; /*For Opera*/	float: none; /*For IE*/	display: block;	text-align: left;	color: #fff;	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	/*height: auto !important;	height: 1%; /*For IE*/}/* Root Menu Hover Persistence */ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {	color: #FFF;}/* 2nd Menu */ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {	float: none;	background: #EEE;	color: #002E59;}/* 2nd Menu Hover Persistence */ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a {	z-index: 20;	background: #003C69;	color: #FFF;}/* 3rd Menu */ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {	background: #EEE;	color:#002E59;}/* 3rd Menu Hover Persistence */ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {	background: #CCC;	color: #FFF;}/* 4th Menu */ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a {	background: #EEE;	color: #002E59;}/* 4th Menu Hover */ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {	background: #CCC;	color: #FFF;}ul#navmenu-h ul ul,ul#navmenu-h ul ul ul {	display: none;	position: absolute;	top: 0;	left: 82px;}/* Do Not Move - Must Come Before display:block for Gecko */ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul {	display: none;}ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul {	display: block;}ul#navmenu-h li.iehover a  {  }.inicio_selec {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height:19px;	background-image: url(../imgFolder/inicio_azul.jpg);	background-repeat: no-repeat;}#inicio {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/inicio_gris.jpg);	background-repeat: no-repeat;	color: #fff;	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}#inicio p{	background-image: url(../imgFolder/inicio_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#inicio a{	background-image: url(../imgFolder/inicio_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#inicio a:hover{		color: #FFF;	background-image: url(../imgFolder/inicio_azul.jpg);	background-repeat: no-repeat;	}#inicio img {	display: block;	}.empresa_selec {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/empresa_azul.jpg);	background-repeat: no-repeat;}#empresa {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/empresa_gris.jpg);	background-repeat: no-repeat;	color: #fff;	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}#empresa p{	background-image: url(../imgFolder/empresa_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#empresa a{	background-image: url(../imgFolder/empresa_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#empresa a:hover{		color: #FFF;	background-image: url(../imgFolder/empresa_azul.jpg);	background-repeat: no-repeat;	}.productos_selec {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/productos_azul.jpg);	background-repeat: no-repeat;}#productos {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/productos_gris.jpg);	background-repeat: no-repeat;	color: #fff;	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}#productos a{	background-image: url(../imgFolder/productos_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#productos a:hover{		color: #FFF;	background-image: url(../imgFolder/productos_azul.jpg);	background-repeat: no-repeat;	}.noticias_selec {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/noticias_azul.jpg);	background-repeat: no-repeat;}#noticias {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/noticias_gris.jpg);	background-repeat: no-repeat;	color: #fff;	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}#noticias a{	background-image: url(../imgFolder/noticias_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#noticias a:hover{		color: #FFF;	background-image: url(../imgFolder/noticias_azul.jpg);	background-repeat: no-repeat;	}.congresos_selec {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/congresos_azul.jpg);	background-repeat: no-repeat;}#congresos {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/congresos_gris.jpg);	background-repeat: no-repeat;	color: #fff;}#congresos a{	background-image: url(../imgFolder/congresos_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#congresos a:hover{		color: #FFF;	background-image: url(../imgFolder/congresos_azul.jpg);	background-repeat: no-repeat;	}.enlaces_selec {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/enlaces_azul.jpg);	background-repeat: no-repeat;}#enlaces {	margin: 0;	border: 0 none;	padding: 0;	width: 88px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/enlaces_gris.jpg);	background-repeat: no-repeat;	}#enlaces a{	background-image: url(../imgFolder/enlaces_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#enlaces a:hover{		color: #FFF;	background-image: url(../imgFolder/enlaces_azul.jpg);	background-repeat: no-repeat;	}/* Menú Vertical */#menuvertical {	background-color:#ffffff;	float: left;	margin-top: 123px;	margin: 0;	padding: 0;		width: 174px;	height:auto;}#linea_menuvertical {	width: 173px;	margin: 0px;	float: left;	vertical-align: top;	border-right: 1pt solid #E3E3E3;}#final {	background-image: url(../imgFolder/final_linV.jpg);	background-repeat: no-repeat;	border-top: 1px solid #E3E3E3;	float: left;	width: 164px;	height: 65px;	_height: 65px;	margin-left: 10px;}.menu {	font-family: Arial;	font-size: 13px;	font-weight: bold;	line-height: 16px;	color: #002E59;	text-align: left;}#menu-v {	list-style:none;	width: 163px;	height:auto; 	overflow: hidden;	margin: 0;	float: left;	margin-top: 40px;	margin-left: 10px;	vertical-align: top;	padding: 0;	padding-left: 0;	font-family: Arial;	font-size: 13px;	font-weight: bold;	line-height: 16px;	color: #002E59;	text-align: left;} li.menu-v{	list-style:none;	margin: 0;} ul.menu-v{	list-style:none;}ul.menu-v li{	list-style:none;	border-top: 1px solid #E3E3E3;	padding-top: 6px;	padding-bottom: 6px;}a.menu-v:link {	color:#002E59;	text-decoration: none;}a.menu-v:visited {	color: #002E59;	text-decoration: none;}a.menu-v:hover {	color:#a4a4a4;	text-decoration: none;}a.menu-v:active {	color:#a4a4a4;	text-decoration: none;}  /* menu nivel 1 seleccionado */#selec_menu-v {	height:auto; 	overflow: hidden;	float: left;	margin: 0;	margin-top: 40px;	margin-left: 10px;	vertical-align: top;	padding: 0;	font-family: Arial;	font-size: 13px;	font-weight: bold;	line-height: 16px;	color: #002E59;	text-align: left;}li.selec_menu-v{ 	list-style:none;	margin: 0;}ul.selec_menu-v{	display:block; 	list-style:none;	border-top: solid 2px #2E839C;	border-bottom: solid 2px #2E839C;	padding-top: 7px;	padding-bottom:5px;}ul.selec_menu-v ul {	display:block; 	list-style:none;	*list-style:none;	_list-style:none;	border-bottom: solid 2px #2E839C;}a.selec_menu-v:link,a.selec_menu-v:visited,a.selec_menu-v:hover,a.selec_menu-v:active {	color:#002E59;	text-decoration: none;	list-style:none;}/* menu-v categoria*/.menu-v_categoria {	color:#00AFAD;	text-decoration: none;	display: block;	list-style:none;	font-size: 11px;	font-weight: bold;	text-align: left;	margin: 0;	padding: 0;}/* menu-v subcategoria*/.menu-v_subcategoria {	color:#002E59;	text-decoration: none;	display: block;	list-style:none;	font-size: 11px;	font-weight: bold;	text-align: left;	margin: 0;	margin-left: 10px;	padding: 0;}ul.menu-v_subcategoria {	list-style:none;	margin: 0;}li.menu-v_subcategoria {	list-style:none;	margin: 0;}/* menu-v producto*/#menu-v_producto {	color:#a4a4a4;	text-decoration: none;	display: block;	list-style:none;	font-size: 11px;	line-height: 13px;	font-weight: bold;	text-align: left;	margin: 0;	padding:0;	vertical-align: top;	padding-left: 10px;}#menu-v_producto ul { 	list-style:none;	display:block;}#menu-v_producto li { 	list-style:none;	margin-bottom:2px;	}ul#menu-v_producto {	list-style:none;	margin: 0;}ul#menu-v_producto li {	list-style:none;	margin: 0;}ul#menu-v_producto ul {	list-style:none;	margin: 0;}li.menu-v_producto {	list-style:none;	margin: 0;}ul.menu-v_producto {	list-style:none;	margin: 0;}li#menu-v_producto {	list-style:none;	margin: 0;	margin-bottom:2px;}#menu-v_producto ul li {	font-family: Arial;	font-size: 11px;	font-weight: bold;	text-align: left;	list-style:none;	margin: 0;	padding: 0;}a.menu-v_producto:link,a.menu-v_producto:visited {	color:#a4a4a4;	text-decoration: none;	list-style:none;	font-size: 11px;	font-weight: bold;	text-align: left;	margin: 0;	padding: 0;}a.menu-v_producto:hover,a.menu-v_producto:active {	text-decoration:underline;	color: #a4a4a4;}/** FIN MENÚ VERTICAL**//*ruta*/#ruta {	background-color:#fff;	width: 653px;	height: 40px;	_height:40px;	margin: 0;	float: top;	vertical-align: middle;	margin-top: 0;	margin-left: 195px;	padding: 0;}#ruta ul {	margin: 0;	padding: 0;	height: 40px;	_height: 40px;}#ruta ul li {	font-family: Arial;	font-size: 11px;	line-height: 30px;	display: inline;	margin:0;	padding: 0;	padding-right: 5px;	padding-left: 0;	vertical-align: middle;	text-align: left;	list-style: none;}#ruta ul li {	float:left;	border: none;}#ruta ul li a {	vertical-align: middle;}#ruta ul li a:link,#ruta ul li a:visited {	text-decoration: none;}#ruta ul li a:active,#ruta ul li a:hover { 	text-decoration: underline;}.ruta_nivel1 {	font-family: Arial;	font-size: 11px;	font-weight: bold;	line-height: 30px;	color: #002E59;	display: inline;	margin:0;	padding: 0 0 0 0;	vertical-align: middle;	text-align: left;	list-style: none;}a.ruta_nivel1:link,a.ruta_nivel1:visited {	color:#002E59;	text-decoration: none;}a.ruta_nivel1:hove,a.ruta_nivel1:activer {	color:#002E59;	text-decoration: underline;}.ruta_nivel2 {	font-family: Arial;	font-size: 11px;	font-weight: bold;	line-height: 30px;	color: #002E59;	display: inline;	margin:0;	padding: 0;	vertical-align: middle;	text-align: left;	list-style: none;}a.ruta_nivel2:link,a.ruta_nivel2:visited {	color:#002E59;	text-decoration: none;}a.ruta_nivel2:hover,a.ruta_nivel2:active {	color:#002E59;	text-decoration: underline;}.ruta_nivel3 {	font-family: Arial;	font-size: 11px;	font-weight: bold;	line-height: 30px;	color:#a4a4a4;	display: inline;	margin:0;	padding: 0;	padding-right: 0;	vertical-align: middle;	text-align: left;	list-style: none;}a.ruta_nivel3:link,a.ruta_nivel3:visited {	color:#a4a4a4;	text-decoration: none;}a.ruta_nivel3:hover,a.ruta_nivel3:active {	color:#a4a4a4;	text-decoration: underline;}/*fin ruta*/#localizacion_menu {	z-index: 4;	background-color:#ffffff;	width: 653px;	height: 19px;	_height:19px; 	overflow: ;	margin: 0px;	float: top;	margin-top: 0px;	margin-left: 0px;	padding: 0px;	background: transparent;	border-bottom: solid 1px #e3e3e3;}ul#localizacion_menu { 	margin: 0; 	border: 0 none; 	padding: 0;	width: 653px; /*For KHTML*/	list-style: none;	height: 19px;}ul#localizacion_menu li {	margin: 0;	border: 0;	padding: 0;	margin-right: 5px;	width: 148px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;}ul#localizacion_menu ul {	margin: 0;	padding: 0;	width: 148px;	display: none;	position: absolute;	top: 19px;	left: 0;}ul#localizacion_menu ul:after /*From IE 7 lack of compliance*/{	clear: both;	display: block;	font: 1px/0px serif;	content: ".";	height: 0;	visibility: hidden;}ul#localizacion_menu ul li {	width: 148px;	float: left; /*For IE 7 lack of compliance*/	display: block !important;	display: inline; /*For IE*/}/* Root Menu */ul#localizacion_menu a {  	padding: 0;	float: none !important; /*For Opera*/	float: none; /*For IE*/	display: block;	color: #fff;	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	/*height: auto !important;	height: 1%; /*For IE*/}/* Root Menu Hover Persistence */ul#localizacion_menu a:hover,ul#localizacion_menu li:hover a,ul#localizacion_menu li.iehover a {	color: #FFF;}/* 2nd Menu */ul#localizacion_menu li:hover li a,ul#localizacion_menu li.iehover li a {	float: none;	background: #EEE;	color: #666;}/* 2nd Menu Hover Persistence */ul#localizacion_menu li:hover li a:hover,ul#localizacion_menu li:hover li:hover a,ul#localizacion_menu li.iehover li a:hover,ul#localizacion_menu li.iehover li.iehover a {	background: #002E59;	color: #FFF;}.delegados_selec {	margin: 0;	border: 0 none;	padding: 0;	width: 148px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/delegados_naranja.jpg);	background-repeat: no-repeat;}#delegados {	margin: 0;	border: 0 none;	padding: 0;	width: 148px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/delegados_gris.jpg);	background-repeat: no-repeat;}#delegados a{	background-image: url(../imgFolder/delegados_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#delegados a:hover{		color: #FFF;	background-image: url(../imgFolder/delegados_naranja.jpg);	background-repeat: no-repeat;	}.tecnicos_selec {	margin: 0;	border: 0 none;	padding: 0;	width: 148px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/tecnicos_naranja.jpg);	background-repeat: no-repeat;}#tecnicos {	margin: 0;	border: 0 none;	padding: 0;	width: 148px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/tecnicos_gris.jpg);	background-repeat: no-repeat;	color: #fff;	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}#tecnicos a{	background-image: url(../imgFolder/tecnicos_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#tecnicos a:hover{		color: #FFF;	background-image: url(../imgFolder/tecnicos_naranja.jpg);	background-repeat: no-repeat;	}.product_selec {	margin: 0;	border: 0 none;	padding: 0;	width: 148px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/product_naranja.jpg);	background-repeat: no-repeat;}#product {	margin: 0;	border: 0 none;	padding: 0;	width: 148px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/product_gris.jpg);	background-repeat: no-repeat;	color: #fff;	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}#product a{	background-image: url(../imgFolder/product_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#product a:hover{		color: #FFF;	background-image: url(../imgFolder/product_naranja.jpg);	background-repeat: no-repeat;	}.refractiva_selec {	margin: 0;	border: 0 none;	padding: 0;	width: 148px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/refractiva_naranja.jpg);	background-repeat: no-repeat;}#refractiva {	margin: 0;	border: 0 none;	padding: 0;	width: 148px;	float: left; /*For Gecko*/	display: block;	list-style: none;	position: relative;	height: 19px;	background-image: url(../imgFolder/refractiva_gris.jpg);	background-repeat: no-repeat;	color: #fff;	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}#refractiva a{	background-image: url(../imgFolder/refractiva_gris.jpg);	background-repeat: no-repeat;	color: #FFF;	}#refractiva a:hover{		color: #FFF;	background-image: url(../imgFolder/refractiva_naranja.jpg);	background-repeat: no-repeat;	}/*4: Estructura producto*/#envoltorio_producto {	width: 673px;	/*height: auto;	_height:auto; */	height: 455px;	_height:455px;	overflow: ;	margin: 0;	float: top;	margin-top:0;	margin-left: 195px;	vertical-align: top;	padding: 0;	text-align: left;	background-color:#ffffff;}#contenido_producto{	z-index: 5;	background-color: #ffffff;	float: left;	margin-top: 0;	padding: 0;		width:auto;	font-family: Arial;	font-size: 12px;	color: #666666;	line-height: 14px;	text-align: left;}/*#inicio_cirugia {	background-image: url(../imgFolder/titular_cirugia.jpg);	background-repeat: no-repeat;	background-color: #fff;	width: 673px;	height: 40px;	_height:40px; 	overflow: ;	margin: 0px;	float: top;	margin-top: 0px;	margin-left:0px;	vertical-align: bottom;	padding: 0px;}*/#tit_intro_productos {	width: 673px;	height: 24px;	_height:24px; 	overflow: ;	margin: 0;	float: top;	margin-top: 0;	margin-left:0;	vertical-align: bottom;	padding: 0;}#titular_categoria_uno {	width: auto;	height: 28px;	_height:28px;	margin: 0;	float: top;	padding: 0;	padding-top: 0px;	padding-bottom: 2px;	font-family: Arial;	font-size: 18px;	text-align: left;	color: #00AFAD ;}/*#titular_categoria {	background-color:#fff;	width: auto;	margin: 0px;	float: top;	margin: 0;	padding: 0px;	padding-left: 110px;	margin-top:10px;	margin-bottom:0px;	font-family: Arial;	font-size: 12px;	text-align: left;	color: #00AFAD;}*/#titular_subcategoria {	width: auto;	margin: 0;	float: top;	margin: 0;	padding: 0;	padding-bottom: 2px;	/*padding-left: 112px;*/	margin-top:10px;	margin-bottom: 0;	font-family: Arial;	font-weight: bold;	font-size: 12px;	text-align: left;	color: #002E59;}table.list_producto {	width:600;	height:auto;	border:none;	border-top: 1px dotted #e3e3e3;	margin-top: 3px;	border-spacing:0;}td.list_producto {	width:auto;	height:auto;	border:none;	vertical-align: top;	padding-left: 20px;	padding-top:10px;	border-bottom: 1px dotted #e3e3e3;	border-spacing:0;}td.list_img_producto {	width:88px;	height:auto;	border:none;	vertical-align:top;	padding-top:10px;	padding-bottom:10px;	border-bottom: 1px dotted #e3e3e3;	border-spacing:0;}#tit_producto_listado {	font-family: Arial;	font-size: 15px;	font-weight:bold;	line-height: 15px;	color: #002E59;	text-align: left;	margin-left: 0px;	margin-top: 0px;	margin-bottom: 5px;	} #subtit_producto_listado {	font-family: Arial;	font-size: 12px;	font-weight: normal;	line-height: 14px;	color: #4b4b4b;	text-align: left;	margin-left: 0px;	margin-top: 0px;	margin-bottom: 3px;	}#ver_detalle_producto {	font-family: Arial;	font-size: 11px;	font-weight: normal;	line-height: 12px;	color:#00AFAD;	margin-left: 0px;	margin-top: 10px;	margin-bottom: 3px;	}a.ver_detalle:link,a.ver_detalle:visited {	color:#00AFAD;	text-decoration: none;}a.ver_detalle:hover,a.ver_detalle:active {	color:#00AFAD;	text-decoration: underline;}#img_producto_detalle{	background-color: #FFFFFF;	float: top;	padding:0;	margin: 0;		width: 165px;	height:auto;	text-align: left;	vertical-align:top;}#adjunto_producto_detalle{	background-color: #ffffff;	/*border-top: 1px solid #ccc;*/	float: top;	padding:0;	margin: 0;	margin-top:10px;		width: auto;	height:auto;	text-align: left;	vertical-align: top;}#subtit_producto_detalle {	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height: 14px;	color: #4b4b4b;	text-align: left;	margin-left: 0px;	margin-top: 10px;	margin-bottom: 10px;	}#titularcillo_producto_detalle {	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height: 14px;	color: #00AFAD;	text-align: left;	margin-left: 0;	margin-top: 15px;	margin-bottom: 5px;	}#notas_producto_detalle {	font-family: Arial;	font-size: 10px;	line-height: 12px;	color:#4b4b4b;	text-align: left;	margin-left: 0;	margin-top: 10px;	margin-bottom: 5px;	}.titnotas_producto_detalle {	font-family: Arial;	font-size: 10px;	line-height: 12px;	color:#4b4b4b;	font-weight: bold;	text-align: left;	}#tx_producto_detalle {	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#4b4b4b;	text-align: justify;	margin-left: 0;	margin-top: 0;	margin-bottom: 5px;	}p.producto_detalle {	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#4b4b4b;	text-align: justify;	}table.producto_detalle {	width:630px;	border: none;	background-color: #fff;}td.producto_detalle {	padding-left: 15px;	padding-top: 0;	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#4b4b4b;	text-align: justify;	margin: 0;	border:none;	background-image : url(../imgFolder/linea_puntos.jpg);	background-repeat : repeat-y;}#tx_producto_detalle ul {	margin-left:0;}#tx_producto_detalle li{	margin-left:15px;	list-style: url(../imgFolder/puntitoLI.jpg);}#tx_producto_detalle ul li {	margin-left:25px;	list-style: url(../imgFolder/puntitoLI.jpg);}td.img_producto_detalle {	width:165px;	border:none;		padding:0;	margin: 0;	text-align: left;	vertical-align: top;}.tit_producto_detalle {	font-family: Arial;	font-size: 15px;	line-height: 20px;	font-weight: bold;	color:#002E59;	text-align: left;	text-decoration: none;	vertical-align: top;}#linea_producto_detalle {	background-color: #fff;	float: top;	margin-left: 0px;	margin: 0;	border-bottom: 1px solid #e3e3e3;	width: 450px;	text-align: left;	vertical-align: bottom;}table.tit_detalle {	width:auto;	border:none;	background-color: #fff;}td.tit_detalle {	width:auto;	border-bottom: 3px solid #00AFAD;	border-top:none;	border-left:none;	border-right:none;	vertical-align: bottom;	padding:0;	margin: 0;}.tit_ficha_producto {	font-family: Arial;	font-size: 13px;	font-weight: bold;	line-height: 14px;	color:#002E59;	text-align: left;	margin-left: 0px;}/* menu horizontal para categorías de producto*/#div_categoria_producto {	background-color:#ffffff;	float: left;	width:670px;	padding:0;	margin:0;	margin-top: 20px;	margin-bottom: 20px;	text-align: left;	vertical-align: top;}#categoria_producto {	float: left;	display:inline;	height: 24px;	margin-right: 15px;}a.categoria_producto_selec:link,a.categoria_producto_selec:visited,a.categoria_producto_selec:hover,a.categoria_producto_selec:active  {	background-image: url(../imgFolder/on_productos.jpg);	background-repeat: no-repeat;	background-position: left;	display: block;	color:#002E59;	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height:19px;	text-align: left;	text-decoration: none;	text-indent: 22px;}a.categoria_producto:link,a.categoria_producto:visited  {	background-image: url(../imgFolder/off_productos.jpg);	background-repeat: no-repeat;	background-position: left;	display: block;	color:#002E59;	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height:19px;	text-align: left;	display: block;	text-decoration: none;	text-indent: 22px;}a.categoria_producto:hover,a.categoria_producto:active {	background-image: url(../imgFolder/on_productos.jpg);	background-repeat: no-repeat;	background-position: left;	display: block;	color:#002E59;	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height:19px;	display: block;	text-decoration: underline;	text-indent: 22px;}/* FIN menu horizontal para categorías de producto*/div.opcScroll_general {	scrollbar-face-color:#002E59;	scrollbar-highlight-color:#FFF;	scrollbar-shadow-color:#FFF;	scrollbar-3dlight-color:#FFF;	scrollbar-arrow-color:#8B8B8B;	scrollbar-track-color:#FFF;	scrollbar-darkshadow-color:#FFF;	margin: 0;	padding: 0;	}#Scroll_general{	background-color: #ffffff;	float: left;	margin-top: 0;	padding: 0;		width: 673px;	height: 385px;	_height: 385px;	overflow: auto}#Scroll_listado{	background-color: #ffffff;	float: left;	margin-top: 0;	padding: 0;		width: 673px;	height: auto;	_height: 525px;	overflow: auto}#Scroll_producto{	background-color: #ffffff;	float: left;	margin-bottom: 5px;	padding: 0;		width: 673px;	min-height:450px;	*min-height:450px;	_min-height:450px;	height: 650px;	_height: 650px;	*height: 650px;	/*height: 450px;	_height: 450px;*/	overflow: auto; }/** FIN CONTENIDO PRODUCTOS**/#envoltorio_empresa {	z-index: 6;	width: 653px;	height: 455px;	_height:455px;	overflow: ;	margin: 0;	float: top;	margin-top:0;	margin-left: 195px;	vertical-align: top;	padding: 0;	text-align: left;	background-color:#fff;}#contenido_empresa{	z-index: 7;	background-color: #ffffff;	float: top;	margin-top: 0;	padding: 0;		width: 653px;	vertical-align: top;}#divtit_empresa {	background-color:#ffffff;	width: 400px;	height: 35px;	_height:35px;	float: left;	margin-left: 0;	margin: 0;	padding: 0;}#divimg_empresa {	z-index: 8;	background-color:#ffffff;	width: 510px;	height:105px;	_height:105px;	float: top;	margin-top: 0;	margin-left:0;	margin: 0;	padding: 0;	padding-bottom:10px;}#divtx_empresa {	background-color:transparent;	width:492px;	/*height: 40px;	_height:40px;*/	float: left;	margin-top: 0;	margin-left:0;	margin: 0;	padding:0;	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#4b4b4b;	text-align: justify;	padding-left:0;	text-indent:0;}.titularcillo_empresa {	background-color:transparent;	width: auto;	height:16px;	float: top;	margin: 0;	padding: 0;	margin-top:20px;	margin-bottom: 10px;	font-family: Arial;	font-weight: bold;	font-size: 13px;	line-height: 16px;	text-align: left;	color: #002E59;	vertical-align:middle;}.tx_empresa_listado {	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#4b4b4b;	text-align: justify;	padding-left:0;	text-indent:0;	padding-top:0;	padding-bottom: 10px;	border-bottom: 1px dotted #e3e3e3; }.tx_empresa_contacto {	background-color:#ffffff;	font-family: Arial;	font-size: 12px;	line-height: 16px;	color:#4b4b4b;	text-align: left;	vertical-align:top;	padding:0;	text-indent:0;}.tx_empresa {	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#4b4b4b;	text-align: justify;	padding-left:0;	text-indent:0;}.tx_empresa_bold {	font-family: Arial;	font-size: 12px;	line-height: 14px;	font-weight: bold;	color:#002E59;	text-align: justify;	padding-left:0;	text-indent:0;}div.opcScroll_empresa {	scrollbar-face-color:#002E59;	scrollbar-highlight-color:#FFF;	scrollbar-shadow-color:#FFF;	scrollbar-3dlight-color:#FFF;	scrollbar-arrow-color:#8B8B8B;	scrollbar-track-color:#FFF;	scrollbar-darkshadow-color:#FFF;	margin: 0;	padding: 0;	}#Scroll_empresa{	background-color: #ffffff;	float: left;	margin-left: 16px;	padding: 0;	margin-top: 20px;		width: 524px;	height: 275px;	_height: 275px;	overflow: auto}a.link_empresa:link,a.link_empresa:visited {	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#002E59;	text-decoration:underline;}a.link_empresa:hover,a.link_empresa:active {	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#8b8b8b;	text-decoration: underline;}#divtx_empresa ul {	margin-left:0;}#divtx_empresa ol{	margin-left:0;	list-style-type: decimal;}#divtx_empresa li{	margin-left:22px;	list-style-type: decimal;}#divtx_empresa ul li {	margin-left:35px;	list-style: url(../imgFolder/puntitoLI.jpg);}#div_contacto {	width:492px;	/*height: 40px;	_height:40px;*/	float: left;	margin:0;	padding: 0;	padding-top: 0;	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#4b4b4b;	text-align: left;	text-indent:0;}/* FIN EMPRESA*//* ENLACES, NOTICIAS, CONGRESOS*/#div_izqcomunicacion {	background-color:#ffffff;	background-image:   url(../imgFolder/fondolinea.jpg);	float: left;	margin-top: 123px;	margin: 0;	padding: 0;		width: 174px;	height:495px;	overflow: hidden;}#envoltorio_comunicacion {	width: 653px;	height: 455px;	_height:455px;	overflow: ;	margin: 0;	float: top;	margin-top:0;	margin-left: 195px;	vertical-align: top;	padding: 0;	text-align: left;	background-color:#fff;}table.comunicacion {}#contenido_comunicacion{	background-color: #ffffff;	float: top;	margin-top: 0;	padding: 0;		width: 653px;	vertical-align: top;}#Scroll_comunicacion{	background-color: ffffff;	float: left;	margin-top: 0;	padding: 0;		width: 653px;	height: 400px;	_height: 400px;	overflow: auto;	margin-bottom: 5px;}#Scroll_comunicacion_detalle{	background-color: #ffffff;	float: left;	margin: 0;	padding: 0;		width:507px ;	height: 380px;	min-height: 380px;	overflow: auto;	margin-left: 20px;	padding-right: 10px;	margin-bottom: 5px;}table.list_enlaces {	width:600;	height:auto;	border:none;	border-top: 1px dotted #e3e3e3;}td.list_enlaces {	width:auto;	height:auto;	border:none;	background-color: #fff;	vertical-align: middle;	padding-left: 20px;	padding-top:3px;	padding-bottom:3px;	border-bottom: 1px dotted #e3e3e3;}td.list_img_enlaces {	width:120px;	height:auto;	border:none;	background-color: #fff;	vertical-align:middle;	text-align: center;	padding-top:10px;	padding-bottom:10px;	border-bottom: 1px dotted #e3e3e3;}#tit_categoria_enlaces {	background-image:#FFFFFF;	width: auto;	height:16px;	float: top;	margin: 0;	padding: 0;	margin-top:40px;	margin-bottom: 10px;	font-family: Arial;	font-weight: bold;	font-size: 15px;	line-height: 16px;	text-align: left;	color: #002E59;	vertical-align:middle;}#divtit_comunicacion {	background-color:transparent;	width: 600px;	height: 35px;	_height:35px;	float: left;	margin-left: 0;	margin: 0;	padding: 0px;	/*border-bottom: 1px dotted #d6d6d6;*/}#div_enlace {	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height: 14px;	color:#002E59;	margin-left: 0px;	margin-top: 3px;	margin-bottom: 3px;	}a.enlace:link,a.enlace:visited  {	color:#002E59;	text-decoration: none;}a.enlace:hover,a.enlace:active {	color:#8b8b8b;	text-decoration: underline;}#tx_intro_comunicacion {	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#4b4b4b;	text-align: justify;	margin-left: 0;	margin-top: 5px;	margin-bottom: 5px;	}table.list_noticias {	width:600px;	height:auto;	border:none;	background-color: #fff;	margin: 0;}td.list_noticias {	width:auto;	height:auto;	border:none;	background-color: #fff;	vertical-align: top;	margin: 0;	padding-left: 0;	padding-top:5px;	padding-bottom:5px;	background-image : url(../imgFolder/dotted_linea.jpg);	background-repeat : repeat-x;	/*border-bottom: 1px dotted #e3e3e3;*/}td.list_fecha_noticias {	width:70px;	height:auto;	border:none;	background-color: #fff;	font: 12px Arial;	line-height: 14px;	color:#8B8B8B;	vertical-align:top;	text-align: left;	margin: 0;	padding-top:5px;	padding-bottom:5px;	background-image : url(../imgFolder/dotted_linea.jpg);	background-repeat : repeat-x;	/*border-bottom: 1px dotted #e3e3e3;*/}td.list_congresos {	width:auto;	height:auto;	border:none;	background-color: #fff;	vertical-align: top;	margin: 0;	padding-left: 0;	padding-top:10px;	padding-bottom:10px;	background-image : url(../imgFolder/dotted_linea.jpg);	background-repeat : repeat-x;	/*border-bottom: 1px dotted #e3e3e3;*/}td.list_img_congresos {	width:126px;	height:auto;	border:none;	background-color: #fff;	vertical-align:top;	text-align: left;	margin: 0;	padding-top:10px;	padding-bottom:10px;	background-image : url(../imgFolder/dotted_linea.jpg);	background-repeat : repeat-x;	/*border-bottom: 1px dotted #e3e3e3;*/}#img_congresos_list {	width:auto;	height:auto;	float: center;	background-color: #ffffff;	vertical-align:middle;	text-align:center;	padding-top:5px;	padding-left:5px;	padding-bottom:5px;	padding-right:5px;	border: 1px dotted #d6d6d6;}.fuente_comunicacion {	font: 12px Arial;	line-height: 14px;	color:#8B8B8B;	text-align: left;	text-decoration: none;	margin-bottom: 5px;}.fuente_comunicacion_bold {	font: 12px Arial;	font-weight: bold;	line-height: 14px;	color:#8B8B8B;	text-align: left;	text-decoration: none;}.noticia_list {	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#002E59;	font-weight: bold;	text-align: left;	margin-bottom: 3px;	}a.noticia_list:link,a.noticia_list:visited {	color:#002E59;	text-decoration: none;}a.noticia_list:hover,a.noticia_list:active {	color:#002E59;	text-decoration: underline;}.fuente_list {	font: 12px Arial;	line-height: 14px;	color:#8B8B8B;	text-align: left;	text-decoration: none;}#div_any {	background-color:#ffffff;	width: 100px;	float: right;	margin: 0;	padding: 0px;	vertical-align:top;	padding-top:15px;}.any{	font-family: Arial;	font-size: 12px;	text-align: right;	font-weight: bold;	line-height: 14px;	color: #002E59;}a.any:link,a.any:visited {	color:#002E59;	text-decoration: none;}a.any:hover,a.any:active {	color:#002E59;	text-decoration: underline;}#link_comunicacion {	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height: 14px;	color: #8B8B8B;	margin-left: 0px;	margin-top: 5px;	margin-bottom: 5px;	}a.link_comunicacion:link,a.link_comunicacion:visited  {	color:#8B8B8B;	text-decoration: none;}a.link_comunicacion:hover,a.link_comunicacion:active {	color:#8B8B8B;	text-decoration: underline;}table.comunicacion_detalle {	width:653px;	border: none;	background-color: #fff;	border-spacing:0;}td.comunicacion_detalle {	padding: 0;	margin: 0;	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#4b4b4b;	text-align: justify;	vertical-align: top;	border:none;}td.img_comunicacion_detalle {	width:126px;	border:none;		padding:0;	margin: 0;	text-align: center;	vertical-align: top;}#img_comunicacion_detalle {	width:auto;	height:auto;	float: center;	background-color: #ffffff;	vertical-align:middle;	text-align:center;	padding-top:6px;	padding-left:6px;	padding-bottom:6px;	padding-right:6px;	border: 1px dotted #d6d6d6;}#tit_comunicacion_detalle {	background-color:#ffffff;	width: 653px;	float: left;	margin: 0;	margin-bottom: 10px;	padding: 0;	vertical-align:midlle;	/*border-bottom: 1px dotted #d6d6d6;*/	font-family: Arial;	font-size: 15px;	line-height: 18px;	color:#002E59;	font-weight: bold;}#datos_congreso_detalle {	margin: 0;	margin-bottom: 15px;	float: top;	font: 12px Arial;	line-height: 14px;	color:#8b8b8b;	text-align: left;	text-decoration: none;}.titularcillo_comunicacion_detalle {	font-family: Arial;	font-size: 13px;	font-weight: bold;	line-height: 14px;	color: #002E59;	text-align: left;	margin-left: 0px;	margin-top: 5px;	margin-bottom: 5px;	}#tx_comunicacion {	font-family: Arial;	font-size: 12px;	line-height: 14px;	color:#4b4b4b;	text-align: justify;	margin: 0;	padding: 0;	}#tx_comunicacion ul {	margin-left:0;}#tx_comunicacion li{	margin-left:15px;	list-style: url(../imgFolder/puntitoLI.jpg);}#tx_comunicacion ul li {	margin-left:25px;	list-style: url(../imgFolder/puntitoLI.jpg);}/*#tx_congresos {	font-family: Arial;	font-size: 11px;	line-height: 13px;	color:#4b4b4b;	text-align: justify;	margin-left: 0;	margin-top: 0;	margin-bottom: 5px;	}*/.tx_comunicacion_bold {	font-family: Arial;	font-size: 12px;	line-height: 14px;	font-weight: bold;	color:#4b4b4b;	text-align: justify;	padding-left:0;	text-indent:0;}table.list_buscador {	width:600px;	height:auto;	border:none;	border-top: 1px dotted #e3e3e3;}td.list_buscador {	width:auto;	height:auto;	border:none;	background-color: #fff;	vertical-align: middle;	padding:0;	padding-top:10px;	padding-bottom:3px;	border-bottom: 1px dotted #e3e3e3;	font-family: Arial;	font-size: 13px;	line-height: 15px;	color:#4b4b4b;	text-align: left;}a.link_buscador:link,a.link_buscador:visited  {	color:#4b4b4b;	text-decoration: none;}a.link_buscador:hover,a.link_buscador:active {	color:#4b4b4b;	text-decoration: underline;}#tit_visor {	background-color:transparent;	width: 600px;	height: 35px;	_height:35px;	float: left;	margin-left: 159px;	margin-bottom: 15px;	margin: 0;	padding: 0;}table.mapaweb {	width:600px;	height:auto;	border:none;	margin: 0;	padding: 0;	}td.mapaweb_medianil {	width:20px;	border:none;}td.mapaweb {	width:290px;	height:auto;	border:none;	background-color: #fff;	vertical-align: top;	padding:0;	margin: 0;	font-family: Arial;	font-size: 12px;	line-height: 16px;	color:#4b4b4b;	text-align: left;}.titular_mapaweb {	font-family: Arial;	font-weight: bold;	font-size: 12px;	line-height: 16px;	text-align: left;	color: #002E59;	margin-bottom: 10px;	border-bottom: 1px solid #002E59;}a.mapaweb:link,a.mapaweb:visited  {	color:#4b4b4b;	text-decoration: none;}a.mapaweb:hover,a.mapaweb:active {	color:#4b4b4b;	text-decoration: underline;}/* menú vertical adjuntos */#menu_adjuntos {  	background-color:#FFF;	list-style:none;	float: top;	padding:0;	margin: 0;		width: auto;	text-align:left;	vertical-align: top;}ul#menu_adjuntos {  margin: 0;  border: 0 none;  padding: 0;  width:; /*For KHTML*/  list-style: none;	}li#menu_adjuntos{  list-style: none;}ul#menu_adjuntos li {  margin: 0;  border: 0 none;  padding: 0;  display:block;  list-style: none;	margin-left: 2px;}ul#menu_adjuntos ul {  margin: 0;  border: 0 none;  padding: 0;  width: 150px;  list-style: none;  display: none;  left: 0;}ul#menu_adjuntos ul:after /*From IE 7 lack of compliance*/{    display:none;  /*font: 1px/0px serif;*/  content: ".";  height:;  visibility: hidden;}ul#menu_adjuntos ul li {  width: ;  display: block !important;  display: block; /*For IE*/}/* Root Menu */ul#menu_adjuntos a {	/*border-bottom:1px dotted #00afad;*/  padding: 0 0;  display: block;  background-image: url(../imgFolder/boton_anexo_p.gif);	background-repeat: no-repeat;  text-decoration:none;	font-family: Arial;	font-weight: bold;	font-size: 10px;	line-height:20px ;	color: #fff;	text-align: left;	padding-left: 4px;}/* Root Menu Hover Persistence */ul#menu_adjuntos a:hover,ul#menu_adjuntos li:hover a,ul#menu_adjuntos li.iehover a {   background-image: url(../imgFolder/boton_anexo_p.gif);	background-repeat: no-repeat;  color: #fff;}/* 2nd Menu */ul#menu_adjuntos li:hover li a,ul#menu_adjuntos li.iehover li a { border:0;  background: #fff;  text-decoration:none;	font-family: Arial;	font-weight: normal;	font-size: 10px;	line-height:12px ;	color: #4b4b4b;	text-align: left;	padding-left:10px;	margin-top:0px;	margin-bottom:3px;	/*border-bottom: 1px dotted #00afad;*/}/* 2nd Menu Hover Persistence */ul#menu_adjuntos li:hover li a:hover,ul#menu_adjuntos li:hover li:hover a,ul#menu_adjuntos li.iehover li a:hover,ul#menu_adjuntos li.iehover li.iehover a {  background: #fff;  color: #4b4b4b;	text-decoration:underline;	}/* Do Not Move - Must Come Before display:block for Gecko */ul#menu_adjuntos li:hover ul ul,ul#menu_adjuntos li:hover ul ul ul,ul#menu_adjuntos li.iehover ul ul,ul#menu_adjuntos li.iehover ul ul ul {  display: none;}ul#menu_adjuntos li:hover ul,ul#menu_adjuntos ul li:hover ul,ul#menu_adjuntos ul ul li:hover ul,ul#menu_adjuntos li.iehover ul,ul#menu_adjuntos ul li.iehover ul,ul#menu_adjuntos ul ul li.iehover ul {  display: block;}.menu_adjuntos_congresos {  	 list-style: none;	*list-style:none;	_list-style:none;}#menu_adjuntos_congresos {  	background-color:#FFF;	float: top;	padding:0;	margin: 0;	margin-top:20px;		width: 126px;	text-align:left;	vertical-align: top;	list-style: none;}ul#menu_adjuntos_congresos {  margin: 0;  border: 0 none;  padding: 0;  width:; /*For KHTML*/  list-style: none;	*list-style:none;	_list-style:none;	}li#menu_adjuntos_congresos{  list-style: none;	*list-style:none;	_list-style:none;}ul#menu_adjuntos_congresos li {  margin: 0;  border: 0 none;  padding: 0;  display:block;  list-style: none;	*list-style:none;	_list-style:none;	width:;	margin-left: 2px;}ul#menu_adjuntos_congresos ul {  margin: 0;  border: 0 none;  padding: 0;  list-style: none;	*list-style:none;	_list-style:none;  display: none;  left: 0;}ul#menu_adjuntos_congresos ul:after /*From IE 7 lack of compliance*/{  display:none;  /*font: 1px/0px serif;*/  content: ".";  height:;  visibility: hidden;	list-style:none;	*list-style:none;	_list-style:none;}ul#menu_adjuntos_congresos ul li {  width:;  display: block !important;  display: block; /*For IE*/	list-style:none;	*list-style:none;	_list-style:none;}/* Root Menu */ul#menu_adjuntos_congresos a {	/*border-bottom:1px dotted #00afad;*/  padding: 0 0;  display: block;  background-image: url(../imgFolder/boton_anexo_c.gif);	background-repeat: no-repeat;  text-decoration:none;	font-family: Arial;	font-weight: bold;	font-size: 10px;	line-height:20px ;	color: #fff;	text-align: left;	padding-left: 4px;	list-style:none;	*list-style:none;	_list-style:none;}/* Root Menu Hover Persistence */ul#menu_adjuntos_congresos a:hover,ul#menu_adjuntos_congresos li:hover a,ul#menu_adjuntos_congresos li.iehover a {   background-image: url(../imgFolder/boton_anexo_c.gif);	background-repeat: no-repeat;  color: #fff;	list-style:none;	*list-style:none;	_list-style:none;}/* 2nd Menu */ul#menu_adjuntos_congresos li:hover li a,ul#menu_adjuntos_congresos li.iehover li a { border:0;  background: #fff;  text-decoration:none;	font-family: Arial;	font-weight: normal;	font-size: 10px;	line-height:12px ;	color: #4b4b4b;	text-align: left;	padding-left:10px;	margin-top:0px;	margin-bottom:3px;	list-style:none;	*list-style:none;	_list-style:none;}/* 2nd Menu Hover Persistence */ul#menu_adjuntos_congresos li:hover li a:hover,ul#menu_adjuntos_congresos li:hover li:hover a,ul#menu_adjuntos_congresos li.iehover li a:hover,ul#menu_adjuntos_congresos li.iehover li.iehover a {  background: #fff;  color: #4b4b4b;	text-decoration:underline;	list-style:none;	*list-style:none;	_list-style:none;	}/* Do Not Move - Must Come Before display:block for Gecko */ul#menu_adjuntos_congresos li:hover ul ul,ul#menu_adjuntos_congresos li:hover ul ul ul,ul#menu_adjuntos_congresos li.iehover ul ul,ul#menu_adjuntos_congresos li.iehover ul ul ul {  display: none;	list-style:none;	*list-style:none;	_list-style:none;}ul#menu_adjuntos_congresos li:hover ul,ul#menu_adjuntos_congresos ul li:hover ul,ul#menu_adjuntos_congresos ul ul li:hover ul,ul#menu_adjuntos_congresos li.iehover ul,ul#menu_adjuntos_congresos ul li.iehover ul,ul#menu_adjuntos_congresos ul ul li.iehover ul {  display: block;	list-style:none;	*list-style:none;	_list-style:none;}a.menu_adjuntos_congresos:link,a.menu_adjuntos_congresos:visited,a.menu_adjuntos_congresos:hover,a.menu_adjuntos_congresos:active {	color:#002E59;	text-decoration: none;	list-style:none;	*list-style:none;	_list-style:none;} li.menu_adjuntos_congresos{	list-style:none;	*list-style:none;	_list-style:none;	margin: 0;} ul.menu_adjuntos_congresos{	list-style:none;	*list-style:none;	_list-style:none;}/* menu horizontal para categorías de actividades*/#div_categoria_actividades {	background-color:#ffffff;	float: left;	width:600px;	padding:0;	margin:0;	margin-top: 20px;	margin-bottom: 20px;	text-align: left;	vertical-align: middle;}table.categoria_actividades {	width:auto;	height:auto;	cellpadding: 0;	cellspacing:0;	border:none;	margin: 0;	padding: 0;	border-spacing:0;}td.categoria_actividades {	width:auto;	height: 19px;	margin: 0;	padding-right: 15px;	text-align: left;	cellpadding: 0;	cellspacing:0;	border:none;	border-spacing:0;}a.categoria_actividades_selec:link,a.categoria_actividades_selec:visited,a.categoria_actividades_selec:hover,a.categoria_actividades_selec:active  {	background-image: url(../imgFolder/on_actividades.jpg);	background-repeat: no-repeat;	background-position: left;	display: block;	color:#4b4b4b;	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height:19px;	text-align: left;	text-decoration: none;	text-indent: 22px;}a.categoria_actividades:link,a.categoria_actividades:visited  {	background-image: url(../imgFolder/off_actividades.jpg);	background-repeat: no-repeat;	background-position: left;	display: block;	color:#4b4b4b;	font-family: Arial;	font-size: 12px;	font-weight: bold;	line-height:19px;	text-align: left;	display: block;	text-decoration: none;	text-indent: 22px;}a.categoria_actividades:hover,a.categoria_actividades:active {	background-image: url(../imgFolder/on_actividades.jpg);	background-repeat: no-repeat;	background-position: left;	display: block;	font-family: Arial;	color:#4b4b4b;	font-size: 12px;	font-weight: bold;	line-height:19px;	display: block;	text-decoration: underline;	text-indent: 22px;}/* FIN menu horizontal para categorías de actividades*/#Scroll_actividades{	background-color: ffffff;	float: left;	margin-top: 0;	padding: 0;		width: 653px;	height: 350px;	overflow: auto;	margin-bottom: 5px;}a.ver_pdf:link,a.ver_pdf:visited {	text-align: left;	color:#002E59;	text-decoration: underline;}a.ver_pdf:hover,a.ver_pdf:active {	text-align: left;	color: #4b4b4b;	text-decoration: underline;}