﻿/* General */

body {font-family:arial,helvetica,sans-serif; padding-bottom:10em !important;}
input[type="radio"] { margin:.3em; //margin:0; margin/*\**/:0; vertical-align:middle;}
h1{ font-size:2em;}
h2{ font-size:2em;}
hr{ background:#CCC; border-top:solid 1px #CCC; height:1px;}
p, .normal_text{ font-family:arial,helvetica,sans-serif; font-size:12px;}
a:hover { text-decoration:none !important;}
a img { border:0;}

	/* Clases varias */
.margin_left { margin-left:1em; margin-right:-.3em;}
.red_text { color:#FF0000;}
.bold { font-weight:bold;color:#444;}
.italic { font-style:italic;}
.underline { text-decoration:underline;}
.strong { font-weight:bold !important; margin-top:2em;}

.display_none { display:none;}
.ms-WPBody td { font-family:Arial, Helvetica, sans-serif !important;}
.soft_gray {color:#969696;}
.fixed_asesor { position:relative;}
.fixed { position:fixed; }
.fixed_top{margin-top:-4em;margin-bottom:-4em !important;}

input.cantidad{ text-align: right;	width:100px;}  


.cursor_hand {cursor:pointer;}
.no_border { border:0;}
.no_height { height:0;}
.obout_combobox { max-height:1em;}
.titular { position: relative; color: #dedede; bottom: 30px;}
.precio { font-size:12px; color:#444; font-weight:bold;}

.content{color:#3F3F3F; padding-left:1em;}
.header{font-weight:bold; color:#000; font-family:arial,helvetica,sans-serif; border-bottom:none;}
.header hr{	margin-bottom:-1em;}
.tabla{text-align:left; height:225px; width:732px; padding:1em; font-family:Arial, Helvetica, sans-serif;  background:url('Images/recuadro_verdesglose.png') no-repeat left top;}
.tabla td{ padding:.15em 0;}
.divMort{ float:left; display:inline; width:20em; margin-left:-2em; margin-right:2em;}
.divPurch{float:left; display:inline; margin-left:5em; width:20em;}

	/*Clase arial para aplicar esta fuente nota: la clase arial ha sido cambiada, la medida actual de la font era 1.1em*/
.arial{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.arial td { font-family:Arial, Helvetica, sans-serif; font-size:.9em;}

	/*Icono tooltip de simbolo "?"*/
.link_tooltip { background:url('Images/ayuda-hipotecaria.gif') no-repeat right top; padding-left:1.5em; cursor:help; float:left; vertical-align:bottom; display:inline;}
.link_tooltip:hover {color:#CCC;}

	/*Le da un tamaño general a todos los textbox de la pagina*/
.cuerpoPagina select { width: 150px; color: #444; background: #FFF; border: #CCC solid 1px; padding:.2em;}
.cuerpoPagina participants{margin:0 20px 0 0;} 
				


	/* Floats */
.float_left { float:left;}
.float_left2 { float:left; margin:8px 0 0 20px;}
.float_right { float:right;}

	/* Aligns */
.text_align_left { text-align:left;}
.text_align_right { text-align:right;}

/* Estos divs se usan en la primera linea "Necesito" y "En"*/
.less_medium_box { float:left; margin:20px .4em 0 0; font-family:arial,helvetica,sans-serif; height:1.5em; }
.medium_box { float:left; margin:.4em .4em 1em 0; font-family:arial,helvetica,sans-serif; margin-right:30em; clear:left;padding:0 0 10px 0;}
.clear{	clear:both;}
.border { border-bottom:1px solid #AFAFAD;}
.normal_text { font-weight:normal !important;width:480px;}
.need_combobox { margin-top:-.6em; position:absolute; //position:relative;}
.need_text { margin-right:30px; margin-top:7px;}/*medida antigua .7em*/
.footer { background:none;} 

/* Para todos los headings */
.heading_text_purpose {font-weight:bold; color:#666; margin-bottom:1em; font-family:arial,helvetica,sans-serif; font-size:12px; padding-left:1.5em;}
.heading_text {font-weight :bold; color:#666; font-family:arial,helvetica,sans-serif; font-size:12px; padding:.5em 0 0 2.2em; background:url('images/blue_sphere_bg.jpg') no-repeat; width:100%; height:26px;}
.heading_text_button { font-weight:bold; color:#444; font-family:arial,helvetica,sans-serif; font-size:1.1em; padding:.5em; padding-left:2em; background:url('images/blue_sphere.jpg') no-repeat; background-position:.1em left;}

/* Cabeceras con imagen de los diferentes apartados */
#heading_priority 	{background:url('Images/asesor1_icns.png') no-repeat #FFF; padding:1.2em 0 .2em 4em;}
#heading_house 		{background:url('Images/asesorhome_icns.png') no-repeat #FFF !important; padding:1.2em 0 .2em 4em;}
.heading_optional	{background:url('Images/asesoreuro_icns.png') no-repeat #FFF; padding:1.2em 0 .2em 4em;}
#heading_participant{background:url('Images/asesoruser_icns.png') no-repeat #FFF; padding:1.2em 0 .2em 4em;}
#heading_personal	{background:url('Images/asesorcandado_icns.png') no-repeat #FFF; padding:1.2em 0 .2em 4em;}

/* Opinion (Parte izquierda) */
.radio_button_fixed_width label { padding-right:1em;}
.opinion_box li {list-style-image:url('Images/entrevista-lista.jpg'); padding-left:-2em;}
.opinion_box { float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; width:19em; padding:1.8em 5.5em 0 1em;margin:0 0 0 -9.5px;}
.opinion_box .float_right{ margin-right:1em; display:inline; width:10em;}
.opinion_left_text{ float:left; width:8.5em;}
.opinion_left_text_short { float:left; width:8em;}
.opinion_right_text { float:right; width:14em;}
.opinion_right_text_large { float:right; width:11em;}

.opinion_box .float_left{ width:23em; clear:both;}
.opinion_box .more_margin { margin-top:2em;}
.opinion_box_middle div, .opinion_box_bottom div{ margin:1em 0; padding-left:0;}
.opinion_box .border{border-bottom:1px solid #7DADC9;}
.opinion_box .bold {color:#02507A; text-align:center !important;}
.opinion_box .clear{ height:1px; margin-top:-1em;}

.opinion_box_top {background:url('Images/Opinion_Box_top.jpg') no-repeat left .3em; height:6.6em;}
.opinion_box_middle { background:url('Images/Opinion_Box_middle.jpg') no-repeat left .3em; min-height:12.9em;}
.opinion_box_bottom { background:url('Images/Opinion_Box_bottom.png') no-repeat left .3em; height:13em;}
.opinion_box_bottom .float_right{ margin:.1em 0 0 10em }

.why_text { color:#7DADC9; background:url('Images/ayuda-hipotecaria-prestamo.gif') no-repeat right; padding:0 1.2em 0 .5em; cursor:help; font-size:.9em; margin-left:.5em;}
.why_description { background :#F5F5F5; text-align:justify; border:#F4E8E8 .1em solid; color:#000; width:13em; padding:1em!important; z-index:40; cursor:help; position:absolute;}

	/* Cabeceras del opinion */
.little_heading_text { font-size:.8em; color:#FFF;}
.big_heading_text b{ color:#76AD36; font-weight:normal;}
.opinion_box .big_heading_text { color:#FFF; font-size:1.6em; margin-bottom:.5em; line-height:1em; }
.opinion_box .heading_text { margin-left:-2em; font-weight :bold; color:#444; margin-bottom:1em; font-family:arial,helvetica,sans-serif; font-size:1.1em; background:none;}
.int_precision {font:"Arial, Helvetica"!important; position:relative; clear:both; margin:-1em 0 0 0; //margin:16px 0 0 0 !important; }


/*En teoria sobra hay que revisar si se usa en algun otro lugar que no sea la entrevista*/
.float_right2 {font:"Arial, Helvetica"!important; float:right; position:relative; clear:both; margin:16px 0 0 0 !important; }


	/* Texto del opinion con margin vertical */
.opinion_box_text { margin:2em 0;}

	/* Flash de la parte superior izquierda del opinion*/
.flash_interview { margin:.7em 0 -.8em .5em; position:relative !important;}
body:nth-of-type(1) .flash_interview { margin:.7em 0 -1.2em .5em; background:url('Images/imagen_asesor2.jpg') no-repeat;}

/* Para la frase de en 5 minutos... arriba de todo*/
.big_heading_text { font-size:1.3em; color:#008BBE;}
.privacy_text { background:url('Images/privacidad-datos.jpg') no-repeat right top; width:10.6em; height:3em; float:right; margin-top:-3em; color:#016591; font-weight:bold; line-height:.9em; padding-top:.5em;}
.privacy_text b{ color:#00415E;} 
.priorities_bgline {background:url('Images/linea-casa-hipoteca.jpg') no-repeat left top;}
.bienvenue_box { min-height:14em; width:522px !important; background:url('images/cabecera-simulador.jpg') no-repeat left 0.4em; padding:1px 1em 0 8em;}
.bienvenue_box .border{ border-bottom:dotted 1px #CCC !important; margin:-1em 0 0 2.7em; width:480px;}
.bienvenue_box .big_heading_text b{ font-weight:bold; font-size:1.4em; margin-left:.7em;}
.bienvenue_box .big_heading_text { font-weight:bold; font-size:1.1em; margin-top:21px; }
.bienvenue_box li { list-style-image: url('Images/recomendar.gif'); margin:1em 4em;}
.bienvenue_box span { font-weight:bold; width:20em; margin-bottom:1.4em;}

/* Participants */
.party1_mrg_top {float:left; top:10em;}
.participants_radiobuttons label{ margin-right:12em;}
.participants_radiobuttons { margin-left:-.4em;}
body:nth-of-type(1) .participants_radiobuttons { margin-left:14em; margin-top:-1.2em;}
.divTitulares { }
.participants_indent .indent{ margin-left:6em;}
.participants_radio { font-size:1.1em !important;}
.participants_title { width:100%; clear:right; border-top: 1px #6DA42D dotted; color:#6DA42D; margin:-1.5em 0 -1.3em -6em; padding-top:.5em;}

/* Priorities */
.priority b { color:#000; font-size:1.2em;}
.priority i { font-style:normal;}
.priority { float:left; display:inline; font-weight:bold; line-height:2em; font-size:1.06em; margin:-10px 600px 0 -10px; /*margin-left:1.2em; margin-right:-214px;*/}
.min_height_priorities { margin-bottom:14em; //margin-bottom:1em;}/*medida antigua min-height:32em; margin-bottom:-4em;*/
.min_height_priorities2 { min-height:-34em; margin-bottom:-8em;}/*medida antiagua margin-top -4em*/

*:first-child+html .priority { width:200px !important;float:left; display:inline; font-weight:bold; line-height:2em; font-size:1.06em; margin-left:20px; margin-right:-314px;}
*:first-child+html .lopd	 input{width:15px; height:15px; margin-left:1em;}


/* Hack IE8 */
.priority { width:200px !important;float:left; display:inline; font-weight:bold; line-height:2em; font-size:1.06em; margin-left:20px; margin-right:590px;margin-bottom:20px;}/*antiguo margen -314*/
.lopd	 input{width:15px !important; height:15px !important; margin-left:1em; !important}
.advice_box { background:url('Images/icono-opinion-helpmycash.jpg') no-repeat; min-height:4em; width:68%; padding:2em 2em 1.6em 45px;}/*antiguo min-height 4em - old padding padding:10px 0 10px 44px;*/
.big_advice { height:12em; padding-top:.4em; //padding-top:2em}
.advice_box2 { background:url('Images/icono-opinion-helpmycash.jpg') no-repeat; min-height:4em; width:68%; padding:2em 2em 1.6em 45px; margin-top:350px;}/*antiguo min-height 4em - old padding padding:10px 0 10px 44px;*/

.advice_bottom { background:url('images/HMCin_culin.jpg') no-repeat left; height:2em; width:59.5em; margin-top:-1em; margin-bottom:1em;}
.advice_box li, .advice_box_client li { list-style:disc; margin:.5em 1.2em;}
.advice_box_client { margin-left:-70px; background:  url('Images/icono-cliente-helpmycash.jpg')transparent no-repeat scroll center bottom; min-height:3em; width:55.5em; padding:1em 1em 1em 3.2em;  font-family:Arial, Helvetica, sans-serif;}
.advice_top { margin-top:10px; margin-left:10px; background:url('Images/icono-cliente-hipotecario.jpg') no-repeat left; height:6em; width:56.6em; margin-bottom:-4em;}
.advice_top2 { border:solid 1px red; margin-top:10px; margin-left:10px; background:url('Images/icono-cliente-hipotecario.jpg') no-repeat left; height:6em; width:56.6em; margin-bottom:-4em;}


.margin_next { margin-top:18em; }
.advice_box .float_right{ font-weight:bold; margin-top:1.5em; color:#444; }
.advice_top2 { margin-left:10px; background:url('Images/icono-cliente-hipotecario.jpg') no-repeat left; height:6em; width:56.6em; margin-bottom:5px;margin-top:200px;}

.final_advice { width:46em; padding:2em 3em 1em 5em; min-height:8em; font-size:12px;}
.register .final_advice { background:url('images/Interview_Gray_Box_Down.jpg') no-repeat left bottom; text-align:justify; padding-bottom:2em; padding:2em 4em;}
.register .final_advice p{ margin-bottom:1em;} 
.register_line { border-bottom:1px dotted #CCC; margin:.5em 2em;}


/* Register */
.register, .register table, .register td{ border:none !important; font-size:1em; margin-bottom:10px;margin-right:80px;padding:0.6em 0 0 0;}
.register table { background:#FFF;}
.register input[type="text"], .register input[type="password"]{  float:left;position:relative;background:url('Images/text-field.gif') no-repeat; //background:none !important; 
padding:8px 8px 9px 4px; //padding:.3em 0 0; //margin-bottom:10px; //margin-top:10px; width:155px;height:23px;border:none; //border:1px solid #999; }
.register input[type="submit"]{  float:left;position:relative;background:url('Images/text-field.gif') no-repeat; padding:8px 8px 9px 4px; width:155px;height:23px;border:none; }
.register_label { width:23em; padding-left:1em; font-size:1.3em;} 
.clear-User{clear:left; margin-top:3em !important; position:relative; bottom:.5em;}
.send_button { border:none !important; text-align:center; color:#444; background:transparent url(Images/blue-bttn.jpg) no-repeat scroll 0 0; }
.val_button {  text-align:center; font-weight:bold; font-size:12px; color:#fff; padding:0 20px 7px 0;background:transparent url(Images/blue-bttn.jpg) no-repeat scroll 6px 3px !important; }
.val_button:hover { color:#003399 !important;}
.tab_validate{margin:0 0 10px 0; width:300px;}

.textfield_acesso{float:left;position:relative;margin:-5px 0 12px;//margin:0 0 13px 0 !important;}
.textfield_acesso .textfield_bg{float:left;position:relative;background:url('Images/text-field.gif') no-repeat;padding:8px 8px 9px 7px;width:155px;height:23px;border:none;}


				
/* Chrome  */

body:nth-of-type(1) .val_button { text-align:center; font-weight:bold; font-size:12px; color:#fff; padding:0 20px 7px 0;background:transparent url(Images/blue-bttn.jpg) no-repeat scroll 0 0 !important; }
body:nth-of-type(1) .val_button:hover { color:#003399 !important;}
body:nth-of-type(1) .tab_validate { margin:0 0 10px 0;}
body:nth-of-type(1) .lost_pass_access{float:left;position:relative;display:block; width:100%;}
body:nth-of-type(1) .register_validate_button { background:url('images/save_bttn.png') no-repeat center; width:122px !important;}
body:nth-of-type(1) .priority { width:200px !important;float:left; display:inline; font-weight:bold; line-height:2em; font-size:1.06em; margin-left:20px; margin-right:-314px;}
body:nth-of-type(1) .lopd	 input{width:15px; height:15px; margin-left:1em;}

/* Chrome detec java script issues */
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;


.register_validate_button { background:url('images/save_bttn.png') no-repeat center; width:122px !important;}

/* Priority */
.pr-detail a { margin-left: 18em; display: block; line-height:1.5em; position:relative; top:1.4em; //top:-2em;}
a.normal_text{height:37px;}
.pr-detail .first_link { margin-left: 0 !important; float: left; position: absolute;}
.pr-detail .priority_link { margin-bottom: 0.5em; }
.priority_link a{ color:#696969 !important;}
.priority_link i { font-style:normal;}
.priority_link:hover a{ color:#B7C7CA !important;}
.priority_link:hover { cursor:pointer; }
.priority_link .first_link{ width:18em; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:-0.5em 0 30px 10px; 
							position:relative; top:2em; line-height:1.5em;}
.priority_link div{ width:36em; float:right; margin-top:-1.2em; line-height:1.5em;}
.priority_tooltip { position:absolute; top:1.8em; font-size:12px; font-weight:normal !important; width:35em; color:#444 !important;}

.less_firstlink_width { max-width:16em !important; color:#FF0000 !important;}
.one_priority .priority_link { font-size:.9em;}
.one_priority .priority_link div { width:100%; float:left; margin-top:.3em;}
.one_priority { padding-bottom:3em; //padding-bottom:1em;}
.back_button {margin-right:-3.5em;}
.more_margin_top { margin-top:.4em;}
.more_margin_top_large { margin-top:1.5em;}

.priority_1 { color:#444444; }
.priority_2 { color:#616161;}
.priority_3 { color:#828282;}
.priority_4 { color:#A6A7A6;}
.priority_5 { color:#C4C6C4;}

/*.priority_2 , .priority_3, .priority_4, .priority_5 { padding-bottom:4em;}*/


/* PriorityHelp */
.indahouse .right_radiobuttons {margin-top:-.1em;}
.indahouse .ms-WPBody td { font-size:1em !important;}
.indahouse input { max-width:4em; text-align:right;}
.indahouse label, .indahouse input { font-size:12px;}

/* PartyLabels*/
.payment_problems { height:2.8em; //height:.5em;}
.always_there { height:2.5em; padding-top:.5em;}
.link_tt_participants { margin:-1.2em 0 0 0; float:right;}
.less_indent { margin: 0 1.4em 0 -1.4em}
.this_import_is { height:4em !important;}

/* Party*/
.party { float: left; clear: right;	margin-right: 10px;	width: 14em;}
.party p { height: .2em;}
.participants_year { min-width:140px;}
obligatory { background:#FFD7D7 !important;}
	
	/*Colocacion del combo de relationship*/
.cmbRelation { position: relative; left: 11%;}

/* Indents de texto */
.indent { margin-left:3em;margin-right:100px;}
.big_indent { margin-left:6.5em;}
.big_indent_refi { margin-left:6.3em;}
.indent_text { text-indent:3em;}
.participants .indent { margin-left:4em;}

/* Purchase, Refinance, Construction*/
.simple_formulary div{ float:left; display:inline; min-height:3em;}
.simple_formulary #estimatedClossingHelp { min-height: 2em !important;}
.simple_formulary .left_text { width:21em; clear:left;}
.simple_formulary .left_text_1 { width:24em; clear:left;}
.simple_formulary .right_radiobuttons {vertical-align:top; display:inline; //width:30em;}
.r  .link_tooltip { margin-left:1em;}
.right-align {text-align: right; margin-top:-0.3em; //margin-top:-1.3em !important;}
.padding_top_result { padding-top:1em;}

.padding_left_box_radiobuttons { padding-left:1.6em; }
.padding_left_box_radiobuttons_minus { padding-left:1.5em; }
.padding_left_box_radiobuttons_right { padding-left:1.8em; }
.padding_left_box_radiobuttons_plus { padding-left:1.2em; }

.result { padding-left:1.2em; width:21em;}
.result_simbol { padding-left:1.2em; width:13.5em;}
.result_total { width:11.5em; padding-left:3em; padding-right:2em; font-family:Arial, Helvetica, sans-serif; margin-top: -1em; //margin:1em 0 0 -14.8em !important; }
#Construction hr, #Purchase hr, #BridgeLoan hr, #Refinance hr { border:none; //border:1px dotted #CCC; background:none; height:1px;}
#Purchase .result_total, #Purpose .result_total { width:9.5em; padding-left:2em; padding-right:20px; margin:-2em 10px 0 0; }
#Purchase .result_total hr, , #Purpose .result_total hr { margin-top:1em;} 
#BridgeLoan .result { padding-left:1.8em;}
#BridgeLoan hr { padding-left:1.8em; width:11.2em; margin:-1em 0;}
.result_total hr { width:11.2em; float:left; margin-left:-1em;}
.margin_indent { margin:14px 0 1em 3em; //margin:0 0 0 3em; width:40em;}/*margin antiguo 1em*/
.tooltip_estimated { float:right; display:inline; margin:-1.2em 0 0 11em;}
.radio_button_inmueble { height:7em; float:right; margin:-4.2em -15.2em -1em 0; //margin:-5.4em -15.2em -1em 0; background:url("Images/llave.png") no-repeat; padding:.7em 0 0 2em; //padding:.4em 0 0 2em;}
.coste{position: relative;	right: 14px;margin-right: 27px;}

*:first-child+html #Refinance,*:first-child+html #Construction { margin-bottom:1em;}
*:first-child+html #Refinance .heading_text, *:first-child+html #Construction .heading_text { margin-bottom:1em;}


	
.box_background_top { background:transparent url(images/bg_box_result.jpg) no-repeat scroll 0 0;}
.box_background_middle { background:transparent url(images/bg_box_result.jpg) no-repeat scroll left -1em; }
.box_background_bottom { background:url('images/bg_box_result.jpg') no-repeat bottom left; padding-bottom:1em; } /* text-align:right; */

	/*Para las labels más pequeñas*/
.subLabels { position: relative; left: 30px; color:#7B7C7B;}

/* Refinance */
#Refinance { margin-bottom:-1em;}
#divDebts { width:100%}
.margin_left_radiobutton { width:11.5em !important; padding-right:3em;}
.cmbNeed { float:right; display:inline; width:5.7em}
.refinance_ima_no_uchi { margin-right:-.3em;} 
.refinance_margin_top_large { margin-top:3em;} 
.vertical-padding { padding-bottom: 0.5em; padding-top:0.7em;}
.sublabels_margin_right { text-align:right; color:#7B7C7B;}
.refi_3options { width:100%; margin:-6em 0 0 18em !important; padding-top:.8em !important;}
.radio_button_refinance { height:6em; float:right; margin:-46px -120px 0 10px; background:url("Images/llave.png") no-repeat; padding:1em 0 0 1.5em !important;}

/* Construction */
.total_result {padding-left:1.2em; width:11.7em;}
.total_result_estimated {padding-left:1.4em; width:12.85em; text-align:right;}
.total_result hr { margin-top:-1em;}
.sublabels_margin_right_cons { margin-left:10.5em; color:#7B7C7B;}

#Construction .heading_text , #Purchase .heading_text , #Refinance .heading_text  { margin-top:40px; //margin-top:0;}/*margen top antiguo .5em*/
#Construction table, #Purchase table, #Refinance table { width:50em; margin-left:3em;}
#Construction .right_radiobuttons, #Purchase .right_radiobuttons, #Refinance .right_radiobuttons { width:21em;}
#Construction .subLabels { margin-left:1.2em;}
#Purchase, #Construction { margin-bottom:-2em;}

/* Collateral */
.minus_margin_left_4 { margin:-1.3em 0 0 7em;}
.padding_left_cajatable { margin-left:0em;}
.cajaTable { padding: .5em; text-align: right; background-color: #f2f5f6; border-left: #CCC solid 1px; border-right: #CCC solid 1px;}
.cajaTable td { float:left; }
.subLabesTable { text-indent: 40px; width:80%;}
.subLabesTable span { width: 5em;}

/* Purchase */
.margin_indent_expression { margin:4em 0 1em 3em; //margin:1em 0 1em 3em;}
.minus_margin_left_3 { margin:1em 0 -1.5em -4em;}

/* PurposeSelection, HomePurposeSelection (Necesito..En)*/
.combo_toolbox { margin-left:9.4em; margin-top:-21px;} /* medida antigua -2em*/
.combo_toolbox_need { margin-left:8em; margin-top:.2em;}
.medium_box { float:left; font-family:arial,helvetica,sans-serif; margin-right:30em !important; 
clear:left; position:relative; left:-1.4em;}
.medium_box_need { float:left; font-family:arial,helvetica,sans-serif; margin-right:30em; 
clear:left;padding:0 0 10px 0; color:#666666; font-weight:bold; margin:0 !important;}
.combo_text { margin-right:.7em;}
.link_asesor_tooltip{background:url('Images/ayuda-hipotecaria.gif') no-repeat; width:100%; cursor:help; position:relative; top:.5em; 
width:100%; left:20em; //width:13px; //left:.5em;}
.less_medium_box .combo_toolbox { padding-left:1em; margin-left:8em; margin-top:-2em;}
.first_tooltip { float:left; margin-left:6em; //margin-left:.1em; margin-top:1.5em; //margin-top:1em;}

/* Margins de altura */
.margin{ margin:.5em 0; }
.more_margin{ margin:2em 0;}
.medium_margin{ margin-top:1em; }
.less_mrg_top { margin-top:-2em;}
.margin_top_evaluate { margin-top:8em;}
.margin_top_evaluate_mg_top { padding-top:-10em;} 
.margin_top_this_import { padding-top:3em;} 

/* Mensaje de advertencia*/
.advice_box { background:url('Images/icono-opinion-helpmycash.jpg') no-repeat; min-height:4em; width:42em; padding:2em 4.5em 0.5em;}
.big_advice { height:12em; padding-top:.4em; //padding-top:2em}
.advice_bottom { background:url('images/HMCin_culin.jpg') no-repeat left; height:2em; width:59.5em; margin-top:-1em; margin-bottom:1em;}
.advice_box li, .advice_box_client li { list-style:disc; margin:.5em 1.2em;}
.advice_box_client {  background:  url('Images/icono-cliente-helpmycash.jpg') no-repeat center bottom; min-height:4em; width:55.5em; padding:1em 1em 1em 3.2em;  font-family:Arial, Helvetica, sans-serif;}
.advice_box_client .Button_Large { margin-left:4em; //margin-left:9em;}

.advice_top { margin-left:10px; background:url('Images/icono-cliente-hipotecario.jpg') no-repeat left; height:2em; width:56.6em; margin-bottom:-9em;}
.advice_box .float_right{ font-weight:bold; margin-top:1.5em; color:#444;}
.final_advice { width:46em; padding:2em 3em 1em 5em; min-height:8em; font-size:12px;}
.register .final_advice { background:url('images/Interview_Gray_Box_Down.jpg') no-repeat left bottom; text-align:justify; padding-bottom:2em; padding:2em 4em;}
.register .final_advice p{ margin-bottom:1em;} 
.register_line { border-bottom:1px dotted #CCC; margin:0.5em -3em;}

.warning_box { background:url('images/alerta-hipoteca.jpg') no-repeat 1em center; padding:1em; border:#CCC 0px dashed; min-height:5em; padding-left:11em; width:39em; margin:2em .3em; color:#FF0000 !important; font-weight:bold;}
.warning_box ul li { list-style-type:disc !important;}

/* Pop Up*/
.popupMenu_new {width:50em; font-size:4em; height:7.5em; background:url('images/desplegable-helpmycash.png') no-repeat bottom; z-index:14; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:3em 3em 0 2.5em; cursor:pointer; color:#000; position:absolute; margin-left:auto; margin-right:auto;}
.popupMenu {width:43em; font-size:4em; background :#E1F6FF; z-index:14; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; border:#F1FBFF .1em solid; margin:2.2em 0 0 40em; padding:1em; cursor:pointer; color:#000; margin-left:23em; font-weight:normal;}
.popupControl{background-color: #AAD4FF;position: absolute;visibility: hidden;border-style: solid;border-color: Black;border-width: 1px;}
.btnCloseHelp{ background:url("Images/cerrar.png") no-repeat; width:19px; height:18px; cursor:pointer; top:.4em; float:right; right:2.5em; position:absolute;}
.btnClose{	position: relative;	left: 530px;}

/*EstimatedClosingCostHelp */
.total_ad { border:1px solid #CCC; background:#DCDCDC; max-width:10em;}
.total_add .mdlEstHelp{ background:#CCC; padding:.2em;}
.estimatedHeaderMortgage{position:relative;	left:-17.5em;}
.estimatedHeaderPurchase{position:relative;left:-17.5em;}
hr.mdlEstHelp{width:5em;}

input.mdlEstHelp{ width: 140px;	color: #444;Background: #FFF;}
.divMort td, .divPurch td {width:auto; padding-left:2.1em;}
.divMort table, .divPurch table{ width:28em;}
#estimatedClossingHelp:hover { color:#444; cursor:pointer;}

/* EntryOffer */
.pad_left{	margin-left:6em;}

/*Configuracion de party y party-labels*/
.labels-party{ height:3em; font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:bottom;}
.watermark{	font-style:italic;}

/*OPINION, PROGRESS, REGISTER, WELCOME, PA-COMMUNICATION, WYSIWYG, OFFERGRID, OFFERGRID */
.modalBackground{background:#FFF;filter: alpha(opacity=40);	opacity: 0.4;}

/*WELCOME, REGISTER*/
.modalPopup { background-color: #fff; border-width: 1px; border-style: solid; border-color: black; }
.lblOki{background-color: #E6E6E6;	border-bottom: 1px solid #333333;display: block;padding: 0.25em 0.5em;}
.lopd	 input{width:5px; height:1px; margin-left:1em;}

/* ASESOR ONLINE, AREA PERSONAL (opinion)*/
.underline_link { text-decoration:underline; font-size:12px; font-weight:bold; cursor:pointer; float:right; color:#444 !important;
position:relative; padding:6px 0 8px 24px ; margin:14px 6px 1px 60px !important; width:50%;
}
.underline_link2 { font-weight:bold; float :right !important; font-family:Arial, Helvetica; color:#444 !important; font-size:12px; cursor:pointer; 
position:relative; padding:8px 0 8px 30px !important; margin:15px 0 1px 72px !important; background:transparent url(Images/bttn_grey1.jpg) no-repeat scroll 0 0 !important;width:70%;
}

.underline_linkpass{margin:10px 0 1px 0 !important; //margin:10px 0 1px 0 !important; /*width:80%;*/}


/*Hack para IE7*/
*:first-child+html .underline_link2 { font-weight:bold; float :right !important; font-family:Arial, Helvetica; color:#444 !important; font-size:12px; cursor:pointer; 
position:relative; padding:8px 0 8px 30px !important; margin:25px 0 1px 72px !important; background:transparent url(Images/bttn_grey1.jpg) no-repeat scroll 0 0 !important;width:70%;
}

/*clase alternativa para formato del texto "ver ejemplo"*/
.examplev{padding:6px 0 8px 30px; background:transparent url(Images/bttn_grey1.jpg) no-repeat scroll 0 0 !important; 
font:"Arial", Helvetica; font-size:12px; color:#666 !important; cursor:pointer; float:right; position:relative; 
margin:10px -194px 1px 100px !important; width:10em;}


.underline_link:hover { color:#3E90B7 !important;}

/*Clases para tablas de Acceso Area Perosnal Segura*/
.tab_izq{margin:0 0 10px 0;}
				

/*Nueva clase para alinear texto de calcular para estimar...en entrevista*/
.push_right{width:70%;margin:0 0 0 80px;}

/* de boton evaluar */
.margin_evaluar{margin:0 0 0 100px; //margin: 0px 0px 0px 30px; width:40%;}
				
/* Ver Desglose */
.ver_desglose { margin-top:1em; cursor:pointer;}

/* Footer */
.pro { font-weight:bold; color:#444; text-align:left; //margin-top:25em; font-size:12px; position:relative; top:2em; //top:-24em; left:28.5em; //left:31em; width:712px;}
*:first-child+html .pro{margin:0 !important;}
.footer { text-align:center; font-weight:bold; color:#444; font-size:.7em; padding:1em; position:relative; top:2em; //top:-25em; background:none !important; 
margin:1.3em 0 0 21em; left:-3.4em; //left:-.5em;}
.padding_neg{padding:-40px 0 0 0;}
.secondPartWidgetFooter{position:relative; left:18.7em;}

.realFooter{display:none;}
				
/* Usadas ?
.no_padding{ padding:0;}
.pdf_popup { z-index:4; margin-top:30px;}
.wbg { background:none;}
.50_width { width:24em; display:inline; float:left; background:#CCC; border-right:1px solid #444; font-size:4em;}
.tt{ font-family:arial,helvetica,sans-serif; font-size:1em;}
.num_header { font-size:2em; font-weight:bold;}
.privacy { float:right; margin:-7em 0 -2em 0;}
.left_numbers { width:1em; float:left; line-height:2.7em; margin-right:-1em;}
.blue_4 { color:#297FCE;}
.less_radiobutton { line-height:1em; margin-bottom:-2em;}
.left_less_margin { margin-left:-.9em;}
.desglose_div { width:20em; padding-left:1em; font-size:.9em; cursor:pointer;}
.desglose_div:hover { color:#CCC !important;}
.padding_bottom { padding-bottom:.2em;}
.big_padding_bottom { padding-bottom:2em !important;}
.minus_margin_left { margin:1.5em 0 -1.5em -13em;}
.minus_margin_left_1 { margin:.5em 0 -1.5em -15.7em;}
.minus_margin_left_2 { margin:1em 0 -1.5em -7em;}
.tooltip_bg {background:url('images/dashed_line.jpg') repeat-x left 1.3em;}
.width_tooltip { max-width:12em; margin-right:5.2em;}
.left_margin { padding-left:2.8em;}
.grooving_2_da_left_1 {//margin-left:-6em;}
.simbol_field { margin-left:-.8em;}
.party p,.party-labels p { margin-top:-.3em;}
.little_div_left{ width:4.3em; margin-left:2em;}
.result_div { width:13.5em; margin-left:-.9em;}
.total_result_div { width:11.3em; border-top:1px #CCC solid; text-align:right; margin-left:-3em; padding-top:.4em;}
.options_box{ clear:both;}
.radio_buttons { float:right; width:17em; display:inline; margin-top:-1.5em;}
.can_hel { margin-left:-2em; float:left;}
.margin_bottom { margin-bottom:2em;}
.ms-propertysheet { height:80em;}

.important_text { color:#444; border-bottom:.1em dashed #777;}
.opinion_box .important_text { border:0; text-align:justify; font-weight:bold;}
.opinion_box .important_text b{ color:#7DADC9; margin-top:1em;}

.first_priority i{ color:#000 !important; margin-bottom:10em !important;}
.second_priority { color:#696969 !important;}
.third_priority strong, .third_priority i{ color:#808080 !important;}
.fourth_priority { color:#A9A9A9 !important;}
.fifth_priority { color:#C0C0C0 !important;}

.conseils .why_div { margin:-1em 0 0 .8em;}
.conseils .opinion_left_text{ margin-left:1em;}
.special_estimated { float:left; display:inline; margin:-2em 0 0 4em;}
.blue_bg input[type="text"] {}
.blue_bg { background: url("Images/bg_interview_blue.jpg") repeat-x; padding:.5em; min-height:7.5em; margin-top:-.55em; font-family:arial,helvetica,sans-serif; font-size:1em;}

.indent-left { margin:0 0 0.5em 2em; }
.same_width { width:10em; display:inline; float:left;}
.same_width_large { width:19em; display:inline; float:left;}
.mega_big { font-size:4em; margin:.3em .2em 0 -.5em; color:#B2B1B1;}
.big_simbol { font-size:2em; color:#B2B1B1; line-height:.2em;}
.minus_simbol { margin-top:.7em;}
.priority_tooltip_width { max-width:40em;}

td.first_td_collateral{width:37em;}
td.first_td{width:36.8em;}
.padding_right { padding-right:4.1em; float:left;}
.padding_right1 { padding-right:9em; float:left;}
.padding_right2 { padding-right:15.6em;	float:left;}
.padding_right_purchase { padding-right:12.4em;	float:left;}
.padding_right_construction { padding-right:17.5em;	float:left;}
.cmbLoc { position: relative; left: 12%;}

.celdaTitular1 { width: 260px; }
.celdaTitular2 { width: 65px;}

.radio-buttonTitu { margin:0 0 -4em 3em;}
.radio-buttonTitu_1 { margin:-.6em 0 0 3em; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.non_asterisc_margin { margin-left:-.7em !important;}
.moverRelation { width: 165px;}
.imagenCajaTable {	display: table-cell; padding: .5em;	text-align:right; background: #f2f5f6 url(images/caja.png) repeat-x; table-layout: fixed; border: #CCC solid 1px; border-bottom: 0; width:14em;}

.value_width { padding-right: .7em;}
.value_width1 {	padding-right: 1.3em;}
.filed_front_meta {	margin-left:-1em;}
.filed_front_meta_1 { margin-left:-.6em;}

.subLabelsTab {	position: relative; left: 80px;}
.centrarCeldas { text-align: center; }

.colocacionConstruction{	width: 80px;}
.colocacionRefinance{width: 110px;}
.txtBoxRefinance{	text-align: center;}
.txtIntPor{	width: 138.5px;}
.cantidadJustificada{display: table-cell;padding: .5em;text-align: right;border: #CCC solid 1px;border-top:0;table-layout: fixed;background-color: #f2f5f6;}
.radioButtonList label{	margin-right: 4px;	white-space: nowrap;}
.radioButtonList2 label{margin-right: 22px;	white-space: nowrap;}
.dragHandle{height: 1.5em;padding:.4em;	color:#FFF;	cursor:pointer;width:71em;	border:1px dotted #CCC;}
.callbackStyle{	border: thin blue inset;}
.callbackStyle table{background-color: #5377A9;	color: Black;}

.reorderListDemo li {list-style: none; margin: 2px; color: #FFF;}
.reorderListDemo li a{	color: #444!important;	text-decoration: none;}
.reorderListDemo li a:hover{	color: #444!important;	text-decoration:none;}
.reorderCue{list-style: none;	border: dashed thin black;	width: 200px;	height: 25px;}
.itemArea{	margin-left: .2em;	text-align: left;}


.BarIndicator_Password_poor { color: Blue; background-color: Red; max-height: 3px; padding-bottom: 1px; }
.BarIndicator_Password_weak { color: Blue; background-color: Yellow; max-height: 3px; padding-bottom: 1px; }
.BarIndicator_Password_average { color: Blue; background-color: Blue; max-height: 3px; padding-bottom: 1px; }
.BarIndicator_Password_good { color: Blue; background-color: Green; max-height: 3px; padding-bottom: 1px; }
.BarBorder_Password { border-style: solid; border-width: 1px; width: 75px; max-height: 3px; vertical-align: middle; }

.sampleStyleA {	background-color: #FFF; }
.sampleStyleB { background-color: #FFF; }
.sampleStyleC { background-color: #ddffdd; }
.sampleStyleD {	background-color: Blue; color: White; }
.cursorClose { cursor: pointer; }
.boxTerm { width: 750px; height: 400px; overflow: auto; background-color: #fff; border: 1px solid #CFCFCF; margin-left: 22px; margin-top: 15px; }
.btnAgrees { text-align:right; padding:5px; padding-top:15px; }
.content.total { color:#0A3C67; font-weight:bold; margin-top:1em; }
*/<!-- Cached at 11/26/2009 10:55:09 AM -->