* html .bott{ height: 40px; }

* html .bott ul li a{ height: 24px; overflow: hidden; }

* html .col,* html .col225,* html .col375,* html .cols-i,* html .b200,* html .red3 h5,* html .red3 ul,* html .red3 li,* html .cont1,* html .cont2,* html .l-act,* html .logo,* html .mkt,* html .buscador,* html img.pg,* html .enlaces-cab,* html .enlaces-cab li,* html .ruta,* html .urgente small,* html .urgente h1,* html .cot-home-una,* html .cot-home-fav,* html .noticiaindex .img-i,* html .noticiaindex small.num-coment,* html .cot-int,* html .cot-int dt,* html .cot-int dd,* html .d3,* html .hora,* html .graficos img,* html ul.mengraf,* html .flash-mas,* html .botones li,* html .modulo img,* html .caja-cara,* html ul.pest li,* html #masvistas.mastock ul li,* html .fotop,* html .menu-cot ul,* html .menu-cot li,* html .nom,* html .tablapeq,* html .tablamed, * html .tablag,* html .tablalista label,* html .tablalista ul,* html .tablalista ul li,* html .tablaper2,* html .tablaext,* html .noticia-des,* html .f-autor,* html .f-fecha,* html .i-not,* html .track1,* html .mensaje-fecha,* html .bott ul li,* html .puntos img,* html .menu-cfd2,* html .menu-cfd2 ul li a:visited,* html .menu-cfd2 ul li a:link,* html .menu-cfd2 ul li a:active,* html .caja-cfd,* html .logo-cfd,* html .precios-directo2,* html .estrategias,* html .lista-xletra ul,* html .vemp,* html .vemp img,* html .blog-cara,* html .servicios,* html .blog-cara .cabecera img,* html .servicios img,* html .cotmasvis ul li,* html .pie h3,* html .mods,* html .d4,* html .servicios-pie,* html .servicios-pie2,* html .servicios-pie ul,* html .servicios-pie2 ul,* html .fl,* html .b728,* html .b200,* html .menu ul li,* html .submenu ul li,* html ul.menbot li,* html .caja-cfd img{ display: inline; }

* html .col,* html .col225,* html .col375,* html .cols-i,* html .b200,* html .red3 h5,* html .red3 ul,* html .red3 li,* html .cont-sup,* html .l-act,* html .logo,* html .mkt,* html .buscador,* html img.pg,* html .enlaces-cab,* html .enlaces-cab li,* html .ruta,* html .urgente small,* html .urgente h1,* html .cot-home-una,* html .cot-home-fav,* html .noticiaindex,* html .noticiaindex .img-i,* html .cot-int,* html .cot-int dt,* html .cot-int dd,* html .d3,* html .hora,* html .graficos img,* html ul.mengraf,* html .flash-mas,* html .botones li,* html .modulo img,* html .caja-cara,* html ul.pest li,* html #masvistas.mastock ul li,* html .fotop,* html .menu-cot ul,* html .menu-cot li,* html .nom,* html .tablapeq,* html .tablamed, * html .tablag,* html .tablalista label,* html .tablalista ul,* html .tablalista ul li,* html .tablaper2,* html .tablaext,* html .noticia-des,* html .firma,* html .f-autor,* html .f-fecha,* html .i-not,* html .track1,* html .mensaje-fecha,* html .bott ul li,* html .puntos img,* html .menu-cfd2,* html .menu-cfd2 ul li a:visited,* html .menu-cfd2 ul li a:link,* html .menu-cfd2 ul li a:active,* html .caja-cfd,* html .logo-cfd,* html .precios-directo2,* html .estrategias,* html .lista-xletra ul,* html .vemp,* html .vemp img,* html .blog-cara,* html .servicios,* html .blog-cara .cabecera img,* html .servicios img,* html .cotmasvis ul li,* html .pie h3,* html .mods,* html .d4,* html .servicios-pie,* html .servicios-pie2,* html .servicios-pie ul,* html .servicios-pie2 ul,* html .fl,* html .b728,* html .b200,* html .menu ul li,* html .submenu ul li,* html ul.menbot li,* html .caja-cfd img,* html .sep,*html .cat{ zoom: 1; }

* html .menu ul li.sel,* html .puntos img,* html * html .puntos img{ position: relative; zoom: 1; }

* html .puntos{ padding-left: 3px; height: 18px; overflow: hidden; }

* html .puntos img{ margin-top: -18px; }

* html .red3 li,* html .botones li.sel,* html ul.pest,* html *html .mastock,* html *html .masleidas,* html .mensaje,* html .menu-cfd2,* html .galeria,* html .otras-cont{ zoom: 1; }

*html #masvistas.mastock ul{ margin-bottom: 0; padding-bottom: 40px; }

*html .mastock,*html .masleidas{ margin-right: 0; top: -1px; position: relative; }

*html ul.pest{ display: block; height: 28px; z-index: 4; }

:focus{ outline: 0; }

a:link,a:active,a:visited{ color: #0C8FCE; _text-decoration: none; }

a.TextMastermas:link{ color: #006F57; text-decoration: underline; }

a.TextMastermas:visited{ color: #006F57; text-decoration: underline; }

a.TextMastermas:hover{ color: #F90; text-decoration: none; }

a.TextMastermas:active{ color: #006F57; text-decoration: underline; }

blockquote,q{ quotes: "" ""; }

blockquote:before,blockquote:after,q:before,q:after{ content: ""; }

body{
	line-height: 1;
	color: black;
	background: white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	_text-align: center;
}

body#cfd .ruta{
	background: url(../img/banners/ig-markets.gif) no-repeat right;
}

body#economia .ruta{
	background: url(../img/banners/200x35.gif) no-repeat right;
}

body#emprendedores .ruta{
	background: url(../img/banners/emprendedores.gif) no-repeat right;
}

body#empresas .ruta{
	background: url(../img/banners/iberinform.gif) no-repeat right;
}

body#fondos .ruta{
	background: url(../img/banners/bbva.gif) no-repeat right;
}

body#gestion .ruta{
	background: url(../img/banners/telefonica.gif) no-repeat right;
}

body#viv .ruta{
	background: url(../img/banners/idealista.gif) no-repeat right;
}

body#xtr .ruta{
	background: url(../img/banners/xtr.gif) no-repeat right;
}

caption,th,td{ text-align: left; font-weight: normal; }

div#annotationsDiv1{
	position: absolute;
	top: 500px;
	right: 340px;
	font-size: 11px!important;
	overflow: hidden;
}

fieldset{
	clear: both;
	margin-bottom: .5em;
	padding: 1em;
	width: 520px;
	border: 1px solid #999;
}

h1{
	font-size: 1.3em;
	line-height: 1.1em;
	font-weight: bold;
}

h1 a:link,h1 a:active,h1 a:visited{ color: #333; text-decoration: none; }

h1 a:hover{ color: #0e5ca7; }

h1,h2,h3,h4,h5{ font-family: Georgia,Times,serif; }

h3{
	font-size: 14px;
	font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
	color: #333;
}

h3.cintillo{ margin: 10px; }

h5.d{ margin: 0 5px 10px; }

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

img.foto-not-g{ margin: 10px 0 0 0; }

img.foto-not-p{ width: 225px; }

img.pg{ margin: 0; padding: 0; display: inline; float: left; }

input#submit{ float: none; }

input,select{
	vertical-align: middle;
	border: 1px solid #c3c3c3;
	padding: 2px;
	margin: 0 3px;
}

label{ font-size: 11px; font-weight: bold; }

ol,ul{ list-style: none; }

p{ color: #666; line-height: 1.2em; }

p.ejemplos{ padding: 0 20px; font-size: 11px; color: #666; }

p.peq{ font-size: 10px; margin-right: 10px; color: #666; }

small{ color: #0e5ca7; font-weight: bold; }

small.num-coment a{ text-decoration: none; color: #b65252; }

span.flecha0{
	width: 15px;
	height: 15px;
	background: url(../img/fneutrall2.gif) no-repeat middle center;
}

span.flecha1{
	width: 15px;
	height: 15px;
	background: url(../img/fsube2.gif) no-repeat center;
}

span.flecha-1{
	width: 15px;
	height: 15px;
	background: url(../img/fbaja2.gif) no-repeat middle center;
}

sup{ font-size: 10px; }

table{ border-collapse: separate; border-spacing: 0; }

table.asteriscos{ color: #666; font-size: 11px; margin: 10px; }

table.asteriscos td.asterisco-exp{ padding-bottom: 8px; padding-right: 5px; }

table.asteriscos tr{ padding-bottom: 10px; }

table.cfd{ margin: 10px 10px 10px 60px; }

table.cfd tbody td.column-izq{ font-size: 11px; padding: 5px; font-weight: bold; }

table.cfd tbody tr.par{ background: #eee; }

table.cfd tbody tr.par td{ background: #eee; }

table.cfd td{ border-right: 1px solid #ccc; }

table.cfd td img{ padding: 5px; }

table.cfd thead{ font-size: 12px; font-weight: bold; padding: 5px; }

table.cfd thead tr{ background: #333; color: #FFF; }

table.cfd thead tr td{ padding: 5px; }

td.cot1{ color: #0c0; }

td.cot-1{ color: #f00; }

td.desp{ text-align: left; font-size: 11px; }

td.porce{ font-size: 18px; padding-bottom: 10px; }

tr.even td,tr.even th{ background: #eee; }

tr.ponderada td{ background: #fffea3; }

tr.selected1 td{ background: #eee; }

ul li small.rojo{ color: #C00; }

ul li.mas{
	text-align: right;
	font-size: 11px;
	color: #666;
	background: none;
	padding-top: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

ul li.mas a{ color: #666; text-decoration: none; }

ul.buscot{
	list-style-type: square;
	margin-left: 10px;
	background: #eee;
	padding: 10px 10px 10px 25px;
	border: 1px solid #999;
	margin-right: 25px;
	color: #0e5ca7;
	font-size: 12px;
}

ul.buscot li a:link,ul.buscot li a:active,ul.buscot li a:visited{ color: #333; text-decoration: none; }

ul.buscot li a:hover{ color: #0e5ca7; }

ul.ecodlist{
	list-style-type: square;
	color: #333;
	padding-left: 25px;
}

ul.menbot{
	overflow: hidden;
	background: url(../img/fondo-menbot.png) repeat-x bottom;
}

ul.menbot li{ float: left; }

ul.mengraf{
	width: 155px;
	_width: 160px;
	float: left;
	margin-left: 5px;
	font-size: 10px;
}

ul.mengraf li{
	margin: 0;
	padding: 5px 0;
	background: url(../img/fondo-flecha.png) no-repeat bottom right;
}

ul.mengraf li a{ text-decoration: none; }

ul.mengraf li span{
	margin-left: 5px;
	_margin-left: 4px;
	font-weight: normal;
}

ul.mengraf li span.accion1,ul.mengraf li span.accion-1,ul.mengraf li span.accion0{ background: none; padding-left: 5px; _padding-left: 0; }

ul.mengraf li.sel{ background-position: top right; }

ul.pest{
	list-style-type: none;
	margin: 15px 0 0 0;
	padding: 0;
	position: relative;
	top: 1px;
	border-left: 1px solid #999;
	overflow: hidden;
}

ul.pest li{
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 4px 10px 2px;
	border: 1px solid #999;
	border-left: none;
	background: #EEE;
	height: 19px;
	z-index: 5;
	font-family: Arial;
}

ul.pest li a:link,ul.pest li a:visited,ul.pest li a:active{
	color: #3578a7;
	text-decoration: none;
	font-weight: normal;
}

ul.pest li.select{ background: #FFF; border-bottom: none; height: 20px; }

ul.pest li.select a{ color: #0e5ca7; }

ul.pest li:hover{ background: #CCC; }

ul.seleccionar{ margin: 0 10px 0 0; }

ul.seleccionar li a:link,ul.seleccionar li a:active,ul.seleccionar li a:visited{
	display: block;
	padding: 5px;
	background: #999;
	text-decoration: none;
	color: #fff;
	font-size: 11px;
}

ul.seleccionar li a:hover,ul.seleccionar li a.select{
	background: #000 url(http://www.eleconomista.es/imagenes/fondos/bf.gif) no-repeat right;
}

.accion1{ color: #0c0; }

.accion-1{ color: #f00; }

.ad{ text-align: right; }

.agenda{ margin-bottom: 10px; padding: 10px 5px 10px 10px; }

.agenda h3{
	font-weight: normal;
	display: inline;
	padding: 2px;
	color: #fff;
	background: #0e5ca7;
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
}

.agenda ul li h1{ display: inline; }

.annotatedtimelinetable{ overflow: hidden; }

.annotatedtimelinetable td{ width: 620px; }

.archivo{ border-spacing: 1px; color: #333; margin-bottom: 20px; }

.archivo a{ margin-top: 5px; }

.archivo tr td{ padding: 5px 0; text-align: center; }

.archivo tr td a{ text-decoration: none; text-align: center; }

.archivo tr td a:hover{ text-decoration: underline; }

.archivo tr td.cint-tab{
	background: #ccc;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.aut{
	font-size: 12px;
	color: #0e5ca7;
	background: transparent;
	padding: 2px;
}

.aviso small{ background: #D5B036; }

.aviso-legal{
	border: 1px solid #ccc;
	border-top: none;
	margin: 20px 0 10px 10px;
}

.aviso-legal h5{
	font-size: 12px;
	color: #333;
	background: #eee;
	padding: 5px;
	margin: 0;
	border-top: 1px solid #003266;
}

.aviso-legal p{ font-size: 11px; color: #7392C4; padding: 5px; }

.aviso-motor small{ background: #3B7FCE; }

.azu3{ color: #3b7fce; }

.b200{ float: right; }

.b300{
	margin: 10px 5px;
	background: url(../img/publicidad2.gif) no-repeat top;
	padding-top: 10px;
	overflow: hidden;
}

.b728{ _margin-left: 10px; }

.b728,.b200{ float: left; }

.bhome{
	width: 100%;	
	padding-top: 5px;
}

.blog-cara .cabecera h2{
	background: #333;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 3px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.blog-cara .cabecera h2 a{ text-decoration: none; color: #FFF; }

.blog-cara .cabecera h3 a,.servicios h2 a{ text-decoration: none; color: #0076C3; }

.blog-cara .cabecera h3 a:hover,.servicios h2 a:hover{ text-decoration: none; color: #0e5ca7; }

.blog-cara .cabecera h3,.servicios h2{
	font-size: 11px;
	height: 15px;
	font-weight: bold;
	overflow: hidden;
	font-size: 13px;
}

.blog-cara .cabecera img{
	float: left;
	margin-top: 6px;
	margin-right: 5px;
	overflow: hidden;
}

.blog-cara .cabecera p a,.servicios p a{ text-decoration: none; color: #666; }

.blog-cara .cabecera p a:hover,.servicios p a:hover{ color: #0e5ca7; }

.blog-cara .cabecera p,.servicios p{ font-size: 11px; height: 53px; overflow: hidden; }

.blog-cara,.servicios{
	width: 300px;
	margin: 10px;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #999;
}

.blog-cintillo{
	padding: 2px;
	color: #333;
	font-size: bold;
	text-align: left;
	border-bottom: 2px solid #666;
	margin: 0 10px;
	font-size: 16px;
	font-family: "Trebuchet MS",sans-serif;
}

.botones{
	height: 25px;
	font-size: 11px;
	background: #ecebe5;
	margin-bottom: 10px;
	border-bottom: 1px solid #999;
}

.botones a{
	padding: 5px 2px 3px 2px;
	overflow: hidden;
	text-decoration: none;
}

.botones li{ float: left; padding: 5px 2px; }

.botones li.sel{
	background: #fff;
	border: 1px solid #999;
	border-bottom: none;
	height: 15px;
	_height: 15px;
	position: relative;
	_z-index: 1004;
	_top: 1px;
}

.botones li.sel a{ color: #0e5ca7; }

.botones ul{ margin-left: 5px; overflow: hidden; }

.botones2{
	text-align: center;
	border-top: 1px solid #eee;
	clear: both;
}

.botones2 img{ margin: 10px; }

.bott{
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin: 5px 5px 15px 0;
	padding: 5px 0 10px 0;
	overflow: hidden;
	clear: both;
}

.bott ul{
	list-style-type: none;
	margin: 5px 0;
	text-align: right;
	padding: 0;
}

.bott ul li{
	display: inline;
	float: left;
	font-size: 11px;
	margin: 5px;
}

.bott ul li a{ border: 1px solid #666; background: #eee; padding: 5px; }

.bott ul li a.select{ background: #333; color: #FFF; }

.bott ul li a:hover{ background: #1a3960; color: #FFF; }

.busc3{ background: none; overflow: hidden; }

.buscador{
	font-size: 12px;
	font-family: 'Trebuchet MS',Helvetica,sans-serif;
	width: 450px;
	text-align: right;
	float: right;
	padding-top:10px;
}

.buscador img{ margin: 0 0 3px 0; padding: 0; vertical-align: bottom; }

.buscador.punteado-b{ margin-top: 0; padding-top: 0; }

.buscafechas{ padding: 10px; overflow: hidden; font-size: 11px; }

.buscatit h3{ margin: 10px; }

.busc-goo{ margin: 10px; font-size: 12px; }

.busc-goo em a{ color: #0e5ca7; }

.busc-goo strong{ font-size: 14px; font-weight: bold; }

.cabecera{ margin: 10px; }

.cada-coment{
	background: url(../img/punto-gris.png) repeat-x bottom;
	padding: 5px 0;
	overflow: hidden;
}

.cada-coment h1{
	font-size: 14px;
	color: #666;
	font-weight: normal;
	font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
	margin-bottom: 5px;
}

.cada-coment h2{ font-size: 12px; margin: 5px 0 0 0; display: inline; }

.cada-coment h2 a{ color: #3DA9E0; }

.caja{
	border-top: 5px solid #fc3d06;
	border-bottom: 1px solid #fc3d06;
	margin: 5px 0 10px 0;
	padding: 5px 0;
	overflow: hidden;
}

.caja a,.agenda a{ text-decoration: none; color: #333; line-height: 15px; }

.caja a:hover,.agenda a:hover{ color: #0e5ca7; text-decoration: underline; }

.caja h3{ margin-bottom: 15px; font-weight: bold; }

.caja p{ margin-top: 10px; font-size: 11px; }

.caja.mods h3{ background-image: none; }

.caja.mods.noticiaindex{ height: 300px; _height: auto; }

.caja.mods.noticiaindex .container{ height: auto; }

.caja-cara{
	width: 155px;
	float: left;
	font-size: 11px;
	margin-right: 5px;
	text-align: center;
}

.caja-cara p{ height: 55px; text-align: left; }

.caja-cfd{
	border: 1px solid #eee;
	width: 300px;
	float: left;
	margin: 15px 0 10px 10px;
}

.caja-cfd h1{ background: #eee; text-align: center; padding: 5px; }

.caja-cfd h1 a{
	font-size: .6em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.caja-cfd img{ float: left; }

.caja-cfd p{
	padding: 10px 5px 10px 10px;
	font-size: 14px;
	line-height: 22px;
}

.caja-cfd2{
	margin: 10px 0;
	border-top: 1px solid #003266;
	background: #eee;
}

.caja-cfd2 h1 a{ border-bottom: none; }

.caja-cfd2 h1,.caja-cfd2 h1 a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background: #eee;
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	color: #333;
}

.caja-cfd2 ul.mas-cfd{
	list-style-type: none;
	font-weight: bold;
	padding: 0 10px 5px 10px;
	*padding: 10px;
	*margin: 0;
}

.caja-cfd2 ul.mas-cfd li a{ font-size: 12px; text-decoration: none; }

.caja-cfd2 ul.mas-cfd li a:hover,.caja-cfd ul.mas-cfd li a.selected{ color: #0e5ca7; }

.caja-cfd2 ul.mas-cfd li.explicacion-cfd{
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #333;
	margin-bottom: 10px;
	margin-left: 0;
}

.cara-vota{
	text-align: center;
	background: #ecebe5 url(../img/punto-gris.png) repeat-x top;
	padding-top: 5px;
	overflow: hidden;
}

.cara-vota img{ margin: 5px; }

.cara-vota table{ font-size: 10px; }

.cara-vota td{ border-bottom: 1px solid #ccc; }

.cara-vota td img{ margin: 0; }

.carteras th{
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid #999;
	text-transform: uppercase;
	padding: 5px 0;
}

.cat{
	padding: 5px 10px;
	background: #a4a4a4;
	overflow: hidden;
}

.cat a:link,.cat a:active,.cat a:visited{ color: #fff; text-decoration: none; }

.cat a:hover{ color: #000; }

.cat ul li{
	display: inline;
	float: left;
	font-size: 11px;
	margin: 0 10px 0 0;
}

.cat ul li.d{ font-weight: bold; color: #fff; }

.cb{ clear: both; }

.centro{ text-align: center; }

.cfd-exp h1{
	text-align: center;
	font-size: 18px;
	background: #eee;
	padding: 5px;
	margin: 10px;
}

.cfd-exp h2{
	font-size: 14px;
	padding: 5px;
	margin: 10px 10px 0 10px;
	color: #333;
}

.cfd-exp p{ padding: 5px; margin: 0 10px 10px 10px; }

.cint-valor{ border-top: 5px solid #666; margin: 5px 10px; }

.cint-valor h5{
	font-weight: bold;
	font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
	font-size: 14px;
	margin-top: 3px;
	color: #333;
}

.cint-valor2{
	border-top: 2px solid #666;
	margin: 5px 10px;
	clear: both;
}

.cint-valor2 h5{
	font-weight: bold;
	background: #eee;
	padding: 3px;
	font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
	font-size: 14px;
	color: #333;
}

.cnt-gris{ background: #eee; margin-top: 10px; }

.col970
{
	width: 970px;
	float: left;
	margin: 5px;
	padding: 0 5px;
	overflow: hidden;
}

.col,.col225,.col375{
	width: 310px;
	float: left;
	margin: 5px;
	padding: 0 5px;
	overflow: hidden;
}

.col225{ width: 235px; _width: 235px; _margin-left: 15px; }

.col225 .foto-rot img{ width: 225px; _width: 220px; }

.col225 .noticiaindex,.col375 .noticiaindex{ margin: 0 0 10px 0; }

.col375{
	width: 374px;
	_width: 364px;
	border-right: 1px solid #ccc;
	padding-right: 10px;
}

.col375 .foto-rot img{ width: 365px; _width: 356px; }

.cols-i{ width: 660px; float: left; overflow: hidden; }

.cols-i .col .noticiaindex{ margin: 0 0 10px 0; }

.cols-i .flash{
	background: #eee;
	margin: 0 0 10px 10px;
	font-size: 12px;
}

.cols-i .flash .notflash{ margin-bottom: 5px; }

.cols-i .flash .notflash a:link,.cols-i .flash .notflash a:active,.cols-i .flash .notflash a:visited{ text-decoration: none; }

.cols-i .flash .notflash h2{ font-size: 14px; margin-bottom: 3px; }

.cols-i .flash .notflash p{ font-size: 13px; font-weight: normal; display: inline; }

.cols-i .noticiaindex{ margin: 0 10px 10px 10px; }

.cols-i h4{ text-align: center; margin-top: 10px; }

.coment{
	margin: 5px;
	border-top: 1px solid #999;
	padding: 15px 15px 15px 0;
	background: #FFF;
	clear: both;
}

.comentarios{
	height: 200px;
	overflow: hidden;
	padding: 10px;
	border: 1px solid #999;
	font-size: 11px;
}

.com-not{ width: 100px; float: left; }

.cont1 h2{ font-size: 11px; *margin-top: 5px; }

.cont1 h2 a:link,.cont1 h2 a:active,.cont h2 a:visited{
	color: #666;
	text-decoration: none;
	margin-top: 0;
	font-size: 11px;
}

.cont1 h2 a:hover{ color: #0e5ca7; }

.cont1 h3{
	margin-top: 5px;
	font-size: 11px;
	font-weight: bold;
	*margin-bottom: 5px;
}

.cont1,.cont2{ width: 250px; float: right; padding-bottom: 10px; border-bottom: dotted 1px #ccc; }

.cont2{ text-align: right; }

.cont2 h3{
	font-size: 11px;
	margin: 0;
	margin-top: -10px;
	margin-right: 7px;
	*font-weight: normal;
}

.cont2 h3 a:link,.cont2 h3 a:active,.cont2 h3 a:visited{ text-decoration: none; color: #333; }

.cont2 h3 a:hover{ color: #0e5ca7; }

.cont-flash{
	overflow: hidden;
	background: #ecebe5;
	border: 1px solid #999;
}

.controles a{
	text-decoration: none;
	padding-left: 24px;
	background: url(../img/botonera-not.png) no-repeat top left;
	overflow: hidden;
}

.controles a#aumentar{ background-position: 0 -100px; }

.controles a#enviar{ background-position: 0 -50px; }

.controles a#imprimir{ background-position: 0 0; }

.controles a#reducir{ background-position: 0 -150px; }

.controles a:hover{ color: #0e5ca7; }

.controles li{
	margin: 5px 0;
	border-bottom: 1px solid #eee;
	padding: 0 0 5px 0;
}

.controles,.relacionados,.patrocinados{
	overflow: hidden;
	font-size: 10px;
	border: 1px solid #dadada;
	padding: 5px;
	margin-bottom: 10px;
}

.cont-sup{ overflow: hidden; margin: 5px 0 5px 0; }

.cot1{ color: #090; }

.cot-1{ color: #f00; }

.cot-home{
	border-bottom: 3px solid #fc3d06;
	border-top: 3px solid #fc3d06;
	font-family: 'Trebuchet MS',Helvetica,Arial,sans-serif;
	padding: 5px 0;
	margin: 5px 0 10px 10px;
	overflow: hidden;
	_height: 36px;
	background: #fbfbfb;	
}

.cot-home dl dd{ display: inline; padding-top: 3px; font-size: 13px; }

.cot-home dl dd img{ padding: 0 0 2px 0; vertical-align: bottom; }

.cot-home dl dt{ font-size: 12px; }

.cot-home dl dt a{ text-decoration: none; color: #fc3d06; }
.cot-home dl dt a:hover{ text-decoration: none; color: #0e5ca7; }

.cot-home-fav{
	float: right;
	text-align: right;
	padding: 0;
	overflow: hidden;
}

.cot-home-fav a{
	text-decoration: none;
	color: #666;
	font-size: 11px;
	padding: 25px 0 0 18px;
	background: url(../img/ifav.gif) no-repeat bottom left;
	margin: 5px 0 0 0;
}

.cot-home-fav a:hover{ color: #0e5ca7; }

.cot-home-una{
	width: auto;
	float: left;
	background: url(../img/punto-gris-v.png) repeat-y right;
	padding-left: 8px;
	padding-right: 8px;
}

.cot-indices{
	border-bottom: 1px solid #b9b7ac;
	border-top: none;
	background: transparent;
	overflow: hidden;
	_height: 28px;
	margin: 0;
}

.cot-indices .cot-home-una{ width: auto; padding-left: 5px; padding-right: 5px; }

.cot-indices .cot-home-una dt a{ color: #3578a7; }

.cot-indices .cot-home-una dt,.cot-indices .cot-home-una dd{ display: inline; font-size: 11px; }

.cot-indices dl dd img{ padding: 0 3px 2px 3px; }

.cot-int{
	padding: 5px;
	float: left;
	overflow: hidden;
	width: 160px;
}

.cot-int dd{ text-align: right; }

.cot-int dl{
	font-size: 12px;
	font-family: 'Trebuchet MS',Verdana,Helvetica,sans-serif;
	margin: 10px 0 0 10px;
}

.cot-int dt,.cot-int dd{ width: 70px; float: left; }

.cot-int img{ border: none; }

.cotmasvis{
	margin: 10px 15px;
	overflow: hidden;
	padding: 0;
	text-align: center;
}

.cotmasvis ul{
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.cotmasvis ul li{
	display: inline;
	float: left;
	height: 25px;
	margin: 2px 5px;
	overflow: hidden;
}

.cotmasvis ul li.C1{ font-size: 22px; }

.cotmasvis ul li.C2{ font-size: 20px; }

.cotmasvis ul li.C3{ font-size: 18px; }

.cotmasvis ul li.C4{ font-size: 16px; }

.cotmasvis ul li.C5{ font-size: 14px; }

.cotmasvis ul li.C6{ font-size: 12px; }

.cotmasvis ul li.C7{ font-size: 11px; }

.cotmasvis ul li.C8{ font-size: 10px; }

.d1 h1,.d2 h1,.d3 h1,.d4 h1,.d5 h1{ font-size: 18px; margin: 5px 0; }

.d1 h3,.d2 h3,.d3 h3{
	font-family: 'Trebuchet MS',Helvetica,Arial,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0;
	background: transparent;
	border: none;
}

.d1 img{ width: 280px; }

.d1,.d2,.d3{
	background-image: none;
	overflow: hidden;
	padding: 10px;
	background-color: #FAF1EB;
}

.d2{ background-color: #eee; }

.d2 h2{ font-size: 18px!important; margin: 5px 0; }

.d3{
	background-color: #eee;
	overflow: hidden;
	width: 310px;
	float: left;
	margin-right: 10px;
}

.d4{
	background-color: #fff;
	overflow: hidden;
	width: 310px;
	float: left;
	margin-right: 10px;
	_width: 290px;
}

.d4 .foto-rot{ margin: 0; padding: 0; border: 1px solid #d9d9d9; }

.d4 .foto-rot img{ width: 300px; _margin: 5px; _padding: 0; _width: 275px; }

.d5{  }

.dor3{ color: #D5B036; }

.ecod{
	margin-top: 15px;
	border: 1px solid #999;
	background: #ECEBE5;
}

.ecod h3{ font-weight: bold; font-size: 12px; }

.ecod-link{ color: #fff; }

.ecom small{ background: #4a93d8; }

.ecotrader-h{ margin-bottom: 10px; background: transparent; }

.ecotrader-h span.hora{ background: #ff0f00; }

.ecott h2{ font-size: 12px; font-weight: normal; }

.ecott h2 a{ color: #666; text-decoration: none; }

.ecott h3{ color: #666; }

.ecott li{ margin: 5px 0; }

.ecott ul{
	padding-left: 15px;
	list-style-type: square;
	color: #666;
	font-size: 11px;
	margin-left: 10px;
}

.editorial{ background: #333; }

.editorial a{ color: #ccc; }

.editorial p{
	text-align: left;
	padding: 10px;
	color: #ccc;
	font-size: 10px;
}

.e-iconos{
	padding: 5px 0;
	overflow: hidden;
	background: url(../img/punto-gris.png) repeat-x bottom;
}

.emp-menu{
	background: #EEE none repeat scroll 0 0;
	margin: 0 0 10px;
	overflow: hidden;
}

.emp-menu ul{
	padding: 10px;
	font-size: 11px;
	list-style-type: none;
	margin-left: 40px;
}

.emp-menu ul li{ padding: 2px; }

.emp-menu ul li a{ text-decoration: none; }

.emp-menu ul li a:hover{ color: #0e5ca7; }

.emp-menu ul li img{ margin-right: 7px; }

.enlaces{ font-size: 12px; }

.enlaces-cab{
	width: 430px;
	float: right;
	text-align: left;
	_width: 430px;
}

.enlaces-cab a{ text-decoration: none; color: #666; }

.enlaces-cab li{
	float: left;
	margin: 0 0 0 10px;
	font-weight: bold;
	padding: 0;
	background: none;
	border: none;
	font-size: 10px;
	text-transform: none;
}

.enlaces-cab li#inicio a{
	padding-left: 20px;
	background: url(../img/ico-home.png) no-repeat left;
}

.enlaces-cab li#rss a{
	padding-left: 20px;
	background: url(../img/ico-rss.png) no-repeat left;
}

.enlaces-cab ul{ margin: 5px 0 0 0; border-left: none; }

.enlc-flash{
	margin: 10px;
	font-size: 12px;
	background: url(../img/punto-gris.png) repeat-x top;
	padding-top: 10px;
}

.enlc-flash h3{ font-weight: bold; }

.enlc-flash li{ margin: 5px 0 0 0; }

.estrategias{
	float: left;
	margin: 3px 0 0 20px;
	padding: 0;
	height: 155px;
	width: 145px;
	border: 1px solid #ccc;
	border-top: 1px solid #003266;
}

.estrategias h1 a{ border-bottom: none; }

.estrategias h1,.estrategias h1 a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background: #eee;
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	color: #333;
}

.estrategias h2{
	font-size: 12px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 14px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 14px;
	background: transparent url(/imagenes/ico-flecha.gif) no-repeat scroll left top;
	width: 100px;
}

.estrategias h2 a{
	margin-top: 10px;
	font-size: 11px;
	text-decoration: none;
	color: #333;
}

.estrategias h2 a:hover{ color: #0e5ca7; }

.f-autor{ display: block; width: 320px; float: left; }

.fdeg{
	border-top: 1px solid #999;
	background: url(../img/fondo-deg.png) repeat-x;
	overflow: hidden;
	padding: 5px 0;
	text-align: right;
}

.f-fecha{
	display: block;
	width: 320px;
	float: right;
	text-align: right;
}

.firma{
	overflow: hidden;
	padding: 10px 0;
	font-size: 11px;
	color: #666;
	border-bottom: 1px solid #999;
}

.fl{ float: left; }

.fl1{
	border: 1px solid #C3B5AB;
	background: #F5E2D6;
	padding: 0 4px;
	margin-left: 5px;
}

.fl1 a{ color: #C3B5AB; text-decoration: none; }

.flash{
	padding: 5px;
	margin-top: 0;
	background: url(../img/punto-gris.png) repeat-x bottom;
	border-bottom: none;
}

.flash h1{ font-weight: normal; font-size: 14px; display: inline; }

.flash h1 a:link,.flash h1 a:active,.flash h1 a:visited{ color: #333; _text-decoration: none; }

.flash h3{ margin-top: 0; }

.flash h3 a:link,.flash h3 a:active,.flash h3 a:visited{ color: #333; }

.flash ul li{
	margin: 5px 0;
	font-weight: normal;
	font-size: 14px;
	font-family: Georgia,serif;
}

.flash ul li a:link,.flash ul li a:active,.flash ul li a:visited{ text-decoration: none; color: #333; }

.flash-int .noticiaindex{ clear: both; overflow: hidden; }

.flash-int .noticiaindex strong{ font-weight: bold; }

.flash-int h2{ margin: 5px 0; }

.flash-int h3{
	background: #ECEBE5;
	padding: 5px;
	margin: 5px 0 10px 10px;
	font-weight: bold;
}

.flash-mas{ width: 200px; float: right; margin-left: 10px; }

.flash-mas h5{
	color: #666;
	border-bottom: 1px solid #999;
	font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #999;
}

.flash-mas img{ margin-left: 40px; }

.fl-int{ padding: 15px; background-image: none; }

.fl-int-list{ background-image: none; padding: 15px; }

.fl-int-list li{ display: inline; margin: 0 5px; font-size: 12px; }

.fondo0{ background-color: transparent; }

.fondo1{ background-color: #3C0; color: #fff; }

.fondo-1{ background-color: #F00; color: #fff; }

.FondoImagenMastermas{
	background-image: url(http://www.eleconomista.es../img/f-mastermas.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.fotop{
	float: left;
	border: 1px solid #ccc;
	padding: 2px;
	background: #fff;
	margin: 0 5px 5px 0;
}

.foto-pie{ font-size: 10px; margin: 2px 0 15px 0; }

.foto-rot{
	margin: 0;
	border: 1px solid #d9d9d9;
	border-bottom: none;
	border-top: none;
	overflow: hidden;
}

.foto-rot a img{ border: none; }

.foto-rot h1{ margin: 5px 2px 5px 5px; font-size: 16px; }

.foto-rot h1 a{ font-size: 16px; }

.foto-rot h2{
	font-size: 13px;
	text-align: center;
	background: #eee;
	color: #000;
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #d9d9d9;
}

.foto-rot p{ margin: 5px; font-size: 11px; }

.fr{ margin: 0 0 0 10px; }

.fuente{
	font-size: 11px;
	color: #0e5ca7;
	display: inline;
	margin-left: 5px;
}

.galeria{
	background: none;
	border-bottom: 1px solid #999;
	overflow: hidden;
}

.galeria h3{ margin-bottom: 10px; }

.galeria4{
	background: none;
	border-bottom: 1px solid #999;
	overflow: hidden;
}

.galeria4 h3{ background: #ECEBE5 no-repeat center; height: 15px; }

.galeria5{ background: none; overflow: hidden; }

.galeria5 .foto-rot{
	border-right: 1px solid #3b7fce;
	border-left: 1px solid #3b7fce;
	border-bottom: 1px solid #3b7fce;
}

.galeria5 .otras-cont{
	border-top: 3px solid #3b7fce;
	border-bottom: 1px solid #3b7fce;
}

.galeria5 h3{ background: #3b7fce; height: 15px; color: #fff; }

.galeria6{ background: none; overflow: hidden; }

.galeria6 .foto-rot{
	border-right: 1px solid #D8B237;
	border-left: 1px solid #D8B237;
	border-bottom: 1px solid #D8B237;
}

.galeria6 .otras-cont{
	border-top: 3px solid #D8B237;
	border-bottom: 1px solid #D8B237;
}

.galeria6 h3{ background: #D8B237; height: 15px; color: #fff; }

.grafico2{ margin: 10px 0; }

.grafico2 h5{
	border-top: 5px solid #666;
	font-size: 14px;
	font-family: "Trebuchet MS",sans-serif;
	color: #333;
	margin: 5px 0 10px 0;
	font-weight: bold;
}

.graficos{
	border-bottom: 1px solid #999;
	overflow: hidden;
	padding-bottom: 5px;
	background: #fff;
}

.graficos .caja2{ _height: 130px; }

.graficos img{
	float: left;
	width: 140px;
	_width: 135px;
	_margin-left: 5px;
}

.graf-int{ margin: 10px 0 0 10px; }

.herramienta{
	background: #EEE none repeat scroll 0 0;
	font-size: 11px;
	margin: 0;
	overflow: hidden;
	padding: 10px;
	text-align: left;
	font-size: 11px;
	text-align: left;
}

.herramienta input,.herramienta select{
	margin-bottom: 5px;
	border: 1px solid #000;
	font-size: 11px;
}

.hor{ margin: 10px; overflow: hidden; clear: both; }

.hora{
	background: #0e5ca7;
	color: #fff;
	padding: 1px;
	font-size: 11px;
	font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
	margin: 3px 5px 0 0;
	display: block;
	float: left;
}

.hora-elecciones p{ display: inline; margin-left: 10px; }

.hoyen{
	clear: both;
	margin: 10px 0;
	padding: 30px 5px 5px 5px;
	overflow: hidden;
	background: #eee url(../img/ee1.gif) no-repeat center 5px;
	border: 1px solid #999;
}

.hoyen h3{ display: none; }

.hoyen img{
	padding: 0 border:none;
	background: #fff;
	margin: 10px 0 0 5px;
}

.hoyen-d{ width: 225px; }

.hoyen-d h1{
	font-size: 11px;
	margin-bottom: 0;
	color: #666;
	font-weight: normal;
}

.hoyen-d li{ margin-bottom: 5px; }

.hoyen-d p{ font-size: 11px; color: #333; margin-top: 0; }

.hoyen-d ul{
	color: #0e5ca7;
	margin-top: 10px;
	list-style-type: square;
	padding-left: 20px;
}

.hoyen-mas{
	background: url(../img/punto-gris.png) repeat-x top;
	padding-top: 10px;
	color: #666;
	margin-bottom: 10px;
	font-size: 11px;
}

.inferior-noticias{ overflow: hidden; }

.inferior-noticias .caja{ clear: both; overflow: hidden; height: 210px; }

.inferior-noticias .eco{ border-top: 3px solid #0c0; }

.inferior-noticias .emp{ border-top: 3px solid #06c; }

.inferior-noticias .fond{ border-top: 3px solid #009; }

.inferior-noticias .merc{ border-top: 3px solid #c00; }

.inferior-noticias .noticiaindex{
	background-image: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.inferior-noticias .pymes{ border-top: 3px solid #fc0; }

.inferior-noticias .tec{ border-top: 3px solid #f03; }

.inferior-noticias h1{ font-size: 14px; font-weight: normal; }

.inferior-noticias h2{
	font-size: 12px;
	margin: 5px 0;
	background: url(../img/punto-gris.png) repeat-x bottom;
	padding-bottom: 5px;
}

.inferior-noticias h2 a{ color: #666; text-decoration: none; }

.inferior-noticias h3 a{ text-decoration: none; color: #666; }

.inferior-noticias p{ font-size: 11px; }

.i-not{ width: 225px; margin: 13px 0 0 10px; float: right; }

.input{ margin-left: 135px; }

.int-grafs{ margin: 0 0 0 10px; }

.l-act{ text-align: right; float: right; }

.lead{
	clear: both;
	margin: 0;
	overflow: hidden;
	padding: 0 0 2px 0;
	margin-bottom: 10px;
}

.legal p{ margin: 10px; font-size: 11px; }

.leyenda p{ margin: 15px; font-size: 11px; }

.l-fecha span.actualizado{ color: #0e5ca7; }

.l-fecha strong{ font-weight: bold; }

.l-fecha,.l-text,.l-act{
	display: block;
	color: #0e5ca7;
	font-size: .7em;
	font-family: 'Trebuchet MS';
	padding-top: 4px;
}

.l-home{ width: 450px; }

.links-inf{ text-align: right; padding: 10px 0; overflow: hidden; }

.links-inf a{ text-decoration: none; }

.links-inf li{ display: inline; font-size: 12px; margin: 0 10px; }

.linksrelacionados{ margin: 10px 0 10px 15px; }

.linksrelacionados a{ text-decoration: none; font-size: 12px; }

.linksrelacionados a:hover{ color: #0e5ca7; }

.linksrelacionados h2{ *font-weight: normal; }

.linksrelacionados img,.linksrelacionados img a{ border: none; padding: 0; margin-right: 10px; }

.linskreacionados img{ margin: 0 15px 0 0; padding: 0; }

.lista-xletra{ margin: 0; }

.lista-xletra ul{
	width: 195px;
	font-size: 11px;
	text-transform: uppercase;
	display: inline;
	float: left;
	margin: 0 10px 10px 15px;
	line-height: 14px;
}

.lista-xletra ul li{ margin: 10px 0; }

.logo{ margin-bottom: 0; width: 300px; float: left; }

.logo-cfd{ float: left; margin: 40px 10px 10px 35px; }

.logos{ border-top: 1px solid #000; margin: 0 10px; }

.loultimo h5,h5.d,h5.cint-especial{
	background: #EEE none repeat scroll 0 0;
	border-bottom: 1px solid #999;
	border-top: 2px solid #000;
	color: #333;
	font-family: Helvetica;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 7px 5px 5px;
	text-align: left;
}

.l-text{ font-weight: bold; text-align: center; }

.m5h{ margin: 0 5px; }

.m5v{ margin: 5px 0; }

.marg{ margin-top: 5px; margin-left: 10px; }

.mas-b{
	border: 1px solid #CCC;
	background: #EEE;
	color: #000;
	text-decoration: none;
	text-align: center;
	margin: 0 5px;
	padding: 3px;
	width: 90px;
	font-size: 12px;
	width: 90px;
	overflow: hidden;
	display: block;
}

.masleidas{ margin-bottom: 10px; }

.masleidas h3{
	padding: 5px;
	margin-top: 0;
	font-size: 12px;
	color: #666;
}

.masleidas h5{
	padding: 5px;
	background: #eee;
	border-bottom: 1px solid #999;
	margin-top: 0;
	font-size: 12px;
	color: #666;
}

.masleidas li{
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}

.masleidas ul{
	list-style-type: decimal;
	margin: 6px 15px 0 0;
	padding-left: 45px;
}

.masleidas ul li a:link small,.masleidas ul li a:active small,.masleidas ul li a:visited small{ text-decoration: none; }

.masleidas ul li a:link,.masleidas ul li a:active,.masleidas ul li a:visited{ font-size: 12px; }

.masleidas ul li small{ margin-left: 5px; font-weight: normal; }

.masleidas.flash ul{ list-style-type: none; padding-left: 10px; }

.masleidas.flash ul a:link,.masleidas.flash ul a:active,.masleidas.flash ul a:visited{ text-decoration: underline; color: #0C8FCE; }

.masleidas.flash ul a:hover{ color: #0e5ca7; }

.mastock h5{
	font-size: 12px;
	margin: 10px;
	color: #666;
	padding: 3px 2px 3px 5px;
	border-bottom: 1px solid #999;
	font-family: Arial;
	font-weight: normal;
}

.mastock ul{
	list-style-type: decimal;
	margin: 6px 15px 0 0;
	padding-left: 45px;
	font-family: Arial,Helvetica,sans-serif;
}

.mastock ul li{
	list-style-type: decimal;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #666;
	border-bottom: 1px dotted #666;
	font-size: 12px;
}

.mastock ul li a:link,.mastock ul li a:active,.mastock ul li a:visited{
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

.mastock ul li a:hover{ color: #0e5ca7; }

.mastock ul li small{
	display: block;
	font-size: 11px;
	color: #390;
	text-transform: none;
	font-weight: normal;
	letter-spacing: normal;
}

.mastock,.masleidas{
	border: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 0;
	overflow: hidden;
	font-family: "lucida grande",verdana,sans-serif;
	clear: both;
	top: -1px;
	width: 310px;
}

.masult ul{
	list-style-type: square;
	padding-left: 25px;
	color: #666;
}

.mensaje{
	width: 340px;
	margin-top: 0;
	display: block;
	position: relative;
	overflow: hidden;
	top: 0;
}

.mensaje p{ font-size: 12px; margin-top: 0; margin-bottom: 15px; }

.mensaje-fecha{
	width: 180px;
	font-weight: normal;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 11px;
	color: #999;
	float: left;
}

.menu{
	background: #0e5ca7;
	height: 25px;
	border-bottom: 3px solid #fc3d06;	
}

.menu ul li{ margin: 0; padding: 5px 9px; }

.menu ul li a:link,.menu ul li a:active,.menu ul li a:visited{
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.menu ul li a:hover{ color: #fc3d06; }

.menu ul li,.submenu ul li{ float: left; }

.menu ul li.eco-pat{ width: 70px; text-align: center; }

.menu ul li.eco-pat-b{
	background: url(/banners/80x22_caixa.gif) no-repeat center;
}

.menu ul li.eco-pat-b a span{ visibility: hidden; }

.menu ul li.etv-pat{ width: 100px; text-align: center; }

.menu ul li.etv-pat-b{
	background: url(../img/logosmen/emprendedores.gif) no-repeat center;
}

.menu ul li.etv-pat-b a span{ visibility: hidden; }

.menu ul li.fond-pat{ width: 52px; text-align: center; }

.menu ul li.fond-pat-b{
	background: url(../img/logosmen/bbva.gif) no-repeat center;
}

.menu ul li.fond-pat-b a span{ visibility: hidden; }

.menu ul li.gest-pat{ width: 55px; text-align: center; }

.menu ul li.gest-pat-b{
	background: url(../img/logosmen/telefonica.gif) no-repeat center;
}

.menu ul li.gest-pat-b a span{ visibility: hidden; }

.menu ul li.sel{
	background: #fff;
	border: 1px solid #fc3d06;
	border-bottom: none;
	height: 20px;
	margin-top: -3px;
}

.menu ul li.sel a.ecod-link{ color: #D5B036; }

.menu ul li.sel a:link,.menu ul li.sel a:active,.menu ul li.sel a:visited{ color: #fc3d06; }

.menu ul li.viv-pat{ width: 70px; text-align: center; }

.menu ul li.viv-pat-b{
	background: url(../img/logosmen/idealista.gif) no-repeat center;
}

.menu ul li.viv-pat-b a span{ visibility: hidden; }

.menu ul,.submenu ul{
	clear: both;
	width: 100%;
	margin-left: 5px;
	_margin-left: 5px;
}

.menu,.submenu{ clear: both; font-family: Arial; }

.menu3{
	margin: 0;
	border-left: 1px solid #999;
	overflow: hidden;
	width: 479px;
	float: left;
	_width: 468px;
}

.menu3 a:link,.menu3 a:active,.menu3 a:visited{ text-decoration: none; color: #666; }

.menu3 li{
	display: inline;
	float: left;
	font-size: 11px;
	padding: 6px 4px 4px 4px;
	border-right: 1px solid #999;
	background: url(../img/fondo-red.gif) repeat-x top;
	text-transform: none;
	font-weight: bold;
	font-family: Arial,Helvetica;
}

.menu3 li.nr:hover{ background: url(../img/fondo-red.gif) repeat-x; }

.menu3 li:hover{ background: #eee; }

.menu3 ul{ margin: 0; }

.menu-cfd2{
	background: #003266;
	border: 1px solid #003266;
	border-bottom: 1px solid #69F;
	margin: 5px 10px;
	padding: 0;
	text-align: center;
	float: left;
	overflow: hidden;
	clear: both;
	position: relative;
	_width: 600px;
}

.menu-cfd2 ul{
	list-style-type: none;
	display: inline;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-align: center;
	clear: both;
}

.menu-cfd2 ul li{ display: inline; list-style-type: none; }

.menu-cfd2 ul li a:visited,.menu-cfd2 ul li a:link,.menu-cfd2 ul li a:active{
	border-right: 1px solid #fff;
	width: 112px;
	_width: 102px;
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	text-decoration: none;
}

.menu-cfd2 ul li a:hover,.menu-cfd2 ul li a.selected{
	color: #FFF;
	display: inline;
	background: transparent url(/imagenes/fondos/fondo-men-cfd-h.gif) repeat scroll 0 0;
}

.menu-cot{
	border-bottom: 2px solid #b9b7ac;
	margin: 0 10px;
	overflow: hidden;
}

.menu-cot li{ float: left; margin: 0 10px 0 0; padding-bottom: 8px; }

.menu-cot li a{ text-decoration: none; color: #3578a7; }

.menu-cot li.sel a,.menu-cot li a:hover{
	background: url(../img/flecha-menu-cot.gif) no-repeat center bottom;
	padding-bottom: 7px;
	color: #0e5ca7;
	margin-top: 5px;
}

.menu-cot ul{
	font-size: 12px;
	padding: 0;
	width: 770px;
	float: left;
	margin: 10px 0 0 0;
}

.mkt{ width: 310px; float: right; }

.mods .modulo{ margin: 0; }

.modulo{
	overflow: hidden;
	margin: 5px 0;
	clear: both;
	padding-top: 10px;
}

.modulo h2{ font-size: 12px; font-weight: bold; }

.modulo h2 a{ color: #333; text-decoration: none; }

.modulo h2 a:hover{ color: #0e5ca7; }

.modulo img{ float: left; margin: 0 5px 5px 0; }

.modulo p{ font-size: 11px; }

.mod-ult{
	overflow: hidden;
	margin: 10px;
	border: 1px solid #999;
	background: #fff;
}

.mod-ult h2{ display: inline; }

.mod-ult h2 a:link,.mod-ult h2 a:active,.mod-ult h2 a:visited{
	color: #333;
	font-family: Georgia,serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

.mod-ult h3{ padding: 5px; background: #D1D0CA; }

.mod-ult ul.bloque2{
	display: block;
	background: url(../img/fondo-deg.png) repeat-x;
	height: 21px;
	border-bottom: 1px solid #999;
	padding: 0;
	margin: 0;
}

.mod-ult ul.bloque2 li{
	display: inline;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 5px;
	background: #transparent;
	border-right: 1px solid #999;
}

.mod-ult ul.bloque2 li a:link,.mod-ult ul.bloque2 li a:active,.mod-ult ul.bloque2 li a:visited{ color: #333; text-decoration: none; }

.mod-ult ul.bloque2 li a:hover{ color: #0e5ca7; }

.mod-ult ul.bloque2 li.sel{
	background: #fff;
	border-top: 1px solid #999;
	position: relative;
	z-index: 555;
}

.mod-ult ul.bloque-not{ margin: 10px 0 0 5px; }

.mod-ult ul.bloque-not li{
	margin: 10px 0 0 0;
	padding-bottom: 10px;
	background: url(../img/punto-gris.png) repeat-x bottom;
}

.nar3{ color: #0e5ca7; }

.nom{
	font-weight: bold;
	color: #333;
	font-size: 24px;
	text-align: left;
	font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	margin-left: 10px;
	float: left;
	overflow: hidden;
	display: block;
	width: 900px;
}

.nomargin{ margin: 0; }

.nombre-usuario{
	padding-top: 3px;
	padding-bottom: 14px;
	font-size: 13px;
}

.non-sel{ display: none; }

.notcot{ clear: both; overflow: hidden; margin: 0 10px; }

.notcot .noticiaindex h1{ font-size: 14px; }

.notcot h3{ margin-bottom: 10px; }

.noticia-des{
	width: 640px;
	float: left;
	margin: 0 10px;
	overflow: hidden;
}

.noticia-des h1{ font-size: 1.8em; padding-bottom: 15px; }

.noticia-des h2{
	font-size: 1.1em;
	color: #333;
	margin: 15px 0 0 0;
	font-weight: bold;
	font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
}

.noticia-des h2.tam1{ font-size: .9em; }

.noticia-des h2.tam2{ font-size: 1.1em; }

.noticia-des h2.tam3{ font-size: 1.3em; }

.noticia-des h2.tam4{ font-size: 1.5em; }

.noticia-des p{
	font-size: .9em;
	line-height: 1.7em;
	color: #000;
	margin: 10px 0 15px 0;
}

.noticia-des p.tam1{ font-size: .7em; }

.noticia-des p.tam2{ font-size: .9em; }

.noticia-des p.tam3{ font-size: 1.1em; }

.noticia-des p.tam4{ font-size: 1.3em; }

.noticiaindex{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: url(../img/punto-gris.png) repeat-x bottom;
	overflow: hidden;
}

.noticiaindex .img-i{ float: left; border: none; margin: 5px 5px 0 0; }

.noticiaindex h1{ margin: 5px 0 10px 0; }

.noticiaindex h3,h3.cintillo,.foto-rot h3{
	background: #eee;
	text-align: center;
	border-bottom: 1px solid #b9b7ac;
	border-top: 1px solid #b9b7ac;
	padding: 3px 0;
}

.noticiaindex img{ background: #fff; padding: 3px; _margin-bottom: 0; }

.noticiaindex p,.foto-rot p{
	font-size: .8em;
	line-height: 1.4em;
	margin-top: 10px;
	color: #333;
}

.noticiaindex small{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
}

.noticiaindex small.num-coment,.firma small.num-coment{
	color: #b65252;
	margin: 20px 0 10px 0;
	overflow: hidden;
	text-transform: lowercase;
	font-weight: normal;
	font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
	background: url('../img/icoment.png') no-repeat left;
	padding-left: 20px;
	*display: block;
}

.noticiaindex.galeria{ padding-bottom: 0; }

.noticias2{
	overflow: hidden;
	border-bottom: 3px solid #999;
	margin: 5px 0 10px 10px;
}

.noticias2 .col{ margin: 0; }

.noticias2 .noticiaindex{ background: none; }

.not-res{
	padding: 10px 0;
	background: url(../img/punto-gris.png) repeat-x bottom;
	color: #666;
	font-family: 'Trebuchet MS';
}

.not-res li{ margin: 5px 0 5px 5px; list-style-type: square; }

.not-res ul{
	list-style-type: square;
	padding-left: 15px;
	margin-left: 20px;
}

.numero-comentario{
	width: 150px;
	color: #FFF;
	font-size: 14px;
	padding: 4px;
	margin: 0 0 10px 0;
	background-color: #999;
	font-weight: bold;
}

.n-val{
	background: #eee;
	padding: 5px;
	text-align: center;
	margin-bottom: 5px;
}

.opera-ahora img{ margin: 25px 10px 10px 40px; border: none; }

.otras-cont{
	overflow: hidden;
	padding: 5px 0;
	background: #ECEBE5;
	margin: 0;
	border-top: 3px solid #0e5ca7;
}

.paises{
	text-align: center;
	overflow: hidden;
	border-bottom: 1px solid #999;
	margin: 10px;
	padding: 10px;
}

.pat{
	clear: both;
	padding-top: 5px;
	background: url(../img/punto-gris.png) repeat-x top;
	overflow: hidden;
	margin-top: 5px;
}

.pat5{ padding: 10px; overflow: hidden; background: #eee; }

.pat5-a{
	width: 130px;
	float: left;
	margin-bottom: 5px;
	overflow: hidden;
}

.pgoo{ border: 1px solid #999; padding: 10px; margin: 10px 0; }

.pie{
	background: #666;
	border-top: 1px solid #666;
	margin-top: 0;
	overflow: hidden;
}

.pie h3{
	float: left;
	margin: 0 5px 0 5px;
	padding: 10px;
	font-weight: bold;
	color: #ccc;
}

.popcot{
	background: url(http://www.eleconomista.es/imagenes/iconos/info.gif) no-repeat right;
	padding-right: 20px;
}

.precios-directo h2,.precios-directo2 h2{
	font-size: 14px;
	color: #333;
	margin-right: 5px;
	margin-top: 15px;
	padding: 5px;
	border-top: 1px solid #003266;
	background: #eee url(/imagenes/logos/ig2.gif) no-repeat right;
	font-weight: bold;
}

.precios-directo iframe,.precios-directo2 iframe{ height: 125px; background: #fff; *width: 295px; }

.precios-directo,.precios-directo2{ padding: 0; margin-left: 5px; margin-bottom: 10px; }

.precios-directo2{ padding: 0; margin: 0 3px 10px 10px; float: left; }

.precios-directo2 h2{ margin-right: 0; }

.precios-directo2 iframe{ width: 365px; }

.principal{
	width: 990px;
	margin: 0 auto;
	border: 1px solid #b9b7ac;
	overflow: hidden;
	clear: both;
	_text-align: left;
}

.principal-cab{ width: 992px; margin: 0 auto; }

.pub-ads{
	margin: 10px 0;
	border-bottom: 1px solid #999;
	border-top: 5px solid #666;
}

.punteado{
	background: url(../img/punto-gris.png) repeat-x top;
	overflow: hidden;
	padding-top: 5px;
	margin: 10px 10px 0 10px;
	height: 1px;
}

.punteado-b{ border-bottom: 1px dotted #999; padding-bottom: 5px; }

.punteado-c{
	background: url(../img/punto-gris.png) repeat-x bottom;
	padding-bottom: 5px;margin-bottom: 3px;
}

.puntos{
	font-size: 12px;
	padding: 6px;
	margin-right: 24px;
	margin-bottom: 10px;
	background-color: #F0F0F0;
	text-align: right;
}

.puntos a img{ border: none; }

.puntos img{ float: left; margin: -17px 6px 0 0; }

.que-son{ border-bottom: none; padding: 10px; _width: 400px; }

.reco a{ text-decoration: none; }

.reco caption{
	font-size: 20px;
	font-weight: bold;
	border-top: 2px solid #333;
}

.reco table{ margin-top: 0; margin-bottom: 15px; }

.red2{
	border: 1px solid #b9b7ac;
	border-bottom: none;
	margin: 10px 0 0 0;
	overflow: hidden;
	clear: both;
	background: #e7e4e2;
	padding: 5px 0;
}

.red3{
	background: #E7E4E2;
	border-top: 1px solid #C4C1BF;
	height: 23px;
	font-family: 'Trebuchet-MS',overflow:hidden;
	z-index: -5;
	_margin-left: 0;
}

.red3 h5{
	font-family: 'Trebuchet-MS',sans-serif;
	font-size: 11px;
	color: #999;
	width: 85px;
	float: left;
	padding: 15px 0 0 5px;
}

.registro{ margin: 10px 0 0 10px; }

.registro h5{ font-weight: bold; font-size: 12px; color: #333; }

.registro p{
	letter-spacing: normal;
	font-size: 12px;
	margin-top: 5px;
}

.relacionados dl{
	margin-top: 5px;
	font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
	border-top: 1px solid #eee;
	padding-top: 5px;
}

.relacionados dl dd{ display: inline; padding-top: 3px; font-size: 14px; }

.relacionados dl dt{ font-size: 12px; }

.relacionados dl dt a{ text-decoration: none; color: #0e5ca7; }

.relacionados h2 a img{ margin-right: 5px; }

.relacionados h2 a,.patrociandos h2 a{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.relacionados h3{ margin-bottom: 15px; }

.relacionados,.patrocinados{
	border-left: none;
	border-right: none;
	border-top: 5px solid #999;
	padding: 5px 0;
}

.roj3{ color: #c00; }

.ruta{
	width: 655px;
	_width: 665px;
	float: left;
	font-size: 26px;
	color: #666;
	font-family: 'Trebuchet MS';
	margin-top: 10px;
	border-left: 3px solid #666;
	padding-left: 10px;
}

.sel-letra{
	margin: 10px;
	padding: 1px;
	font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
	font-weight: bold;
}

.sel-letra ul{ margin: 10px 10px 10px 25px; }

.sel-letra ul li{ display: inline; margin: 5px; font-size: 14px; }

.sep{ clear: both; overflow: hidden; }

.servicios{ border-bottom: none; }

.servicios h2{ margin-bottom: 5px; font-size: 12px; }

.servicios img{
	float: left;
	margin-right: 10px;
	overflow: hidden;
	width: 100px;
	height: 55px;
}

.servicios-pie ul li a,.servicios-pie2 ul li a{ color: #ccc; margin-left: 10px; text-decoration: none; }

.servicios-pie ul li,.servicios-pie2 ul li{ padding: 5px; }

.servicios-pie ul,.servicios-pie2 ul{ font-size: 10px; float: left; _font-size: 9px; }

.servicios-pie,.servicios-pie2{
	margin: 5px 0;
	border-left: 1px dotted #ccc;
	width: 230px;
	float: left;
}

.servicios-pie2{ width: 350px; }

.servicios-pie2 ul{ margin-top: 10px; }

.servicios-pie2 ul li{ display: inline; padding: 0; }

.servicios-pie2 ul li.nuestrar{
	margin: 10px;
	font-size: 10px;
	color: #ccc;
	font-weight: bold;
}

.sigue{ display: block; text-align: right; }

.sigue a{
	padding-right: 20px;
	background: url(../img/ico-sigue.gif) no-repeat right;
	font-size: 12px;
	text-decoration: none;
}

.sigue a:link,.sigue a:active,.sigue a:visited{ _color: #333; _text-decoration: none; }

.sigue a:hover{ text-decoration: underline; }

.slider{
	color: #666;
	width: 500px;
	*width:400px;float: right;
	text-align: left;
}

.submenu{ overflow: hidden; background: #fff; }

.submenu{ padding: 3px 0; border-bottom: 1px solid #b9b7ac; }

.submenu ul li{
	margin: 5px 5px 5px 0;
	padding-right: 5px;
	border-right: 1px solid #999;
	font-size: 12px;
}

.submenu ul li a:link,.submenu ul li a:active,.submenu ul li a:visited{ text-decoration: none; color: #333; }

.submenu ul li a:hover{ color: #fff; background: #0e5ca7; }

.submenu ul li.igm{ width: 52px; text-align: center; }

.submenu ul li.igm a:hover{ background: transparent; }

.submenu ul li.igm-b{
	background: url(../img/logosmen/ig.gif) no-repeat top center;
}

.submenu ul li.xtb1{ width: 50px; text-align: center; }

.submenu ul li.xtb1 a:hover,.submenu ul li.xtb2 a:hover{ background: transparent; }

.submenu ul li.xtb1-b{
	background: url(../img/logosmen/xtrade_50x13.gif) no-repeat top center;
}

.submenu ul li.xtb1-b a span,.submenu ul li.xtb2-b a span,.submenu ul li.igm-b a span{ visibility: hidden; }

.submenu ul li.xtb1-b a,.submenu ul li.xtb2-b a,.submenu ul li.igm-b a{ background: transparent; }

.submenu ul li.xtb2{ width: 90px; text-align: center; }

.submenu ul li.xtb2-b{
	background: url(../img/logosmen/xtb_90x13.gif) no-repeat top center;
}

.sv{ text-align: center; }

.sv h3{ text-align: left; }

.sv img{ margin: 5px 10px; }

.tablacot th{
	background: #ecebe5 url(../img/punto-gris.png) repeat-x bottom;
	padding: 3px 5px;
	color: #666;
}

.tablacot tr td{
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: left;
	font-size: 18px;
}

.tablacot tr td.nombre{
	font-weight: bold;
	color: #999;
	font-size: 24px;
	text-align: left;
}

.tablacot tr td.precio,td.precio{ font-size: 22px; }

.tablacot tr td.valor{ font-size: 30px; }

.tablacot,.tablalista{
	font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
	margin: 10px 0 0 15px;
}

.tablad 
{
	width: 310px;
	float: left;
	margin: 5px 5px 5px 0px;
	font-size: 12px;
	font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
	margin-left: 0; 
}

.tablaext{
	width: 300px;
	float: left;
	margin: 5px;
	font-size: 12px;
	font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
}

.tablaext caption{
	margin-top: 10px;
	background: #ecebe5 url(../img/punto-gris.png) repeat-x bottom;
	font-size: 12px;
	padding: 5px;
	color: #666;
	text-transform: uppercase;
}

.tablaext td,.tablaext th,.tablaext tr td{
	padding: 5px 0 3px 0;
	border-bottom: 1px solid #999;
	text-align: right;
}

.tablaext td.estrech{ width: 40px; }

.tablaext th{ text-align: left; font-size: 12px; font-weight: bold; }

.tablaext tr.even td,.tablaext tr.even th{ background: #eee; }

.tablaext tr.selected td{
	background: #999;
	border-bottom: 1px solid #000;
	text-align: right;
	font-weight: bold;
	color: #FFF;
	padding-left: 2px;
	text-transform: uppercase;
}

.tablaflash{
	width: 200px;
	font-size: 12px;
	font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
	margin: 10px 0;
	border-bottom: 1px solid #eee;
}

.tablaflash td{ padding-bottom: 10px; }

.tablag 
{
	width: 640px; 
	text-align: center; 
	float: left;
	margin: 5px 5px 5px 15px;
	font-size: 12px;
	font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
}

.tablag th{ text-align: right; font-weight: bold; }

.tablalista{ width: 640px; margin-bottom: 15px; }

.tablalista a{ text-decoration: none; }

.tablalista label{ display: block; float: left; }

.tablalista thead tr td{ text-align: left; background: #eee; }

.tablalista tr td{ padding: 7px 0; }

.tablalista ul{
	list-style: none;
	float: right;
	margin: 0 0 0 15px;
	padding: 0;
	width: 420px;
}

.tablalista ul li{
	margin: 3px 5px;
	padding: 0;
	font-size: 11px;
	float: left;
	width: 125px;
}

.tablalista ul li a,.tablalista ul li a:visited,.tablalista ul li a:link{
	font-size: 11px;
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	background: #666;
	padding: 3px;
	color: #fff;
	text-decoration: none;
}

.tablalista ul li a:hover,.tablalista ul li a.select{
	background: #000 url(http://www.eleconomista.es/imagenes/fondos/bf.gif) no-repeat right;
}

.tablapeq{
	width: 310px;
	float: left;
	margin: 5px 5px 5px 15px;
	font-size: 12px;
	font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
}

.tablamed{
	width: 450px;
	float: right;
	margin: 5px 5px 5px 15px;
	font-size: 12px;
	font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
}

.tablapeq caption, .tablamed caption, .tablag caption, .tablad caption, .tablalista caption,.notcot h3{
	margin-top: 10px;
	background: #ecebe5 url(../img/punto-gris.png) repeat-x bottom;
	font-size: 12px;
	padding: 5px;
	color: #666;
	text-transform: uppercase;
}

.tablapeq td,.tablapeq th,.tablamed td,.tablamed th,.tablag td,.tablag th,.tablad td,.tablad th,.tablalista tr td{
	padding: 5px 0 3px 0;
	border-bottom: 1px solid #999;
	text-align: right;
}

.tablapeq th, .tablamed th, .tablag th, .tablad th{ text-align: left; font-size: 11px; }
.tablamed th { text-align: center; font-size: 11px; }
.tablamed th.right { text-align: right; font-size: 11px; }

.tablapeq td a, .tablamed td a, .tablag td a, .tablad td a{ text-decoration: none; color: #fc3d06; }
.tablapeq td a:hover, .tablamed td a:hover, .tablag td a:hover, .tablad td a:hover{ text-decoration: none; color: #0e5ca7; }

.tablaper2{
	float: left;
	margin: 10px 10px 10px 0;
	font-size: 11px;
	border-bottom: 2px solid #999;
	border-top: 1px solid #999;
}

.tablaper2 a{ text-decoration: none; }

.tablaper2 td{ padding: 5px; }

.tablaper2 thead tr td{ padding-left: 0; background: #eee; }

.tarifas h5{
	color: #333;
	border-bottom: 1px dotted #333;
	border-top: 1px solid #999;
	font-weight: bold;
	background: #eee;
	padding: 5px;
	margin-left: 10px;
	font-size: 16px;
}

.tarifas img{ margin: 20px 20px 10px 90px; }

.tarifas p{
	padding: 5px;
	margin: 5px;
	line-height: 18px;
	font-size: 11px;
}

.TextMastermas{
	text-align: center;
	font-size: 11px;
	color: #006F57;
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	line-height: 11px;
}

.tit1{ font-size: 38px; }

.tit2{ font-size: 30px; }

.tit3{ font-size: 26px; }

.tit4{ font-size: 20px; }

.tit5{ font-size: 16px; }

.tit6{ font-size: 12px; }

.titpeq h1,.col225 h1{ font-size: 1.1em; }

.track1{
	background: transparent url(../img/slider-images-track-right2.png) no-repeat top right;
	width: 70px;
	height: 13px;
	float: left;
	margin-top: 5px;
}

.track-left1{
	position: absolute;
	width: 5px;
	height: 13px;
	*height: 26px;
	background: transparent url(../img/slider-images-track-left2.png) no-repeat top left;
}

.ult-hora{ background: #E5E4DB; padding-bottom: 5px; margin: 10px; }

.ult-hora .noticiaindex h1.tit5{ padding-top: 0; font-weight: normal; }

.ult-hora h3{
	padding: 5px;
	margin: 10px 0 5px 0;
	font-weight: bold;
	border-top: 2px solid #B9B7AC;
	border-bottom: 1px solid #B9B7AC;
	background: #cfcec1;
}

.urgente{
	overflow: hidden;
	clear: both;
	margin: 10px;
	background: url(../img/fondo-deg.gif) repeat-x;
	border: 1px solid #ccc;
	_height: 33px;
}

.urgente h1{
	display: inline;
	font-size: 16px;
	margin: 8px 0 8px 10px;
	float: left;
}

.urgente small{
	padding: 10px;
	width: 200px;
	background: #f00;
	font-size: 14px;
	color: #fff;
	text-align: center;
	display: block;
	float: left;
}

.urgente-not{
	padding: 0;
	background: #e7e7e7;
	width: 225px;
	margin: 15px 10px 5px 10px;
	clear: both;
	float: right;
	overflow: hidden;
	border-top: 1px solid #000;
	border-bottom: 1px solid #BBB;
}

.urgente-not h5{
	color: #000;
	text-transform: uppercase;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #999;
	margin: 0;
	padding: 4px 0;
}

.urgente-not p{
	font-size: 11px;
	padding: 5px;
	line-height: 16px;
	margin: 0;
}

.valor1{
	color: #0c0;
	padding-left: 18px;
	background: url(../img/fsube2.gif) no-repeat center left;
}

.valor-1{
	color: #f00;
	padding-left: 18px;
	background: url(../img/fbaja2.gif) no-repeat center left;
}

.vemp{
	float: left;
	margin: 10px;
	overflow: hidden;
	width: 300px;
}

.vemp h2{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 5px 0;
}

.vemp h2 a{ text-decoration: none; }

.vemp img{ float: left; margin: 0 5px 0 0; *padding-bottom: 10px; }

.vermas{ font-size: 11px; text-align: right; }

.video-emp{ margin: 5px 10px 0 10px; }

.video-emp,.video-emp-o{
	background: #E0E0E0 none repeat scroll 0 0;
	margin: 0 10px;
	overflow: hidden;
}

.video-emp-logo{
	background: #CCC url(/imagenes/emprendedores/fondo.gif) repeat-x scroll 0 0;
	margin: 0 10px 10px 10px;
	overflow: hidden;
	text-align: right;
}

.w440{ width: 440px; }

#banners-superiores{
	overflow: hidden;
	margin: 5px 0;
	background: url(../img/publicidad1.gif) no-repeat left;
	padding-left: 10px;
}

#coment-datos p label small{ text-transform: none; font-size: 11px; color: #666; }

#comm{
	clear: both;
	background: #FFF;
	margin: 0;
	border-top: 1px dotted #666;
}

#comm h2{ font-size: 16px; margin: 20px 0 10px 5px; }

#masvistas.mastock ul{
	list-style-type: none;
	margin: 0;
	padding: 5px 0;
	overflow: hidden;
	text-align: center;
}

#masvistas.mastock ul li{
	display: inline;
	float: left;
	margin: 5px;
	padding-bottom: 0;
	height: 30px;
	overflow: hidden;
	border-bottom: none;
}

#masvistas.mastock ul li.C1{ font-size: 24px; }
#masvistas.mastock ul li.C2{ font-size: 20px; }
#masvistas.mastock ul li.C3{ font-size: 18px; }
#masvistas.mastock ul li.C4{ font-size: 16px; }
#masvistas.mastock ul li.C5{ font-size: 15px; }
#masvistas.mastock ul li.C6{ font-size: 12px; }
#masvistas.mastock ul li.C7{ font-size: 11px; }
#masvistas.mastock ul li.C8{ font-size: 10px; }

#header-ad #premier-ad-space{background:#444;padding:5px 0;height:90px;overflow:hidden;}
#premier-ad-space .ad-728x90{margin:0 auto;width:728px;}
#premier-ad-space .controls{float:right;width:80px;margin-top:74px;font-size:12px;}
#premier-ad-space .controls a{color:#acacac;outline:0;text-decoration:none;padding-right:20px;background:url(../img/minimize-icon.gif) right 2px no-repeat;}
#header-ad .minimized{padding:0;margin-top:-76px;}
#header-ad .minimized .ad-728x90{visibility:hidden;}
#header-ad .minimized .controls a{background:url(../img/maximize-icon.gif) right 2px no-repeat;}

.pie .editorial .ider3 { float:left; background:url(../img/ider3.gif) no-repeat top right; width:222px; height: 25px; cursor:hand}
.pie .editorial .ider3:hover { float:left; background:url(../img/ider3over.gif) no-repeat top right; width:222px; height: 25px; cursor:hand}

.productoindex p{	
	line-height: 1em;
	margin-top: 10px;
	color: #333;
	padding: 5px 5px 5px 5px;
}
.productoindex h1{ font-size: 24px; font-weight:bold; text-align:center }
