/*
Theme Name: Porres
Theme URI: http://www.porres.edu.ar/
Description: para san martin de porres. Esa version se separa geograficamente entre gran buenos aires, tucuman, y la fundacion en capital federal
Version: 2.0
Author: Michael Kay
Author URI: http://www.cycleia.com/
Tags: san martin de porres, buenos aires, argentina, autism
*/




/* colores

narajna fuerte: #ffbf00
verde fuerte: 84C225  alternativo, menos brillante:82C341
azul fuerte: 315DC1
amarillo claro: ffffbb
gris de texto: 454545

*/


/*- Reset CSS */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* tables still need cellspacing="0" */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*- Typography */

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 70%;
	color: #454545;
	}

strong, em, b, i {

	}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

.comments input[type=text], .comments textarea, code {
	font-family: Monaco, "Courier New", Courier, monospace;
	}

a, a:visited { 
	color:#315dc1;
}
a:focus,  a:active {
	outline: 0 none;
}
div {
position: relative; /* habilitado para position: absolute */
}

#content a:active {
	background-color:#ffffbb;
}
a:hover {
	color:#76B01F;
	text-decoration:underline;
}



small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3  {
	xxfont-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; /* sin Trebuchet por bug con browser Chrome */
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	/* font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; */
	}

h1 {
	font-size: 4em;
	}

h2  {
	font-size: 1.6em;
	}


h3 {
	font-size: 1.4em;
}

h1, h1 a, h1 a:visited, #encabez a h1, #encabez a:visited h1 {
	text-decoration: none;
	border: none;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none !important;
}


h2.titulopag {
	font-size: 1.8em;
	margin-top:0;
}
h3.titulosec {
	font-size: 1.3em;
	text-transform: uppercase;
	letter-spacing: 0.03em;
}

#sidebar h2 {
	font-size: 1.2em;
}


.entry h3, .entry h4 {
	margin-top: 12px;
}



#content p, #content li {
	margin:2px 0 7px 0;
	line-height:140%;
	font-family: Georgia,Garamond,Times,"Times New Roman",serif;
	font-size: 11pt;
}

#content ul {
	padding-left:18px;
	padding-right:9px;
}
#content ol {
	padding-left:24px;
	padding-right:9px;
}




/* transparencia 

.transparente-50 {
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
}
.transparente-20 {
        filter:alpha(opacity=20);
        -moz-opacity:0.2;
        -khtml-opacity: 0.2;
        opacity: 0.2;
}

*/


/* Page Structure */

body {
	background-color: #ccc;
}
#page {
	position: relative;
	width:972px;
	margin:0 auto;
	background-color: #fff;
}
#pgWrapper {
	margin:0;
	background: transparent url(/wp-content/themes/porres/img/sidebar_bgrnd.gif) repeat-y left top;
	padding-bottom: 15px;
	position: relative;
}

.contenido {
	float: right;
	padding: 0;
	margin:9px 9px 0 0;
	width:752px;
}
#sidebar {
	float:left;
	padding: 20px 0 10px 0;
	width: 200px;
	line-height: 1;
	padding-top: 16px;
}

#footer {
	clear: both;
	margin-top:16px;
	border-top: dotted 1px #999;
}
#footer .copyright {
float: right;
}

#footer .enlaces {
float: left;

}


/* more specific structures */

div.subcol1a, div.subcol2b {
	float:left;
	width:200px;
}
div.subcol2a, div.subcol1b {
	width:350px;
	float:right;
}


/* Begin Images */
a img {
	border:0;
}

p img {
	padding: 0;
	max-width: 100%;
	}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 2px 9px;
	display: inline;
	}

img.alignleft {
	margin: 0 9px 2px 0;
	display: inline;
	}

.alignright {
	margin: 0 0 2px 9px;
	float: right;
	}

.alignleft {
	margin: 0 9px 2px 0;
	float: left
	}
xxxxx.aligncenter {
	text-align: center;
	}

/* End Images */



/* page header */
#encabez {
	height:85px;
	width:972px;
	padding:4px 0 0 0;
	background: transparent url(/wp-content/themes/porres/img/grad2.jpg) repeat-x;
	border-bottom: solid 2px #82C341;
}


img#logo {
position: absolute;
top:4px;
left:6px;
z-index: 10;
}
#encabez h1 {
	margin:9px 0 0 104px;
	font-size:36px;
	letter-spacing:0.02em;
}

#encabez h3 {
	margin: -3px 0 0 106px;
	font-size: 1.25em;
	font-weight: normal;
	font-style: italic;
	letter-spacing:0.05em;
}
#encabez a, #encabez {
	color: #3c72c1;
	text-decoration: none;
}




/* para semana de mayo 

#mayo {
position: absolute;
top:43px;
right:-14px;
width:90px;
height:90px;
background: transparent url('/wp-content/themes/porres/img/escarapela-mayo-4.png') no-repeat 0 0;
}

#encabez h1 {
margin-top:12px;
	font-size:36px;
	line-height: 1;
}

#encabez h3 {
margin-right:80px;
line-height: 1;
margin-top: 2px;
}

*/




#navSeg {
	height: 20px;
	background-color: #fff;
	position: relative;
}

#navSeg li a {
	text-decoration:none;
	padding:4px 6px 6px 6px;
	color:#315DC1;
	height:20px;
}
#navSeg ul {
	margin:0;
	padding-top:3px;
}
#navSeg li {
	list-style:none;
	display:inline;
	margin:0;
}
#navSeg li.active a, #navSeg li a:hover {
	background-color: #315DC1;
	color:#FFFFBB;
}

#navSeg .current-menu-item a, #navSeg .current-page-ancestor a, #navSeg .current_page_parent a {
background-color: #315dc1;
	color:#FFFFBB;
}



#header a, #breadcrumbs a {
	text-decoration:none;
}
p#breadcrumbs {
	line-height: 1;
	margin:3px 0 14px 0;
	clear:both;
	font-size:12px;
}
#breadcrumbs strong {
font-weight:normal;
font-style:italic;
}










.post {
	margin-top:12px;
	clear:left;
}
.hentry {
	margin-bottom:18px;
	margin-top:18px;
	padding-top:15px;
	border-top:solid 1px #454545;
}
#post-first {
	margin-bottom:18px;
	margin-top:18px;
	padding-top:0;
	border-top:none;
}
.single-post .hentry {
border: none;
margin-top: 0;
padding-top: 0;
}
.pgcont {
	clear:left;
}
.pgcont h2 {
	clear:left;
}

.pgcont .gallery-icon img { /* para pagina principal de secci—n */
width:108px;
height:108px;
}

.post small, .post p.fecha { /* para formar las fechas correctamente */
	text-transform:lowercase;
}

p.cat {
}
.noticia h2.titulopag {
	margin-top:0;
}

.mas {
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
	margin-top: 9px;
	margin-bottom: 2px;
}

#sidebar a {
	text-decoration:none;
	color:#FFC;
}
#sidebar li {
	list-style:none;
}
#sidebar ul {
	padding:0;
	margin:0;
}


div.navMultipag {
margin: 3px 0 6px 0;
}

.gde-frame {
margin-top: 9px;
}

/* makes entire bar clickable */
#sidebar .mainNav ul li.page_item a {
	display:block;
	padding:6px 2px 6px 8px;
	line-height:1.2;
}
#sidebar .mainNav ul ul li.current_page_item a, #sidebar .mainNav ul ul li.current_page_parent a, #sidebar .mainNav ul ul li.current_page_ancestor a, .single-post #sidebar .mainNav li.page-item-3531 a, .single-post #sidebar .mainNav li.page-item-3558 a, .single-post #sidebar .mainNav li.page-item-3560 a, .single-post #sidebar .mainNav li.page-item-196 a { /* override for sub-elements */
	padding:4px 2px 4px 8px;
}

#sidebar .mainNav ul li.current_page_ancestor ul ul { /* override for sub-elements */
	padding-left:9px;
}
#sidebar .mainNav ul ul ul li.current_page_item, #sidebar .mainNav ul ul ul li.current_page_parent { /* override for sub-elements */
	padding-top:2px;
	padding-bottom:2px;
}
#sidebar .mainNav ul ul ul li.current_page_item, #sidebar .mainNav ul ul ul li.current_page_parent {
	padding-top:0;
	padding-bottom:0;
}
#sidebar .mainNav ul ul li {
	list-style:none;
	/* sin fletcha de pag de seccion:   padding:6px;  */
	border-bottom:dashed 1px #ffb;
}
#sidebar .mainNav ul ul {
	line-height:120%;
	border-top:dashed 1px #ffb;
}
#sidebar .mainNav ul ul li.current_page_item, #sidebar .mainNav ul ul li.current_page_parent, #sidebar .mainNav ul ul li.current_page_ancestor, .single-post #sidebar .mainNav li.page-item-3531, .single-post #sidebar .mainNav li.page-item-3558, .single-post #sidebar .mainNav li.page-item-3560, .single-post #sidebar .mainNav li.page-item-196 {
	font-weight:bold;
	border-bottom:dashed 1px #84C225;
}

#sidebar .mainNav ul ul li.current_page_ancestor li {
	font-weight:normal;
	border-bottom:none;
}

#sidebar .mainNav ul ul li.current_page_item { /* solo para cabeza de seccion */
	background: transparent url(/wp-content/themes/porres/img/sym/triang.png) no-repeat 0px 5px;
}
#sidebar .mainNav ul ul ul li.current_page_item {
	background: transparent url(/wp-content/themes/porres/img/sym/triang.png) no-repeat -1px 4px;
}
#sidebar .mainNav ul ul li:hover {
	xxbackground-color:#76B01F;
	background-color: #215E21;
}
#sidebar .mainNav ul ul li ul li {
	border-bottom:none;
	display:inline-block; /* ayuda ie6 */
	width:180px; /* asegurar que cada elemento ocupa una linea propia (no fuera necesaria sin el "fix" para ie6) */
}
#sidebar .mainNav ul ul li ul {
	border-top:none;
}
#sidebar .mainNav ul ul li.current_page_item, #sidebar .mainNav ul ul li.current_page_parent, #sidebar .mainNav ul ul li.current_page_ancestor, #sidebar .mainNav ul ul li.current_page_ancestor li, #sidebar .mainNav ul ul li.current_page_item li:hover, .single-post #sidebar .mainNav li.page-item-3531, .single-post #sidebar .mainNav li.page-item-3558, .single-post #sidebar .mainNav li.page-item-3560, .single-post #sidebar .mainNav li.page-item-196, #sidebar .mainNav ul ul ul li.current_page_item {
	background-color:#ffb;
}
#sidebar .mainNav ul ul li.current_page_item a, #sidebar .mainNav ul ul li.current_page_parent a, #sidebar .mainNav ul ul li.current_page_ancestor a, .single-post #sidebar .mainNav li.page-item-3531 a, .single-post #sidebar .mainNav li.page-item-3558 a, .single-post #sidebar .mainNav li.page-item-3560 a, .single-post #sidebar .mainNav li.page-item-196 a {
	color:#315DC1; /* 069 */
}

#sidebar .mainNav ul ul li.current_page_item a:hover, #sidebar .mainNav ul ul li.current_page_ancestor a:hover {
	color:#76B01F;
}

#sidebar .mainNav ul ul li.current_page_item ul {
	font-weight:normal;
}



/* colores para tucuman and fundacion */
/* bar color para Tucuman */
li.page-item-1005 {
background-color: #f8b90a;
}

/* bar color Fundaci—n */
li.page-item-57 {
background-color: #008ad9;
}








#sidebar #txtTam {
	margin:24px 9px 0 9px;
	font-size:12px;
}

 #sidebar #adminLink {
	border-top:dashed 1px #ffb;
	border-bottom:dashed 1px #ffb;
	padding:9px;
	margin-top:24px;
}
 #sidebar #adminLink a:hover{
	color:#506916;
}
#sidebar .flexipages_widget ul .page-item-35 li { /* hides events sub-links in nav */
display:none;
}


/* 2 columna */

.cols2 .cols2-entry {
float:left;
width:520px;
}

.cols2 .cols2-seg {
width:216px;
float:right;
}
#content .cols2 .cols2-seg p, #content .cols2 .cols2-seg li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#content .cols2 .cols2-seg ul {
padding:3px 0 3px 0;
}
#content .cols2 .cols2-seg li {
list-style: none;
}
.cols2 .cols2-seg hr {
border-style: solid;
border-color: #164d3e;
}

/* search */

#search, .widget_search {
	margin:12px 0 0 6px;
}

#respond {
	clear:both;
	padding-top:36px;
}
#respond textarea#comment {
	width:480px;
}

input, textarea, select {
	background-color:#ffffff;
	border: 1px solid #315dc1;
	margin-bottom:2px;
}
#sidebar input#s {
	border:none;
	width:120px;
}

#sidebar input#searchsubmit {
	padding-left:2px;
	padding-right:2px;
}


.contenido input#s {
	width:200px;
}
.contenido form#searchform {
	margin-top:12px;
}

#switcher em {
	margin-left:12px;
}
#switcher a {
	font-weight:bold;
	margin:0 1px 0 1px;
}
#switcher a:hover {
	color:#506916;
}
#switcher #normal {
	font-size:12px;
}
#switcher #med {
	font-size:15px;
}
#switcher #grande {
	font-size:18px;
}




/* misc formatting */


.errorMsg {
	margin:24px 0 36px 18px;
}

.sohailfbboxhead { /* esconder titulo de Facebook */
display: none;
}
.sohailfbboxbody {
    margin: 0;
    padding: 0;
}

/* contact form */
div.wpcf7 {
	margin-top:18px;
}
div.wpcf7 input, div.wpcf7 textarea, div.wpcf7 select, form.wpcf7-form hr {
	width:450px;
}

form.wpcf7-form hr {
margin:1.5em 0;
padding:0;
border-style: dashed;
border-color: #999;
border-size: 1px;
}

div.wpcf7 .wpcf7-radio input, div.wpcf7 .captcha-comment input, div.wpcf7 input#archivo { /* para Safari y IE6 */
	width:auto;
}
div.wpcf7 .wpcf7-radio input { /* para IE6 */
	border:none;
	background:none;
}

div.wpcf7 input#archivo { /* para Safari */
	border:none;
	background:none;
}
div.wpcf7 div.captcha img.wpcf7-captcha-captcha-comment {
	float:left;
}
div.wpcf7 div.captcha {
}
div.wpcf7 div.captcha .captcha-comment {
	display:inline;
}

div.wpcf7 div.captcha .captcha-comment input {
	width:100px;
	position:relative;
	top:-7px;
	margin-left:9px;
}


input[type="submit"] {
	
}

span.wpcf7-form-control-wrap {
	display:block;
	margin-bottom:8px;
}
span#topica {
	display:block;
	margin-bottom:12px;
}

span.wpcf7-list-item {
	display:block;
	margin:2px 0 2px 0;
	background-color:#ddf;
	width:450px;
}
span.wpcf7-list-item input, span.wpcf7-list-item span {
	vertical-align:middle;
}




input.submitBtn {
	background-color:#315dc1;
	border: none;	
	color:#ffb;
	width:auto !important;
	cursor:pointer;
}
h3#comments {
	margin:18px 0 9px 0;
	padding-bottom:9px;
	border-bottom:dashed 1px #999;
	font-size: 1.25em;
}
#content ol.commentlist {
	margin:0;
	padding:0;
	list-style:none;
}
#content ol.commentlist li {
	margin:0 0 12px 0;
	padding:0;
	border-bottom:dashed 1px #999;
}


/* eventos */

.eventlist {
	margin:18px 0 12px 0;
}
.eventlist h4 a:visited, .eventlist h4 a:link {
	text-decoration:none;
	color:#333;
}

.eventlist h4 a:hover {
	text-decoration:underline;
	color:#76B01F;
}
.eventlist .eventEntry {
	margin-bottom:24px;
}


ul#childlinks {
	padding:0;
	margin:1px 0 18px 0;
}
ul#childlinks li {
	display:inline;
	white-space:nowrap;
	margin:0 9px 0 0;
	padding:0;
	height:16px;
}



div#hdCont, div#hdContCbza {
	border-top: 1px solid #84c225;
	text-align:right;
	margin-bottom:12px;
	margin-top:18px;
}
div#hdCont h1.secHd, div#hdContCbza h1.secHd {
	font-size:14px;
	color:#ffb;
	padding:1px 12px 1px 12px;
	text-transform:uppercase;
	letter-spacing:0.1em;
	background-color:#84c225;
	display:inline;
}



/* sidebar improvements for 1.5 */







div#hdCont h1.secHd a {
	color:#ffb;
}
div#hdContCbza {
	text-align:left;
	border-top:none;
}
div#hdContCbza h1.secHd {
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
	display:block;
}




/* calendario */

#sidebar div#calendario-de-eventos {
	text-align:center;
	margin:24px 8px 28px 8px;
}
#calendario-de-eventos h3 {
	font-weight:normal;
	font-size:12px;
	margin-left:2px;
	
}
#calendario-de-eventos table {
	text-align:center;
	width:98%; /* not 100 to accomodate IE6 */
}

div#calendario-de-eventos th {
font-weight:normal;
width:11%;
}

#TB_iframeContent #EC_daysEvents, #EC_daysEvents {
	font-family:Arial, Helvetica, sans-serif;
}

#wp-calendar {
	font-size:12px;
}
#wp-calendar thead th {
	background:none;
	color:#454545;
	padding:3px 0 3px 0;
	border-top:solid 1px #454545;
}


#wp-calendar td, #wp-calendar td.padday {
	background:none;
	border:none;
}
#wp-calendar tbody td {
	padding:3px;
}
#wp-calendar tbody td#today{
	font-weight:normal;
}

#wp-calendar caption#calendar-month {
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
background-color:transparent;
border:none;
font-weight:bold;
margin:2px 0 4px 0;
text-align:center;
width:auto;
}


#wp-calendar tfoot td {
	border:none;
	background-color:transparent;
	font-weight:normal;
	padding-top:2px;
}
#wp-calendar tfoot td.pad span {
	font-weight:normal;
	color:#315dc1;
}
#wp-calendar tfoot td.pad span:hover {
	color:#506916;
}

.TB_overlayBG {
background-color: transparent; /* esconder popup */
}



/* attachment page */

#attach-title {
margin:9px 0 30px 0;
}
#nav_below {
margin:12px 0 0 0;
}
#nav_below, .nav-prev {
float:left;
}
#nav_below, .nav-next {
float:right;
}

/* testimoniales */

#post-771 img {
clear:left;
float:left;
width:80px;
height: auto;
margin-right: 9px;
margin-bottom: 9px;
}
#post-771 p {
clear: left;
margin-top: 9px;
border-top: solid 1px #999;
padding-top: 9px;

}



.vvqbox {
	z-index:100;
	margin-top: 0 !important;
}
code {
	margin-left:0;
	padding-left:0;
}

/* fiestas 
p#breadcrumbs {
margin-top: 8px;}
*/





/* qTranslate */

#qtranslate-chooser {
/* 
*/
position:absolute;
top:0px;
right:5px;
z-index: 10;
xxwidth:300px;
xxheight:24px;

}
ul.qtrans_language_chooser  {
margin-right: -4px  !important;
list-style: none;
}
ul.qtrans_language_chooser li {
display: inline-block;
display: block;
width:26px;
height: 13px;
float:left;

}
#navSeg ul.qtrans_language_chooser li a {
padding: 0 0 0 26px !important;
border-bottom: none;
width:26px;
height: 13px;
}
#navSeg ul.qtrans_language_chooser li a:hover {
background-color: transparent;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}
#navSeg ul.qtrans_language_chooser li.active a {
background-color: transparent;
}

.qtrans_flag_es, .qtrans_flag_en, .qtrans_flag_pt {
background-position: 4px 1px  !important;
width:26px;
height: 13px;
}


.qtrans_flag {
xdisplay:inline !important;
display:block;
width:26px;
height: 13px;
}



/* */
#duelo {
position:absolute;
z-index:99;
right:-12px;
top:28px;
width:50px;
}


/* felices fiestas 
#fiestas {
width:970px;
height:48px;
}

*/










/* para pagina principal de los sedes */

.tapa_sede {
xxmargin-top:15px;
}


.tapa_sede #slideshow {
width: 752px;
height: 376px;
background-color: #e1e1e1;
}

#tapa_bsas #slideshow {
	background: transparent url(/img/bsas/slide-1.jpg) no-repeat left top;
}
#tapa_tucuman #slideshow {
	background: transparent url(/img/tucuman/slide-1.jpg) no-repeat left top;
}
#tapa_fundacion #slideshow {
	background: transparent url(/img/fundacion/slide-1.jpg) no-repeat left top;
}

.tapa_sede #slideshow h6 {
color:#fff;
size:24px;
padding:18px;
}

.tapa_sede #qtranslate-chooser {
top: 72px;
}


.tapa_sede #encabez h1 {
    margin: 0px 0 0 104px;
    font-size: 36px;
}



.tapa_sede #encabez h3 {
    margin: 1px 120px 0 106px;
    font-size: 14px;
    line-height: 1;
}


.tapa_sede #destacados {
float:right;
width:240px;
margin-right: 0px;
margin-top: 0px;
}
.tapa_sede .secCont {
margin-top: 12px;
}
.tapa_sede #noticias {
float: left;
width:489px;
border-right: solid 1px #666;
padding-right: 11px;
}

.tapa_sede #video {
width: 240px;
height:210px;
position: relative;
margin: 12px 0 12px 0;
}
.tapa_sede #video .editLink {
position: absolute;
top:0px;
right: 0px;
background-color: #ccc;
}

.tapa_sede .vvqbox, .tapa_sede .vvqbox object {
width: 240px;
height:210px;
}


#noticias .entrada {
position: relative;
}

#noticias .entrada img {
max-width: 489px;
height: auto;
}

.wp-caption-text {
	font-style: italic;
	margin-top: 9px;
	margin-bottom: 2px;

}
#noticias .entrada hr {
overflow: auto;
clear: both;
margin:0px 0 9px 0;
border:0;
border-bottom:solid 1px #999999;
}

hr.divisor {
clear:both;
padding:4px 0 4px 0;
margin-top: -8px;
border:0;
border-bottom:solid 1px #999999;
}

#noticias .entrada .post-edit-link {
position: absolute;
top:0px;
right: 0px;
}


.paginacion {
clear:both;
padding:1px 0 3px 0;
overflow: auto;
}







/* Casillero de Escuela Especial */

#sobre_programa {
min-height: 200px;
background-color: #e1e1e1;
padding: 1.0em;
padding-bottom: 0.5em;
margin-bottom: 1.5em;
}

#sobre_programa h1 {
font-size: 32px;
text-align: center;
margin:-6px 0 6px 0;
}

#sobre_programa hr {
border-style: solid;
border-color: #999;
border-width: 1px;
}

#programa_contenido .promo {
width: 300px;
float: right;
min-height: 300px;
}

#programa_contenido .contenido {
width: 430px;
float: left;
}



/* prensa */

.page-id-53 #content .entry h4 {
border-top: solid 1px #333;
padding-top:8px;
margin-top: -3px;
}
.page-id-53 #content .titulopag {
margin-bottom: 12px;
}

/* pagina de recursos */

#content #recursos {
float:right;
width:32%;
padding-left: 9px;
border-left: solid 1px #999;
}
#content #entradas {
float:left;
width:65%;
}



#footer p {
	font-family: Verdana, Geneva, sans-serif;
 	font-size: 8.5pt;
}






/* Biblioteca */


.biblioteca-pag {
margin:2px 0 0 4px;
}

.biblioteca-pag ul#childlinks {
margin-bottom: 0;
}
.biblioteca-pag ul#childlinks li {
margin-right: 6px;
}

.biblioteca-pag hr {
border:0;
border-bottom: solid 1px #164d3e;
margin:8px 0 12px 0;
}


#biblioteca {
margin:9px 0 0 0;
}

#biblioteca h3 {
margin: 18px 0 6px 0;
}


#biblioteca blockquote {
position: absolute;
top:-2.6em;
right: 9px;
font-style: italic;
}

#biblioteca ul {
list-style: none;
margin:0 0 24px 0;
padding:16px 0 0 6px;
width:732px;
background-color: #164D3E;
}

#biblioteca ul li {
display: inline-block;
width:142px;
text-align: center;
margin: 0;
padding: 0 0 12px 0;
line-height: 1.3;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.2em;
	font-weight: 200;
	position: relative;
	vertical-align: top;
}
#biblioteca ul li a, #biblioteca ul li a:active, #biblioteca ul li a:hover {
text-decoration: none;
color:#ffb;
letter-spacing: 0.02em;
display: block;
vertical-align: top;
background-color: transparent;
}
#biblioteca ul li img {
margin-bottom: -2px;
border: solid 1px #ffb;
width:120px;
height: 90px;
position: relative;
}

#biblioteca ul li a:hover img { /* adapted from http://sixrevisions.com/css/snazzy-hover-effects-using-css/ */
    -moz-box-shadow: 2px 2px 4px #232;
    -webkit-box-shadow: 2px 2px 4px #232;
    box-shadow: 2px 2px 4px #232;
    left:-2px;
    top: -2px;
    border: solid 2px #ffb;
    margin:-1px -1px -3px -1px;
}



#reproductor h1 {
font-size: 21px;
color: #999;
margin:0 0 6px 0;
text-align: center;
}




/* modificaciones a Lightbox Plus */

#cboxTitle {display: none !important; }





/* Tube Press */

.tubepress_thumbs {
	float: left;
  width:inherit;
	margin-bottom: 0;
}

.tubepress_thumb {
	float: left;
	width: 120px;
	height: 175px;
	line-height: 1.1em;
	font-size: 11px;
	display: inline;
	overflow: hidden;
}

.tubepress_thumb img {
margin: 0;
padding: 0;
border: solid 1px #ffb;
width:120px;
height: 90px;
position: relative;
}

.tubepress_meta_group {
	margin: 0;
	text-align: left;
	padding: 0;
}

.tubepress_single_video .tubepress_meta_group {
	padding: 0;
}
.tubepress_meta {
	float: left;
}

dl.tubepress_meta_group {
	width: 100%;
margin-top: 2px;
}




.tubepress_thumbs {
margin:0 0 12px 0;
padding:20px 0 13px 20px;
width:720px;
background-color: #164D3E;
}
.tubepress_thumbnail_area {
margin-top: 0;
}
.tubepress_thumb {
margin:0 20px 0 0;
xxxoverflow: inherit;
height: 175px;
width:124px;
}
dd.tubepress_meta_title, dd.tubepress_meta_title a, dd.tubepress_meta_title a:hover, dd.tubepress_meta_runtime  {
line-height: 1.3;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: 200;
font-size: 12px;
font-weight: normal;
float: left;
width: auto;
text-decoration: none;
color: #FFB;
letter-spacing: 0.02em;
}


#tubepress_thumbs {

}

dd.tubepress_meta_runtime {
/* display: inline; */
}

.tubepress_thumb img:hover { /* adapted from http://sixrevisions.com/css/snazzy-hover-effects-using-css/ */
    -moz-box-shadow: 2px 2px 4px #232;
    -webkit-box-shadow: 2px 2px 4px #232;
    box-shadow: 2px 2px 4px #232;
    xleft:-2px;
    xtop: -2px;
    border: solid 2px #ffb;
    margin:-1px -1px 1px -1px;
}
.tubepress_container div.pagination span.disabled {
color: #fff;
}

/* this will display back and next buttons, but they don't function 
#sb-nav #sb-nav-next, #sb-nav #sb-nav-previous {
display: block !important;
}
*/

#sb-info #sb-nav {
height: 20px;
}
#sb-info #sb-nav a {
width: 20px;
height: 20px;
margin-left: 3px;
}

#sb-info #sb-nav-close {
/* background-image: url(../../plugins/tubepress/sys/ui/static/players/shadowbox/lib/close.png);
background-image: url(img/Close-box-red-32.png); */
background-position: 2px 1px;
background-color: #cc0000;
margin-top: -1px;
margin-right: 1px;
}



/* fiestas 

#especial-01 {
position: absolute;
width:100px;
height:323px;
background: transparent url('/img/xmas/holly-1b.png') no-repeat 0 0;
right:-28px;
top:20px;
z-index: 20;
}

#especial-side {
text-align: center;
margin: 3.0em 0 0 36px;
background: transparent url('/img/xmas/arbol-3b.png') no-repeat 0 0;
width:109px;
height: 158px;
}
*/



/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
*/
.clearfix:after {
content: ".";
clear: both;
height: 0;
visibility: hidden;
display: block;
}
.clearfix {
display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */		


