/*
Theme Name: Bicicultura Básico
Theme URI: http://www.bicicultura.cl/
Description: Tema del portal de bicicultura.
Version: 1.0
Author: chuchurex
Author URI:http://www.mosaikos.com/
Tags: fixed width, three columns

*/
* {margin:0px; padding:0px}
a img {border:none}

body {font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#333333; background-color:#FFFFFF; text-align:center}
#page {width:793px; margin-left:auto; margin-right:auto; text-align:left}
#contenido {clear:both}
#left_col {float:left; width:610px}
#side-a {float:left; width:160px}
#content {margin-left:160px; padding-right:4px; padding-left:17px; padding-top:2px; padding-bottom:17px}
#side-b {margin-left:610px; clear:right; padding-top:11px; color:#A6A6A8; font-weight:bold}
#footer {clear:both; padding-top:15px; padding-bottom:10px}

/* Header */
#header h1 {
	width:300px;
	height:118px;
	float:left
}
#header h1 a {
	font-size:13px;
	width:230px;
	padding-top:45px;
	padding-left:95px;
	line-height:1em;
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#A4A4A4
}
#header_nav {width:200px; margin-left:500px; padding-left:75px; padding-top:20px}
#header_nav li {display:inline; list-style-type:none; font-size:1.12em}
.last_li_header {padding-left:20px; background-image:url(images/bg_last_li_header.jpg); background-repeat:no-repeat; background-position:6px center}
#header_nav li  a {font-weight:bold; text-decoration:none; color:#A4A4A4}
#header #searchform imput {display:inline}
#header #searchform #s {width:115px}
#header_nav li a:hover {text-decoration:underline}

/* Main Menu*/
#menu ul {list-style:none; margin-top:12px}
#menu li {display:inline; padding:0; float:left}
#menu a {display:block; height:40px; text-decoration:none}
#menu a#current, #menu a:hover {background-position:bottom}
a.li_home {background-image:url(images/bg_li_ho.jpg); width:126px; margin-right:1px}
a.li_festival {background-image:url(images/bg_li_fb.jpg); width:126px; margin-right:1px}
a.li_mesa {background-image:url(images/bg_li_mt.jpg); width:176px; margin-right:1px}
a.li_cuch {background-image:url(images/bg_li_cu.jpg); width:151px; margin-right:1px}
a.li_rechaf {background-image:url(images/bg_li_rc.jpg); width:198px; margin-right:1px}
#menu a:hover {background-position:bottom}

/* Menú izquierda */
#side-a li {list-style-type:none}
#side-a ul {background-image:url(images/bg_bar_li.jpg); background-repeat:repeat-x; background-position:left bottom; padding-bottom:27px}
#side-a li a {background-image:url(images/bg_bar_li.jpg); background-repeat:repeat-x; display:block; padding-top:10px; padding-bottom:10px; background-color:#FDFDFD; color:#9F9F9F; font-weight:bold; text-decoration:none; padding-left:10px; padding-right:5px; font-size:12px}
#side-a li a:hover {background-image:url(images/bg_bar_li_hover.jpg); background-repeat:repeat-x; display:block; padding-top:10px; padding-bottom:10px; background-color:#E5E3E4; color:#9F9F9F; font-weight:bold; text-decoration:none; padding-left:10px; padding-right:5px}
#cuch {background-image:url(images/cuch.gif); background-repeat:no-repeat; height:20px; width:46px; position:relative; left:70px; top:-26px; margin-bottom:-20px}

/*Estilos Generales*/
.festival_en_medios p,.interior p, .interior li {margin-top:4px; text-align:justify; padding-right:15px; margin-bottom:9px}
.interior a {color:#253A6B; text-decoration:underline}
.interior a:hover {color:#9F9F9F; text-decoration:underline}
#side-a h2 {font-size:1.5em; font-weight:bold; color:#0D476C; padding-top:20px; padding-left:8px}
#side-b h2 {color:#9F9F9F; font-weight:bold; font-size:16px; padding-top:6px}
#solo_videos h2.v_h2, #content h2, h2.incluyanme {
	font-size:1.5em;
	color:#0D539B;
	font-weight:bold;
	line-height:24px;
	margin-bottom:7px;
	padding-top: 25px;
}
.interior ul, .interior ol{margin-top:5px; margin-bottom:10px; margin-left:20px}
#solo_videos h2, #solo_videos h3, .interior h3 {
	font-size:1.4em;
	color:#0D539B;
	margin-top:17px;
	margin-bottom:10px;
	clear:right;
	text-decoration: underline;
}
#solo_videos h4, .interior h4 {font-size:1.3em; margin-top:37px; margin-bottom:10px; color:#0D539B}
.interior h4.h4titnot {font-size:1.3em; margin-top:7px; margin-bottom:10px; color:#0D539B}
.interior h4.h4titnot a {font-weight:normal}
#solo_videos h5, .interior h5 {font-size:1.1em; color:#0D539B; margin-top:17px; margin-bottom:10px}
.alignright {float:right; margin-left:17px; margin-bottom:15px}
.alignleft {
	float:left;
	margin-right:10px;
	margin-bottom: 10px;
}
.postmetadata {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9E9E9;
	padding-top: 4px;
}
#content.interior .postmetadata {
	margin-right: 15px;
	margin-top:8px;
	padding-bottom: 25px;
}


/* Títulos festival */
#titulos_festival {
        background-image:url(http://www.bicicultura.cl/wp-content/uploads/2009/09/menu_verde.jpg);
	background-repeat:no-repeat;
	height:76px;
	clear:both;
	padding-right: 10px;
	padding-bottom: 9px;
}
#titulos_festival a { display:block; width:780px; height:188px}
#titulos_festival a span { display:none}

/* Recuadro Yo elijo*/
#yoelijo .post {display:inline}
#yoelijo .entry {width:66px; float:right; text-align:left; font-size:0.85em; font-weight:normal; margin-right:13px}
#yoelijo a {font-variant:normal; color:#999999; text-decoration:none; padding-left:25px; font-style:italic}

.bloque_noticias {color:#8D8D8D}
.bloque_noticias a {
	font-variant:normal;
	color:#003366;
	text-decoration:underline;
	font-style:normal;
	font-weight:normal
}
.festival_en_medios h6, .portada h6 {font-size:1em; font-weight:normal}

/* Noticias Festival */
#noticias_festival {width:420px; min-height:280px}
#noticias_festival .post {
	border: 1px dotted #666666;
	margin-right: 20px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 12px;
	margin-bottom: 2px;
}
#noticias_festival .entry { 
	min-height:80px;
	margin-bottom:15px;
	display:block;
	margin-right:10px
}
#noticias_festival p {
	margin-bottom:8px;
	text-align: justify;
}
#noticias_festival h3 a{
	margin-bottom:8px;
	font-size: 16px;
	font-weight: bold;
	display: block;
}

/* Festival en Medios */
.enmedios {width:596px}
.enmedios .entry {margin-bottom:15px; width:280px; display:block; margin-right:5px; height:150px; padding:5px; border:1px solid #F2F5FF}
.enmedios .post {display:inline; float:right}
/* Traverso */
#traverso a {background-image:url(images/bg_traverso.jpg); background-repeat:no-repeat; display:block; height:94px; width:391px; margin-left:9px}

/* Seminarios y encuentros */
#seminarios_encuentros {width:420px}
#seminarios_encuentros a img {float:left; margin-right:7px; border:none}
#seminarios_encuentros .entry {height:80px; margin-bottom:15px; width:199px; display:block; margin-right:10px}
#seminarios_encuentros .post {display:inline; float:left}

/* Expo Arte */
#expo-arte {height:124px}
a.der9 {margin-left:9px}

/* Eventos masivos */
#eventos_masivos {width:420px}
#eventos_masivos a img {float:left; margin-right:15px; border:none}
#eventos_masivos .entry {height:140px; margin-bottom:15px; width:115px; display:block; margin-right:20px}
#eventos_masivos .post {display:inline; float:left}

/* videos */
#videos {width:420px}
#videos a img {float:left; margin-right:15px; border:none}
#videos .entry {height:140px; margin-bottom:15px; width:115px; display:block; margin-right:20px}
#videos .post {display:inline; float:left}

/* Pie de página */
#auspiciadores {height:175px; width:788px; margin-right:auto; margin-left:auto}
#footer p {padding-top:7px; color:#666666; text-align:center}
#footer a {color:#333333; text-decoration:none}
#footer {clear:both}

/* Cajas Pacto*/
#pacto_bici {font-size:14px; text-align:center}
/*#pacto_bici h2 {padding-top:73px; font-size:14px; font-weight:normal; background-image:url(http://www.bicicultura.cl/firmas.php?mini=1); background-repeat:no-repeat; background-position:center top}*/
/*#pacto_bici a {text-decoration:none; display:box}*/
#pacto_bici a .texto1 { font-weight:bold; background: url(http://www.bicicultura.cl/wp-content/themes/bicultura_basic/images/pacto.jpg) fixed no-repeat center; margin-bottom:100px }

.numero_firmas span {background-color:#FFFFFF}
.numero_firmas {text-align:center}
.firma_aqui a {display:block; height:22px; width:80px; background-image:url(images/bg_firma_aqui.jpg); background-repeat:no-repeat; margin-top:10px; margin-left:64px; padding-top:3px; padding-left:10px; color:#7C7C7E; text-decoration:none; margin-bottom:20px}

/* Calugas */
#side-a h3, #side-b h3 {padding-top:12px}
#side-a h3 a, #side-b h3 a {background-position:left top}
#side-a h3 a:hover, #side-b h3 a:hover, #caluga_ayudanos:hover {background-position:right bottom}
#caluga_internacionales a, #caluga_alojamientos a, #caluga_colaborar a, #caluga_organizar a, #caluga_promover a, #caluga_enaccion a, #caluga_video a, #caluga_apoyafoto a, #caluga_pedaleando a {height:99px; width:180px; background-repeat:no-repeat; display:block}
#caluga_programa a, #caluga_prensa a {height:54px; width:180px; background-repeat:no-repeat; display:block}
#caluga_programa a {background-image:url(images/bg_caluga_programa2.jpg)}
#caluga_prensa a {background-image:url(images/bg_caluga_prensa.jpg)}
#caluga_pedaleando a {background-image:url(images/bg_caluga_pedaleando.jpg)}
#caluga_internacionales a {background-image:url(images/bg_caluga_internacionales.Sjpg)}
#caluga_alojamientos a {background-image:url(images/bg_caluga_alojamiento.jpg)}
#caluga_colaborar a {background-image:url(images/bg_caluga_colaborar.jpg)}
#caluga_organizar a {background-image:url(images/bg_caluga_convocar.gif)}
#cal_destacado {background-image:url(images/bg_caluga_destacado.jpg); height:136px; width:122px; padding-top:48px; padding-right:39px; padding-left:19px}

#caluga_bicimapas a {background-image:url(images/bg_caluga_bicimapas.jpg); height:81px; width:180px; background-repeat:no-repeat; display:block}
#caluga_promover a {background-image:url(images/bg_caluga_promover.jpg)}
#caluga_mapa a {background-image:url(images/bg_caluga_mapa.jpg); height:82px; width:180px; background-repeat:no-repeat; display:block}
#caluga_aclases a {background-image:url(images/bg_caluga_segurasaclases.jpg); height:88px; width:180px; background-repeat:no-repeat; display:block}
#caluga_mapa2 a {background-image:url(images/bg_caluga_mapa2.jpg); height:74px; width:160px; background-repeat:no-repeat; display:block}
#caluga_aclases2 a {background-image:url(images/bg_caluga_segurasaclases2.jpg); height:88px; width:160px; background-repeat:no-repeat; display:block}
#caluga_enaccion a {background-image:url(images/bg_caluga_enaccion.jpg)}
#caluga_video a {background-image:url(images/bg_caluga_video.jpg)}
#caluga_apoyafoto a {background-image:url(images/bg_caluga_aportefoto.jpg)}
#caluga_ley a {height:128px; width:180px; background-image:url(images/bg_caluga_mesa.jpg); background-repeat:no-repeat; display:block}
#caluga_auspicie a {height:81px; width:180px; background-image:url(images/bg_caluga_auspicie.jpg); background-repeat:no-repeat; display:block}
#caluga_gore a {background-image:url(images/bg_caluga_gore.jpg); height:229px; width:180px; background-repeat:no-repeat; display:block}
#ultimos_comentarios {
	background-image: url(images/bg_caluga_comentarios.jpg);
	height: 270px;
	width: 156px;
	padding-top: 5px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-right: 15px;
	margin-top: 13px;
}
#ultimos_comentarios li {
	color: #333333;
	list-style-type: none;
	margin-top: 4px;
}
#side-b  #ultimos_comentarios a {
	font-weight: normal;
	color: #000066;
}
#ultimos_comentarios h3 {S
	color: #0D476C;
	font-size: 14px;
}



#siguenos {
	background-image: url(images/bg_caluga_siguenos.jpg);
	height: 140px;
	width: 173px;
	padding-top: 5px;
	padding-left: 10px;
	background-repeat: no-repeat;
	margin-top: 10px;
}
#siguenos p {
	float: left;
	width: 80px;
}
#siguenos h3 {
	margin: 0px;
	padding: 0px;
}

#siguenos a {
	margin-top: 5px;
	display: block;
}
#side-a a.enportada {background-image:none; height:25px; display:block}
#side-a a.volver {font-size:12px; font-weight:bold; display:block; padding-left:35px; padding-bottom:3px; padding-top:10px; color:#F18E00; text-decoration:none; background-image:url(images/home.gif); background-repeat:no-repeat; background-position:left bottom}

.box {background:#E9EAEC url(images/borde.gif) 100% 0 repeat-y; padding:0 10px 0 0}
.box_side {width:170px}
.box_left {width:150px}
.box_center {
	width:409px;
}
.bt {height:10px; margin:0 -10px 0 0; background-position:100% 0}
.bb {height:10px; background-position:100% 100%; clear:right; margin:0 -10px 0 0; padding-bottom:10px}
.box_side .bt, .box_side .bb {background-image:url(images/box.jpg); background-repeat:no-repeat}
.box_left .bt, .box_left .bb {background-image:url(images/left_box.jpg); background-repeat:no-repeat}
.box_center .bt, .box_center .bb {background-image:url(images/center_box.jpg); background-repeat:no-repeat}

#side-a .box h3, #side-b .box h3 {color:#F18E00; font-size:14px; font-weight:bold; padding-right:10px; padding-left:10px; margin-left:7px}
#side-a .box p, #side-b .box p {color:#316AC5; padding-left:20px; padding-bottom:12px}

/* contenido oculto */
#menu a strong, h3 a strong, #content.interior h6, #solo_videos h6, #traverso a strong,  #cuch strong, #caluga_ayudanos strong, #side-a a.enportada strong, .linklove {display:none}

#content.interior #videitostv h6, #content.interior #videitostv2 h6 {display:block; font-size:12px;}
#videitostv div.entry {height:85px; clear:left}
#videitostv2 div.entry {height:85px}
#post-610 h5, #post-612 h5 {margin-top:15px}
#post-612 a img, #post-610 a img {border:1px solid #CCCCCC; padding:3px}
#post-15 ig {float:right}
#post-15 td.tdfoto {text-align:right; padding-right:5px; padding-bottom:5px}
.interior #post-1256  p {margin-top:4px; text-align:left; padding-right:0px; margin-bottom:4px}
.festival_en_medios h3{margin-bottom:5px; font-size:13px; color:#707070}
.festival_en_medios h2 {clear:right}
.festival_en_medios h3 em {color:#333333; font-style:normal}
.wp-caption {border:1px solid #CCCCCC}
.wp-caption img {padding:4px}
.interior p.wp-caption-text {font-size:11px; font-weight:bold; margin-left:auto; margin-right:auto; padding-top:0px; padding-right:6px; padding-bottom:4px; padding-left:6px; text-align:justify}
.aligncenter
{display:block; margin:0px auto 15px auto}
.auspician td {height:80px}

code {font-size:12px}
#editorial {margin-bottom:20px}
#editorial p {margin-left:15px; margin-right:15px; margin-top:5px; margin-bottom:5px; text-align:justify}
#content.portada {padding-top:25px}#solo_videos {padding:10px}
#caluga_cuadernos a {background-image:url(images/bg_caluga_cuadernos.jpg); background-repeat:no-repeat; display:block; height:117px; width:180px}
#caluga_vote a {background-image:url(images/bg_caluga_vote.jpg); background-repeat:no-repeat; display:block; height:98px; width:180px}

div#qTip {padding:3px; border-right-width:2px; border-bottom-width:4px; display:none; background-color:#FAFDEC; color:#7B6F51; text-align:left; position:absolute; z-index:1500; min-width:90px; max-width:150px; font-family:Arial, Helvetica, sans-serif; font-size:0.5625em; font-weight:bold; border-top-width:2px; border-left-width:1px; border-style:solid; border-top-color:#D3D3D3; border-right-color:#D3D3D3; border-bottom-color:#BAD052; border-left-color:#D3D3D3}

.PrimeraLetraGrande {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #FF6600;
	font-weight: bold;
}#izq_pfes {
	width: 280px;
	float: left;
}
#der_pfes {
	width: 280px;
	margin-left: 310px;
}
#en_radio, #comunicados, .cuadros_noticias, #videitostv {
	border: 1px solid #999999;
	padding: 5px;
	margin-bottom: 15px;

}
#en_radio  h5 {
	margin-bottom: 0px;
}
#der_pfes h4, #izq_pfes h4 {
	font-size: 14px;
	text-align:left
}
#cuadro_derecha { width:250px; overflow:auto; float:right; height:350px}
#cuadro_izquierda { width:300px; overflow:auto; height:400px}
#bg_gifpacto {
	background-image:url(images/bg_firmas_caluga.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Media Partners*/
.tdleft, .tdright {
	width: 200px;
	vertical-align: top;
	padding-top: 10px;
}
.tdleft img {
	margin-right: 21px
}
.tdcenter {
	width: 184px;
	vertical-align: top;
	padding-top: 10px;
}
.tdright img {
	margin-left: 21px
}
.tdcenter, .tdleft, .tdright {padding-top: 16px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: center;}
.tdleft a img, .tdcenter a img, .tdright a img {padding: 1px; border: 1px solid #CCCCCC}
.tdleft1 {width: 200px}
.tdright1 {width: 200px}
.interior #losfotografos p {text-align:left}

/* Banners 21*/
#baners21 p {
	text-align: center;
}
#baners21 {
	width: 594px; margin-bottom:20px;
}
#baners21 code {
	background-color: #F2F2F2;
	display: block;
	padding: 5px;
	font-family: "Courier New", Courier, monospace;
	border: 1px solid #000000;
}
#post-15 .entry table {
	margin-left: 20px;
}
ul.blogroll {
	display: block;
	width: 597px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
	padding: 0px;
}
.blogroll li a{
	display: block;
	width: 143px;
	height: 65px;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.blogroll li a:hover {
	text-decoration: none;
}

.blogroll a img {
	padding: 1px;
	border: 1px solid #999999;
	height: 51px;
	width: 139px;
	display: block;
}
.blogroll li {
	display: inline;
	float: right;
	padding-right: 6px;
}
.linkcat h2 {

}
li.linkcat {
	list-style-type: none;
}
#post-5640 .entry h2 {
	clear: right;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4F4F4F;
	border-bottom: 1px solid #999999;
	margin-left: -19px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 7px;

}

#cal_bicinoticia {
	background-image: url(images/bicinoticia.jpg);
	background-repeat: no-repeat;
	width: 144px;
	padding-top: 70px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-position: left top;
}
#cal_bicinoticia a{
	color: #2B3253;
}
#fin_bicinoticia a{
	color: #000066;
}
#fin_bicinoticia {
	background-image: url(images/fin_bicinoticia.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 144px;
	background-position: left;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 8px;
	color: #000066;
	font-size: 0.95em;
}
#cal_bicinoticia p {
	padding-bottom: 8px;
}
#cal_bicinoticia h5 {
	color: #FF0000;
}

#cal_bicinoticia h3 {
	display: none;
}


#tarjetapacto {
	background-color: #F18E00;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 12px;
}
#tarjetapacto h3 {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-decoration: none;
}
#tarjetapacto ol {
	margin-left: 0px;
	padding-left: 20px;
	list-style-position: outside;
	padding-right: 5px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#tarjetapacto li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
	color: #000000;
}
.tarjeta_medio {
	background-color: #000000;
	color: #F18E00;
	background-image: url(bici.jpg);
	background-image: url(images/bici_pacto.jpg);
	height: 40px;
	padding-top: 6px;
	padding-left: 70px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-top: 0px;
	background-repeat: no-repeat;
}
#noticias_festival .alignright {float: none; display:block}
#noticias_festival ul {
	margin-left: 10px;
}

.success6 {
	color: #FF0000;
	background-color: #FFFFCC;
	border: 2px solid #FF0000;
}
/* footer */
.logos {width:788px}
#footer a img { border:none}
#logos1 { padding-top:13px; background:url(logos1.jpg) no-repeat top left; }
.logos { padding-bottom: 7px; width: 100%;}

.register-menu h3 {
font-size: 11px;
}

#side-a h2 {
padding: 0;
border: 0;
margin: 10px 0 0 0;
}

.register-menu a:hover, .register-menu a:visited, .register-menu a {
text-decoration:underline;
}

.register-menu a:hover {
color: #ff0909;
}

.register-menu a:visited, .register-menu a {
color: #0909ff;
}