/*
Theme Name: ADG-2010
Theme URI: http://www.adgcolombia.org/
Description: Diseno para el sitio web de ADG Colombia
Version: 1.5
Author: Felipe Silva Herran
Author URI: http://felipesilva.com/
*/

/* ESTILOS GENERALES */

*{margin:0;padding:0;}
body {font-family: Georgia, "Times New Roman", Times, serif;font-size:1em;line-height:1.2em; background:url(imagenes/fondo.jpg) repeat-x #DDDDDD;}
td { vertical-align:top;}
a { color:#C00; text-decoration:none;}
a:hover {color:#000;; text-decoration: underline;}
a:visited { color: #800;}
a img{ border:none;}
input {color:#333;}

/* CONTENEDORES */

#contenedor {width:1000px;margin:0 auto;}
#cuerpo {width:1000px; background:#FFF; float:left;}

/* Encabezado */

#encabezado {width:1000px; height:90px;float:left; text-align:right;}
#encabezado a.logo{ display:block; height:90px; width:600px;float:left;background:url(imagenes/logo_adg.jpg) no-repeat 10px 0;}
#encabezado a.logo span{display:none;}
#encabezado li{ list-style:none; float:left;}
#encabezado h3.titulo span {display:none;}
.menu_usuario { font-size:0.6em;height:100px; width:360px; float:left;color:#999;}
.menu_acceso {height:30px; width:360px; float:left; margin:30px 0 0 0;}
.menu_acceso a{ color:#666;}
.menu_acceso label{ padding:0 0 0 10px; vertical-align: middle; height:18px;}
input.boton{ border:0;margin:0 0 0 10px; vertical-align:bottom;}
.acceso_campos input{ height:14px; font-size:1em;border:1px solid #CCC;}

/* Navegación */

#navegacion { width:1000px; height:30px;background: #900;  margin-bottom:30px; float:left; font-variant:small-caps; letter-spacing:1px;}
#navegacion ul li{ list-style:none; float:left;}
#navegacion ul li a{color:#FFFFFF;padding:5px 0; font-weight:bold;font-size:0.75em; }
#navegacion li a:hover{ text-decoration:none; background:#E10915; color:#FFF;}
#navegacion ul li li a { color:#900; padding:0 7px;border-right:1px solid #900; font-weight:normal; font-size:0.6em;}
#navegacion ul li ul { top:2em; width:800px;}
#navegacion ul li a span {border-right:1px solid #FFFFFF;padding:0 7px;}
#navegacion ul li a span.sf-sub-indicator { display:none;
border-right: none;
margin:0;
padding:0;
}
#menu-item-5353 ul{margin:0 0 0 270px; width:300px;}
.home #navegacion .sub-menu{ display:none;}

#navegacion .nav-contactenos a{ display:block; height:20px; width:40px;background:url(imagenes/nav_contactenos.gif) no-repeat center center;}
#navegacion .nav-contactenos a span{ display:none;}
#navegacion .nav-contactenos a:hover{background:#E10915 url(imagenes/nav_contactenos.gif) no-repeat center center;}
#navegacion .nav-inicio a{display:block; height:20px;width:40px;background:url(imagenes/nav_inicio.gif) no-repeat center center;}
#navegacion .nav-inicio a span{display:none;}
#navegacion .nav-inicio a:hover{background:#E10915 url(imagenes/nav_inicio.gif) no-repeat center center;}

#navegacion .buscador{width:200px; height:24px;float:left;}
#navegacion form{width:200px;float:left; vertical-align:top; margin-top:2px;}
#navegacion form label{ display:none;}
#navegacion input{margin-left:10px;}
#navegacion input#searchsubmit{vertical-align:bottom;margin-top:1px; background:url(imagenes/boton_ir2.gif) no-repeat; border:none; color:#900; width:20px; height:20px;}
#navegacion input#s{ width:80px;}

/* Pie */

#pie {width:990px; padding:30px 0 0 10px;height:40px;float:left; font-size:0.7em; background:url(imagenes/pie.jpg) repeat-x; overflow:hidden;}
#pie li{float:left;list-style:none; display:block; height:25px;}
.pie-tel{ background:url(imagenes/ico_tel.gif) no-repeat; padding:0 0 5px 20px;}
.pie-mail{ background:url(imagenes/ico_mail.gif) no-repeat; padding:0 0 5px 20px;}
.pie-adg{margin:0 40px 0 0; width:250px;}
.pie-datos{width:540px; font-size:0.9em;}
.pie-valido{margin:0 0 0 10px; width:140px; font-size:0.8em; text-transform:uppercase;}

/* Sidebar  */

#izq {width:250px; padding:0 0 0 10px;}
#der {width:150px;}
.sidebar {float:left;font-size:0.7em; line-height:1.3em;overflow:hidden;}
.sidebar div.widget{margin:0 0 10px 0;}
.sidebar ul{ margin:5px 2px 5px 7px;}
.sidebar li{ list-style:none;border-bottom:#DDD 1px dotted;}
.sidebar p{ padding:5px;}
.sidebar h3 {font-size:1.4em; padding:5px 0; margin:0 0 5px 0; font-variant:small-caps; letter-spacing:1px; border-bottom:1px solid #999; font-weight:normal;}
.sidebar h3 a{ color:#000;}
.sidebar a.ver-todos{padding:2px 0; display:block; height:20px; font-size:0.9em; font-variant:small-caps; letter-spacing:1px; clear:both; color:#900; text-align:right; overflow:auto;}
#izq a.ver-todos{width:250px;}
#der .entry-meta{width:150px;border-top:dotted 1px #900;}

/* Pestañas */

.widget_tag_cloud a{ margin:0px 5px;}
#text-5, #text-6{ padding:7px; margin:10px 0; background:#DDD;font-variant:small-caps; letter-spacing:1px;}
.pauta-subtitulo{ font-size:0.9em;font-variant: normal; letter-spacing: normal;}
.caja_asociados .slideshow{ margin:0px !important;}
.caja_asociados p{ padding:0px !important;}
.caja_beneficios li{ list-style:square;}
.caja_eventos img{ float: right; margin:0 0 5px 8px; width:80px;}
.caja_eventos li{display:block;width:240px; clear:both;margin:0 0 5px 0; font-size:0.9em;overflow:auto;}
.caja_concursos img{ float:right; margin:0 0 5px 8px; width:80px;}
.caja_concursos li{display:block; width:240px; clear:both;margin:0 0 5px 0; font-size:0.9em; overflow:auto;}
#caja_recursos ul{ margin:5px 2px 0 7px;}
#caja_enlaces li ul{ margin:5px 2px 0 7px;}
#caja_enlaces li ul li{ padding:3px 0;}
#caja_enlaces h4 {text-align:right; padding:2px 5px 2px 0; background:#CCC;font-size:0.9em; text-transform:uppercase; font-weight:normal; color:#000;}

.follow_links .size16 li.iconOnly { border-bottom:1px solid #ccc;}
.follow_links .size16 li.iconOnly a {margin:6px 2px 0 2px;background-position:center bottom; width:24px; height:24px;}
.follow_links .size16 li.iconOnly a:hover{ background-position: center top;}

/* Home */

#centro {width:500px;float:left; margin:0 40px; overflow:hidden; font-size:0.9em;}
#centro h1 {font-size:1.2em;font-weight:normal;margin: 5px 0 10px 0;font-variant:small-caps; letter-spacing:1px; }
#centro h2 {font-size:1.2em;margin:0 0 5px 0;font-weight:normal;}
#centro h3 {font-size:1em; padding:2px 0; margin:0 0 5px 0; font-variant:small-caps; letter-spacing:1px; border-bottom:1px solid #999; font-weight:normal;}
#centro h3 a{ color:#000;}
#centro div.post p{ padding:5px 0;}
.noticias div.post {width:500px; clear:both;border-bottom:1px dotted #999; margin:0 0 10px 0; overflow:auto;}
#centro .txt_peq { margin:5px 0;}
.libreria { font-size:0.7em;line-height:1.4em;}
.libreria div{ float:left; width:155px;padding-right:10px; overflow:hidden;}
.libreria p{ clear:both; height:70px; overflow:hidden; display:block;}
.libreria small{ color:#000; font-size:0.9em;}
.libreria img.imagen_libros{ float:left; margin:0 5px 0 0; width:70px;}
img.home-caricatura  {width:500px;}
.imagen_home {float: right; margin:10px 0 0 20px;}
.ver_todas {text-align:right; font-size:0.7em; font-variant:small-caps; letter-spacing:1px;margin:0 0 10px 0; width:500px; clear:both;border-top:dotted 1px #CCC;}
.noticias .ver_todas{border-top: none;}
#recomendados{width:700px; height:160px;float:left; margin:0 0 15px 40px; overflow:hidden; font-size:0.8em; border-bottom:1px dotted #999;}

#centro .campana{float:left;font-size:0.8em; margin-bottom:10px;}
#centro .campana h2{ color:#C00; font-size:1.5em; margin-bottom:10px;}
#centro .campana p{ margin:10px 0;}
.wp-polls-ul li{ margin:5px 0;}
.wp-polls-ul span{ display:block; clear:both;}
.wp-polls{ clear:both;}

/* CONTENIDOS */

#centro-interna {width:790px;float:left; padding:0 40px 0 10px;font-size:0.9em;}
#centro-interna h3 {margin:10px 0 5px 0;font-size:1em; color:#000;} 
#centro-interna h3 a {color:#000;} 
#centro-interna h1 {font-size:1.2em;padding: 5px 0 10px 0;font-weight:normal;font-variant:small-caps; letter-spacing:1px; }
#centro-interna h2 {font-size:1.2em;padding:10px 0; color:#666;}
#centro-interna p{ padding:7px 0;}
#centro-interna .contenido {border-bottom:1px dotted #900; margin:0 0 10px 0;}
.contenido:first-letter {font-size:2.5em;padding:12px 4px 2px 0;float:left;}
.category-otros-eventos .contenido:first-letter, .category-concursos-de-diseno-grafico .contenido:first-letter, .post-1028 .contenido:first-letter {font-size:1em ;padding:0;float: none;}
#centro-interna .navigation{font-size:0.7em;padding:5px 0;overflow:auto; clear:both; border-bottom:1px dotted #CCC;}
#centro-interna .hentry{ float:left;width:590px; padding:0 0 0 20px;}
#centro-interna .post-extendido{ float:left;width:770px; overflow:hidden; padding:0 0 0 20px;}
#centro-interna .item-categoria .post{ float:left;width:590px; overflow:hidden; padding:0 0 0 20px;}
.item-categoria {clear:both;font-size:0.8em;border-bottom:1px dotted #CCCCCC;float:left; margin:10px 0;}
.item-diccionario {float:left; width:600px;}
.item-diccionario-titulo{ float:left;width:180px; padding:10px 10px 0 0;font-variant:small-caps; letter-spacing:1px;}
#centro-interna .hentry ul, #centro-interna .hentry ol, #centro-interna .post-extendido ul, #centro-interna .post-extendido ol{ margin:7px 0 7px 20px;}
#centro-interna .hentry li{ margin:3px 0;}
.breadcrumb { width:790px; overflow:auto; margin:5px 0; border-bottom:1px dotted #900; padding:5px 0;font-variant:small-caps; letter-spacing:1px; font-size:0.8em;}
.post-imagen{ float:left;width:180px; overflow:hidden; margin:5px 0 0 0;}
.categoria-imagen{ float:left;width:170px;padding:80px 0 0 10px;overflow:hidden;}
.categoria_descripcion{ font-size:0.7em; line-height:1.4em; background:#EEE;padding:10px; margin:5px 0 10px 0;}

#centro-interna .category-humor-grafico { float:left;width:810px !important; overflow:hidden; padding:0 0 0 0;}

#centro-interna .category-libros-de-diseno{ width:240px; height:160px; font-size:0.75em; margin:13px 13px 0 0; padding:5px; background:#EEE;}
#centro-interna .category-libros-de-diseno img.imagen_libros{ float:left; margin:0 5px 0 0; width:100px;}

#centro-interna .category-directorio{ width:260px; height:240px; font-size:0.75em; border:1px solid #EEE; padding:0;}
#centro-interna .category-directorio h2{ background:#EEE; padding:10px 0 5px 10px; font-weight:normal; font-size:1.3em; color:#000;}
#centro-interna .category-directorio .directorio-descripcion p{ padding:5px 5px 5px 10px;}
#centro-interna .category-directorio img{ float:left; padding:5px 10px;}
#centro-interna .category-directorio span{ display:none;}
#centro-interna .category-directorio p{ padding:0 5px 7px 35px;}
#centro-interna .category-directorio p.web{ background:url(imagenes/ico_web.gif) no-repeat 10px 4px;}
#centro-interna .category-directorio p.mail{ background:url(imagenes/ico_mail.gif) no-repeat 10px 4px;}
#centro-interna .category-directorio p.telefono{ background:url(imagenes/ico_tel.gif) no-repeat 10px 4px;}
#centro-interna .category-directorio p.direccion{ background: url(imagenes/ico_dir.gif) no-repeat 10px 4px;}

/* Dónde estudiar */
#centro-interna #post-2767{ width:790px; padding:0; }
#centro-interna .estudiar ul{ margin:0;}
#centro-interna .estudiar h2{clear:both; height:20px; width:100%; float:left; padding:5px; background:#EEE; color:#000; font-weight:normal; margin:10px 0 0 0;}
#centro-interna .estudiar li{ width:180px; height:180px; font-size:0.75em; border:1px solid #EEE; float:left; list-style:none; margin:5px 5px 0 0; padding:5px; overflow:hidden;}

/* Beneficios */
#centro-interna #post-180 th{ text-align:center; font-size:0.8em; background:#EEE; padding:4px 2px;}
#centro-interna #post-180 td{ border-bottom:1px solid #CCC; font-size:0.8em; text-align:center;}
#centro-interna #post-180 td.izquierda{ text-align:left;}

/* Comentarios */

.comentarios {font-size:0.8em;}
.comentarios h4 {font-variant:small-caps; letter-spacing:1px; color:#666; font-weight:normal;}
#commentlist{border-bottom:1px dotted #CCC; padding:0 0 5px 0;}
#commentlist li{padding:5px;}
#commentlist li p{margin:5px 0;}
#commentlist li cite{font-size:0.8em; margin:10px 0 0 0;}
#commentlist .even{ background:#EEE;}
#commentform{ font-size:0.8em;}

/* Elementos independientes */

#centro-interna .item-categoria .fecha {font-size:0.8em;}
.fecha { color: #AAA; font-size:0.7em; padding:0 !important; float:right; width:120px; height:20px; text-align:right;}
.rojo {color:#E10915;}
.autor { color: #666; font-size:0.8em;}
.txt_peq { color: #999; font-size:0.8em;}
.alinea_izq { float: left;}
.alinea_der { float:right;}
#centro-interna td{padding:4px;}
#centro-interna form td{padding:4px 10px;}
#centro-interna table{border-top:1px solid #CCCCCC; margin:20px 0;}
.mayusculas{font-variant:small-caps; letter-spacing:1px;}
.tags{ background:#EEE; font-size:0.7em; padding:5px; margin:10px 0;color: #999;}
span.ocultar{ display:none;}

/* Valoración */

.post-ratings{ height:40px; font-size:0.7em;}

/* Íconos de compartir */

.shareinpost{ font-size:11px; color:#666; margin:10px 0 5px 0; background:#EEE; padding:5px;}
.shareinpost li{ margin:0 5px !important;}

/*WP Page Navigation - plugin de paginación*/

.wp-pagenavi { font-size:1.2em;}

/*SNAP - plugin de alfabetización*/

ol.snap_nav {display: inline;float: left;clear: both;list-style: none; margin:0 0 10px 0; color:#CCC;}
ol.snap_nav li {display: block;float:left;padding:0 8px; border-right:1px solid #EEE;}
ol.snap_nav li a {font-size:1em;}
ol.snap_nav li.snap_selected a {cursor: text;color:#000;}
ol.snap_nav li.snap_selected {background:#CCC;color:#000;}
ol.snap_titles {clear: both;display: block;border: 0;list-style: none;}

/*Twitter*/

.twtr-widget h3 { color:#EEE;}
#der .twtr-widget h4 {font-size:12px !important; font-variant:small-caps; letter-spacing:1px; }
#der .twtr-widget {font-family:Georgia, "Times New Roman", Times, serif !important;font-size:11px !important;}

/*Formularios*/

.mmf-form {font-size:0.8em;}
.mmf-form label{color:#000000;}
.mmf-form table{border-bottom:#CCCCCC 1px solid;}
.mmf-form td{border-top:#CCCCCC 1px solid;padding:8px;}
.mmf-list-item{padding-left:10px;}
.dia, .mes{margin-right:10px;}

/*MailPress*/

input.MailPressFormEmail{width:130px; margin:5px 0;}
div#MailPress div#mp-container, div#MailPress div#mp-formdiv {position:relative;}
div#MailPress div#mp-loading, div#MailPress div#mp-message {position:absolute;}

/*Miembros*/

#centro-interna .pager .page-numbers{ float:left; border:none;}
#centro-interna .pager .page-numbers:hover{ background-color: #C00;}
#centro-interna .pager .current{ background-color: #900;}
div.miembros-listado{width:175px; height:75px; margin:5px; float:left;font-size:0.8em; clear:none !important; border:#CCC 1px solid;}
div.miembros-listado h2{ background:#EEE;}
.sidebar .gallery dl{ float:left; padding:5px; font-size:0.9em;}
.sidebar .gallery { clear:both;border-bottom:#DDD 1px dotted;}
.sidebar .gallery img{ width:75px; height:75px;}
.sidebar .gallery dl{padding:5px 5px 0 0;}
.sidebar .gallery dd{ width:75px; max-height:28px; overflow:hidden;}
.sidebar h1.alkivia-title{ font-size:1em; color:#999;}
.miembro-separador {border-top:#DDD 1px dotted; clear:both; margin:10px 0 0 0;}
.miembro-destacado img{ float:left; padding:0 5px 5px 0;}
.miembro-destacado h4{ font-size:1em; font-weight:bold;}

ul.profile-list { list-style:none; line-height:1em;}
ul.profile-list li{ float:left; display:block; width:185px; height:75px;}
ul.profile-list li img{ float:left; margin:0 5px 0 0;}
ul.profile-list li a.txt_peq { color: #999;}

#profile{ font-size:0.8em; }
#profile table{width:100%; border-top:#000 1px solid; margin:10px 0;}
#profile th{ text-align:right; border-bottom:#CCC dotted 1px; width:200px;}
#profile td{ border-bottom:#CCC dotted 1px; font-size:0.9em; line-height:1.2em;}
#post-4248 h1{font-variant:small-caps; letter-spacing:1px;}
#profile h3{font-variant:small-caps; letter-spacing:1px; font-size:1.2em; color:#666; font-weight:normal;}
#profile table input{ width:250px; color:#333; margin:10px 0;}
#profile table textarea{ width:250px;}

/* Frontpage Slideshow */

#recomendados #fs-main{ background:none;font-size:0.9em; border:none;}
#recomendados #fs-title{font-size:1.2em;margin-bottom: 0.25em;}
#recomendados .fs-title{font-weight:normal;	margin-bottom: 0.25em;}
#recomendados #fs-main li{ background:none;height:36px; padding:4px 2px 0 4px; border-bottom:#999 1px dotted;color:#000; font-size:0.9em; line-height:1.2em;}
#recomendados #fs-main .fs-current { color:#fff;}
#recomendados #fs-main h3 {
	width: 100px;
	height:20px;
	float:left;
	padding:5px;
	position:absolute;
	background:#FFF;
	z-index:2;
	font-size:1.1em;
	font-variant:small-caps; 
	letter-spacing:1px; 
}
#recomendados #fs-main h3 a {
	color:#900;
}
#recomendados #fs-text a {
	color: #FFF;
	text-decoration: underline;
}
#recomendados #fs-text a:visited {
	text-decoration: underline;
}
#recomendados #fs-leer a {
	display:block;
    width: 30px;
    height: 15px;
    background:#900;
    text-decoration: none;
    padding: 2px;
	margin:5px 0 0 0;
}
#recomendados #fs-leer a:hover {
    background:#000;
    text-decoration: none;
    color: #F00;
}
#recomendados #fs-excerpt {
	font-size:0.9em;
	line-height:1.2em;
}

/* Alineación imágenes */

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;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

/* 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;
}

.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;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
.attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


