body, h2 {
	background:#ffc;
	margin:0;
	padding:0;
}

body, .textoNormal, input, select, textarea, table, td {
	color:#000;
	font-family:"Trebuchet MS",verdana;
	font-size:13px;
}

.textoResaltado, .textoResaltadoMenu, h2 {
	background:#ff0;
	font-size:14px;
	font-weight:700;
	width:100%;
}

.textoResaltado {padding:0 10px;}

.textoResaltadoMenu {
	margin-bottom:2px;
	text-align:center;
}

h2 {text-align:center;}

.textoPie {
	background:#d3d3d3;
	border-top:1px solid #f90;
	text-align:center;
	width:775px;
}

hr {
	color:#f90;
	height:1px;
	width:100%;
}

.enlace, a {
	color:#000;
	padding:0 2px;
}

.enlace:hover, a:hover {
	background:#000;
	color:#f90;
	padding:0 2px;
	text-decoration:none;
}

.formulario {
	background:#d3d3d3;
	border:1px solid #f90;
}

.tablaPrincipal {
	background:#fff;
	border-left:1px solid #000;
	border-right:1px solid #000;
	width:775px;
}

.colocaPubli {padding:6px;}

.tablaMenu1, .tablaMenu2 {
	background:#d3d3d3;
	border:1px solid #808080;
	margin-bottom:3px;
}

.tablaMenu1 {margin-bottom:3px;}

.tablaMenu2 {margin-top:3px;}

.bloqueMenu, .bloqueMenuA {
	background:#d3d3d3;
	border-bottom:1px solid #808080;
	border-top:1px solid #808080;
	clear:both;
	width:116px;
}

.bloqueMenu ul, .bloqueMenuA ul {
	list-style:none;
	margin:0;
	padding:0;
}

.bloqueMenu p, .bloqueMenuA p {
	margin:0;
	padding-left:.2em;
}

.bloqueMenu ul ul, .bloqueMenuA ul ul{padding-left:.46em;}

.bloqueMenu li, .bloqueMenuA li {margin-bottom:.28em;}

.bloqueMenu ul a, .bloqueMenuA ul a {display:block;}

* html .bloqueMenu ul a, * html .bloqueMenuA ul a {
	display:inline;
	width:100%;
}

.bloqueMenu {margin-bottom:1.6em;}

.mapaweb, .recomendados {border:1px solid #000;}

.recomendados {background:#d3d3d3;}

.textoPrincipal, h1, h3 {
	clear:both;
	background:#fc6;
	border-bottom:1px solid #f90;
	color:#f00;
	font-weight:700;
	margin-top:4px;
	padding-right:15px;
	text-align:right;
	width:95%;
}

h1 {
	font-size:1.6em;
	background:#000;
	color:#ff0;
}

h3 {font-size:14px;}

.noticias {
	border-bottom:1px solid #f90;
	color:#000;
	font-size:13px;
	font-weight:normal;
	margin-top:4px;
	padding-right:15px;
	text-align:left;
	width:400px;
}

.paginaActiva {
	background:#d3d3d3;
	color:#f00;
	font-weight:700;
}

.opinionA, .opinionB {
	border-color:#000;
	border-style:solid;
	border-width:1px;
	margin:2px 0;
}

.opinionA {border-color:#000;}

.opinionB {border-color:#f90;}

.celdaMapa {border-left:1px solid #f90;}

.previo {
	border-color:#f90;
	border-style:solid;
	border-width:1px;
	height:200px;
	padding:3px;
	width:300px;
}

p.previos {margin-top:6px;}

div.previo div.coloca {width:310px;}

div.coloca span.opiniones {
	float:left;
	min-width:110px;
	text-align:left;
	width:110px;
}

div.coloca span.fecha {
	float:right;
	min-width:200px;
	text-align:right;
	width:200px;
}

.celdaEM, .famolinks {
	background:#e4e4e4;
	border-color:#f90;
	border-style:ridge;
	border-width:2px;
	height:140px;
	text-align:center;
	width:120px;
}

.celdaEM {vertical-align:top;}

.famolinks {vertical-align:middle;}

a img {border:none;}

img {border-color:#000;}

.diccionario {
	background:#d3d3d3;
	border-color:#f90;
	border-style:solid;
	border-width:1px;
	color:#000;
	margin-right:30px;
	max-width:220px;
	padding:3px;
	width:220px;
}

#principal {
	margin:auto;
	text-align:left;
	width:100%;
}

#encuesta {
	clear:both;
	float:right;
	position:relative;
	top:295px;
	width:230px;
}

div.row {
	clear:both;
	padding-top:10px;
}

div.row span.label {
	background-image:url(imagenes/buyate_amarillo2.gif);
	background-position:99% 2%;
	background-repeat:no-repeat;
	border-bottom:3px solid #000;
	border-right:1px solid #d3d3d3;
	float:left;
	margin-bottom:.85em;
	text-align:left;
	width:410px;
	padding-bottom:.6em;
}

div.row span.nNoticias {
	float:left;
	text-align:center;
	vertical-align:middle;
	width:400px;
}

div.row span.formw {
	float:right;
	text-align:left;
	width:230px;
}

span.ultimos {
	margin-top:1px;
	vertical-align:baseline;
}

div.articulos {
	border-color:#d3d3d3;
	border-style:ridge;
	border-width:4px;
	padding:2px;
}

div.navegacion {
	clear:both;
	border-color:#000;
	border-style:solid;
	border-width:1px;
	margin:3px 0;
	padding:3px;
	width:645px;
}

.publi1 {
	background:#f0f0f0;
	border-color:#000;
	border-style:solid;
	border-width:1px;
	float:left;
	height:60px;
	margin:3px 0 3px 3px;
	max-height:60px;
	max-width:156px;
	text-align:center;
	width:154px;
}

.publi {
	float:right;
	height:60px;
	margin:3px;
	width:468px;
}

div.rowPubli {
	clear:both;
	padding-top:1px;
	width:650px;
}

form, fieldset {
	border:none;
	margin:0;
	padding:0;
}

acronym, abbr {cursor:help;}

.afiliados {font-size:.8em;}

#search fieldset {padding:.55em 0 0 3em;}

.spacer {clear:both;}

#mainOptions {padding:0;list-style:none;}

#mainOptions li {float:left; margin-left:.4em;padding-left:.5em;}