/*
Theme Name: Vida Outdoor magazine theme
Theme URI: http://vidaoutdoor.com/
Version: 2.0
Author: Engage Comunicaciones
*/

/* 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 */


/* ------------------------------------------
Partiendo |
------------------------------------------ */
body {
font:62.5% Helvetica,Tahoma,Geneva,sans-serif;
color:#282913;
}

a {
color:#90bf02;
outline:none;
text-decoration:none;
}

a img {
border:none;
}

a:hover {
text-decoration:none;
}

h1 {
color:#fff;
font-size:22px;
font-weight:400;
}

h2 {
font-size:20px;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
}

h5 {
font-size:14px;
}

h6 {
font-size:12px;
}

p {
font-size:1.3em/1.3em;
}

dd {
line-height:10px;
}

.video, .mapa {
margin-top:10px;
}

/* ------------------------------------------
el rap: |
------------------------------------------ */
#super-cajon {
margin:0 auto;
padding:0;
width:900px;
position: relative;
top:117px;
}

.ok {
width:900px;
margin:0 auto;
}


/* ------------------------------------------
sociales: |
------------------------------------------ */

.iconos_sociales {
margin:15px 0 0 0;
float:right;
width:56px;
}

#mc_embed_signup {
background:#fff;
font:10px Helvetica,Arial,sans-serif;
width:240px;
}

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:0px 0 45px 3%}

#mc_embed_signup label {
display:block;
font-size:11px;
padding-bottom:10px;
font-weight:bold;
color:#333;
}

#mc_embed_signup input.email {
float:left;
display:block;
padding: 0;
margin: 0;
text-indent:5px;
width:140px;
}

#mc_embed_signup input.button {display:block; width:70px; margin:0 5px 0 0px; float:right; }

/* ------------------------------------------
testa: |
------------------------------------------ */

#cabeza {
width:100%;
background: #333;
float: left;
padding-top:10px;
margin: 0 auto 8px 0;
min-height:95px;
z-index:300;
box-shadow: 3px 10px 6px #000000; /*para opera*/
-moz-box-shadow: 3px 10px 6px #000000;/*para firefox*/
-webkit-box-shadow: 3px 10px 6px #000000;/*para safari y chrome*/
-khtml-box-shadow: 3px 10px 6px #000000;/*para konkeror*/
}

.logo {
width: 340px;
height:75px;
float:left;
padding: 5px 0 0 0px;
margin:0;
}

/*-------------------------------------------
pre-navegacion pajera: |
-------------------------------------------*/
#adtop {
float:left;
background:#fff;
padding: 0 0 2px 0;
z-index:-1;
position:absolute;
}

/*-------------------------------------------
navegacion pajera: |
-------------------------------------------*/
#listameLasCategoriasWeoncito {
background-color:#333;
border: 2px solid #fff;
margin-left:-2px;
border-style: groove outset outset groove;
font-size:12px;
color:#fff;
float:left;
text-align:center;
width:900px;
position:relative;
top:-20px;
}

#listameLasCategoriasWeoncito a {
font-weight: 800;
font-size:1em;
}

#listameLasCategoriasWeoncito li {
padding: 10px 0px;
}

#buscar {
float:right;
margin:-12px 10px 7px 0;
}

/*--------------------------------------------------------------------- fin de estilos de header.php */


/*-------------------------------------------
tercer contenedor; |
este viene despues |
de la navegacion por cats: |
-------------------------------------------*/

.todo {
float:left;
}

#galeriacool {
float:left;
padding:25px 0px 0px 0px;
width:600px;
margin-right:20px;
}

.galeriaportada {
margin:30px 0;
width:560px;
}

.caja_sidebar, .caja_sidebar_top, .caja_sidebar_ya, .caja_300, #sidebar_single .caja_300, #caja_especiales, .galeriaportada,  #caja_publicidad {
	text-align:justify;
	font-size:14px;
	background: #333;
	padding:10px;
	display:block;
	-moz-border-radius: 10px 10px;
	-webkit-border-radius: 10px 10px;
	 border-radius: 10px 10px;
}

.caja_sidebar, .caja_sidebar_top, .caja_sidebar_ya, #caja_publicidad {
	float: left;
	width:250px;
}

.caja_300 {
float:right;
width:280px;
margin-top:40px;
}

.caja_sidebar {
	margin:15px 0;
}

.caja_sidebar_top, #caja_especiales, #caja_publicidad {
	margin:0 0 15px 0;
}

#caja_especiales {
	position: relative;
	height:201px;
	float:right;
	width:250px;
	overflow:hidden;
	border-bottom:10px solid #333;
}

.caja_sidebar_ya {
	margin:10px 0 15px 0;
}

#sidebar_single .sidebar_abajo {
float:right;
margin-bottom:20px;
}

.derecha {
float:right;
}

.caja_sidebar p, .caja_sidebar_top p, .caja_sidebar_ya p, .caja_300 p, #sidebar_single .caja_300 p, #caja_especiales p, .galeriaportada p, #caja_publicidad p {
color: #fff;
font-size:14px;
font-weight:700;
padding:0 0 7px 0; 
}

.caja_sidebar small, .caja_sidebar_top small, .caja_sidebar_ya, .caja_300 small, #sidebar_single .caja_300 small, #caja_especiales small, .galeriaportada small, #caja_publicidad small {
color: #fff;
font-size:9px;
font-weight:700;
padding-bottom: 10px;
}

#primerafila {
float:left;
margin:-20px 0 20px 0;

}

#bienvenida {
	width:950px;
	margin:0 auto 20px auto;
	background-color:#576433;
	display:block;
}

#bienvenida h1 {
	font-size:13px;
	color:#000;
}

#bienvenida li {
	float:left;
	padding-left: 30px;
}

#bienvenida a {
	font-weight:700;
}

#bienvenida a:hover {
color:#fff;
}

/*-------------------------------------------
clear... |
y la super linea que separa: |
-------------------------------------------*/
.revientaDivs {
clear:none;
}

/*------------------------------------------------------------ fin de estilos para zona destacada y galeria */


/*-------------------------------------------
contenedor de tema del mes... |
y demases: |
-------------------------------------------*/

#especiales h2 {
font-size:11px;
padding:5px 10px 0 10px;
font-weight:700;
text-align:justify;
}

#especiales p {
	color:#282913;
	margin:2px 10px 12px 10px;
	font-size:10px;
	font-weight:normal;
}

#especiales a {
	color:#90bf02;
}

#especiales a:hover {
	color:#333;
	font-weight:700;
}

#especiales {
float:left;
padding:5;
text-align:justify;
background:#fff;
width:250px;
margin-bottom:10px;
}

.barra_titulo_portada, .barra_titulo_resenas, .barra_titulo_especiales {
padding:8px 10px 8px 10px;
background-color:#333;
color:#ffffff;
font-weight: 600;
font-size:12px;
line-heigth:12px;
border-bottom-right-radius: 10px; /*para opera*/
-moz-border-radius-bottomright: 10px; /*para firefox */
-webkit-border-bottom-right-radius: 10px; /*para safari y chrome*/
-khtml-border-bottom-right-radius: 10px; /* para konkeror */
box-shadow: 0px 5px 3px #000000; /*para opera*/
-moz-box-shadow: 0px 5px 3px #000000;/*para firefox*/
-webkit-box-shadow: 0px 5px 3px #000000;/*para safari y chrome*/
-khtml-box-shadow: 0px 5px 3px #000000;/*para konkeror*/
}

.barra_titulo_portada {
margin: 0 0 13px -5px;
	width:265px;
}

.barra_titulo_resenas {
	width:277px;
margin: 0 0 13px -5px;
}

.barra_titulo_especiales {
	width:280px;
margin: 0 0 13px 0;
}

.noticias img, .eventos img, .resenas img {
border: 4px solid #000;
margin:3px 15px 5px 3px;
float: left;
}

.noticias img:hover, .eventos img:hover, .resenas img:hover {
border: 4px solid #90bf02;
}

/*-------------------------------------------
fila de entradas con extracto, |
en la parte baja,dentro de ella |
estan ".postIntro" |
y "#randomTitulos": |
-------------------------------------------*/
.revientaDivs {
clear:both;
}

.entradas, .entradas_archivo {
float:left;
font-size:14px;
}

.entradas {
	width:600px;
}


.entradas_archivo {
margin-top:15px;
	width:600px;
}

.entradas_archivo h1 {
color:#333;
border-bottom: 1px solid #DCDCDC;
padding-bottom:5px;
}

.entradas a:hover {
color:#000;
}

.barra_de_titulos_archivos {
color:#333;
font-weight: 600;
font-size:20px;
width:558px;
margin:0 0 15px 0px;
padding-bottom:5px;
border-bottom: 1px solid #DCDCDC;
}

.postIntro {
line-height:19px;
margin:7px 0px 50px 0px;
padding:5px 25px 50px 0px;
min-height:120px;
text-align:justify;
}


.postIntro p {
text-align:justify;
}

.postIntro .fecha {
position: absolute;
top:0;
right: 0;
}

.postIntro h2 {
padding-bottom:10px;
font-size:19px;
font-weight:700;
}

.postIntro h2 a {
color:#90bf02;
font-size:19px;
font-weight:700;
line-height:25px;
}

.postIntrotitulo h3 {
width:600px;
}


.postIntro img {
float:left;
margin:5px 30px 5px 1px;
border: 3px solid #333;
}

.postIntro img:hover {
border: 3px solid #90bf02;
}

.postIntro small {
color:#000;
font-size:12px;
font-weight:700;
padding-bottom:10px 0px 0px 8px;
}

.postIntro small a {
color:#90bf02;
}

.postIntro small span a {
color:#000;

background-color:#90bf02;
font-weight:bold;
padding:1px;
}


/*----------------------------------------------------------- fin de estilos aplicados dentro de index.php */


/*-------------------------------------------
estilos para el full post, |
#autorInfo y comentarios |
utilizado en single.php: |
-------------------------------------------*/
#encuesta {
font-size:.9em;
padding-left:20px;
}

#encuesta li {
font-weight:600;
margin-top:20px;
margin-bottom:0px;
padding-bottom:0px;
border-bottom: 1px dotted #333;
}


#encuesta small {
font-size:.95em;
font-weight:normal;
margin-top:3px;
margin-bottom:25px;
padding-top:0px;
padding-bottom:5px;
}

#encuesta span {
font-size:0.85em;
font-weight:600;
}

.post {
float:left;
line-height:20px;
width:560px;
padding:0px 10px 0px 0px;
margin: 0 28px 0 0;
font-size:15px;
min-height:2100px;
}

.post h1 a {
color:#000;
}

.post h1 a:hover {
cursor:default;
}

.post img {
border: 1px solid #fff;
}

.post small {
font-size:10px;
font-weight:bold;
padding:0px 0 0px 0;
}

.post small img {
vertical-align: middle;
margin-top: -5px;
border:1px solid #97c733;
}

.post a {
color:#90bf02;
font-weight:700;
}

.post a:active {
border-bottom:1px solid #ccc;
color:#90bf02;
font-weight:700;
text-decoration:none;
}

.post a:hover {
border:none;
text-decoration:none;
color:#000000;
}

.post blockquote {
color:#000;
font-size:13px;
font-style:italic;
line-height:1.4em;
margin:10px 0px 10px 10px;
text-align:justify;
padding-left:35px;
background-image: url(images/comillas.png);
background-position: 10px left;
background-repeat: no-repeat;
}

.post h1 {
font-size:20px;
font-weight:700;
text-align:justify;
padding-bottom:10px;
line-height:30px;
color:#333;
}

.post h2,h4,h5,h6 {
font-weight:700;
padding-bottom:5px;
padding-top:30px;
}

.post h2 {
font-size:16px;
}

.post h3 {
font-size:14px;
font-weight:700;
padding-top:30px;
}

.post li ol {
border-bottom:1px dotted #ccc;
line-height:22px;
padding-left:15px;
}
.post ol li {
list-style:decimal;
}

.post p {
padding:10px 0 5px 0;
}

.post ul li {
line-height:22px;
list-style:disc;
padding-bottom:10px;
}

.post ul,.post ul,ol {
padding:10px 0 5px 25px;
}

.bloqueinicio {
background:#fff;
color:#333;
float: left;
padding:0px 3px 0px 0px;
margin:0px 30px 0px -15px;
width:580px;
margin-botton:10px;
}

.bloqueinicio ul {
list-style:none;
list-style-type:none;
margin:0;
padding:0;
}

.bloqueinicio ul li {
list-style:none;
list-style-type:none;
}

.bloqueinicio h1 {
margin: 0 40px 0 15px;;
color:#333;
font-size:21px;
text-align:justify;
}

.bloqueinicio h1 a {
color:#333;
}

.bloqueinicio span {
font-size:22px;
}

.bloqueinicio h2 {
color:#333;
font-size:15px;
}

.bloqueinicio p {
color:#333;
font-weight:700;
font-size:13px;
}

#gravatarautor {
width:590px;
margin:20px 10px 0px 0px;
text-align:justify;
font-size:14px;
}

#gravatarautor h4 {
margin-top:-25px;
font-size:1.15em;
}

#gravatarautor p {
margin-top:5px;
}

#gravatarautor a {
color:#90bf02;
font-size:1em;
}

#gravatarautor a:hover {
color:#000;
background-color:#90bf02;
}

#gravatarautor .datosautor {
width:400px;
float:left;
margin-left:35px;
}

#gravatarautor img {
border:3px solid #333;
}

#gravatarautor img:hover {
border:3px solid #90bf02;
}

.datospublicacion {
float: left;
width:100%;
font-size:13px;
margin-left:15px;
height:45px;
}

.datospublicacion p {
font-size:13px;
}

.datospublicacion span {
font-size:14px;
font-weight:700;
}

.datospublicacion small {
color:#333;
font-size:13px;
font-weight:700;
}

.elcontenido {
width:560px;
float: left;
margin:0px 0px 10px 0px;
padding:0px 20px 5px 0px;
text-align:justify;
}

.elcontenido h5 {
	font-size:15px;
}

.elcontenido h6 {
margin-top:25px;
font-weight: 700;
font-size:.95em;
}

.eg-series-posts {
font-size:.95em;
}

.compartirpie {
width:560px;
float:left;
color:#333;
margin:20px 0px 15px 0px;
padding:20px 0 5px 0px;
background-color:#fff;
border-top: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
height:120px;
}

.compartirpie p {
font-size:14px;
font-weight:700;
}

.compartirpie ul {
list-style-type:none;
margin-top:5px;	
}

.compartirpie ul li {
list-style-type:none;
margin-top:5px;	
}

.compartirpie img {
float:left;
border:none;
padding-right: 10px;
}

.compartirpie a {
color:#90bf02;
padding-top: 10px;
}

.compartirpie a:hover {
color:#000;
}

.bloqueautor { float: left; display:inline-block; height:150px }

.relacionados {
width:560px;
float: left;
text-align:justify;
font-size:14px;
font-weight:700;
padding: 10px 0 10px 0;
}

.relacionados a {
color:#333;
}

.relacionados p {
color:black;
font-size:13px;
font-weight: bold;
}

.relacionados ul {
list-style:none;
list-style-type:none;
}

.relacionados ol {
list-style:none;
list-style-type:none;
}

.relacionados li {
width:590;
list-style:none;
list-style-type:none;
padding-bottom:5px;
font-size:13px;
}

.relacionados small {
text-transform:none;
font-weight:normal;
font-size:12px;
}

.fichatecnica {
width: 512px;
margin-top:15px;
margin-left: auto;
margin-right: auto;
padding: 5px 0px;
background-color: #eafcb5;
text-align: justify;
border: 2px solid black;
font-size:11px;
}

.fichatecnica th {
color: white;
background-color: #333;
padding: 5px 0px;
text-align: center;
}

.fichatecnica tr {
border-bottom: 1px solid black;
}

.fichatecnica td {
padding:0px 6px;
}

.fichatecnica ul li {
line-height:15px;
list-style:disc;
padding:0px;
}


/*----------------------------------------------------------- fin de estilos aplicados dentro de single.php */


/*-------------------------------------------
wp-pagenavi plugin, |
mas unos selectores colados: |
-------------------------------------------*/
.navigation {
width:100%;
height:40px;
margin: 0 0 30px 0;
clear: both;
padding-top:0px;
color:#fff;
}

.navigation a:link, .navigation a:visited {
border: 1px solid #90bf02;
display: inline-block;
text-decoration: none;
padding: 5px;
font-weight: bold;
font-size: 14px;
}

.wp-pagenavi {
font-size: 12px;
text-align: center;
padding-top:12px;
color:#90bf02;
}

.wp-pagenavi .pages {
padding:3px 6px;
color:#333;
font-size:12px;
background:#E6E3D3;
border: 1px solid #DDD;
}

.wp-pagenavi a:link, .wp-pagenavi a:visited {
padding:3px 6px;
color:#fff;
font-weight:bold;
font-size:12px;
background:#333;
}

.wp-pagenavi .current {
padding:3px 6px;
color:#fff;
margin:0 3px;
background:#333;
border: 1px solid #DDD;
}

.wp-pagenavi a:hover {
color:#fff;
background:#90bf02;
}

.navigation a:link, .navigation a:visited, .comments-navigation a:link, .comments-navigation a:visited {
padding:3px 6px;
margin:0 5px;
}


/*-------------------------------------------
estilos del sidebar y todo |
lo que contiene dentro: |
-------------------------------------------*/

#sidebar {
float:right;
width:270px;
background:#fff;
font-size:14px;
}

#sidebar .Blanca {
	background: #fff;
}

#sidebar .Blanca p {
	font-size:11px; font-weight:700; padding:10px 0 0 5px; color:#333;
}

#sidebar .twitter {
text-align:center;
float:left;
margin:20px 0;
border: 10px solid #333;
	background: #333;
	-moz-border-radius: 10px 10px;
	-webkit-border-radius: 10px 10px;
	 border-radius: 10px 10px;

}

#sidebar .caja_sidebar_top .Blanca li.twitter, #sidebar .caja_sidebar .Blanca li.twitter {
float:left;
background:#fff;
border:none;
padding:0;
margin:10px 0 20px 5px;
width:242px;
}

#sidebar_bottom_right {
float:left;
width:250px;
}

#sidebar_single {
float:right;
width:300px;
background:#fff;
margin:3px 0 20px 0;
}

#sidebar_single .twit {
padding:15px 0 13px 15px;
border-bottom: 1px solid #DCDCDC;
min-height:23px;

}

#sidebar_single .mailchimp {
padding:20px 0 0px 10px;
border-bottom: 1px solid #DCDCDC;
min-height:69px;
}

#sidebar_comparte {
border-top: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
}

#robapagina_flotante {
width:300px;
}

#contenedor_flotante_single {
position:relative;
width:300px;
left:600px;
top:1900px;
z-index:-1;
}

#contenedor_flotante_home {
position:relative;
width:250px;
left:600px;
top:10px;
}

.lista_de_categorias a {
color:#000;
font-size:13px;
font-weight:700;
}

.lista_de_categorias img {
border:1;
background:#fff;
}

.lista_de_categorias ul, .lista_de_recomendados ul {
padding:5px 0 15px 0;
}

.lista_de_recomendados ul {
background:#fff;
}

.lista_de_categorias li, .lista_de_recomendados li {
line-height:20px;
padding:4px 0 4px 10px;
}

.lista_de_categorias ul li, .lista_de_recomendados ul li {
line-height:20px;
padding:10px 20px 8px 23px;
}

.lista_de_categorias ul li {
float: left;
background:#fff;
}

.lista_de_categorias ul li:hover, .lista_de_recomendados ul li:hover {
background:#C6C8C1;
}

.lista_de_recomendados a {
color:#000;
font-weight:700;
}


/*--------------------------------------------------------- fin de estilos aplicados dentro de sidebar.php */

/*-------------------------------------------
estilos del footer: |
-------------------------------------------*/
#pie {
background-color:#333;
width:100%;
color:#fff;
float:left;
text-align: right;
position:relative:
z-index:10;
font-size:12px;
line-height:19px;
margin:140px auto 0px auto;
padding: 20px 0;
}

#pie p {
line-height:1px;
}

#pie a:hover {
color:fff;
}

/*--------------------------------------------------------- fin de estilos aplicados dentro de footer.php */


/*-------------------------------------------
estilos de WP redefinidos |
utilizados al publicar: |
-------------------------------------------*/
.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
margin:10px 15px 5px 0;
}

.alignright {
float:right;
margin:10px 0 8px 20px;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.wp-caption {
background-color:#fff;
border:10px solid #333;
font-size:11px;
margin-bottom:5px;
padding:4px 1px 5px 1px;
text-align:center;
color: #000;
}

.wp-caption img {
margin-bottom:5px;
}

/*-------------------------------------------
Otros: |
-------------------------------------------*/

#robapaginas_post {
float:right;
margin: 15px 0px 25px 30px;
width:300px;
height:250px;
}

.fullbanner_post {
margin:5px 0px;
}

#half_banner {
float:left;
margin:12px 0 0 75px;
}

#header_grande {
float:left;
width:728px;
}

#header_chico {
float:right;
margin-left:10px;
height:68px;
font-size:11px;
width:140px;
border:1px solid #333;
padding:10px;
}

/*-------------------------------------------
nuevas: |
-------------------------------------------*/

.robapaginas_portada {
	float:right;
	margin:14px 10px 0 0;
	border:2px solid #000;
}

.publicadopor { 
	padding: 3px 10px 15px 0px;
	font-size:12px;
	font-weight:700;
	text-align:right;
}

.dentromapa {
	list-style:none;
	font-size:13px;
	line-height:13px;	
}

.dentromapa ul {
	list-style-type:none;
	font-size:13px;
	line-height:13px;	
}

.dentromapa li {
	list-style:none;
	list-style-type:none;
	font-size:13px;
	line-height:13px;	
}

.mapapost {
	background:#fff;
	font-size:14px;
	margin:10px 0px 0 0;
	padding:10px;
	border:5px solid #333;
	width:550;
}

.mapapost a {
	color:#90bf02;
}


.mapapost a:hover {
	color:#000;
}

.mapa {
	float:left;
	margin:-10px 0 20px 0;
	font-weight:700;
	width:200px;
	text-align:left;
}

.mapa li {
	padding-right:40px;
}

.mapa a:hover {
	color:#fff;
}

.licencia {
margin-top:20px;
}

.licencia a:hover {
color:fff;
}

.licencia p a:hover {
color:fff;
}

.tabla_de_contenidos {
	font-size:16px;
	text-align:center;
}

/*-------------------------------------------
tabla de eventos: |
-------------------------------------------*/


#corridas_calendario {
	margin: 20px 0 60px 0;
	padding:0;
	width: 560px;
	font-size:13px;
	list-style:none;
	list-style-type:none;
}

#corridas_calendario li {
	list-style:none;
	list-style-type:none;
}

#corridas_calendario .corridas_encabezado {
	padding:0 0 0 0;

}

#corridas_calendario .corridas_encabezado li {
	float:left;
	text-align:left;
	font-size:13px;
	font-weight:700;
	background:#C6C8C1;
	margin:0;
	padding:7px 0 7px 0;
}

#corridas_calendario .corridas_evento {
	padding-left:0;
}

#corridas_calendario .corridas_evento li {
	float:left;
	padding:6px 0 3px 0;
	border-bottom: 1px solid #C6C8C1;
}

#corridas_calendario .corridas_encabezado .corridas_fecha {
	padding-left: 10px;
	margin:0;
	width: 170px;
	border-bottom: 1px solid #000;
}

#corridas_calendario .corridas_1 {
	margin-left:10px;
	width: 170px;
	font-size:12px;
}

#corridas_calendario .corridas_encabezado .corridas_nombre {
	padding-left: 10px;
	margin:0;
	width: 370px;
	border-bottom: 1px solid #000;
}

#corridas_calendario .corridas_2 {
	margin-left:10px;
	width: 365px;
	font-size:12px;
}

.corridas_calendario a {
color:#90bf02;
text-decoration:none;
font-weight:700;
}

.corridas_calendario a:hover {
color:#000;
}

.corridas_mes {
color:#fff;
background-color:#000;
text-align:center;
font-size:14px;
padding:10px 0;
margin-top:10px;
}

.corridas_encabezado {
text-align:left;
font-size:13px;
background:#C6C8C1;
}

/*-------------------------------------------
Ficha Técnica: |
-------------------------------------------*/

#ficha_tecnica {
	margin: 15px 0 20px 0;
	padding:0;
	width: 560px;
	font-size:13px;
	list-style:none;
	list-style-type:none;
}

#ficha_tecnica li {
	list-style:none;
	list-style-type:none;
}

#ficha_tecnica .ficha_cabeza {
color:#fff;
background-color:#333;
text-align:center;
font-size:13px;
padding:10px 0;
margin-top:10px;
font-weight:700;
}

#ficha_tecnica .ficha_1 {
	width: 170px;
	font-size:12px;
	margin-left:5px
}

#ficha_tecnica .ficha_2 {
	width: 377px;
	font-size:12px;
	text-align:right;
}

#ficha_tecnica .ficha_fila {
	padding-left:0;
}


#ficha_tecnica .ficha_fila li {
	float:left;
	padding:6px 0 3px 0;
	border-bottom: 1px solid #C6C8C1;
}

/*-------------------------------------------
Otros: |
-------------------------------------------*/

.fbcomments {
	margin:5px 0 5px 0px;
	width:100%;
}

.fbcomments h3 {
	margin:20px 0 0 -30px;
}

.fbcommentbox {
	margin:30px 0 0 0;
	width:100%;
}

.autor_portada {
	color:#90bf02;
}

.pregunta {
font-weight:700;
font-style:italic;
}

.imagenpost {
	margin: 25px 0 20px 0;
}

#slider {
	width: 900px;
	min-height:350px;
	float:left;
}

#slider a {
    display:block;
}

.comparte_home {
margin:20px 0 0 0;
padding-bottom: 15px;
width:100%;
border-bottom: 1px solid #DCDCDC;
float:left;
}

.comparte_todos, comparte_pie {
margin: 0 0 0px 16px;
padding: 0 0 10px 0;
width:560px;
border-bottom: 1px solid #DCDCDC;
float:left;
}

.comparte_todos ul li, .comparte_pie ul li, .comparte_home ul li {
float:left;
}

.comparte_todos {
border-bottom: 1px solid #DCDCDC;
}

.comparte {
margin-left: 0px;
}

.comparte li {
float:left;
margin-right:25px;
list-style:none;
list-style-type:none;
margin-top:5px;
}

.comparte ul li {
list-style:none;
list-style-type:none;
}

.comparte ul ul li {
margin-top:-5px;
}

.facebook300 {
margin:15px 0 0 15px;
padding-bottom: 15px;
min-height:40px;
}

.va { padding-top:5px; }

.va2 { padding-top:7px; }

.va3, .post .comparte_pie .va3 { padding:7px 0 0 26px; }

.post .va3 { padding:3px 0 0 26px; }


/*-------------------------------------------
Publicidad: |
-------------------------------------------*/

#publicidad_top_sidebar {
margin: 20px 0 0px 0px;
}

#publicidad_top_sidebar ul li {
float:left;
padding: 20px 0 0px 18px;
}

.botones_portada li {
margin-top:4px;
float:left;
height:90px;
}

.derecho {
margin-left:10px;
}

#skycraper_left {
width:160px;
position: absolute;
left:-175px;
}

#skycraper_right {
width:160px;
position:relative;
left:915px;
}

.fechaevento {
float:right;
border:1px solid #C6C8C1;
min-width:220px;
padding:2px 10px;
color:#90bf02;
text-align:center;
font-size:10px;
margin-top:-4px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	 border-radius: 5px 5px;
}

.metaportada {
float:left;
width:100%;
margin-bottom:15px;
font-size:13px;
font-weight:700;
}

.arriba_posts {
height:32px;
width:580px;
background:#333;
	-moz-border-radius: 10px 10px 10px 0;
	-webkit-border-radius: 10px 10px 10px 0;
	 border-radius: 10px 10px 10px 0;
}

.actualizada {
width:559px;
border-bottom: 1px solid #DCDCDC;;
margin:10px 0 0 1px;
text-align:justify;
font-size:12px;
padding:5px 0px 15px 0;
}

.actualizada span {
font-size:12px;
}

.bajada_de_titulo {
margin: 10px 0 15px 15px;
font-style:italic;
width:560px;
text-align:justify;
font-size:15px;
}

.epigrafe {
width:560px;
margin-left:15px;
text-align:justify
font-weight:500;
font-size:12px;
}

.autor_post {
	color:#90bf02;
}

.lista_relacionados {
float:left;
width:144px;
padding:10px;
margin:0 7px 0 9px;
text-align:center;
min-height:180px;
border: 1px solid #fff;
}

.relacionados li:hover {
background:#DCDCDC;
border: 1px solid #333;
}

#contenedor_scroll {
 position: relative;
 width: 250px;
 height: 208px;
 overflow: hidden;
 background:#fff;
}

#slider_container_1 { float: left; padding: 10px; width: 560px; background: #333; -moz-border-radius: 10px 10px; -webkit-border-radius: 10px 10px; border-radius: 10px 10px; }

#SliderName{
	width: 560px;
	height: 315px;
	margin: auto;
}

.SliderNamePrev{
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 138px;
	left: 10px;
	text-decoration: none;
}

.SliderNameNext{
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 138px;
	right: 10px;
	text-decoration: none;
}

.SliderNameDescription{
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	padding: 5px;
}

#SliderNameNavigation { margin: 10px 0 0 0; padding-top: 5px; height: 25px; text-align: center; -moz-border-radius: 6px 6px; background: #fff; }

#SliderNameNavigation a:link, #SliderNameNavigation a:active, #SliderNameNavigation a:visited, #SliderNameNavigation a:hover{
	margin: 0 2px;
	background: url(/slider/imagenes/nav.gif) no-repeat center center;
	font-size: 0px;
	line-height: 0px;
	padding: 12px;
	text-decoration: none;
}

#SliderNameNavigation a.active:link, #SliderNameNavigation a.active:active, #SliderNameNavigation a.active:visited, 

#SliderNameNavigation a.active:hover{
	background: url(/slider/imagenes/nav_active.gif) no-repeat center center;
}

#accordion {
	width: 560px;
	margin-top:15px;
}

/* accordion header */
#accordion h2 {
	background:#ccc;
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;		
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#333;
	color:#fff;
	border:1px solid #000;
}

/* accordion pane */
#accordion .pane {
	border:1px solid #fff;
	border-width:0 2px;
	display:none;
	height:auto;
	padding:15px 0px;
	font-size:14px;
}

/* a title inside pane */
#accordion .pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:14px;
	color:#282913;
}


/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0px;
	padding:5px 5px 0 7px;
	width:150px;
	height: 30px;
	margin: 0 10px 0 10px;
	list-style:none !important; 
	list-style-image:none !important; 
	list-style-type:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background:#C6C8C1;
	font-size:12px;
	display:block;
	height: 42px;  
	line-height:18px;
	width: 150px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:5px 5px 0 7px;
	margin:0px;	
	position:relative;
	top:1px;
	-moz-border-radius: 10px 0px 0px 0;
	-webkit-border-radius: 10px 10px 0px 0;
	 border-radius: 10px 10px 0px 0;
	border: 2px solid #fff;
	border-style: groove outset none groove;
}

ul.tabs a:active {
	color:#fff;
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background:#90bf02;
	color:#000;
	border: 2px solid #fff;
	border-style: groove outset none groove;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background:#000;
	color:#fff;
	cursor:default !important; 
	-moz-box-shadow: 0 0 3px 2px #000;
	-webkit-box-shadow: 0 0 3px 2px #000;
	box-shadow: 0 0 3px 2px #000;

}

#agenda .panes {
border: 1px solid #000;
}
