@charset "utf-8";
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,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
}

body { line-height: 1; }

:focus { outline: 0; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

input, textarea { margin: 0; padding: 0; }

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
/* Final Reset RSS */

/* Inicio Hoja de Estilos */
body{ font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#626262; background: url(../ima/general/bg-general.png); }
a{ color:#6c1f55; }
a:hover{ text-decoration:none; }
h1{ font-size:1.5em; }
p{ line-height:1.1; }
strong{ font-weight:bold; }

#contenedor{ width:963px; padding:0 18px; margin:0 auto; background: url(../ima/general/bg-contenedor.png) repeat-y; }

#cabecera{ width:100%; height:153px; background:url(../ima/general/bg-cabecera.jpg) no-repeat; }
	.logo{ padding:40px 0 0 120px; }
	.baseline{ position:relative; top:-12px; left:220px; font-size:0.8em; width:50%; }
	.baseline a{ text-decoration:none; }
	
#contenido{ padding:10px 0; overflow:hidden; background:url(../ima/general/bg-sombra_contenido.jpg) #eeeeee repeat-x; }
	
	#sidebar{ width:210px; float:left; overflow:hidden; }
		#sidebar div{ border:0; }
	#col-left{ width:320px; float:left; overflow:hidden; margin:0 10px; }
	#col-right{ width:405px; float:left; overflow:hidden; }
	
	#col-completa{ width:730px; float:left; overflow:hidden; margin:0 10px; }
	#col-completa .mitad{ width:47%; margin-left:8px; margin-right:8px;  }
	
	#col-completo_peque{ width:530px; float:left; overflow:hidden; margin:0 10px; }
	#col-right_peque{ width:190px; float:left; overflow:hidden; }
	
	.caja{ border:#c5c5c5 1px solid; margin: 0 0 10px 0; overflow:hidden; background:#FFF; float: left; width:99%; }
	.caja h1{ color:#71205b; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; background:url(../ima/general/bg_cabecera_caja.png) repeat-x; height:25px; padding:10px 15px 0 15px; }
	.caja p{ margin:5px 10px 10px 10px; }
	.caja img{ border:#969696 1px solid; margin-right:5px; float:left; }
	.caja .sinborde{ border:0; }
	.caja_suscripcion{ background:url(../ima/general/bg_suscripcion.png) 0 35px #FFF repeat-x; }
	.caja_suscripcion h1{ color:#626262; }
	.caja_suscripcion p{ color:#FFF; }
	
	.caja .leermas{ text-align:right; }
	.caja .leermas a{ color:#71205b; font-weight:bold; }
	
	.caja .separador{ margin:10px 10px; height:17px; background:url(../ima/general/separador.gif) center no-repeat; }
	.caja h2{ margin:0 10px; }
	.caja h2 a{ color:#71205b; font-weight:bold; }

	.mitad{ width:46%; margin-left:5px; margin-right:5px; }

	.publicidad{ border:0; padding-bottom:10px; text-align:center;  }
	.publicidad p{ font-size:0.7em; text-align:left; }
	.publicidad img{ float:none; margin:0; border:0; }
	
	.compartir{ background:#a7a7a7; color:#626262; }
	.compartir h1{ background:#a7a7a7; color:#626262; }
	.compartir .mini_icos{ overflow:hidden; background:#FFF; padding:10px; }
	.compartir img{  border:0; }
	
	
	/* Menu */
		.menu { position: relative; padding: 0;  margin: 9px 0 0 0; text-align:left; overflow: hidden; background:none; }
		.menu li { list-style: none; float:left; }
		.menu li a {
			text-decoration: none;
		    display: block;
		    position: relative;
			width:210px;
		    overflow: hidden;
			color:#503144;
		    margin:2px 0px;
			padding:3px 20px;
			background:url(../ima/general/bullet.png) 5px 6px no-repeat;
		}
		.menu li a:hover, .Menu li a:active { text-decoration:none; color: #FFF; background: #7c6663 url(../ima/general/bullet.png) -2px 6px no-repeat; }	
	
/* Formularios */
form{ margin-right:10px; text-align:right; }
input{ background:url(../ima/general/bg_inputs.png) repeat-x; border:1px #656565 solid; color:#656565; margin-bottom:5px; }
.botonform{ background:#8c3076; color:#FFF; font-weight:bold; border:#7c536b 1px solid; }
	
#pie_contenedor{ background:#eeeeee; color:#77625f; font-size:0.8em; text-align:center; }
	#pie_contenedor a{ color:#77625f; text-decoration:none; }
	#pie_contenedor a:hover{ text-decoration: underline; }

#pie{ width:999px; height:50px; margin:0 auto; background:url(../ima/general/bg_pie.png) top no-repeat; }
	




