/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

html {
font-size:62.5%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.45em;
	background:#ecebe9;
}

#contenedor {
	width:890px;
	margin: 0 auto;
	padding:0 30px 60px 30px;
	background:#fff;
}

#logo {
	width:600px;
	height:100px;
	float:left;	
}
.logo a {
	display:block;
	height:100%;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	width:100%;
}

.logo {
	background:transparent url(images/logo.jpg) no-repeat scroll left top;
	display:block;
	height:100px;
	text-indent:-99999px;
	width:222px;
	float:left;	
}
#cabd {
	width:290px;
	height:100px;
	float:right;	
}

#pie {
	width:890px;
	margin: 0 auto;
	padding:10px 30px 60px 30px;
}

#pie p {
	
}

#piei {
	float:left;	
	width:600px;
}

#pied{
	float:right;
	width:290px;	
}

#pie a {
	color:#000;
	text-decoration:none;	
}

#pie a:hover {
	color:#bc121f;
	text-decoration:none;	
}


.limpiar {
	clear:both;	
}

.sin_margen{ margin:0!important;}


#cabecera {
	height:100px;
}	

#nav {
}

#nav ul {
	margin:7px 0;	
}
#nav ul li{
	display:inline;	
}

#nav ul li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#77786a;
	font-weight:bold;	
}

#contenido {
	width:600px;	
	float:left;
}

#sidebar {
	width:290px;
	float:right;
}	
#nav2 {
	margin-bottom:10px;
}

#nav2 ul li {
	border-bottom:1px solid #fff;
	padding:20px 0;	
	background:#000;
	
}

#nav2 ul ul li {
	border-bottom:1px solid #fff;
	padding:0;
	background:#fff;	
	
}
#nav2 ul ul {
	margin-top:10px;
	margin-bottom:50px;
}

.sinborde {
	border-bottom:none!important;	
}

#nav2 ul li a{
	text-transform:uppercase;
	text-decoration:none;
	padding-left:25px;
	color:#fff;
	font-weight:bold;
}

#nav2 ul li a:hover {
	text-decoration:underline;	
}


#nav2 ul ul li a{
	text-transform:uppercase;
	text-decoration:none;
	padding-left:25px;
	color:#000;
	font-weight:normal;
}

#nav2 ul ul .current_page_item a {
	font-weight:bold;	
}

.azul {
	background:#85d0f0!important;	
}

.verde {
	background:#bdd042!important;	
}

.turquesa {
	background:#a5d8db!important;	
}


.rosa {
	background:#dab5d4!important;	
}


#contenido #imagen {
	height:350px;
	margin-bottom:10px;
}

#destacado1 {
	width:290px;
	margin-right:10px;
	float:left;
}

#destacado2 {
	width:290px;
	margin-right:10px;
	float:right;	
}

#destacados h2 {
	font-weight:bold;
	font-size:18px;	
	padding-bottom:15px;
}

#destacados h2 a, #noticias h2 a {
	text-decoration:none;
	color:#000;
}

#destacados h2 a:hover, #noticias h2 a:hover {
	text-decoration:none;
	color:#bc121f;
}

#destacados img {
	margin-bottom:15px;	
}

#newsletter {
	padding:17px;
	background:#ecebe9;
	margin-bottom:15px;
	height:85px;
}

#newsletter .input {
	border:1px solid #fff;	
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-right:5px;
}

#newsletter .boton {
	border:1px solid #000;
	background:#000;
	color:#fff;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:1px 7px;
}

#newsletter h2 {
	font-weight:bold;
	font-size:16px;	
	margin-bottom:5px;
}

#newsletter p {
	margin-bottom:5px;	
}

#noticias h2 {
	font-weight:bold;
	font-size:18px;	
	padding-bottom:15px;
}

#noticias h3  {
	padding-bottom:5px;
}

#noticias h3 a {
	font-weight:bold;
	font-size:12px;	
	text-decoration:none;
	color:#000;
}

#noticias h3 a:hover {
	color:#bc121f;	
}

#sidebar .noticia {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #000;	
}

#contenido .noticia {
	padding-bottom:10px;
	margin-bottom:25px;
	border-bottom:1px dotted #000;	
}


#noticias a, #destacados a {
	color:#77776b;
	text-decoration:none;
}

#noticias a:hover, #destacados a:hover {
	color:#bc121f;
	text-decoration:none;
}



#suscribete ul li {
	display:inline;
	margin-right:10px;	
}

#suscribete li a {
	color:#000;
	text-decoration:none;	
}

#suscribete ul li a:hover {
	color:#bc121f;
}

#suscribete ul li img {
	margin-right:5px;
	vertical-align:text-bottom;
}

#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; font-weight:bold;}
#dropmenu a {display:block; padding: 9px 10px 8px 10px; color:#fff; border-left:1px solid #fff; text-decoration:none; }
#dropmenu a:hover {background:#77786a; color:#fff;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:2.9em; left:0;}
#dropmenu ul a {border-left:none;}
#dropmenu li ul {background: #77786a;}
#dropmenu li ul li {background: #77786a;border-left:1px solid #fff;}
#dropmenu li ul a {width:17em;padding: 9px 10px 8px 10px; height:auto; float:left;  border-bottom:1px solid #c8c8c8;color:#fff;}
#dropmenu li ul a:hover {background: #000;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:17em; margin:0px 0 0 20px;}
#dropmenu li ul li ul li {background: #77786a;border-left:1px solid #fff;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

#ficha {
	border-top:10px solid #000000;
	width:590px;	
	background:url(images/bg_negro.jpg) repeat-y top right;	

}

#ficha .post {
		border-top:10px solid #FFFFFF;

}

#ficha h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
line-height:100%;	width:420px;
	margin-bottom:20px;
}

#ficha h3 {
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
line-height:100%;
margin-bottom:10px;
}

.cverde {
	color:#C2DCAE!important;	
}

.lineatop {
	border-top:1px solid #000;
	padding-top:15px;	
}

.textolateral {
font-size:9px;
line-height:12px;	
}

.textolateral p {
margin-bottom:10px;
}

.textolateral img {
margin-bottom:3px;
}

.blanco {
	color:#fff!important;	
}

#seccion, #destacado {
	border-top:10px solid #ECEBE9;
	width:590px;	

}

#busqueda {
	border-top:10px solid #ECEBE9;
	width:590px;	

}

#busqueda h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
line-height:100%;	
width:590px;
margin-bottom:20px;
border-top:10px solid #FFFFFF;

}

#busqueda p{
	margin-bottom:15px;	
}

#busqueda h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:100%;	
	width:590px;
	color:#bc121f;
}

#busqueda h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:100%;	
	color:#000;
	text-decoration:none;
}

#busqueda .post {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #000000;
}

#busqueda h3 a:hover {
	color:#BC121F;
}



#seccion .post {

}

#seccion h2, #destacado h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
line-height:100%;	
width:590px;
margin-bottom:20px;
border-top:10px solid #FFFFFF;

}

#seccion p, #destacado p{
	margin-bottom:15px;	
}

#seccion a, #destacado a{
	color:#000;
	text-decoration:none;	
}

#seccion a:hover, #destacado a:hover {
	color:#bc121f;
	text-decoration:none;	
}

#seccion h3, #destacado h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:100%;	
	width:590px;
	margin-bottom:10px;
	color:#bc121f;
}

#seccion h3 a, #destacado h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:100%;	
	color:#bc121f;
	text-decoration:none;
}

#seccion h3 a:hover, #destacado h3 a:hover {
	text-decoration:underline;
}

.opcionespost a {
	color:#77776B;
	text-decoration:none;	
}

.opcionespost a:hover {
	color:#bc121f;
	text-decoration:none;	
}



#fav a{
color:#000;
text-decoration:none;	
	
}

#fav img {
	padding-top:3px;
vertical-align:text-bottom;	
}

#fav {
	margin-top:10px;
}

#buscador {
	margin-top:40px;
}	

#buscador #searchbox, #s {
	border:none;
	background:#ecebe9;
	padding:3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
	margin-right:5px;
}





/*COMENTARIOS */

#commentform textarea {
	padding:3px;
	width:380px;
	border:1px solid #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	display:block;
}

#commentform #submit {
	padding:1px 7px;
	border:1px solid #000;
	background:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#fff;
	margin-top:10px;
}


#commentform .input {
	border:1px solid #000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom:10px;
	padding:3px;
	width:230px;
}

#commentform label {
	display:block;
}

#respond {
	margin-top:50px;
}

#destacado ul li, .noticia ul li {
	list-style:disc outside;
	margin-left:15px;
	
}

#destacado ul, .noticia ul {
	margin-bottom:15px;	
}