html,body {margin: 3px 0 0 0;font-family:arial;text-align:center;}#edreamsScreen {text-align:left;width:756px;margin: 0 auto 0 auto;}a:link{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	text-decoration: underline;}a:visited{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	text-decoration: underline;}a:hover{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	text-decoration: underline;}a:active{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	text-decoration: underline;}a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	text-decoration: underline;}form {margin:0px;}/*  Page Colls */#c-right {float:right;width:247px;}#c-left {float:left;width:501px;}/*  After Columns Row */div#rowM10m11m12{	float: left;	width: 756px;}div#m10, div#m12{	float: left;	width: 246px;	height: 116px;	margin-bottom: 6px;}div#m11{	float: left;	width: 246px;	height: 116px;	margin-bottom: 6px;	margin-left: 8px;}html>body div#m11{	margin-left: 6px;}.modBoxLittle{	width: 246px;}.modBoxLittleTitle{	width: 246px;	height: 21px;}.modBoxLittleTitle h2 {	position:relative;	left: -8px;	margin:0px;	color: #000063;	font-family: Arial;	font-size: 11px;	font-weight: bold;}.modBoxLittleTitle .topLink{text-decoration:none;color:#000066;}.modBoxLittleTitle .topLink:hover{text-decoration:none;color:#000066;}.modBoxLittleTitle h2 img {	position:relative;	top: -2px;}.modBoxLittleMain{	width: 246px;	border: 1px solid #4F97E9;	height: 95px;}.modBoxLittleMainTitle{	height: 17px;	background-color: #BBDBFE;	padding-left:5px;	border: 1px solid white;	margin:0px;	color:#000066;	font-weight:bold;	font-size:11px;}.modBoxLittleMain table.cityPairs {border-collapse:collapse;width:93%;margin:2px 0 0 7px;}.modBoxLittleMain table.cityPairs td {font-size:11px;border-bottom:1px solid #efefef;padding:1px 0 2px 0;}.modBoxLittleMain table.cityPairs td.c2 {color:#000066;font-weight:normal;text-align:right;}.modBoxLittleMain table.cityPairs td.price {color:#000066;font-weight:bold;text-align:right;}.modBoxLittleMain table.cityPairs td.lowlight {color:gray;border:none;font-size:10px;padding-left:5px;}/* Misc */ .infobar {background-color:white;font-family:verdana;font-size:12px;padding:0px 0 2px 0;}.alert {color:#FF0000;font-size:12px;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #efefef;}.alert img {float:left;margin-right:5px;}/* Searchbox - global*/.searchbox{	background-color:#F6FBFF;	width: 498px;	height: 160px;	font-size: 11px;	border: 1px solid #4F97E9;}.searchbox .heading{	font-weight: bold;	border-bottom: 1px solid #4F97E9;	padding: 4px 0 2px 0;	margin-bottom: 4px;}.searchbox .row{	padding:5px 0 6px 0;}.searchbox .right{	float: right;}.searchbox .right-end{	float: right;	text-align:right;}.searchbox-header{	background-color: #BBDBFE;	font-weight: bold;	padding: 3px 0 4px 5px;}.searchbox-tabs td{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: normal;}.searchbox .hspacer{	padding-left: 40px;}#flSearch{	display: block;}#hoSearch{	display: none;}#dySearch{	display: none;}#viSearch{	display: none;}#hoSearchOn{ /* Hotels page */	display: block;	height: 123px;}.tab-vuelo-on{	width:33%;	height: 27px;	background-color: #F6FBFF;	border-bottom: 1px solid #F6FBFF;	cursor: pointer;}.tab-vuelo-off{	width:33%;	height: 27px;	background-color: #BBDBFE;	border-bottom: 1px solid #4F97E9;	cursor: pointer;}.tab-hotel-on{	width:33%;	height: 27px;	background-color: #F6FBFF;	border-left:1px solid #4F97E9;	border-bottom:1px solid #F6FBFF;	cursor:pointer;}.tab-hotel-off{	width:33%;	height: 27px;	background-color: #BBDBFE;	border-left:1px solid #4F97E9;	border-bottom:1px solid #4F97E9;	cursor:pointer}.tab-viajes-on{	width:34%;	height: 27px;	background-color: #F6FBFF;	border-left:1px solid #4F97E9;	border-bottom:1px solid #F6FBFF;	cursor:pointer;}.tab-viajes-off{	width:34%;	height: 27px;	background-color: #BBDBFE;	border-left:1px solid #4F97E9;	border-bottom:1px solid #4F97E9;	cursor:pointer;}.tab-on{	height: 27px;	background-color: #F6FBFF;	border-right: 1px solid #4F97E9;	border-bottom: 1px solid #F6FBFF;	cursor: pointer;}.tab_mid-on{	height: 27px;	background-color: #F6FBFF;	border-left: 1px solid #4F97E9;	border-bottom: 1px solid #F6FBFF;	border-right: 1px solid #4F97E9;	cursor: pointer;}.tab_end-on{	height: 27px;	background-color: #F6FBFF;	border-left: 1px solid #4F97E9;	border-bottom: 1px solid #F6FBFF;	cursor: pointer;}.tab-off{	height: 27px;	background-color: #BBDBFE;	border-bottom: 1px solid #4F97E9;	border-right: 1px solid #4F97E9;	cursor: pointer;}.tab-empty{	height: 27px;	background-color: #BBDBFE;	border-bottom: 1px solid #4F97E9;}/* Multi-search-home VUELOS */.vuelos {height: 128px; padding:5px 10px 0 10px;background-color:#F6FBFF;} html > body .vuelos {height: 123px;}.vuelos .col-right {float:right;width:200px;}.vuelos .col-left  {width:250px;}.vuelos .row {padding:1 0 1 0;}/* Multi-search-home HOTELES  */.hotels {height: 128px; padding:10px 10px 0 10px;background-color:#F6FBFF;} html > body .hotels {height: 110px;}.hotels .col-right {float:right;width:170px;}.hotels .col-left  {width:270px;}.hotels .row {padding:1px 0 1px 0;} html > body .hotels .row {padding:6px 0 6px 0;}/* Multi-search-home VIAJES */#search-viajes form {margin:0px;display:inline;}#search-viajes { height:128px; background-color:#F6FBFF;} html > body #search-viajes {height: 123px;}#search-viajes .row {padding:2px 0 2px 10px;}#search-viajes .form-text {font-size:11px;font-weight:bold;font-family:arial;margin:0 10px 0 10px;width:100%;border-bottom:1px solid #4F97E9;}html > body #search-viajes .form-text {width:96%}#search-viajes hr {color:#4F97E9}/* Search Vuelos */#search-vuelos {height:310px;width:498px;}#search-vuelos .vuelos {padding:0 8px 0 8px; background-color:#F6FBFF;height:0px;} /* Inner */#search-vuelos .vuelos .row {padding: 5px 0 5px 0;}/* Search Hotels */#search-hotels { height: 157px;} html > body #search-hotels {height: 155px;}#search-hotels .search-header {padding:5px 0 5px 5px;background-color:#BBDBFE;border:1px solid white;color:#000066;font-family:arial;font-size:12px;font-weight:bold;}#search-hotels .hotels {height: 128px;} html > body #search-hotels .hotels {height: 118px;}/* Search Vuelos Multi */html > body #search-vuelos-multi {height:337px; width:498px;}#search-vuelos-multi .vuelos-multi {padding:0 8px 0 8px; background-color:#F6FBFF; height:337px;} /* Inner */#search-vuelos-multi .vuelos-multi .row {padding: 3px 0 3px 0;}#search-vuelos-multi .vuelos-multi .row-multi {clear:both; height: 27px;}#search-vuelos-multi .vuelos-multi .row-multi-under {clear:both; height: 27px; border-bottom: 1px solid #4F97E9;}/* Search Playas */#search-playas { height:157px; background-color:#F6FBFF;} html > body #search-playas {height:155px;}#search-playas .search-header {padding:5px 0 5px 5px;background-color:#BBDBFE;border:1px solid white;color:#000066;font-family:arial;font-size:12px;font-weight:bold;}#search-playas .title {color:white; font-weight:bold; font-size:12px; background-color:#4F97E9; padding: 1px 0px 2px 5px;}#search-playas .tabrow {background-color:#bbdbfe; padding-top:5px; border-bottom:1px solid #4F97E9;}#search-playas .tab {width:160px; position:relative; top:1px;}#search-playas .tabimage {margin:3px 0 0 10px;}#search-playas .tabtext {font-size:12px; margin:0 0 0 5px; position:relative; top:2px;}#search-playas .container {padding: 0 10px 0 10px;}#search-playas .label {font-size:11px; font-family:arial;}#search-playas .right-col {float:right; text-align:right;}#search-playas .row-bottom {margin: 0 0 0 0; text-align:right; }#search-playas .formlink a {color:#0066FF;font-size:11px; margin:10px 0 0 0;}#search-playas .formlink a:hover {color:#FF0000;}/* Modules */#m1,#m2,#m3,#m4,#m5,#m6,#m7,#m8,#m9,#m1m2,#m3m6, #m4m5, #m4b, #m5b, #m6b {margin-bottom:6px;}#m1,#m2,#m3,#m4,#m5,#m6,#m8,#m9 {width: 246px; height: 174px;}#m4b, #m5b, #m6b {width: 246px; height: 355px;}html > body #m4b {width: 248px;}html > body #m5b {width: 248px;}html > body #m6b {width: 248px;}#m1m2m4m5 {height:364px;} html > body #m1m2m4m5 {height:362px;} /* vuelos page search */html > body #m6 {margin-bottom:4px;} /* Moz hack */html > body #m3,#m6,#m9 {width:248px; height: 176px;} /* Moz hack */#m3m6 {width:247px;height:355px;} html > body #m3m6 {width: 248px;} /* tall module 355 */#m4,#m7, #m4b {float:left;} /* content left col */#m5,#m8, #m5b {float:right;} /* content right col */#m4m5m7m8{height: 358px;margin-bottom: 6px;}html>body #m4m5m7m8{height: 354px;}/* Header */.eheader { width: 756px; text-align:left;}#logo { width: 165px; height: 60px;}div#userArea{	float:right;	width: 123px;	height: 60px;}div#userArea a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#userArea a:hover{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	text-align: left;	text-decoration: underline;}#adsBanner { width: 468px; height: 60px;text-align: center;}#butHead { width: 756px; height: 23px;margin: 3px auto;}.username { font-family:Arial; font-size:10pt; color:#000066; font-weight:bold;}.ltab { font-family:Arial; font-size:13px; font-weight:bold; color:#FFFFFF; text-align: center; text-decoration:none;}span.portalamrk img {display:none} /* remove vertical space in header for IE *//* Menu */.down,.over {background-color:#438FE4;padding:0 10px 0 10px;}.up {background-color:#000066;padding:0 10px 0 10px;}#t1,#t2,#t3,#t4,#t5,#t6,#t7,#t8 {border-right:1px solid white;}/* Footer */#f {clear:both}.footer { text-align:center; margin-top:1px;}.footer .btab {text-align:center; padding:3px;}.footer .intl {font-size:9pt; color:#000000; text-align:center; font-weight:bold; padding:3px;}.footer .legal {color:#999999; font-size:7pt;}.footer a {font-size:11px; color:#0066FF; text-decoration:underline;}.footer a:hover {text-decoration:underline; color:#FF0000;}.footer .pipe {padding: 0 5px 0 5px; font-size:11px;}/* Boxes */ .destacadosbox {text-align:center;height:176px;border: 1px solid #4F97E9;} /* EG. Hoteles con encanto */html > body .destacadosbox {height:174px;} #dest-coches {height:172px;} html > body #dest-coches {height:170px;}.adsBox { padding:0px; border: 1px solid #4F97E9;} /* All promos *//* Modboxes layout styles - global */.modBox .clear {overflow:auto;}.modBox {width:246px; font-family:arial;}.modBox h2 {margin:0px;color:#000066;font-weight:bold;font-size:11px;text-align:left;}.modBox .topLink{text-decoration:none;color:#000066;}.modBox .topLink:hover{text-decoration:none;color:#000066;}.modBox .main {height:154px; border: 1px solid #4F97E9; padding:1px; } html > body .modBox .main {height:152px;} /* Moz Hack (IE broken-box fix) */.modBox .header {font-weight:bold; font-size:11px; color:#000066; background-color:#BBDBFE; padding: 2px 0px 2px 5px; text-align:left;}.modBox .row {padding:0px 0px 1px 0px;margin-bottom:1px;border-bottom:1px solid #efefef;overflow:auto;}.modBox .row-bottom {overflow:auto;}.modBox .row a,.modBox .row-bottom a {float:left;}.modBox .container {padding:1px 4px 2px 4px; border: 1px solid #4F97E9;} /* When there is no header, otherwise use main */.modBox .right-col {float:right;text-align:left;width:130px;}.modBox .right {float:right;}.modBox .left {float:left;}.modBox .info2 {font-size:11px;color:#000066;padding-left:5px;text-align:left;}.modBox .info {font-size:10px;color:#666666;padding-left:5px;}.modBox a {font-size:11px; color:#0066FF;text-decoration:underline;}.modBox a:hover {text-decoration:underline;color:#FF0000;}.modBox .col{padding-left:5px;}.modBox table {border-collapse:collapse; border-spacing:0; font-size:11px; width:96%; clear:right; margin-left:5px;}.modBox td {color:#000066; border-bottom:1px solid #efefef;}.modBox td.col1 {width:160px;}.modBox td.col-right {text-align:right; font-weight:bold;}.modBox td.c-r {text-align:right;}.modBox .favl {width:110px;padding-left:3px; text-align: left; font-size:11px;}.modBox .favl div {margin-bottom:2px;}.modBox .favr {width:120px;float:right; text-align: left; font-size:11px;}.modBox .favr div {margin-bottom:2px;}/**/.persoBox {border: 1px solid #4F97E9; padding:5px 10px 0 10px;background-color:#F6FBFF;margin-bottom:4px;font-family:Arial; font-size:11px; color:black; font-weight:normal;}.defCity {font-family:Arial; font-size:11px; color:black; font-weight:normal; text-decoration:underline; cursor: pointer;}.defCityc {font-family:Arial; font-size:11px; color:black; font-weight:normal; text-decoration:underline; cursor: pointer; text-align:center;}/*----------- Clases destinadas a textos   ----------------------------*/.ltable{		font-family:Arial;	font-size:13px;	font-weight:bold;	color:#FFFFFF;	text-align: center;	text-decoration:none;}.tlogon{		font-family:Arial;	font-size:10px;	font-weight:bold;	color:#FFFFFF;	text-align: right;	text-decoration:none;} A.tlogon{text-decoration:none;	font-weight:bold;color:#3399cc;}.error{	font-family:Arial,Helvetica,Verdana,sans-serif;	font-size:8pt;	color :#FF3100;	font-weight : bold;	padding : 5 10 5 10;}p{line-height: 1.1em;}.e-small{	font-family:Arial;	font-size:8pt}.e-small-finder{	font-family:Arial;	font-size:10pt;}.fields-text{	font-family:Arial;	font-size:11px;	color:black;	font-weight:normal;}.tbotonera{	font-family:Arial;	font-size:13px;	color:#FFFFFF;	font-weight:bold;	text-decoration:none;	text-align : center;}.theader{	font-family:Arialf;	font-size:13px;	color:#000066;	font-weight:bold;	text-decoration:none;	text-align : center;}.titulo-modulo{	font-family:Arial;	font-size:10pt;	color:#000066;	font-weight:bold;	text-decoration:none;	text-align : left;}.link-modulo{	font-family:Arial;	font-size:8pt;	color:#0066FF;	font-weight: normal;	text-align : left;}.textlink-rm a:hover {color:#FF0000;}.link-publi{	font-family:Arial;	font-size:11pt;	color:#0066FF;	font-weight: bold;	text-align : center;}.linkdes-modulo{	font-family:Arial;	font-size:8pt;	color:#0066FF;	font-weight:bold;	text-align : left;}.texto-modulo{	font-family:Arial;	font-size:8pt;	color:#000066;	text-decoration:none;	text-align : left;}.textosub-modulo{	font-family:Arial;	font-size:8pt;	color:#000066;	font-weight:normal;	text-decoration : line-through;	text-align : left;}.textop-modulo{	font-family:Arial;	font-size:7pt;	color:#000066;	font-weight:normal;	text-decoration:none;	text-align : left;}.negro{	font-family:Arial;	font-size:9pt;	color:#000000;	font-weight:bold;	text-align : left;}.gris{	font-family:Arial;	font-size:7pt;	color:#999999;} A.titulo-modulo {color:#000066;}A.link-publi:link{color:#0066FF;}A.link-publi:visited{color:#0066FF;}A.link-publi:hover{color:#FF0000;}A.link-publi:active{color:#0066FF;}A.link-modulo:link{color:#0066FF;}A.link-modulo:visited{color:#0066FF;}A.link-modulo:hover{color:#FF0000;}A.link-modulo:active{color:#0066FF;}A.linkdes-modulo:link{color:#0066FF;}A.linkdes-modulo:visited{color:#0066FF;}A.linkdes-modulo:hover{color:#FF0000;}A.linkdes-modulo:active{color:#0066FF;}A.ltable:link{color:#FFFFFF;}A.ltable:visited{color:#FFFFFF;}A.ltable:hover{color:#FFFFFF;}A.ltable:active{color:#FFFFFF;}/*  edreams/espanol/homehotels/opt/home_m4m5m7m8.jhtml  INI */div#box_m4m5m7m8{	height: 358px;	border: 1px solid #4F97E9;}html>body div#box_m4m5m7m8{	height: 354px;}div#box_m4m5m7m8 img{	border: none;}div#box_m4m5m7m8 a{	color: #FFFFFF;}div#box_m4m5m7m8 a:hover{	color: #FF0000;}div#box_m4m5m7m8 a:visited{	color: #FFFFFF;}div#box_m4m5m7m8 a:focus{	color: #FFFFFF;}div#box_m4m5m7m8 a:active{	color: #FFFFFF;}div#box_m4m5{	height: 181px;	border: 1px solid #4F97E9;}html>body div#box_m4m5{	height: 177px;}div#box_m4m5 img{	border: none;}div#box_m4m5 a{	color: #FFFFFF;}div#box_m4m5 a:hover{	color: #FF0000;}div#box_m4m5 a:visited{	color: #FFFFFF;}div#box_m4m5 a:focus{	color: #FFFFFF;}div#box_m4m5 a:active{	color: #FFFFFF;}div#boxRow01col00{	float: left;	width: 497px;	height: 34px;	margin-top: 1px;	margin-right: 1px;	margin-bottom: 0;	margin-left: 1px;}div#boxRow01col00Text{	width: 497px;	height: 32px;	background-color: #418CE7;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	text-align: left;	padding-left: 10px;	padding-top: 6px;}html>body div#boxRow01col00Text{	width: 487px;	height: 26px;}.boxRow01col00Arrow{	float: right;	margin-right: 8px;}.boxRow01col00HotelCatPrice{	float: right;	margin-right: 10px;	margin-top: 1px;}.boxRow01col00HotelMessage{	float: left;	margin-top: 1px;}div#boxRow01col00Text img{	border: none;}div#boxRow02col00{	float: left;	width: 497px;	height: auto;	margin-top: 0;	margin-right: 1px;	margin-bottom: 0;	margin-left: 1px;}div#boxRow03col01{	float: left;	width: 123px;	height: 102px;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 1px;}div#boxRow03col02{	float: left;	width: 123px;	height: 102px;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 1px;}div#boxRow03col03{	float: left;	width: 123px;	height: 102px;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 3px;}div#boxRow03col04{	float: left;	width: 123px;	height: 102px;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 1px;}div#boxRow04col01{	float: left;	width: 123px;	height: 20px;	margin-top: 0;	margin-right: 0;	margin-bottom: 1px;	margin-left: 1px;}div#boxRow04col02{	float: left;	width: 123px;	height: 20px;	margin-top: 0;	margin-right: 0;	margin-bottom: 1px;	margin-left: 1px;}div#boxRow04col03{	float: left;	width: 123px;	height: 20px;	margin-top: 0;	margin-right: 0;	margin-bottom: 1px;	margin-left: 3px;}div#boxRow04col04{	float: left;	width: 123px;	height: 20px;	margin-top: 0;	margin-right: 0;	margin-bottom: 1px;	margin-left: 1px;}div#boxRow04col01Text{	width: 123px;	height: 22px;	background-color: #418CE7;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	padding-top: 2px;}html>body div#boxRow04col01Text{	height: 18px;}div#boxRow04col01Text a{	color: #FFFFFF;	text-decoration: underline;}div#boxRow04col02Text{	width: 123px;	height: 22px;	background-color: #418CE7;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	padding-top: 2px;}html>body div#boxRow04col02Text{	height: 18px;}div#boxRow04col02Text a{	color: #FFFFFF;	text-decoration: underline;}div#boxRow04col03Text{	width: 123px;	height: 22px;	background-color: #418CE7;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	padding-top: 2px;}html>body div#boxRow04col03Text{	height: 18px;}div#boxRow04col03Text a{	color: #FFFFFF;	text-decoration: underline;}div#boxRow04col04Text{	width: 123px;	height: 22px;	background-color: #418CE7;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	padding-top: 2px;}html>body div#boxRow04col04Text{	height: 18px;}div#boxRow04col04Text a{	color: #FFFFFF;	text-decoration: underline;}/*  edreams/espanol/homehotels/opt/home_m4m5m7m8.jhtml  END */.textNormalLeft {	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}.textNormalLeft a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}.textNormalLeft a:hover{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}.textNormalLeft a:visited{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}.textNormalLeft a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}.textNormalLeft a:active{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}.textNormalLeftWhite {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}.textNormalLeftWhite13 {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: normal;	text-align: left;}.textNormalLeftRed {	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}.textNormalLeftGreen {	color: #008000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}.textNormalLeftBlue {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}.textNormalLeftBlue20 {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 20px;	font-weight: normal;	text-align: left;}.textNormalRight {	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: right;}.textNormalRight a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: right;	text-decoration: underline;}.textNormalRight a:hover{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: right;	text-decoration: underline;}.textNormalRight a:visited{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: right;	text-decoration: underline;}.textNormalRight a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: right;	text-decoration: underline;}.textNormalRight a:active{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: right;	text-decoration: underline;}.textNormalRightWhite {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: right;}.textNormalRightWhite13 {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: normal;	text-align: right;}.textNormalRightRed {	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: right;}.textNormalRightGreen {	color: #008000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: right;}.textNormalRightBlue {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: right;}.textNormalRightBlue20 {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 20px;	font-weight: normal;	text-align: right;}.textNormalCenter {	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;}.textNormalCenter a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	text-decoration: underline;}.textNormalCenter a:hover{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	text-decoration: underline;}.textNormalCenter a:visited{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	text-decoration: underline;}.textNormalCenter a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	text-decoration: underline;}.textNormalCenter a:active{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	text-decoration: underline;}.textNormalCenterWhite {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;}.textNormalCenterWhite13 {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: normal;	text-align: center;}.textNormalCenterRed {	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;}.textNormalCenterGreen {	color: #008000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;}.textNormalCenterBlue {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;}.textNormalCenterBlue20 {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 20px;	font-weight: normal;	text-align: center;}.textNormalJustify {	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;}.textNormalJustify a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;	text-decoration: underline;}.textNormalJustify a:hover{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;	text-decoration: underline;}.textNormalJustify a:visited{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;	text-decoration: underline;}.textNormalJustify a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;	text-decoration: underline;}.textNormalJustify a:active{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;	text-decoration: underline;}.textNormalJustifyWhite {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;}.textNormalJustifyWhite13 {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: normal;	text-align: justify;}.textNormalJustifyRed {	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;}.textNormalJustifyGreen {	color: #008000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;}.textNormalJustifyBlue {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: justify;}.textNormalJustifyBlue20 {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 20px;	font-weight: normal;	text-align: justify;}.textBoldLeft {	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;}.textBoldLeft a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: underline;}.textBoldLeft a:hover{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: underline;}.textBoldLeft a:visited{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: underline;}.textBoldLeft a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: underline;}.textBoldLeft a:active{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	text-decoration: underline;}.textBoldLeftWhite {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;}.textBoldLeftWhite13 {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: left;}.textBoldLeftRed {	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;}.textBoldLeftGreen {	color: #008000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;}.textBoldLeftBlue {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;}.textBoldLeftBlue20 {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 20px;	font-weight: bold;	text-align: left;}.textBoldRight {	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: right;}.textBoldRight a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: right;	text-decoration: underline;}.textBoldRight a:hover{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: right;	text-decoration: underline;}.textBoldRight a:visited{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: right;	text-decoration: underline;}.textBoldRight a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: right;	text-decoration: underline;}.textBoldRight a:active{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: right;	text-decoration: underline;}.textBoldRightWhite {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: right;}.textBoldRightWhite13 {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: right;}.textBoldRightRed {	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: right;}.textBoldRightGreen {	color: #008000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: right;}.textBoldRightBlue {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: right;}.textBoldRightBlue20 {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 20px;	font-weight: bold;	text-align: right;}.textBoldCenter {	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;}.textBoldCenter a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;	text-decoration: underline;}.textBoldCenter a:hover{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;	text-decoration: underline;}.textBoldCenter a:visited{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;	text-decoration: underline;}.textBoldCenter a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;	text-decoration: underline;}.textBoldCenter a:active{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;	text-decoration: underline;}.textBoldCenterWhite {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;}.textBoldCenterWhite13 {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: center;}.textBoldCenterRed {	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;}.textBoldCenterGreen {	color: #008000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;}.textBoldCenterBlue {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;}.textBoldCenterBlue20 {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 20px;	font-weight: bold;	text-align: center;}.textBoldJustify {	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;}.textBoldJustify a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;	text-decoration: underline;}.textBoldJustify a:hover{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;	text-decoration: underline;}.textBoldJustify a:visited{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;	text-decoration: underline;}.textBoldJustify a:focus{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;	text-decoration: underline;}.textBoldJustify a:active{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;	text-decoration: underline;}.textBoldJustifyWhite {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;}.textBoldJustifyWhite13 {	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: justify;}.textBoldJustifyRed {	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;}.textBoldJustifyGreen {	color: #008000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;}.textBoldJustifyBlue {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: justify;}.textBoldJustifyBlue20 {	color: #3366FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 20px;	font-weight: bold;	text-align: justify;}.titulo-buscador{	color:#FF0000;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:20px;font-weight:bold}