/*
Theme Name: Complot
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
 */
body {font-size: 62.5%;font-family: Arial, Helvetica, sans-serif;background: #e7e7e7 url(images/body_bg.jpg) repeat fixed;color: #333;text-align: center;}

/*RESSET
-----------------------------*/
h1, h2, h3, h4, form, fieldset, input, p, ul, li, ol, ul, hr, body, blockquote { margin:0; padding:0;}
img { border:0; _margin-bottom:-3px; /*IE6 adaption*/}
hr { border:0;}pagina_listas

div:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;} 
div {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html div {height: 1%;}

li { list-style:none;}
a { text-decoration:none; outline:0;}
.alignleft { float:left;}
.pagina_est p { font-size:1.1em;}


#content_1col h2.title { margin-bottom:15px;}

/*CONTENIDO
--------------------------*/
.post-edit-link { position:fixed; top:200px; left:0; background:url(images/editaentrada.png) no-repeat 0 0; width:23px; margin-left:-3px; height:120px; text-indent:-99999em;}
.post-edit-link:hover { margin-left:0;}
#page { width:980px; margin:0 auto; text-align:left;}

#header {width:980px; position:relative; height:130px;background: url(images/header_unfinished.jpg) no-repeat 0 0; margin-left:-1px;}
#headerimg h1, #headerimg span{ width:276px; height:78px; margin:38px 0 0 15px; float:left}
#headerimg h1 a, #headerimg span a { /*background:url(images/logo_sticker.png) no-repeat 0 0;*/ display:block; width:276px; height:78px; text-indent:-99999em;}
/*a.convence_padres { height:130px; display:block; width:75px; background:url(images/header_right_roll.jpg) no-repeat 0 0; float:right; }*/
a.convence_padres { height:130px; display:block; width:75px; background:url(images/header_right_roll.jpg) no-repeat 0 0; position:absolute; left:905px; top:0px; }

a.convence_padres:hover {background:red url(images/header_right_roll.jpg) no-repeat 0 -130px;}

.cont_bg { background:url(images/bg_papel.jpg) repeat-y left; width:980px;}
.cont_bg_2col {background:url(images/bg_papel_2col.jpg) repeat-y left; width:980px; padding-bottom:20px;}

#content_2col { width:525px; float:left; margin:12px 0 0 0; font-size:1.1em; }

#content_1col { width:739px; float:left; font-size:1.1em; margin:12px 7px 0 13px ;}
#content_1col .post { background:#fff; padding:0 0 20px 0; width:739px; border-bottom:1px dotted #333;}
#content_1col h2.title { width:726px;}
#content_1col h3 { font-size:1.6em; letter-spacing:-1px; font-weight:normal; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #000; }
#content_1col h3.sin { font-size:1.6em; letter-spacing:-1px; font-weight:normal; border-bottom:1px dotted #000; padding-bottom:0px; margin-bottom:0px;}
#content_1col .col_izq h3 { border:none;}

#content_1col p { padding-bottom:10px;}

#content_cols { width:753px; float:left; padding:0 0 0 12px}

#content_2col p.time { background:#000; color:#FFF; padding:5px;}
#content_2col .mad-bcn{ background:black; color:#FFFF33;  float:right;}
#content_2col p.time_detalle { padding: 5px 0; color:#666; border-bottom:1px dotted #666;}
#content_2col .post_novedades .entry { width:300px; float:left; height:154px; font-size:1.2em;}
#content_2col .post_novedades .entry img { display:none;}
#content_2col h2, #content_2col h1 { padding:10px 0; letter-spacing:-1px; font-weight:normal; font-size:1.8em; }
#content_2col h2.post_title, #content_2col h1.post_title { padding:10px 0 0 0; letter-spacing:-1px; font-weight:normal; font-size:1.8em; width:100%; float:left; }
#content_2col h2 a, #content_2col h1 a { color:#000;}

.ico-social { float:left; display:inline; width:100%; margin:10px 0 18px 0; clear:both;}


#content_2col h2.title { padding:10px;  letter-spacing:-1px; font-weight:normal; font-size:1.8em; width:506px;}
.post_novedades h2 a:hover { color:#3abdff !important}
#content_2col h2 a:hover { color:#3abdff !important}
#content_2col .post_novedades { background:#fff; width:525px; margin-bottom:10px; overflow:hidden;}
#content_2col .post_novedades .alignleft { padding:0 10px 10px 10px;}
#content_2col .post_novedades .cfi { float:left; width:175px; margin:0 15px 10px 0; padding-left:0px !important;}
#content_2col .postmetadata { clear:both; background:#3abdff; padding:5px; width:515px;}
#content_2col .tags { float:left; width:300px; text-transform:uppercase;}
#content_2col .postmetadata a { color:#333;}
#content_2col .postmetadata a:hover { text-decoration:underline;}
#content_2col  .comments { float:right; width:100px; background: url(images/ico_comment.gif) no-repeat 0 0; padding-left:20px;}
/*.more-link { background:#39BDFE; border:4px solid #39BDFE; color:#000; clear: both;}*/
.more-link { display: none;}

.entry .cfi { display:none;}
/*.entry .cfi p img{ display: block;}*/

/*.entry_profesor_post .cfi { display:none; }*/
/*.profe_item .cfi { display:none; }*/

/*SIDEBARS WIDGETS
-----------------------*/
#sidebar_menu { width:214px; float:left; }
#sidebar_der { width: 216px; float:right; }

.widget_archive { margin-bottom:20px;}
.widget_archive .widgettitle { background:#ff3399; color:#000; padding:5px 0 5px 5px; font-size:1.2em; border-bottom:1px dotted #000;}
.widget_archive ul li { border-bottom:1px dotted #000;}
.widget_archive ul li a { text-transform:uppercase; color:#000; display:block; padding:5px; font-size:1.2em; }
.widget_archive ul li a:hover { background:#39BDFE;} 

.widget_ara_collapsiblearchive { margin-bottom:20px;}
.widget_ara_collapsiblearchive .widgettitle { background:#ff3399; color:#000; padding:5px 0 5px 5px; font-size:1.2em; border-bottom:1px dotted #000;}

.widget_ara_collapsiblearchive li a { color:#000; font-size:1.2em; text-transform:uppercase; border-bottom:1px dotted #000; width:181px; float:left; display:block; padding:5px;}
.widget_ara_collapsiblearchive li li a { margin-left:25px; padding-left:10px; padding-right:0px;}
.widget_ara_collapsiblearchive ul li a:hover { background:#39BDFE;}
a.desplegar { display:block; width:15px !important; float:left; border-bottom:none !important;}
a.desplegar:hover { background:none !important; color:#39BDFE;}


.widget_search label { display:none;}
.widget_search #searchsubmit { margin-left:-3px; background:url(images/bt_buscar.jpg) no-repeat 0 0; width:90px; height:26px; text-indent:-99999em; border:0;}
.widget_search input#s { padding:4px 0 2px 0; font-size:1.2em; width:120px; background:url(images/bg_field.jpg) no-repeat 0 0; padding:0px;}

#sidebar_menu .widgettitle {background:#FFFF33; color: #000; padding:5px 0 5px 7px; text-transform:uppercase; font-size:1.2em !important;}

.enlared { margin:0;}
.enlared ul li a { display:block; width:214px; height:26px; text-indent:-99999em;}
.enlared ul li a.face { background:url(images/rollover_red.gif) no-repeat 0 0;}
.enlared ul li a.face:hover { background:url(images/rollover_red.gif) no-repeat 0 -26px;}

.enlared ul li a.twit { background:url(images/rollover_red.gif) no-repeat -213px 0px;}
.enlared ul li a.twit:hover { background:url(images/rollover_red.gif) no-repeat -213px -26px;}

.enlared ul li a.you { background:url(images/rollover_red.gif) no-repeat -425px 0px;}
.enlared ul li a.you:hover { background:url(images/rollover_red.gif) no-repeat -426px -26px;}

.enlared ul li a.rss { background:url(images/rollover_red.gif) no-repeat -639px 0px;}
.enlared ul li a.rss:hover { background:url(images/rollover_red.gif) no-repeat -639px -26px;}


/*COLLAPSING MENU
---------------------------*/
.widget_collapspage ul li { background:red;}.widget_collapspage ul li  { background:#000; border-bottom:1px solid #FFF;}
.widget_collapspage ul li a { color:#FFF; background: url(images/rollover_rayo.gif) no-repeat; text-transform:uppercase; font-size:1.1em; display:block; padding:5px 5px 5px 20px;;}
.widget_collapspage ul li  a:hover {color:#fff; background:#62BFF9 url(images/rollover_rayo.gif) no-repeat 0 -21px;}
.widget_collapspage ul li a.self { /*color:#E7E27C;*/}

.widget_collapspage ul li ul li { background:yellow;}
.widget_collapspage ul li ul li { background: #FFF; border-bottom:0;}
.widget_collapspage ul li ul li a { color:#000;  text-transform:inherit;background:none; padding:5px; border-top:1px dotted #000}
.widget_collapspage ul li ul li a:hover { background:#39BDFE; color:#000;}
.widget_collapspage ul li ul li a.self { background:#39BDFE; color:#000;}
.widget_collapspage ul li ul li ul li a {padding-left:10px;}


/*COLLAPSING NEW MENU
---------------------------*/
.menu-menu-container {width:214px;}
.menu-menucomplot-container {width:214px;}
.widget_nav_menu ul li  { background:#000; border-bottom:1px solid #FFF; width:213px;} 
.widget_nav_menu ul li a { color:#FFF; background: url(images/rollover_rayo.gif) no-repeat; text-transform:uppercase; font-size:1.1em; display:block; padding:5px 5px 5px 20px;;}
.widget_nav_menu ul li  a:hover {color:#fff; background:#62BFF9 url(images/rollover_rayo.gif) no-repeat 0 -21px;}
.widget_nav_menu ul li a.self { /*color:#E7E27C;*/}

.widget_nav_menu ul li ul li { background:yellow;}
.widget_nav_menu ul li ul li { background: #FFF; border-bottom:0;}
.widget_nav_menu ul li ul li a { color:#000;  text-transform:inherit;background:none; padding:5px; border-top:1px dotted #000}
.widget_nav_menu ul li ul li a:hover { background:#39BDFE; color:#000;}
.widget_nav_menu ul li ul li a.self { background:#39BDFE; color:#000;}
.widget_nav_menu ul li ul li ul li a {padding-left:10px;}
.sub-menu {  display:none;}
.current-menu-item .sub-menu { display:inherit; list-style: none;}
.current-page-ancestor .sub-menu { display:inherit; list-style: none;}
.current-page-ancestor .sub-menu .current-menu-item{ background:#39BDFE;}


/*HOME*/
#content_home {width:752px; float:left; margin:0 0 0 13px; font-size:1.1em; }
#content_home .entry { float:left; font-size:1.2em;}
#content_home .dest_home_cont h2 { letter-spacing:-1px; font-weight:normal; font-size:2em; padding-bottom:10px; }
#content_home .dest_home_cont h2 a { color:#000;}
#content_home .dest_home_cont { float:right; width:476px; padding:20px 20px 20px 0; height:140px;}
#content_home .post { background:#fff; width:736px; border:1px solid #999; margin-top:13px;}
#content_home .post img { width:220px; height:220px; margin-right:20px; float:left;}
#content_home .postmetadata { clear:both; background:#39BDFE; padding:5px; width:745px;}
#content_home .tags { float:left; width:300px; text-transform:uppercase;}
#content_home .postmetadata a { color:#333;}
#content_home .postmetadata a:hover { text-decoration:underline;}
#content_home .comments { float:right; width:100px; background: url(images/ico_comment.gif) no-repeat 0 0; padding-left:20px;}
.entry a{color:#3ABDFF; text-decoration:underline; }
.entry a:hover {color:#ff3399;}
.entry del{ text-decoration:none; font-weight:bold;}
a.seguir { padding:4px; float:left; background:#37BEFF; color:#000; font-weight:bold; font-size:1.1em; text-decoration:none;}
a.seguir_curso { /*  width:136px */ }
a.seguir:hover {background:#ff3399; color:#000;}
#content_home a.more-link { display: none;}

h2.title {color:#FFF; padding:8px 0 8px 12px; display:block; background:#000; font-size:1em !important; }

/* DESTACADOS HOME*/
.destacados_home { margin-top:15px;}
.destacados_home .cont_dest { position:relative; width:237px; height:177px; overflow:hidden;}
.destacados_home .entry_dest { position:absolute; top:0; left:0; width:237px; height:177px; overflow:hidden;}
.destacados_home .image_dest {height:177px; overflow:hidden;}
.destacados_home h3 a { background:#000 url(images/ico_rayo.jpg) no-repeat 4px 6px; display:block; padding:4px 4px 4px 20px; color:#FFF; font-weight:normal;}
.destacados_home h3 a strong{ color:#FF0; float:right;}
.destacados_home h4 { padding:10px 10px 0 10px; font-size:1.6em; font-weight:lighter;}
.destacados_home h4 a { color:#000; background:#fff; padding:0 3px;}
.destacados_home h4 a:hover { background:#37BEFF; color:#FFF;}
.destacados_home .entry_dest p { margin:10px 10px 0 10px; background:#FFF;}
.destacados_home .entry_dest .cfi { display:none;}
a.enlace_dest {background:#37BEFF; color:#000; display:block; padding:5px; font-weight:bold; font-size:1.1em; border-bottom:1px dotted #000;}
a.enlace_dest:hover { background:#ff3399;}

.destacados_home  img { width:237px; clear:both;}
.destacados_home .destacados {width:237px; float:left; margin-right:13px; background:#FFF;}
.destacados_home .ultimo { margin:0px !important;}

.barrio { clear:both; width:100%; padding-top:13px;}
.barrio .destacados { width:100%;}
.barrio .destacados .destacado_barrio { width:237px; float:left; margin-right:13px;}
.barrio .destacados a.enlace_dest { background:#CC66FF}
.barrio .destacados a.enlace_dest:hover { background:#ff3399;}
.barrio_posts .postmetadata { background:#CC66FF !important;}
.barrio_posts a.barrio_seguir { background:#CC66FF;}
.barrio_posts a.barrio_seguir:hover { background:#FF339A;}

/*azul*/
.barrio h3 a.barrio { background:#000 url(images/ico_barrio.gif) no-repeat 5px 3px !important; color:#FFF; padding-left:25px !important; width:208px; }
.barrio h3 a.rayo { background:#000 url(images/ico_rayo.jpg) no-repeat 4px 6px; display:block; padding:4px 4px 4px 20px; color:#FFF; font-weight:normal;}

.barrio .destacados a.azul { background:#37BEFF}
.barrio .destacados a.azul:hover { background:#ff3399;}
.barrio h3 a.azul { background:#000 url(images/ico_rayo.jpg) no-repeat 4px 6px; display:block; padding:4px 4px 4px 20px; color:#FFF; font-weight:normal;}





/* POSTS NOVEDADES */
.news_post { background:#fff;}
.news_post h2 { padding:10px 0 !important;}
.news_post h3 { font-size:1.1em; border-bottom:1px dotted #000; margin-bottom:10px; padding-bottom:5px; text-transform:uppercase;}
.news_post .entry { padding:0 0 10px 0; margin-bottom:10px; border-bottom:1px dotted #333}
.news_post .entry p { font-size:1.1em; padding-bottom:10px;}
.news_post .entry img.alignleft { padding:0 10px 10px 0;}
.news_post .entry img.alignright { padding:0 0 10px 10px;}

/* COMMENTS */
#comments { width:525px}
#comments h4 { font-size:1.1em; background:url(images/ico_comment_blau.gif) no-repeat 0 0; padding-left:20px; margin-left:20px;}
#comments ol#commentlist { font-size:1.1em;}
#comments ol#commentlist li { border-bottom:1px dotted #333; padding:10px 20px;}
#comments ol#commentlist li p { padding-bottom:5px;}
#comments ol#commentlist li cite { font-style:normal;}
#comments ol#commentlist li cite span { text-transform:uppercase;}
#comments a { color:#3ABDFF;}
#comments a:hover { color:#FF3399;}
#submit { background:#38BDFF; padding:4px; font-weight:bold; border:0; margin-top:10px;}
#comments form { padding:0 0 20px 0; font-size:1.1em;}
#comments form input { font-size:1.1em; padding:3px;}
#comments form label { font-weight:bold; padding-bottom:3px; display:block;}
input#author, input#email, input#url { background:url(images/bg_field.jpg) no-repeat 0 0; width:249px; margin-bottom:10px; }
#comments  textarea { width:475px;}

.comparte { text-align:right; width:100%; clear:both; font-size:1.1em;}
.comparte a { display:block; float:right; width:19px; height:19px; text-indent:-99999em; margin-left:6px; margin-top:-4px;}
.comparte a.share_face { background-position:top left;}
.comparte a.share_twit { background-position:top right;}

/* CURSOS */
.cursos_categoria .post { background: #FFF; padding-bottom:10px; width:525px;}
.cursos_categoria .post .entry { float:left; width:300px; font-size:1.1em; }
.cursos_categoria .post .entry p { padding-bottom:5px;}
.cursos_categoria .post .entry p strong { font-weight: lighter;} 
.cursos_categoria .post .cfi { float:left; width:160px;  margin:10px 10px 10px 0 ;}
.cursos_categoria .post .entry img { display:none;}
.cursos_categoria .enlaces { clear:both; width:100%; font-weight:bold;}
.cursos_categoria .enlaces a.complotate {margin-left:10px;}
.curso_post .entry { border-bottom:0 !important; padding:0px;}
a.vertodos_colizq { text-align:right; padding:5px; text-transform:uppercase; color:#fff; background:#000;  display:block;}
a.vertodos_colizq:hover {color:yellow; }
.img_entry { width:175px; height:175px; float:left; padding:0 10px 10px 0}

/*COLUMNES PAGINES*/
#content_1col .post .col_izq { float:left; width:220px;}
#content_1col .post  .col_der { float:right; width:507px;}
.agencias .col_izq { width:48% !important; float:left;}
.agencias .col_der { width:48% !important; float:right;}
.agencias ul { padding-bottom:10px;}
.agencias ul li { margin-bottom:3px; list-style:disc; list-style-position:inside; font-size:1.1em;}

/* PROFESORES */
.imagen_profesor { width:122px; height:150px; float:left;}
.entry_profesor { float:left; width:380px; height:110px; border-bottom:0 !important;}
.entry_profesor p, .entry_profesor_post p { padding-left:10px;}
.entry_profesor_post {float:left; width:380px; border-bottom:0 !important;}
.news_post { border-bottom:1px dotted #000;}
.single_profe {border-bottom:1px dotted #000;}

#lista_profesores {margin-bottom:15px; width:100%}
#lista_profesores h3 { padding:5px 4px 5px 4px; border-bottom:1px dotted #000; background:#ff3399; color:#000 !important; font-size:1.2em;}
#lista_profesores  .cfi { width:51px; float:left !important; margin-left:5px;}
.profe_item { border-bottom:1px dotted #000; width:100%; padding:5px 0}
.profe_item .entry { font-size:1.1em;}
.profe_item .entry a { color:#000; text-decoration:none;}
.profe_item .entry a:hover { color:#000;}
.profe_item .desc { float:left; padding:0 5px; width:140px;}
.profe_item h4 { font-size:1.0em;}
.profe_item h4 a { color:#000; font-size:1.2em; }
.profesores_categoria a.seguir { margin:0 0 0 10px;}
.profesores_categoria .news_post { margin-bottom:10px; padding-bottom:10px;}
#lista_profesores .profe_item:hover { background:#39BDFE;}

/*mini contact form */
.mini-contact {
	float:left;
	width:200px;
	padding:10px 0 30px 10px;
}

.mini-contact label {
	float:left;
	margin:6px 0 0;
	width:188px;
	color:#656565;
	font-weight:bold;
}

.mini-contact input.text,
.mini-contact select,
.mini-contact textarea {
	float:left;
	width:188px;
	margin:4px 0 0;
	padding:4px 5px;
	font:12px Arial, Helvetica, sans-serif;
	border:1px solid #dcdcdc;	
    background: url("images/bg_field.jpg") no-repeat scroll 0 0 transparent;
    margin-bottom: 5px;
    padding: 3px;
}
.mini-contact textarea {
	height:55px;
}

.mini-contact input.checkbox {
	float:left;
	margin:7px 10px 0 0;
}

.mini-contact label.privacidad {
	color:#656565;
	width:170px;
	margin-bottom:20px;
}
.mini-contact label.privacidad a{
	color:#656565;
	text-decoration:underline;
}

.mini-contact input.submit{
    background: none repeat scroll 0 0 #39BDFE;
    border: 0 none;
    cursor: pointer;
    float: right;
    margin-right: 5px;
    padding: 5px 15px;
    width: auto;	
}

.mini-contact input.submit:hover { background:#ff3399; cursor:pointer; color:#FFF;}




/* prev form */
.previous-newsletter {
	float:left;
	width:214px;
	height:294px;
	padding:0;
	background: url("images/bg-newsletter.jpg") no-repeat scroll 0 0 transparent;
}


.previous-newsletter input.text{
	float:left;
	width:170px;
	margin:229px 0 5px 11px;
	padding:4px 5px;
	font:10px Arial, Helvetica, sans-serif;
	border:1px solid #dcdcdc;	
    background: url("images/bg_field.jpg") no-repeat scroll 0 0 transparent;
}

.previous-newsletter input.submit{
    background: none repeat scroll 0 0 #39BDFE;
    border: 0 none;
    cursor: pointer;
    float: left;
    margin: 4px 0 0 10px;
    padding: 3px 3px;
    width: auto;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.previous-newsletter input.submit:hover { background:#ff3399; cursor:pointer; color:#FFF;}


.previous-newsletter div {
	float:left;
	width:125px;
	color:#000;
	font-size:10px;
	margin-top:4px;
}

.previous-newsletter input.checkbox {
	float:left;
	margin:3px 2px 0 4px;
}

.previous-newsletter label.privacidad {
	margin-bottom:20px;
}

.previous-newsletter label.privacidad a{
	color:#000;
	text-decoration:underline;
}





.profesores_todos { padding-bottom:10px;} 
.profesores_todos h3 { background: #000; font-size:.9em !important; color:#FFF; padding:5px; font-weight:normal; margin-bottom:10px;}
.profesores_todos .cfi { width:90px; float:left !important;}
.profesores_todos .elemento_profe { width:262px; float:left; height:110px;}
.profesores_todos .entry_profe img { display:none;}
.profesores_todos .entry_profe { float:left; width:142px; padding:0 10px;}
.profesores_todos .entry_profe h4 { font-size:1.4em;}
.profesores_todos .entry_profe a { color:#000;}
.profesores_todos .entry_profe a:hover { color:#ff3399;}
.profesores_todos .cont_profe { border-bottom:1px dotted #000; padding:0 0 10px 0; margin-right:10px;}


/*INSCRIPCION*/
.pagina_inscripcion .post { width:100%  }
.pagina_inscripcion .entry { background:#FFF; padding:5px 0; border-bottom:1px dotted #000; width:100%;}
.pagina_inscripcion .entry p { font-size:1.4em; padding:5px 0; line-height:16px;}

.form_inscripcion { padding:15px 10px 0 10px; background:#FFF; }
.form_inscripcion p { padding-bottom:15px; height:1%; border-bottom:1px solid #FFF; font-size:1.2em; clear:both;}
/* .form_inscripcion p a{ color:#000; } */
.form_inscripcion p a {
    color: #3ABDFF;
    text-decoration: underline;
}
.form_inscripcion p a:hover {
    color: #FF3399;
}
.form_inscripcion label { float:left; width:230px; padding-right:10px; font-weight:bold; padding-top:2px;}
.form_inscripcion label span { font-size:.8em; color:#999; font-weight:normal;}
.form_inscripcion input { margin-bottom:5px; padding:3px; width:250px; background:url(images/bg_field.jpg) no-repeat 0 0; border-top:none; border-left:none; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;  }
.form_inscripcion input.upload { margin-bottom:5px; padding:3px; width:250px; background:url(images/bg_field.jpg) no-repeat 0 0; border:1px solid #eeeeee;}

.form_inscripcion textarea { height:50px; width:250px; background:url(images/bg_field.jpg) no-repeat 0 0;  border-top:none; border-left:none; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; }
.form_inscripcion .boton_enviar { float:right; margin-right:26px; border:0; background:#39BDFE; padding:5px 15px; cursor:pointer; width:auto;}
.form_newsletter .boton_enviar { margin-right:253px;}
.boton_enviar:hover { background:#ff3399; cursor:pointer; color:#FFF;}
.form_newsletter { padding-bottom:40px}
.form_error { border:1px solid red; padding:15px;}
p.text_intro_form { font-size:1.4em !important;}
p.text_intro_form a { color:#39BDFE;}
p.text_intro_form a:hover { color:#ff3399;}
p.obligatorios_form { color:#CCC; font-weight:bold; border-bottom:1px dotted #333; margin-bottom:10px;}
.obligatorios_inscripcion {color:#CCC; font-weight:bold;}
label .obligatorios_inscripcion { font-size:1.4em !important;}
.form_inscripcion .medida1 { width:240px;}
.gracias_registro { font-size:1.2em;}
.gracias_registro p { padding-bottom:14px;}

/*CHARLAS*/
.intro_charlas { padding:15px 0; font-size:14px;}
.intro_charlas a { color:#39BDFE; text-decoration:underline !important;}
.intro_charlas a:hover {color:#ff3399;}


/*BOLSA DE TRABAJO*/
.ofrezco { float:left; background:#FFF; width:340px; padding:10px; margin-top:15px;}
.busco { float:right; background:#FFF; width:340px; padding:10px; margin-top:15px;}
.ofrezco a, .busco a { color:#000; background:#38BCFD; padding:3px;} 

/*AGENDA*/

ul.agenda_list { width:100%;}
ul.agenda_list li a { color:#39BDFE;}
ul.agenda_list li a:hover { color:#ff3399;}
ul.agenda_list h3 { font-size:1.4em;}
ul.agenda_list h3 a { color:#333; text-decoration:none;}
ul.agenda_list li {border-bottom:1px solid #000; margin-top:15px; padding-bottom:5px; width:100%;}
ul.agenda_list li p { padding-bottom:4px;}
ul.agenda_list li span { color:#999;}

#content_1col .entry { width:100%;} 

/*SIDEBAR FOOTER*/
#sidebar_footer { width:756px; padding:20px 0;}

#get-recent-comments { float:left; width:364px;}
#get-recent-comments h2 {background:#000 url(images/ico_globo_tit.gif) no-repeat 6px 6px !important; padding:5px 0 5px 25px !important; }
#get-recent-comments a { color:#F00;}
#get_recent_comments_wrap { background: #FFF; width:362px; border:1px solid #ccc; border-top:1px dotted #000;  /*height:243px;*/}



.events_widget_list {background:#FFF; float:left; width:362px; margin-left:11px; padding-bottom:15px;}
.events_widget_list h2 { background:#000 url(images/ico_agenda.gif) no-repeat 6px 4px !important; padding:5px 0 5px 30px !important; }
.events_widget_list ul {border:1px solid #ccc;width:360px; border-top:1px dotted #000;  /*height:243px;*/ }
.events_widget_list div { padding:20px;}
.events_widget_list li {border-top:1px dotted #000; padding:5px 15px; width:330px; height:42px; }
.events_widget_list a { color:#000;}
.events_widget_list a:hover { color:#39BDFE;}
.events_widget_list a.tag-link-30 { display:none;}

#text-4 {background:#FFF; float:left; width:362px; margin-left:11px; padding-bottom:15px;}
#text-4 h2 { background:#000 url(images/ico_facebook.gif) no-repeat 6px 4px !important; padding:5px 0 5px 30px !important; }
#text-4 ul {border:1px solid #ccc;width:360px; border-top:1px dotted #000;  /*height:243px;*/ }
#text-4 div { padding:20px;}
#text-4 li {border-top:1px dotted #000; padding:5px 15px; width:330px; height:42px; }
#text-4 a { color:#000;}
#text-4 a:hover { color:#39BDFE;}
#text-4 a.tag-link-30 { display:none;}
#text-4 .textwidget { margin:0; padding:0;  width:362px;}

#get_recent_comments_wrap li {border-top:1px dotted #000; padding:5px 15px; height:46px; }
#get_recent_comments_wrap li a { color:#333;}
#get_recent_comments_wrap li a:hover {color:#39BDFE;}
#get_recent_comments_wrap li span {color:#39BDFF; font-weight:bold;}

#sidebar_footer .widgettitle { color:#FFF !important; font-size:1.1em; background:#000; padding:10px;}

/*FOOTER*/
#footer { background:#3ABDFF; margin-bottom:40px; width:100%; text-align:center; padding:10px 0; }
.footer_cont { width:445px; margin:0 auto; text-align:left}
.footer_cont a { color:#000; text-decoration:underline;}
.footer_cont a:hover { text-decoration:none;}
.footer_cont p { padding-bottom:10px;}
.logo_footer { background:url(images/logo_footer.jpg) no-repeat; width:75px; height:75px; float:left;}
.texto_footer { float:left; padding-left:20px; width:350px;}

.pagina_listas .entry { width:100%;}
.pagina_listas .entry  h3 { font-size:1.2em !important; color:#FFF; display:block; background:#000; padding:5px 10px; margin:10px 0 5px 0;}
.pagina_listas .entry  li { border-bottom:1px dotted #000; width:100%; display:block; padding-bottom:5px; margin-bottom:5px;}
.pagina_listas .entry p { font-size:1.2em; padding-bottom:15px;}

/* portfolionight*/
.portfolionight { border-bottom:1px dotted #333; margin-bottom:10px;}

/* BUSQUEDA*/
.resultado_busq { border-bottom:1px dotted #000; padding-bottom:10px; width:100%;}
.resultado_busq h2 { padding-bottom:0px !important;}
.resultado_busq .time { background:none !important; color:#666 !important; padding:0 0 5px 0 !important;}
.entry_busqueda { width:100%; clear:both;}
.entry_busqueda img { display:none;}
.entry_busqueda p { clear:both; padding-bottom:10px}
.entry_busqueda a { color:#37BEFF}
.entry_busqueda a:hover { color:#ff3399}
.entry_busqueda .seguir { margin-top:10px; float:none;}
.busqueda .wp-pagenavi { padding-top:20px;}

/*CONTACTO*/
.contactform { padding-top:20px;}
.contacto p { padding-top:0px;}
.contactform label { display:block; width:150px; float:left;}
.contactform input, .contactform textarea {padding:3px; float: left !important; margin:0 5px 10px 0; width:250px;}
.contactform #contactsubmit input {margin-top: 15px; width:auto !important; float:right; border:0; background:#39BDFE; padding:5px; cursor:pointer;}
.contactform p { padding:0 !important;}
.contactform span { font-size:.9em; color:#666}

.entry_map { float:left; width:270px; margin-right:20px;}
.entry_map h2 {padding-bottom: 15px;}
.post iframe { float:right}

blockquote { border-bottom:1px dotted #000; margin-bottom:15px;}
blockquote strong { font-size:1.4em;}

/*BANNERS*/
#sidebar_banner_header { position:absolute; top:45px; left:419px}
.hilite { background:#D3E18A; }
#wpstats { display:none}

/*GALERIA*/
.post_galeria { width:220px; margin:10px 0 0 0; background:url(images/bg_galeria.gif) no-repeat 0 0; height:305px; float:left; padding:20px 20px 0 20px; }
.post_galeria h2 { font-size:16px !important;}
.fecha_galeria { background:#000; color:#FFF; padding:2px 4px;}
.enlace_gal_thumb { width:220px; height:220px; display:block; margin:0; padding:0;}



/*NAVIGATION*/
.wp-pagenavi { margin:0 auto; width:100%;}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 1px;
	text-decoration: none;
	border: 1px solid #333;
	color: #fff;
	background-color: #000;	
}
.wp-pagenavi a.anterior {
	float:left;
}
.wp-pagenavi a.siguiente {
	float:right;
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: yellow;
}

.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #333;
	background-color: #3CBCFD;
	text-transform:uppercase;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #333;
	color: #000000;
	background-color: #3CBCFD;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #333;
	color: #000000;
	background-color: #3CBCFD;
}


.thumb{width:167px;height:92px;margin-right:7px; margin-top:10px; margin-bottom:10px;}

.embed{margin:10px 0;}

