body {font:normal 11px  Arial,Verdana, serif;color:#333;background:#FFF; text-align:center; margin:0 auto; padding:0;}
* {margin:0;padding:0;}
form {margin:0px;padding:0px;}
img {border:0px;}
* > div{ height:auto}
* html div { height:1px;}
/**:first-child+html div { height:auto;}*/

fieldset{ border:none;}

hr {border:none; display:none;}
.clear{ clear:both; font-size:1px; height:1px;}
input,select,textarea{font:normal 11px  Arial,Verdana, serif;color:#333;}

a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
/*:link {color:#013C5D;}
:link:hover { color: #FF6600;}
:link:active { color: #013C5D; }*/
h2, h3, h4, h5 {margin:0px;padding:0px;}
ol,li,ul{ list-style:none;}
.semilla{ display:none;}

/*elementos de formulario*/
.formulario{}
input.boton{ font-size:10px; color:#666; border:1px solid #D4D0C8; padding:0 2px 0 2px; height:18px; cursor:pointer; border-collapse:collapse; text-align:center; margin:0 auto; background: #FCFBFA url("/img/f_inputboton.jpg") repeat-x bottom left; }
.input{ border:1px solid #D4D0C8; padding:1px 0 1px 0}
.select{ border:1px solid #D4D0C8;}
* > .select option{ padding:0 4px 0 0} 

/*publicidades*/
.robapaginas{ background: url(/img/publi_titu_robapaginas.gif) no-repeat 2px 3px; padding: 10px 0 0 0}
.patrocinado-por-portada{ font-family:"Small Fonts"; font-size:7px; color:#666; position:absolute; right:72px; top:4px; z-index:2; text-transform:uppercase;}
.patrocinado-por-noticia{ font-family:"Small Fonts"; font-size:7px; color:#666; position:absolute; right:165px; top:-8px; z-index:2; text-transform:uppercase;}
.patrocinado-por-articulo{ font-family:"Small Fonts"; font-size:7px; color:#666; position:absolute; left:250px; top:0px; z-index:2; text-transform:uppercase}

/*---*/

#all { width:1002px; text-align: center; margin:0 auto;padding:0; background-color:#FFF;}

#ticker-buscador{ clear:both;}
#ticker{ float:left; width:696px;}
#buscador{ float:right; width:306px}

/*ticker economía*/
#tickereconomia{ display:block; margin:0; height:27px; border-left:1px solid #D4D0C8; border-right:1px solid #D4D0C8; background:#FFF url(/img/f_ticker.jpg) repeat-x; background-position: top;}
	.tituloticker{ float:left; width:61px; height:27px; background: url(/img/f_ticker_header.jpg) no-repeat; background-position: top; text-align:center; margin:0 auto;}
	.tituloticker span{ padding:6px 0 0 0px; font-size:11px; color:#333; font-weight:bold; display:block;}
	#contenedorticker{ position:relative; float:right; width:632px; height:27px;overflow:hidden; padding:0px;}
	#contenidoticker{ float:left; position:absolute; width:5100px; height:27px; top:0px; left:632px;}
		#contenidoticker p{ color:#666; font-size:11px; white-space:nowrap; height:27px;}
		#contenidoticker a{ float:left; height:27px; clear:none; display:block; background: url(/img/separa_ticker.gif) no-repeat; background-position: 100% 50%; color:#666; padding:0px 5px 0px 5px; text-decoration:none;}
		#contenidoticker a span{ padding:5px 0 0 0; display:block;}
		#contenidoticker p strong{ color:#025A8C;}

/*buscador*/
.buscador{ height:27px; background: url("/img/f_buscador.jpg") repeat-x bottom left; font-size:10px;}
.buscador form{ padding:3px 2px 2px 5px }
.buscador .label{ font-weight:bold; font-size:11px;}
.buscador .input{ font-size:11px; color:#146594; width:118px; vertical-align:middle; padding:2px 2px 1px 2px}
.buscador .radio{ padding:0; margin:0; vertical-align:middle; width:12px; height:auto;}
.buscador img{ padding:0; margin:3px 0 0 0; vertical-align:middle;}
* > .buscador img{ margin:0px;}
.buscador .boton{ margin:0 0 0 5px; vertical-align:middle;}
/*----*/

/*estructura del área de contenidos*/
#area-contenidos{ clear:both;}
.columnaC{background:url("/img/f_colC.gif") repeat-y right;}

.colABC{ clear:both;}
.colAB{ float:left; width:695px; text-align:left;}

.divcolAB{ clear:both; background: url(/img/separa_AB.gif) repeat-y; background-position: 414px 0px; }
.divcolAB .colA{ float:left; width:414px;}
.divcolAB .colB{ float:right; width:281px;}

.divcolBA{ clear:both; background: url(/img/separa_AB.gif) repeat-y; background-position: 281px 0px;}
.divcolBA .colA{ float:right; width:414px;}
.divcolBA .colB{ float:left; width:281px;}

.divcolA{ padding:0 8px 0 8px}
.divcolB{ padding:0 8px 0 8px}

.colC{ float:right; width:307px; text-align:center; margin:0 auto;}
.divcolC{ width:300px; text-align:left; margin:0 auto;}

.colD{ padding:0 10px 0 0}

.colABcombi{ padding:0 5px 0 5px; clear:both;}/*para combinación de columnas AB*/

.colAB50{ clear:both;}
.colA50{ float:left; width:49%}
.colB50{ float:right; width:49%;}

.bloque-intermedio-ABC{ text-align:left; padding:2px 0 5px 0; clear:both;}

/*encabezados de la estructura*/
h2.seccion-principal{ display:none;}
h2.subseccion-principal{ font-size:28px; color:#333; font-weight:normal; font-family:"Times New Roman", Times, serif,Arial; padding:0 0 5px 0}
h2.subseccion-principal img{ float:right; padding: 0px 10px 0px 0px}
h2.seccion-principal2{ font-size:28px; color:#333; font-weight:normal; font-family:"Times New Roman", Times, serif,Arial; padding:0 0 5px 5px}

/*miga y fecha*/
.migafecha{ clear:both; text-align:left; padding:5px; height:20px;}
.miga{ font-size:10px; color:#666; float:left; clear:none; height:auto;}
.miga span{ color:#666;}
.miga a{ color:#666; text-decoration:underline;}
.miga a:hover{}
.miga strong{ color:#222;}
.migafecha .fecha{ float:right; color:#666; clear:none; height:auto;} 
.cabfecha{ height:auto; display:inline;}


/* tags comunes a todas las páginas*/
/*separaciones*/
.separacion{ font-size:1px; border-top:1px solid #E9E7E3; margin:2px 0 0 0; padding:0 0 2px 0}
.separa{ font-size:1px; height:6px;}
.separapuntos{ font-size:1px; height:10px; background: url("/img/brd_puntosH.gif") repeat-x 50%; clear:left;}
.separapuntos2{ font-size:1px; height:10px; background: url("/img/brd_puntosH2.gif") repeat-x 50%;}
.separacionAB{font-size:1px; height:8px; background-color:#025A8C; clear:both; margin:5px 0 5px 0}

/*botones HTML*/
a.boton{ width:auto; border:1px solid #D4D0C8; background: #FFF url(/img/f_boton_contenido.jpg) repeat-x; background-position: bottom; padding:4px 18px 4px 18px; font-size:11px; color:#636363; cursor:pointer;}
a.boton:hover{ text-decoration:none; background:#FFF!important;}

/*apoyos y apoyos comentarios*/
.link-app1{ color:#5C5C5C;}
.link-app1 .related-link{ padding:0 0 5px 0}
.link-app1 .related-link a{ color:#5C5C5C;}
.link-app1 .related-link strong{ color:#333;}
.link-app1 .related-link img{ vertical-align:middle; margin:0 4px 0 0}
.appdestacado .related-link{ font-size:13px; font-weight:bold; padding:0 0 5px 0}/*apoyos especiales*/

.related-link-comentarios{ color:#5C5C5C; padding:0 0 5px 0}
.related-link-comentarios a{ color:#5C5C5C;}
.related-link-comentarios strong{ color:#333;}
.related-link-comentarios img{ vertical-align:middle; margin:0 4px 0 0}

.minivotos{ font-size:9px; color:#01A7D9; }
.related-link-comentarios .minivotos{ padding:0 0 0 5px}
.minivotos img{ vertical-align:middle; margin:0px;}

.paginacion{ font-size:12px; color:#013C5D; text-align:center; clear:both; padding:3px 0 6px 0}
.anteriorsiguiente{ display:block; float:left;font-size:12px; color:#013C5D; font-weight:bold; padding:0 5px 0 0}
.anteriorsiguiente a{font-size:12px; color:#013C5D;}
.anterior{ display:block; float:left;font-size:12px; color:#013C5D; font-weight:bold; padding:0 5px 0 0}
.anterior a{font-size:12px; color:#013C5D;}
.siguiente{ display:block; float:right;font-size:12px; color:#013C5D; font-weight:bold; padding:0 0 0 5px}
.siguiente a{font-size:12px; color:#013C5D;}
.paginacion .vermasnoticias{ display:block; float:right; text-align:right; font-size:12px; color:#F60; font-weight:bold; padding:0 0 0 5px}
.paginacion .vermasnoticias a{ color:#F60;}
.paginacion .vermasnoticiaseconomia{ float:right; margin-top:-26px; padding-right:15px; color:#F60; font-size:12px; font-weight:bold;}
.paginacion .vermasnoticiaseconomia a{ color:#F60;font-weight:bold;}
.numpaginas{ display:block; font-size:12px; color:#666; text-align:center; margin:0 auto;}
.numpaginas a{ color:#666; font-weight:normal;}
.numpaginas a.activo{ color:#F60; font-weight:bold;}
.numpaginas strong{ color:#013C5D;}

.bloquedoble{ clear:both;}
.bloquedoble .izquierda{ float:left; width:49%;}
.bloquedoble .derecha{ float:right; width:49%;}

.bloquedoble4060{ clear:both;}
.bloquedoble4060 .izquierda{ float:left; width:40%;}
.bloquedoble4060 .derecha{ float:right; width:59%;}

.bloquedoble6040{ clear:both;}
.bloquedoble6040 .izquierda{ float:left; width:59%;}
.bloquedoble6040 .derecha{ float:right; width:40%;}

.bloquedoble7030{ clear:both;}
.bloquedoble7030 .izquierda{ float:left; width:69%;}
.bloquedoble7030 .derecha{ float:right; width:30%;}

.bloquedoble3070{ clear:both;}
.bloquedoble3070 .izquierda{ float:left; width:30%;}
.bloquedoble3070 .derecha{ float:right; width:69%;}

/*adds de google*/
.adds{clear:both; border:1px solid #D4D0C8; background-color:#FFF; padding:0 0 10px 0}
.estilo_tit{ display:block; text-transform:uppercase; font-size:14px; font-weight:bold; color:#2B5E84; background:#FFF url(/img/f_tit_modulo.jpg) repeat-x; background-position:bottom; padding:4px 0 4px 10px}
.estilo_tit strong{color:#333}
table.addscontent{ border:0px;}
#colC table.addscontent{ clear:left; border-left:1px solid #D4D0C8; border-right:1px solid #D4D0C8; border-bottom:1px solid #D4D0C8; background-color:#FFF;}
.estilo_txt{ padding:10px 5px 0px 5px; }
.estilo_lnk{font-size:12px; color:#2B5E84; font-weight:normal; padding:0 0 5px 12px; display:block}
.estilo_descripcion{ color:#474747; font-size:12px; padding:0 0 2px 12px; display:block}
.estilo_url{font-size:12px; color:#888888; padding:0 0 0 12px; display:block}
.estilo_google-adsense_lnk{font-size:12px; color:#2B5E84; font-weight:normal; padding:0 0 0 12px; text-decoration:underline;}
.estilo_google-adsense_descripcion{ color:#474747; font-size:12px; padding:0 0 0 12px; display:block;}
.estilo_google-adsense_url{font-size:12px; color:#888888; padding:0 0 0 12px;}
.adds a:hover{ text-decoration:none;}

/*módulos de portadas tipo noticia - portadas.css*/
/*módulos comunes - comunes.css*/

/*herramientas*/
div.herramientas{text-align: left; padding: 0px 5px;}
div.herramientas h3{font-size: 11px; padding:3px 5px; font-weight: bold;}
div.herramientas h3.espe{border-bottom: 1px solid #CFCFCF; padding:3px 5px;}
div.herramientas .enlaces{font-size: 9px; color: #666; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;text-align: center;}
div.herramientas .enlaces a{font-size: 9px; color: #666; padding: 5px 5px; font-weight: bold;}
div.herramientas .enlaces a.activo{font-size: 9px; color: #2B5E84; padding: 5px 5px; font-weight: bold;}
div.herramientas .texto-campos{font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #666; padding:2px 0px;border-bottom: 1px solid #EFEFEF;}
div > div.herramientas .texto-campos{padding:4px 0px;}
div.herramientas input{font-size: 9px; padding-left:3px;}
div.herramientas select{font-size: 9px;}
div.herramientas input.boton{ font-size:10px; color:#666; border:1px solid #D4D0C8; padding:0 2px 0 2px; height:18px; cursor:pointer; border-collapse:collapse; text-align:center; margin:0 auto; background: #FCFBFA url("/img/f_inputboton.jpg") repeat-x bottom left; text-transform:uppercase; }
div.total-hipo{background-image:url(/img/f_total_hipo.gif); background-repeat:repeat-x; background-position:top left; font-size:10px; color: #333; font-family: Arial, Helvetica, sans-serif ; height: 28px; padding-top: 4px; padding-left: 5px;}
div > div.total-hipo{ padding-top: 8px; padding-left: 5px;}
div.herramientas .calhipotecas{ padding:0 0px 5px 0px; font-size: 10px; background-image:url("/img/brd_puntosH.gif") ; background-repeat:repeat-x; background-position: bottom left; margin: 5px 0px;}
div.herramientas .resultados-calhipotecas{ text-align:left; margin:0 auto; font-size:10px; color:#666; font-weight:normal; }
div.herramientas .resultados-calhipotecas p{ padding:2px 0 0 0}
div.herramientas .resultado-calhipoteca{ font-size:10px; color:#09F; font-weight:normal;}
div.herramientas .calhipotecas .detalle{text-align: right;}
div.herramientas .calhipotecas .detalle a{font-weight: normal; color: #666; font-size: 10px; text-decoration: underline; }

.especial-ico-h2{ position:relative; height:1px; clear:both;}
.especial-ico-h2 img{ position:absolute; right:0px;}
.crisis_financiera{ clear:both; padding:0 0 10px 0; font-size:12px; color:#333;}

div.vermas3 img{margin: -12px 0px 0px 0;}

.select-seccion-economia {float: left; padding-left: 20px;}

/*capa login facebook*/
#facebox .b {  background:url(/img/i/facebox_b.png);}   /* border */
#facebox .tl {  background:url(/img/i/facebox_tl.png);} /* top left */
#facebox .tr {  background:url(/img/i/facebox_tr.png);} /* top rigth */
#facebox .bl {  background:url(/img/i/facebox_bl.png);} /* bottom left */
#facebox .br {  background:url(/img/i/facebox_br.png);} /* bottom right */
#facebox a.close { float:right; display:block; height:22px; width:66px; background:url(/img/i/facebox_closelabel.gif); } /* close */
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {  height: 10px;  width: 10px;  overflow: hidden;  padding: 0;}
 
#facebox {  position: absolute;  top: 0;  left: 0;  z-index: 100;  text-align: left;}
#facebox .popup {  position: relative;}
#facebox table {  border-collapse: collapse;}
#facebox td {  border-bottom: 0;  padding: 0;}
#facebox .body { background: #fff;  width: 370px;}
#facebox div{padding:0;}
#facebox div span{padding:10px; display:block}
#facebox div span label{font-weight:bold;}
#facebox div h6{background-color:#025a8c;color:#FFFFFF; padding:5px; font-size:14px; font-weight:bold;}
#facebox  p.console .button_sub{background-color:#FFFFFF;border:1px solid #ABB3C4;display:inline-block;font-weight:bold;-moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer;float:right;color:#214786; font-size:14px; padding:3px 10px;}
#facebox  p.console{background:#F0EEEE; padding:10px; border-top:1px solid #d5d5d5; float:left; width: 350px;}
#facebox  p.console a.cancel{float:right; margin-right:15px; padding-top:4px;}

#facebox div span h4{font-size:14px; font-weight:bold; margin-bottom:5px; color:#666;}
#facebox div span a{text-decoration:underline;}
#facebox div span p.intro{color:#666;}
#facebox div span p.small{font-size:11px; }
#facebox div span p.aviso_legal{margin-top:10px; }
#facebox div span p.aviso_legal  label, #facebox div span p.intro label{font-weight:normal; }
#facebox div span p.intro input{vertical-align:middle; margin-right:5px;}
#facebox div span ul li{border-bottom:1px solid #d5d5d5;}

/*#facebox div span.login{float:left; width:100%;}*/ 
#facebox div span #user-avatar, #facebox div span #facebox_user-info{padding:0; margin:0px;}
#facebox div span #user-avatar img{float:left; padding:3px; border: 1px solid #025a8c; background:#fff; margin-right:5px;}
#facebox div span #user-info{font-weight:bold; color:#025a8c; font-size:16px;}
#facebox div span #form_publi{margin-top:10px;padding:10px; border-top:1px solid #d5d5d5}
#facebox div span #form_publi p{font-size:11px;}

#facebox #error_condiciones{background:#F2CED0; color:#BD0A15;margin:5px 0;}

#facebox div span  p a.facebook-btn{display:block;height:21px;background:url(/img/i/sprite-buttons.png) no-repeat scroll left top transparent;background-position:0 -192px;width:89px;} 
#facebox div span  p a.facebook-btn span{display:none;}
 
#facebox .loading {  text-align: center;} 
#facebox .image {  text-align: center;}
#facebox img {  border: 0;  margin: 0;}
#facebox .footer {  border-top: 1px solid #DDDDDD;  padding-top: 5px;  margin-top: 10px;  text-align: right;}
#facebox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%;}

#facebox .popup .facebox_loading{font-weight:bold; color:#025a8c; display:block; text-align:center; padding:20px 40px; background:#fff; border:10px solid #777777;-moz-border-radius:5px; -webkit-border-radius:5px;}
 
.facebox_hide {  z-index:-100;}
.facebox_overlayBG {  background-color: #000;  z-index: 99;}
* html #facebox_overlay { /* ie6 hack */  position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}         

