* html, h1, h2, h3, h4, h5, h6, div, p, table, tr, td, div, span, li, ul {
color:#565554; margin:0px; padding:0px; }/*text-align:left;*/
body {font: normal 0.875em Arial,Helvetica,sans-serif;}
dl, dt, dd {margin:0; padding:0;}
img {border:none;}
a, p {float:left;}
a.link {float: none;}
.destacado{
	color:#0066CC;
}
a {color:#0000CC; text-decoration:none;}
a:hover {text-decoration:underline;}
.visible {display:block;}
.ko {color: #BD3C00;}
/*DISPLAY NONE*/
.none {display:none;}
.green {color: #00CC00; font-weight: bold;}
/*DIV VACÍO SEPARADOR*/
.separador {width: 100%; height: 1px; float: left;}

.centrar {background-color:transparent; margin:0 auto; max-width:911px; min-width:911px; width:911px;}
.centrarInfoTasacion {background-color:transparent; margin:0 auto; max-width:911px; min-width:911px; width:911px;}
.footer_mini .centrar {width: 100%; max-width: 100%; min-width: 100%;}

.boton_S, .boton_M, .boton_L, .boton_XL, .boton_S_orange, .boton_M_orange, .boton_L_orange { float:left; height:20px;}
.boton_S label, .boton_M label, .boton_L label, .boton_XL label, .boton_S_orange label, .boton_M_orange label, .boton_L_orange label {
color:#FFFFFF; cursor:pointer; float:right; font: bold 14px Arial,Helvetica,sans-serif; height:20px; padding:2px 2px 0 3px;}
.boton_S input, .boton_M input, .boton_L input, .boton_XL input, .boton_S_orange input, .boton_M_orange input, .boton_L_orange input { border: none; cursor:pointer; float:left; height:20px; width:18px;}

.boton_S label, .boton_S_orange label {width:56px;}
.boton_S { background:transparent url(/recursos/imgs/green_button_s.gif) no-repeat left top; width:80px;}
.boton_S:hover {background-position: -100px;}
	.boton_S_orange {background:transparent url(/recursos/imgs/orange_button_s.gif) no-repeat left top; width:80px;}
	.boton_S_orange:hover {background-position: -120px;}

.boton_M label, .boton_M_orange label {width:76px;}
.boton_M {background:transparent url(/recursos/imgs/green_button_m.gif) no-repeat left top; width:100px;}
.boton_M:hover {background-position: -120px;}
	.boton_M_orange {background:transparent url(/recursos/imgs/orange_button_m.gif) no-repeat left top; width:100px;}
	.boton_M_orange:hover {background-position: -120px;}

.boton_L label {width:106px;}
	.boton_L_orange label {width:111px;}
.boton_L {background:transparent url(/recursos/imgs/green_button_l.gif) repeat left top; width:134px;}
.boton_L:hover {background-position: -150px;}
	.boton_L_orange {background:transparent url(/recursos/imgs/orange_button_l.gif) no-repeat left top; width:135px;}
	.boton_L_orange:hover {background-position: -152px;}

.boton_XL label {width:121px;}
.boton_XL {background:transparent url(/recursos/imgs/green_button_XL.gif) repeat left top; width:144px;}
.boton_XL:hover {background-position: -156px;}

.preheader {width: 100%; border-bottom: 1px dashed #565554; margin: 0 0 5px 0; float: left; padding: 0 0 4px 0;}
#header { float:left; margin: 0 0 10px 0; padding:0; width:100%;}
#header h1 {display:none;}
#header a {float:left;}
#header .logo {float: left; margin: 0 0 8px 0; width: 235px; margin: 15px 0 0 0;}
#header .logo.b {float: left; margin: 0; position: relative; top: 8px; width: 235px;}
#header .banner {/*width: 720px; height: 90px;border: 1px solid #ACABA9; */ margin: 0 0 0 18px; float: left; }
#header .banner h2 { display:block;font-size:9px}
.utilidades_header {width: 100%; float: left;}
#header .utilidades_header {width: 100%; float: right;}
#header .utilidades_header .boton_L_orange {clear: both; float: right; margin: -28px 0 10px 0; display: inline;}
#header .logo .boton_L_orange {clear: both; float: left; margin: 15px 0 0 40px; display: inline;}
.utilidades_header .boton_L_orange {margin: -2px 15px 3px 0; float: right;}
.utilidades_header .boton_L_orange input,
#header .logo .boton_L_orange input {background:transparent url(/recursos/imgs/go.gif) no-repeat left top;}
.utilidades_header .languages {float:right; margin:0 0 0; clear: both;}
.utilidades_header .languages a {display:block; height:14px; margin:0 0 0 5px; width:14px;}
.utilidades_header .languages a.sp { background:transparent url(/recursos/imgs/sp.gif) no-repeat left top;}
.utilidades_header .languages a.uk {background:transparent url(/recursos/imgs/uk.gif) no-repeat left top;}
.utilidades_header .languages a.de {background:transparent url(/recursos/imgs/de.gif) no-repeat left top;}
.utilidades_header .languages a.sp:hover, .utilidades_header .languages a.spactive {background: transparent url(/recursos/imgs/sp_o.gif) no-repeat left top;}
.utilidades_header .languages a.uk:hover, .utilidades_header .languages a.ukactive {background:transparent url(/recursos/imgs/uk_o.gif) no-repeat left top;}
.utilidades_header .languages a.de:hover, .utilidades_header .languages a.deactive {background:transparent url(/recursos/imgs/de_o.gif) no-repeat left top;}
.utilidades_header .languages a.active {cursor:default;}
.help_info { z-index:100;background: url(/recursos/imgs/bkg_help.gif) no-repeat right bottom; display: none; float:left;	font-family:Arial,Helvetica,sans-serif;	font-size:12px; padding:0 1px 9px 0; position: absolute; cursor: help;}
.help_info p {background:#F7F7F7 url(/recursos/imgs/bkg_help_p.gif) no-repeat left top; float:left; padding:5px;}
#contenedor .nav_mapa #ficha img.popup {border:none; height:auto; margin:0 0 0 4px; width:auto;}
#bkg_nav {background:transparent url(/recursos/imgs/bkg_bkgnav.gif) repeat-x left 4px; border-bottom:1px solid #0066CC; float:left; margin: 0 0 10px 0; padding:0; text-align:left; width:100%;}
#nav { background:transparent url(/recursos/imgs/bkgmenu.gif) repeat-x left top; border: 1px solid #DEDDDD; border-bottom: none; height:23px; list-style:none; margin:0 auto; padding:0; width:58.8%;}
#nav li {border-right:1px solid #0066CC; float:left;}
#nav li.last { border: 0 none;}
#nav li a {color:#0066CC; font-weight:bold; margin:4px 2px 3px; padding:0 4px; text-decoration:none;}
#nav li a:hover {background:#0066CC; color:#FFFFFF;}
#nav li a:active, #nav li a:focus {background:#0066CC; color:#FFFFFF; margin:0; padding:4px 6px 3px;}
#nav li.active {font-weight:bold; margin:0; color: red; background:#0066CC;/* padding:4px 6px 3px;*/}
#nav li.active a {color: #FFF;}

#footer {border-top:1px solid #C4C5C3; float:left;  margin:20px auto; padding:4px 0; text-align:center; width:100%; font-size:0.9em;}

#footer p, #footer div {color:#ACABA9; float:none; margin:0 auto; padding:3px 0 0; text-align:center; width:100%; clear: both;}
#footer div ul {list-style: none; float: none; width: 690px; text-align: center; margin: 0 auto;}
#footer div ul li {float: left; border-left: 1px solid #ACABA9; padding: 0 8px;}

ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#footer div ul li a {margin: 0;}
#footer div ul li.first {border: none; padding: 0 8px 0 0;}
#footer a, #footer ul {float:none; margin:0 0 0 10px;}

/*PESTAÑAS GRISES*/
#contenedor .nav_mapa ul.tabs {float: left; margin: 0;}
#contenedor .nav_mapa ul.tabs li {display: inline; margin: 0 4px 0 0; float: left;}
#contenedor .nav_mapa ul.tabs li a {background: url(/recursos/imgs/bgtabs02a.gif) right top no-repeat; padding: 5px 15px; color: #565554; text-decoration: none; font-size: 1em; border-left: 1px solid #565554; border-bottom: 1px solid #565554; float: left; position: relative; z-index: 3; font-weight: bold;}
#contenedor .nav_mapa ul.tabs li a:hover, #contenedor .nav_mapa li.active a {background: url(/recursos/imgs/bgtabs02a_o.gif) right top no-repeat; color: #FFF; border-left: 1px solid #565554; border-bottom: 1px solid #565554;}
#contenedor .nav_mapa ul.tabs li.active {padding: 5px 15px; font-size: 1em; background: url(/recursos/imgs/bgtabs02a_o.gif) right top no-repeat; color: #FFF; border-left: 1px solid #565554; border-bottom: 1px solid #565554; font-weight: bold;}
#contenedor .nav_mapa ul.tabs li.active span {color: #FFF;}

/*ACCESO*/
.acceso {float: right; background: url(/recursos/imgs/micuenta.gif) left top no-repeat; padding: 0 0 0 22px;}
.acceso2 {float: right; background: url(/recursos/imgs/micuenta_o.gif) left top no-repeat; padding: 0 0 0 22px;}
.acceso span, .acceso2 span {float: left;}
.acceso a, .acceso2 a {margin: 0 4px;}

/*HEADER VERSIÓN REDUCIDA*/
#header.popup {border-bottom: 1px solid #0066CC; margin: 0 0 6px 0; padding: 0 0 5px 0; float: left;}
#header.popup .boton_XL {position: relative; top: 15px; float: right;}
#header.popup .boton_XL input {background: url(/recursos/imgs/search.gif) left top no-repeat;}
.botones.frame {float: right; margin: 0 0 6px 0;}
.botones.frame span {padding: 0 8px;}
.botones.frame a {float: none;}

/*CABECERA MINI*/
#header.mini .boton_S_orange {float: right; margin: 18px 0 0 0;}
#header.mini .boton_S_orange label {height: 18px; position: relative; left: -2px;}
#header.mini .boton_S_orange #imprimir {background: url(/recursos/imgs/miniprint.gif) left top no-repeat;}

/*AVISO LEGAL*/
#contenedor.legal {width: 99%; padding: 0 0.5%;}
#aviso {width: 100%; float: left; margin: 10px 0;} 
#aviso p {margin: 0 0 10px 0; line-height: 140%;}
#aviso ul {float: left; width: 96%; padding: 0 0 10px 0; margin: 0 0 0 40px; line-height: 140%;}
#aviso dl dt {font-weight: bold; float: left; margin: 0 4px 0 0;}
#aviso dl dd {margin: 0 0 6px 0;}
#aviso ul li {line-height: 120%; margin: 0 0 5px 0; clear: both;}
#aviso ul li ul {margin: 0 0 0 30px;}
#aviso ul li ul li {line-height: 140%; margin: 0 0 5px 0; clear: both;}
#aviso ul.sinestilo {list-style: none;}
#aviso ul.sinestilo li h4 {font-weight: bold;}
#aviso ul.sinestilo p {margin: 0 0 10px 0;}
#aviso ul li span {font: bold 16px Arial, Helvetica, sans-serif; color: #00CC00;}
#aviso h2 {margin: 0 0 10px 0; font-size: 17px; border-bottom: 1px solid #ACABA9;}
#aviso h3 span {font: bold 16px Arial, Helvetica, sans-serif; color: #00CC00; margin: 0 4px 0 0;}
#aviso h3 {width: 100%; float: left; margin: 0 0 10px 0;}
#aviso h4 {margin: 10px 0; font: bold 15px Arial, Helvetica, sans-serif; clear: both;}

/*MIGAS*/

#contenedor p.migas {width: 100%; margin: 10px 0 10px 0; color: #565554; font-size: 1em;}
#contenedor p.migasInfoTasacion {width: 90%; margin: 10px 0 20px 9%; color: #565554; font-size: 1em;}
#contenedor p.migas span, #contenedor p.migas a {float: left;}
#contenedor p.migasInfoTasacion span, #contenedor p.migas a {float: left;}
#contenedor p.migas a {margin: 0 4px;}
#contenedor p.migasInfoTasacion a {margin: 0 4px;}

/*CABECERA DEL PROCESO DE BÚSQUEDA*/
.preheader.cab_busqueda a.dispmenu {padding: 0 20px 0 0; background: url(/recursos/imgs/orderbyasc.gif) right top no-repeat;}
a.dispbusqueda {padding: 0 0 0 7px;}
.preheader.cab_busqueda {width: 100%; float: left;}
.preheader.cab_busqueda div {clear: none;}
.preheader.cab_busqueda .menu1 {border-left: 1px solid #565554; float: left; list-style: none; display: none; position: absolute; padding: 0 2px; top: 24px; left: 264px; background: #FFF;}
.preheader.cab_busqueda .menu2 {float: left; list-style: none; display: block; position: absolute; padding: 4px; top: 4px; background: #FFF;}
.preheader.cab_busqueda .menu2 li {float: left; padding: 0 6px; border-right: 1px solid #565554;}
.preheader.cab_busqueda .menu1 li {float: none; clear: both; padding: 3px 5px; border-right: none;}
	.preheader.cab_busqueda .menu li.first, .preheader.cab_busqueda .menu2 li.first {padding: 0 6px 0 0;}
	.preheader.cab_busqueda .menu li.last, .preheader.cab_busqueda .menu2 li.last {border: none;}

/*VÍDEOS DEMO*/

#contenedor .video {margin: 0 auto; width: 600px;}
#contenedor .video div {border: 1px solid #ACABA9; float: left; margin: 20px 0; padding: 5px 0 0 0;}

/*PEGATINA DE LA ENCUESTA*/
.opinion {margin: -37px 0 0 250px; padding: 12px 0 12px 44px; width: 210px; background: url(http://www.ivive.com/recursos/imgs/new_2.gif) left top no-repeat; display: block;}