/* @override http://www.budismocaminodeldiamante.org/wp-content/themes/karma_kagyu/style.css */

/*****

Theme Name: Karma Kagyu

Theme URI: http://www.fbozo.com/

Description: Tema WordPress desarrollado de forma exclusiva para Budismo Camino del Diamante (Caracas - Venezuela).

Version: 2.0

Author: Federico Bozo

*****/

/*****

Theme Name: Karma Kagyu

Theme URI: http://www.franklinsalcedo.com/

Description: Tema WordPress desarrollado de forma exclusiva para Budismo Camino del Diamante (Caracas - Venezuela).

Version: 1.0

Author: Christian B&aacute;ez / Franklin Salcedo

*****/



/* Thanks to Eric Meyer for the reset method http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */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{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:center;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}em{font-style:italic}strong{font-weight:900}hr{display:block;clear:both;margin:-1px 0;position:relative;left:-9999px}



body { color:#333; font: normal 12px/1.3em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Verdana Ref', sans-serif; margin:0; padding:10px; background: #ccc;}

#wrapper {background: #fff; width:960px; margin:0 auto; }

.clear { font-size:1px; height:1px; clear:both; }



/*** Header ***/

h1 { text-align:right; margin:0; padding:0 30px 0 0; background: url(images/bcd-logo.gif) no-repeat 0 0; height: 65px;}

h1 a { width: 960px; height: 65px; display: block;}

h1 span {position: absolute; text-indent: -10000px; left: -9999px;}

#flags { padding:13px 0 10px 15px; border-bottom:1px solid #999999; }

#flags a img { margin-left:6px; border:1px solid #CCC; }

a {color: #0a75df;}

p {text-align: justify;}

#header {float: left; width: 100%;}
#header img {*margin-bottom:-4px;}

/* Menu */

#menu { height:35px; margin:5px auto 0 auto; padding:0; list-style:none; background: #ffd21c url(images/bg-nav.gif) repeat-x 0 -102px;}

#menu li.page_item a:hover, #menu li.page_item.current_page_item a { color: #fff;}


#nav-inicio a {	background: #0a75df; /* azul */}

#menu li.page_item.page-item-34 a,
#menu li.page_item.page-item-66 a,
#menu.eventos-post li.page_item.page-item-34 a {background: #d12238 url(images/bg-nav.gif) repeat-x 0 -51px; /* rojo */}

#menu li.page_item.page-item-34 a:hover,
#menu li.page_item.page-item-66 a:hover,
#menu li.page_item.page-item-34.current_page_item a,
#menu li.page_item.page-item-66.current_page_item a,
#menu.eventos-post li.page_item.page-item-34 a,
#menu.eventos-post li.page_item.page-item-66 a {background: #720a12 url(images/actual.gif)  no-repeat top center; /* rojo */}

#menu li.page_item.page-item-27 a,
#menu li.page_item.page-item-69 a {background: #e3e3e3 url(images/bg-nav.gif) repeat-x 0 -153px; /* blanco */}

#menu li.page_item.page-item-27 a:hover,
#menu li.page_item.page-item-69 a:hover,
#menu li.page_item.page-item-27.current_page_item a,
#menu li.page_item.page-item-69.current_page_item a,
#menu.eventos-post li.page_item.page-item-27 a,
#menu.eventos-post li.page_item.page-item-69 a {background: #555 url(images/actual.gif)  no-repeat top center; /* blanco */}

#menu li.page_item.page-item-38 a,
#nav-inicio a {background: #0a75df url(images/bg-nav.gif) repeat-x 0 0; /* azul */}

#menu li.page_item.page-item-38 a:hover,
#menu li.page_item.page-item-38.current_page_item a,
#menu.eventos-post li.page_item.page-item-38 a,
#nav-inicio a:hover {background: #0a75df url(images/actual.gif)  no-repeat top center;  /* azul */}

#menu li.page_item.page-item-32 a,
#menu li.page_item.page-item-42 a {background: #ffd21c url(images/bg-nav.gif) repeat-x 0 -102px; /* amarillo */}

#menu li.page_item.page-item-32 a:hover,
#menu li.page_item.page-item-42 a:hover,
#menu li.page_item.page-item-32.current_page_item a,
#menu li.page_item.page-item-42.current_page_item a,
#menu.eventos-post li.page_item.page-item-32 a,
#menu.eventos-post li.page_item.page-item-42 a {background: #ffd21c url(images/actual.gif)  no-repeat top center; /* amarillo */}

#menu li.page_item.page-item-30 a,
#menu li.page_item.page-item-40 a {background: #0da90e url(images/bg-nav.gif) repeat-x 0 -204px; /* verde */}

#menu li.page_item.page-item-30 a:hover,
#menu li.page_item.page-item-40 a:hover,
#menu li.page_item.page-item-30.current_page_item a,
#menu li.page_item.page-item-40.current_page_item a,
#menu.eventos-post li.page_item.page-item-30 a,
#menu.eventos-post li.page_item.page-item-40 a {background: #0da90e url(images/actual.gif)  no-repeat top center; /* verde */}

/* =========== Navegacion con sombras ===========
rojo:      d12238
blanco:    e3e3e3
azul:      0a9edb
amarillo:  ffd21c
verde:     38930c
*/

#menu li { text-transform:uppercase; float:left; height: 35px;}

#menu a { color:#000; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-weight:bold; text-align:center; text-decoration:none;padding: 11px 12px 9px;border-right:1px solid #fff; display:block; float:left;}

button {
	background: #0a75df;
	text-decoration: none;
	font-size: 11px !important;
	line-height: 16px;
	padding: 2px 8px;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
	color: #fff;
	border: 1px solid #004890;
}

#top-busqueda {border-bottom:1px solid #ccc;float: left;width: 100%; background: #003c65;}


#top-busqueda button { background: #0072c0; border-color: #4f91be;}
#top-busqueda h3{float: left;width: auto; font-weight: bold; color: #fff; margin: 8px 0 0 10px; font-size:14px;}

#buscador {float: right;width: auto;margin: 3px 3px 3px 0;}

.breadcrumb {
	font-size: 10px;
	border-bottom:1px solid #eee;
	padding: 2px 0 4px 10px;
	margin-bottom: 10px;
}
#wrap-single .breadcrumb a {font-size: 10px;}

#buscador #s.itext {border: 1px solid #ccc; border-top: 2px solid #777;border-left: 2px solid #777; padding: 3px; width: 220px;}

/*** Middle ***/
#inicio-medio #intro {width: 630px;float: left; padding: 0 0 0 10px;}
#inicio-medio h2,
#wrap-cont h2 {
	font: bold 20px/1.3em Lucidabright, Georgia, serif;
	margin: 7px 0;
}

#inicio-medio h3,
#sidebar h3,
#wrap-cont h3 {
	font: bold 18px/1.3em Lucidabright, Georgia, serif;
	margin: 5px 0;
}
#inicio-medio h4 {}
#inicio-medio p {margin: 20px;}
#inicio-medio #bienvenida{margin: 7px 10px 0 0; line-height: 1.5; background: #0a75df; color: #fff; padding: 10px;}
#inicio-medio #bienvenida p{margin: 0;}
.lama-quote {margin:0 0 20px 0;}
#inicio-medio blockquote p {
	font: italic normal 11px/1.5em Lucidabright, Georgia, serif;
	margin: 20px 30px 7px 30px; color: #222; padding:0 0 0 15px; border-left: 7px solid #eee;}
#inicio-medio cite {
	font: italic bold 12px/1.5em Lucidabright, Georgia, serif;
	margin: 0 0 0 53px; color: #444; text-transform: uppercase;
	border-top: 1px dashed #ccc; display: block;
}
#inicio-medio ul {margin: 10px;}
#inicio-medio .box-event ul.evento-caja {margin: 0;}

#inicio-medio li {line-height: 1.5; margin: 0 0 2px 10px;
list-style-image: url(images/bullet.gif); list-style-position: 0 0;}

#inicio-medio img {margin: -2px 0 0 -10px;}

#inicio-medio #sidebar { width:305px; float:right; padding: 0 0 0 10px; border-left: 5px solid #eee; margin: 0 0 0 0; background: #fff;}



#wrap-single h3 {font: bold 24px/1.2em Lucidabright, Georgia, serif; color: #222; margin: 0 0 20px 0;}

#wrap-single h4 {font-size: 16px; font-weight: bold; color: #111; margin: 7px 0; clear: both;  width: 100%;}

#wrap-single h5 {font-size: 14px; font-weight: bold; color: #111; margin: 0 0 7px;}


#wrap-single p {margin: 0 40px 15px; line-height: 1.5; font-size: 12px;}

#wrap-single p small{font-size: 10px;}


#wrap-single ul {margin: 0 0 15px; line-height: 1.5; font-size: 13px; border-left:3px double #eee; padding:0 15px;}

#wrap-single ul li {margin: 0 0 7px;}

#wrap-single #event ul,
#wrap-single #event ul li {padding: 0; margin: 0; border: 0;}


#sidebar { width:300px; float:right; padding: 0 0 0 15px; border-left: 5px solid #eee; margin: 0 0 0 15px; background: #eee;}

#middle #sidebar { margin: 0 0 0 10px; padding: 0; float: left; background: #fff; border: 0;}

.event { margin-bottom:8px; }
.event p { margin:0; padding:0; }
.event .date { color:#d12238; font-size:10px; }

/*** Listado ***/

.wrap-cont { padding:20px; border-bottom:1px solid #999999; }

.wrap-cont img { border:3px solid #999999; float:left; }

.content { margin-left:140px; }



/*** Pages ***/

#submenu { border-right:15px solid #eee; width:285px; margin:0; padding:0 10px 0 10px; list-style:none; float:left;}

#submenu li { margin:7px 0; padding:0 0 4px 0; color: #555; line-height: 1.5em;}

#submenu li ul {padding:0 0 0 15px;}

#submenu li ul li ul{padding:0; margin: 0 0 15px;}

#submenu li li{font-size: .9em; margin: 0; padding: 2px;list-style: outside square;}

#submenu a { text-decoration:none; display:block; border-bottom: 1px solid #ccc; padding:0; }


#submenu li a {font: bold 16px/1.2em 'Myriad Pro', Myriad, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #006f8c; padding:10px 0 0; }


#submenu li li { margin: 0;}

#submenu li li a { font: bold 14px/1.3em Lucidabright, Georgia, serif;letter-spacing: 0;color: #222; padding: 7px 0 0;}

#submenu li li li {list-style: none;margin: 0; padding: 0; }

#submenu li li li a{font-weight: normal;padding: 5px 5px 3px;border-style: dashed; font-size:12px;}

#submenu li a:hover,
#submenu li li a:hover,
#submenu li li li a:hover { color:#000; text-decoration: underline;}



#wrap-single { width:620px; margin:0 0 0 0; padding:5px 10px;float: right; }

#wrap-single img { border:2px solid #999; margin: 0 15px 10px 0; }

#wrap-single a { font: bold 18px/1.2em Lucidabright, Georgia, serif; color: #444;text-decoration:underline; }

#wrap-single a.leer { font: bold 12px/1.3em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Verdana Ref', sans-serif; color: #0a75df;text-decoration:underline; }

#wrap-single a:hover { color:#999;}



#wrap-cont { padding: 0 20px 20px 20px; }
#wrap-cont .breadcrumb { padding:  2px 0 4px 20px; margin: 0 -20px 7px -20px; }


/*** Footer ***/

#footer {background: #fff url(images/linea-pie.gif) no-repeat bottom left; padding: 0 0 3px 0;}

#footer p { font-size:9px; margin:0; padding:5px 10px ; border-top:1px solid #999;border-bottom:1px solid #ccc; clear:both; }/* Captions */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px 10px 10px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
#wrap-single .wp-caption p.wp-caption-text {margin: 0;}

/* End captions */img.centered { display:block; margin-left:auto; margin-right:auto; }

img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }

img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }

.aligncenter { display:block; margin:7px auto; }
.alignright { float:right; margin:0 0 2px 15px; }
.alignleft { float:left; margin:0 15px 2px 0; }


/* maestros */



.sub_maestros {
	border-bottom: 2px solid #eee;
	padding: 7px 20px 7px 0;
	float: left;
	display: block;
	width: 97%;
}

.sub_maestros img{
	float: left;
	margin: 0 15px 0 0;
	border: 3px solid #ccc;
}

.sub_maestros h3{font-size: 1.7em; margin: 7px 0 10px; display: block;}

.sub_maestros p{line-height: 1.4em; display: block;}

dl.dlist_enlaces {
	float: left;
	width: 32%;
	padding-right: 10px;
}

dl#e-po.dlist_enlaces {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 0 10px;
	margin: 0 10px;
	width: 29%;
	min-height: 450px;
}



dl.dlist_enlaces dt{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 7px;
}

dl.dlist_enlaces dd,
dl.dlist_enlaces dd ul li {padding:0 0 4px 0;}

dl.dlist_enlaces dd ul{padding: 3px 0 7px 15px;}

dl.pais-detalle {margin: 0 7px 7px 0; font-size: 12px; line-height: 1.4em; float: left; width: 239px; height: 180px; padding: 20px; border: 10px solid #eee;}
dl.pais-detalle dt { font-size: 18px; font-weight: bold;}

/* = Eventos = */
#wrap-todo h2 {
	font-weight: bold;
	font-size: 24px;
	margin: 10px;
	padding: 0 0 3px;
	border-bottom: 1px solid #ccc;
}

#inicio-medio .box-event li {list-style: none;}

div.box-event {background: #fff url(images/event-bg.gif) no-repeat -1px bottom; padding: 10px; width: 275px; margin: 10px 0;}
#sidebar div.box-event h3 {background: #eee url(images/event-bg.gif) no-repeat -1px 0; margin: -10px -10px 0 -10px; padding: 5px 3px 5px 10px;}

.box-event ul.evento-caja{ float: none; width: auto; height: auto; border: 0; margin: 0; padding: 3px 0 7px; border-top: 1px dashed #ccc;}

.box-event li {height: auto; margin: 0 0 2px 10px; padding: 0;}
.box-event li a {display: block; margin: 0;}

.evento-caja {font-size: 11px; line-height: 1.4em; }
.evento-nombre {margin: 0;}
.evento-nombre a {font-weight: bold; font-size: 16px; line-height: 1.1em; letter-spacing: -1px; text-decoration: none;}
.evento-nombre a:hover {text-decoration: underline; color: #111;}
.evento-fecha { padding: 2px 0;  font-size: 10px;}
.evento-lugar { font-weight: bold; font-size: 12px; }
.evento-masinfo {border-top: 1px dashed #ccc; padding-top:4px;}
.evento-masinfo ul {}
.evento-masinfo ul li{}

.index-eventos ul.evento-caja{float: left; width: 290px;margin: 10px 0 20px 10px; border-left:3px solid #eee; padding-left: 10px; height: 200px;}
.index-eventos ul.evento-caja .evento-nombre a {font-size: 18px;}



.evento-detalle #wrap-single img {margin: 0 10px 10px 0; }
.evento-detalle #wrap-single p img {margin: 0 10px 10px -40px; }

#event {clear: both;}
#event h3 {font-size: 18px; margin: 0 0 4px; border-bottom: 1px solid #ccc; padding-bottom: 2px;}
#wrap-single #event ul li a {
	font-size: 11px;
	background: #eee;
	padding: 2px;
	color: #222;
}
#event ul {
}
#event ul li {}

#event ul li h6 {}

#event ul li strong {width: 180px; float: left;}

#event .entry-localization {margin: 10px 5px; clear: both; float: left; width: auto;}

#comments {margin: 40px 0 0 0;}

#comments h2 {font-size: 20px; font-weight: bold; letter-spacing: -1px; margin-bottom: 10px; padding-bottom: 4px; border-bottom: 1px solid #ccc;}
#comments p {margin: 3px;font-size: 14px; font-weight: bold;}
#comments p.post_date {font-size: 9px; margin: -5px 0 15px 0;}
#comments #commentform {border-top: 1px dashed #ccc; width: 450px; }

#comments #commentform label {clear: both; float: left; width: 250px; margin-top: 20px; font-weight: bold; color: #777;}

#comments #commentform input,
#comments #commentform textarea { width: 428px; padding: 10px; border: 1px solid #ccc; font-size: 16px; color: #444;}

#comments #commentform #form-bot {text-align: right;}
#comments #commentform input#bot_comentar {
	background: #0a75df;
	text-decoration: none;
	margin: 10px 0 0 0;
	width: auto;
	font-size: 16px !important;
	line-height: 20px;
	padding: 5px 16px;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
	color: #fff;
	border: 1px solid #004890;
}

/* centros */

#centros-ad {float: left; width: 918px; border: 1px solid #ccc; margin: 7px 0;}
#centros-ad p {background: #fff; margin: -9px 0 0 5px; width: auto; float: left; padding: 0 5px;}

#centros-ad ul {clear: both; padding: 10px;}
#centros-ad ul li {display: inline; padding: 0 9px;}


#lista-centros dl {margin-bottom: 30px;}
#lista-centros dt {display: block; clear: both; font-size: 24px; font-weight: bold; text-transform: uppercase;  color: #fff; padding: 4px 0 3px 0; margin: 3px 0 10px 0; text-align: right; background: #777;}
#lista-centros dd {width: 290px; height: 310px;float: left;padding-bottom: 7px; margin: 0 15px 10px 0; border-bottom: 1px dashed #ccc;}
#lista-centros ul {}
#lista-centros li.centro-ttl strong {font-size: 18px; text-transform: uppercase; letter-spacing: -1px;display: block; margin-bottom: 7px;}
#lista-centros li.centro-ttl img {}
#lista-centros li {line-height: 1.3;}

.post-nav-links {
	display: block;
	clear: both;
	text-align: center;
	border-top: 1px solid #ccc;
	padding: 7px 0;
}
