a
{
	text-decoration: none;
	outline:none;
}
body,select,input,textarea,a {
	color: black;
	font: normal 12px Arial;
}
/* "Actualidad del mercado" */
#home_productos .producttit
{
	color: black;
	font-weight: bold;
	text-align: left;
	padding: 5px 0 5px 0;
	display: block;
}

.homepage h2,
.homepage h2 a
{
	color: #333333;
}

.detail h2,
.detail h2 a
{
	font-size: 14px;
}

h3
{
	color: #333333;
	font-size: 14px;
	font-family: Arial;
}

.fichaspage h3,
.fichaspage .columna.izq h3 {
	font-weight: bold;
}

#columnacentral.fichaspage .columna h3
{
	font-weight: normal;
	font-size: 14px;
	font-family: Arial;
}

.element.detalle h2
{
	color: #333333;
	font: normal 14px Arial;
	margin-bottom: 6px;
}

h4
{
	color: #880123;
	font-size: 10pt;
}

h4.publicidad,.derecha h4.publicidad
{
	color: gray;
	font-size: 8pt;
	font-weight: normal;
	margin-bottom: -3px;
	padding-bottom: 0;
	text-align: left;
}
h4 a
{
	color: inherit;
	font: inherit;
}
h4 a:hover
{
	text-decoration: underline;
}
textarea
{
	vertical-align: top;
}
.error
{
	color: red;
	font-weight: bold;
}
p.center
{
	text-align: center;
}
.tituloapartado
{
	color: #555;
	font-size: 8pt;
	font-weight: bold;
}
.tituloapartado *
{
	color: inherit;
	font: inherit;
}
.vermas,.element .texto .vermas
{
	color: #880123;
	font-size: 8pt;
}
.obligatorio
{
	color: red;
	font-size: 8pt;
}
.baja #main-inner a
{
	color: #880123;
}
.baja h1
{
	font-size: 15pt;
}
.baja h2 a
{
	font-size: 9pt;
}
.baja h2
{
	text-align: center;
}
#footer,#newsletter_footer
{
	color: gray;
}
#footer a,#newsletter_footer a,
#footer span,#newsletter_footer span
{
	color: #333;
	font-size: 8pt;
}
#header .actualizado span
{
	display: inline;
}
.actualizado
{
	color: #333;
	font-size: 7pt;
}
.actualizado span
{
	color: #880123;
	font-weight: bold;
}
div.formpersonales label,div.formcomentarios label
{
	font-size: 8pt;
}

#submenu li,#submenu li a,#submenuL2 li,#submenuL2 li a
{
	color: black;
	font-weight: normal;
}
#submenu .maketypes li a
{
	color: #9F2626;
}
#submenu li a:hover,#submenuL2 li a:hover
{
	text-decoration: underline;
}
#submenu li.on a:hover,#submenuL2 li.on a:hover
{
	text-decoration: none;
}
.element a:hover
{
	text-decoration: underline;
}
.element .texto
{
	color: #333;
	line-height: 17px;
	font-size: 14px;
	font-family: arial;
}
.element .texto .pie
{
	font-size: 10px;
}
.element p.comentarios a
{
	color: #880123;
	font-weight: normal;
}
.element p.comentarios span
{
	color: inherit;
	font-weight: inherit;
}

.izq2 .element h3,.izq2 .element h3 a
{
	font-size: 12px;
}
.element.detalle h1 a
{
	font-size: 16pt;
}
.element.detalle h1,
.ficha h1,
.ficha h1 a
{
	color: #880123;
	font: normal 20px Arial;
}
.ficha h1 a:hover {
	text-decoration: underline;
}

.element.flashnews p, .element.flashnews p a, .element.intraportalnews p, .element.intraportalnews p a
{
	color: #880123;
	font-size: 18px;
	font-weight: bold;
}
.columna.izq h3
{
	font-weight: normal;
}
.element.flashnews p span,.element.intraportalnews p span
{
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.related *
{
	color: #333;
	font-size: 11px;
	font-style: italic;
}
.related a:hover
{
	text-decoration: underline;
}
.comentarios p
{
	font-size: 8pt;
}
.comentarios p span
{
	font-style: italic;
	font-weight: bold;
}
.derecha .lastforums .element,.derecha .lastforums .element *
{
	font-size: 8pt;
}
.derecha .lastforums .element p
{
	font-style: italic;
}
.derecha .lastforums .element h2,.derecha .lastforums .element a
{
	color: black;
}
.acciones .otros img
{
	margin-right: 3px;
}
.acciones .otros span
{
	clear: both;
	font-size: 7pt;
}
.newslist p a
{
	color: #333;
}
.newslist a:hover
{
	text-decoration: underline;
}

#lomas .lomas li h3,#lomas .lomas li h3 a
{
	color: #333;
	font-size: 8pt;
	font-weight: normal;
}
.treepath,.treepath *
{
	color: #880123;
}
.treepath a:hover
{
	text-decoration: underline;
}
.derecha .blogs p a,#topranking p a.contestlink,.contestbase
{
	color: #880123;
	font-weight: bold;
}
.blog h3,.blog h3 a,.blog h4,.blog h4 a
{
	color: black;
	font-weight: bold;
text-transform:uppercase;
}
.blog.extra h4
{
	padding: 0 0 10px 0;
}
.blog.extra h4 a
{
	color: #880123;
	font-size: 14px;
}
.blog.extra h4 span
{
	color: #555;
}
p.footeroption
{
	color: #880123;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
p.footeroption a
{
	color: #880123;
	font-size: 12px;
	font-weight: bold;
}
.destacado
{
	font-weight: bold;
}
.hemeroteca a
{
	color: #880123;
	font-size: 20pt;
}
.ficha h3
{
	color: #880123;
}
.post_user
{
	color: gray;
}
.makes table a:hover
{
	text-decoration: underline;
}
.ficha h3
{
	font-size: 15px;
	margin-top: 0;
}
.ficha h5
{
	font-size: 12px;
}
.miapuesta h5 a
{
	color: #555;
	font-style: italic;
}
.miapuesta.newslist p a
{
	color: black;
	font-weight: bold;
}
.calendario .cssTitle
{
	color: #FFF;
	font-family: Arial,Helvetica;
	font-size: 14px;
}
.calendario .cssHeading
{
	color: #FFF;
	font-family: Arial,Helvetica;
	font-size: 12px;
}
.calendario .cssDays
{
	background-color: #FFF;
	color: #000;
	font-family: Arial,Helvetica;
	font-size: 14px;
}
.calendario .cssWeeks
{
	color: #FFF;
	font-family: Arial,Helvetica;
	font-size: 12px;
}
.calendario .cssSaturdays
{
	background-color: #F6F6FF;
	color: #0000D0;
	font-family: Arial,Helvetica;
	font-size: 14px;
}
.calendario .cssSundays
{
	background-color: #FFF0F0;
	color: #D00000;
	font-family: Arial,Helvetica;
	font-size: 14px;
}
.calendario .cssToday
{
	background-color: #708BD0;
	color: #FFF;
	font-family: Arial,Helvetica;
	font-size: 14px;
}
.calendario .cssHilight
{
	background-color: #FF0;
	color: #000;
	cursor: default;
	font-family: Arial,Helvetica;
	font-size: 14px;
}
.wdm .calendario,.wdm .calendario .cssWeeks,.wdm .calendario .cssHeading,.wdm .calendario .cssTitle
{
	background-color: #A52828;
}
.wmc h2,.wmc h2 a,.wmc h4,.wmc h4 a,.wmc .vermas,.wmc .element .texto .vermas,.wmc .element p.comentarios a,.wmc .element .fecha,.wmc div.votar,.wmc div.votar span,.wmc .treepath,.wmc .treepath *,.wmc .derecha .blogs h4 a,.wmc .derecha .blogs p a,.wmc .actualizado span,.wmc p.footeroption,.wmc p.footeroption a,.wmc .hemeroteca a .wmc .ficha h3
{
	color: #225E87;
}
.wmc .calendario,.wmc .calendario .cssWeeks,.wmc .calendario .cssHeading,.wmc .calendario .cssTitle
{
	background-color: #196FAC;
}
.wmo h2,.wmo h2 a,.wmo h4,.wmo h4 a,.wmo .vermas,.wmo .element .texto .vermas,.wmo .element p.comentarios a,.wmo .element .fecha,.wmo div.votar,.wmo div.votar span,.wmo .treepath,.wmo .treepath *,.wmo .derecha .blogs h4 a,.wmo .derecha .blogs p a,.wmo .actualizado span,.wmo p.footeroption,.wmo p.footeroption a,.wmo .hemeroteca a,.wmo .ficha h3
{
	color: #2B782B;
}
.wmo .calendario,.wmo .calendario .cssWeeks,.wmo .calendario .cssHeading,.wmo .calendario .cssTitle
{
	background-color: #27A25F;
}
a.forcelink
{
	text-decoration: underline;
}
a.colorlink
{
	color: #A52828;
}

div.tags a:hover
{
	text-decoration: underline;
}
.listadoencuestas span
{
	font-weight: bold;
	text-decoration: underline;
}
.pages li a
{
	color: white;
	font-size: 11px;
}
.pages li.active a,
.pages li.selected a
{
	color: black;
	font-size: 12px;
	font-weight: bold;
}
.pages li a:hover
{
	color: black;
	text-decoration: none;
}
.noresult
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.gracias
{
	text-align: center;
}
#header .flag span
{
	font-size: 9px;
}
#bottombtabservicios td a
{
	font-size: 11px;
}
.notfound p.h
{
	color: red;
	font-size: 18px;
	font-weight: bold;
}
#comments_show_mode,#comments_show_mode option
{
	font-weight: normal;
}
p.masfichas a
{
	color: #880123;
	font-weight: bold;
	text-decoration: underline;
}
div.nextprevnav p.heading em
{
	color: gray;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
div.nextprevnav h2 a,
#ficha_page_container
{
	font-size: 12px;
	line-height: 17px;
}
div.nextprevnav .text
{
	line-height: 17px;
	margin-top: 5px;
}
#votos_ranking th a
{
	color: white;
	font-weight: bold;
}
#votos_ranking th a:hover
{
	text-decoration: underline;
}
.calendario span.future
{
	color: #CCC;
}
.wmc .element.flashnews p, .wmc .element.flashnews p a, .wmc .element.intraportalnews p, .wmc .element.intraportalnews p a
{
	color: #225e87;
}
.wmo .element.flashnews p, .wmo .element.flashnews p a, .wmo .element.intraportalnews p, .wmo .element.intraportalnews p a
{
	color: #2B782B;
}