/*
Theme Name: SCG 2011
Theme URI: http://scg.org.co/
Description: Tema para el sitio web de la Sociedad Colombiana de Geotecnia
Version: 1.0
Author: Felipe Silva Herran
Tags: fixed width, two columns, widgets, blue

SCG by Felipe Silva Herran || http://felipesilva.com
*/

/* GENERALES */

* {padding:0;margin: 0;}
body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;margin: 0px; font-size:14px; background:url(imagenes/fondo.jpg) repeat-x;}
td{padding:3px;border-bottom:1px solid #CCCCCC; vertical-align:top;}
table{ margin:0 0 15px 0;border-top:1px solid #CCCCCC;}
a{text-decoration: none; color:#F60}
a:hover{text-decoration: underline;}
a img{ border:none;}
h6.titulo {float:left;}
h6.titulo span{display:none;}

/* CONTENEDORES */

#contenedor {width:1000px;margin:0 auto;}
#encabezado {width:1000px;height:170px; position:relative;}
#encabezado .logo {position: absolute; z-index:100;width:115px;height:140px; left:42px; top:17px;}
#encabezado .logo a{ display:block; width:115px;height:140px;}
#encabezado a span {display:none;}
#encabezado .tiras-home {position: absolute;}
.tira{display:none;}
#encabezado .tiras-home .tira-impar{ z-index:1;position: absolute;}
#encabezado .tiras-home .tira-par{ z-index:2;position: absolute;}

#contenido {width:1000px; float:left;background:url(imagenes/fondo-interna.jpg) repeat-y;}
.inferior {width:1000px; height:15px; float:left;background:url(imagenes/fondo-pie.jpg) no-repeat;}
.sombra { position:absolute; z-index:5; width:1000px; height:10px; background:url(imagenes/sombra-cabezote.png) repeat-x;}

.promo_slider_wrapper {
    margin: 10px 0 0 0 !important;
}
.promo_slider {
    height: 170px !important;
}

/* HOME */

.home #contenido {width:1000px; float:left;background:url(imagenes/fondo-home.jpg) repeat-y;}
.home #contenido img{max-width:100%; height:auto;}
.home .centro { width:691px; padding:0 0 0 5px;}
.home .notas-presidente,
.home .actualidad{ clear:both;}
.derecha { float:left; width:304px;}
.der-inf { clear:both;width:246px; background:#FFF; padding:20px 10px; margin:0 0 0 20px;}
.der-inf p{ padding:10px 0; font-size:0.8em;}
.der-inf h2{ padding:0;color:#093; font-size:0.7em; font-weight:bold; border-bottom:1px solid #093;}
.der-inf h3{ padding:5px 0 0 0;color:#F60; font-size:0.9em; font-weight: normal;}
.item {
    width:246px;
	border-bottom:1px solid #093;
}

.home .superior {clear:both;}
.home .superior #text-5{ margin:0 20px 10px;}
.home .superior #text-4{ padding:27px 0 0 120px; width:570px; height:227px;background:url(imagenes/imgenlace2.jpg) no-repeat;}
.home .superior ul{ float:left; width:265px;font-size:0.9em; list-style:none; margin:0 0 0 10px;}
.home .superior ul.english{ width:280px;}
.home .superior li{margin:9px 0;}
.home .superior a{ color:#000;}

.home #patrocinio{ float:left; width:641px; margin:10px 0 0 0; border-top:solid 1px #CCC; padding:5px 15px;}
.home #patrocinio .patrocinador { float:left; width:190px; margin:0 10px; text-align:center;}
.home #patrocinio .patrocinador .logo-patroc{ width:180px; height:80px;}
.home #patrocinio .patrocinador .logo-patroc img{ margin-top:3px;}
.home #patrocinio .patrocinador a{ color:#666; font-size:0.7em;}
.home #patrocinio .widget{ clear:both; padding:30px 0 0 0; overflow:auto;}

.home #comisiones { float:left; width:150px;padding:10px 0 0 0;}
.home #comisiones h3{ display:block; width:130px; height:20px; margin-bottom:10px; padding:10px 10px 0 10px; font-size:0.8em; font-weight:bold; text-align:center; color:#FFF; background: url(imagenes/comisiones-tit.jpg) no-repeat;}
.home #comisiones ul { list-style:none;}
.home #comisiones li { display:block; width:115px; height:70px; margin:0 10px 0 15px; padding:5px; background:url(imagenes/comisiones-marco.jpg) no-repeat; margin-bottom:10px; text-align:center;}
.home #comisiones li a { color:#666; font-size:0.8em; font-weight:bold; line-height:1em;}
.home #comisiones li a:hover {color:#333;}
.home #comisiones li.NSL { background-image:none; background-color:#093;}
.home #comisiones li.NSL a{ color: #FFF;}


.centro { float:left; width:841px;padding:0 0 0 5px;}
.centro .post,
.centro .hentry {padding:0 20px; margin:0 0 30px 0;}
.home .centro .post { margin:10px 35px; border-bottom:1px dotted #F60; background:url(imagenes/post-fondo.gif) top left no-repeat;}
.centro h1{ font-size:1.4em; font-weight:bold; margin:0 0 10px 0; color:#666; text-transform: uppercase;}
.centro h1 a{ color:#FF6600;}
.home .centro h1{ font-size:1.2em; font-weight:normal; margin:10px 0; text-transform:none; }
.home .centro h1 a{ color:#666;}
.home .centro .principal h1 a { color:#000; text-transform:uppercase; line-height:1.1em;}
.home .centro h3 { font-size:1em; font-weight:normal; margin:10px 0; padding:0; text-transform:none;}
.home .centro h3 a{ color:#666;}
.home .centro h4{ background:#999; color:#FFF; padding:2px 0 2px 20px; margin:0;}

.centro h2{ padding:15px 0 5px 0; font-size:1.2em; color:#F60;}
.centro h3{ margin:10px 0 0 0; padding:0 0 0 20px; font-size:0.9em; color:#093;}
.centro h4{ margin:10px 0 0 0; font-size:0.9em;}
.centro h5{ padding:15px 0 5px 0; font-weight:normal; font-size:0.9em; line-height:1.8em;}
.centro a{ color:#093;}
.centro .home_logos { font-size:0.8em; }
.centro .category-noticias h1 a{ color:#F60; }
.home .centro p{ font-size:0.9em;}
.centro p{ font-size:1.1em; text-align:justify; margin:15px 0;}
.centro td{ font-size:0.8em; line-height:1.5em; }
.centro td p{ font-size:1em; line-height:1.5em; }
.centro th{ padding:5px; }
.centro ul, .contenido ol{ margin:10px 0 10px 20px; }
.centro li{ margin:5px 0; text-align:justify; }
.centro .breadcrumb{width:821px; height:18px; padding:2px 0 0 20px; margin-bottom:30px; color:#FFF; background:#FC6305; font-weight:bold; font-size:0.8em; }
.centro .breadcrumb a{ color:#FFF; }
.centro ul.submenu { background:#FFF4E2; margin:0; padding:5px; display:block; width:630px; overflow:auto; }
.centro .submenu li{ list-style:none; float:left; font-size:0.8em; margin:5px 20px 5px 0; }
.centro .submenu li a{ text-decoration:none; }
.centro .submenu li a:hover{ color:#DF7714; text-decoration: underline;}
.centro .destacado{ color:#093; font-weight:bold;}

.home .centro .principal {position:relative;  padding:0; margin:0 0 15px 0; background:none;}
.home .centro .principal .foto {position:absolute; z-index:-1; width:691px; height:185px; margin:0;}
.home .centro .principal .texto { padding:0 20px; background:#FFF; filter: Alpha(Opacity=80); opacity:0.8;}
.home .centro .principal .texto-foto{ width:328px;margin-left:323px; height:185px; }
.home .centro .principal p { line-height:1.2em;} 
.home .centro h6 { float:left; margin-left:35px; color:#FC6305; font-size:0.9em; margin-bottom:10px;}
.home .centro .ver_todas { float: right; width:120px; height:19px; padding:0; margin:0 30px 15px 0; background:url(imagenes/ver-mas.gif) no-repeat; text-align:center;}
.home .centro .ver_todas a { color:#FFF; font-size:0.8em; font-weight:bold; text-transform:none; line-height:19px;}

/* IZQUIERDA */

.izq{ width:990px; height:20px;padding:10px 0 5px 0; background:#077E3B; margin:0 5px;}
.izq .sf-menu ul {width:13em;}
.izq .sf-menu li a {border-left:#0AB252 2px solid; padding:0.25em 0.7em; color:#FFF;font-weight:bold;background:#077E3B;border-top:0;}
.izq .sf-menu li li a {border-top:#FFF 1px solid;padding:0.5em 0.7em;font-weight: normal; font-size:0.9em;}
.izq .sf-menu li a:visited { color:#FFF;}
.izq .sf-menu li a:hover { color:#CCFF99;}
.izq .sf-menu li.current a{ background:#000;}
.izq .sf-menu li:hover ul,
.izq .sf-menu li.sfHover ul {
	top:1.5em;
}
.izq .sf-menu li:hover ul ul,
.izq .sf-menu li.sfHover ul ul{
	top:-999em;
}
.izq ul.sf-menu li li:hover ul,
.izq ul.sf-menu li li.sfHover ul {
	left:13em;
	top:0;
}
.izq ul.sf-menu li li li:hover ul,
.izq ul.sf-menu li li li.sfHover ul {
	left:13em;
}
/*
.izq .sf-menu {margin-bottom:0;}
.izq .sf-menu li { height:20px;}
.izq .sf-menu li li{ height: auto;}
.izq .sf-menu li a {border-left:#0AB252 2px solid; margin:0 0 0 5px; color:#FFF;font-weight:bold;background:#077E3B;border-top:0;}
.izq .sf-menu li li a {border-top:#FFF 1px solid; padding:10px;margin:0;font-weight: normal; font-size:0.9em;}

/* DERECHA */

.der { float:left; width:154px; padding:10px 0 0 0; color:#FFF;}
.der h3{ float:left; display:block; width:134px; height:20px; padding:15px 0 0 20px; margin-bottom:10px; font-size:0.9em; background:url(imagenes/menu-der-tit.jpg) no-repeat; font-weight:bold; color:#FFF;}
.der .widget{ float:left; width:150px; height:auto; padding:0 5px 0 0; margin-bottom:20px;}
.der li{ list-style:none; margin-left:5px;}
.der li a{ color:#FFF;}
.der li a:hover{ color:#000; }

.der .buscar label { display:none;}
.der .buscar input#s { float:left; width:135px; height:19px; margin:0 0 0 7px; background:url(imagenes/buscar.gif) no-repeat; border:none;}
.der .buscar input#searchsubmit { float:left; width:74px; height:19px; margin:7px 0 0 12px; background:url(imagenes/derecha-btn.gif) no-repeat; border:none; color:#FFF; font-size:0.8em; font-weight:bold;}

.der .widget.enlaces li a{ display:block; height:25px; font-size:0.9em; padding-left:25px; margin:7px 0;}
.der .widget li a.menu-1{ background:url(imagenes/ico-contactenos.gif) no-repeat;}
.der .widget li a.menu-2{ background:url(imagenes/ico-sitios.gif) no-repeat;}
.der .widget li a.menu-3{ background:url(imagenes/ico-inscripciones.gif) no-repeat;}

.der .widget .campo { float:left; width:135px; height:19px; margin:0 0 5px 7px; color:#000; font-size:1em; font-weight:bold;}
.der .widget input { float:right; width:80px; height:19px; margin:0; background:url(imagenes/derecha-campo.gif) no-repeat; border:none;}
.der .widget .campo .recordar { display:none;}

.der .widget .MailPressFormSubmit,
.der .widget #wp-submit { float:left; width:74px; height:19px; margin:0 0 0 12px; background:url(imagenes/derecha-btn.gif) no-repeat; border:none; color:#FFF; font-size:0.8em; font-weight:bold;}

.der .MailPress { border:none;}
.der .MailPress .MailPressFormEmail,
.der .MailPress .MailPressFormSubmit { float:left; margin-bottom:5px;}
.der .MailPress .mp-form input { float:left; margin:0 0 5px 10px;}

/* PIE */

#pie { margin:0 auto; height:65px; background: url(imagenes/pie.jpg) no-repeat center; padding:40px 0 0 0; color:#FFF; font-size:0.8em; line-height:1.6em; clear:both;}
.home #pie{ background:url(imagenes/pie-home.jpg) no-repeat center;}
#pie a{ color:#FFF;}
.pie-info{ width:1000px; margin:0 auto;}
.pie-copy{ width:250px; padding:0 0 0 10px; float:left; font-weight:bold; color:#000;}
.pie-copy a{ font-weight: normal;}
.pie-parrafo{ width:200px; height:50px; float:left; padding:0 20px 0 10px; border-left:1px solid #999;}
.pie-parrafo.pie-datos{ width:400px;}
.pie-credito{ width:21px; height:50px; float:left; padding:0 0 0 10px;}
.pie-credito a{ display:block; width:21px; height:20px;background:url(imagenes/filigrama.gif) no-repeat;}
.pie-credito span{ display:none;}

/* ESPECÍFICOS */

p.ver_mas {border-bottom:#A1B8CF 1px solid;}
.ver_mas a{text-transform:uppercase;font-size:0.7em;}
p.ver_todas {text-align:right;clear:both;}
.ver_todas a{text-transform:uppercase;font-weight:bold;font-size:0.7em;}
p.txt_peq{font-size:0.7em;}
.pad_arriba{margin:20px 0 0 0;}
.flotar_der{float: right;}
.flotar_izq{float: left;}
.txt_centro { text-align:center;}
.txt_izq { text-align: left !important;}
.txt_justificacion { text-align: justify; padding:10px 0;}
.txt_peq { font-size:0.8em;}
.txt_med { font-size:0.9em;}
.txt_azul { color:#036;}
.separador{ clear:both;}
img.derecha { float: right; margin:5px 0 10px 20px;}
.pie_articulo { font-size:0.8em; color:#999; margin:10px 0 5px 0;}
.campo{ margin:5px 0;}
.more-link{ font-size:0.8em;}

/* NEWSLETTER */

.MailPress, .menu_acceso{
	border-bottom: #F60 1px dotted;
	padding:5px 0;
	width:100px;
}
.menu_acceso label span{
	display:none;
}
input.MailPressFormEmail, input.MailPressFormName, input#log, input#pwd, input#s{
	width:90px;
	margin:5px 0;
}

/* EVENTOS */

#wp-calendar{ font-size:0.8em; border-bottom: #F60 1px solid; padding:5px;}
.ec3_events{ font-size:0.8em; color:#FFF;}
.ec3_events .ec3_list{ margin-left:10px; border:none;color:#FFF;}
table.ec3_schedule{ background:#EEE; border:none !important; float:none !important;}
table.ec3_schedule td{ color:#F60 !important;}

.ec3_list {color:#FFF;}
.ec3_list li a{ margin-left:0;}
.ec3_list ul{ margin:10px 0;}

/* FORMULARIOS */

.buscar-caja{width:100px;}
form p{border-bottom:1px solid #CCCCCC; padding:5px 0; margin:5px 0;}
.mmf-list-item{ display:list-item;}

.wpcf7 span.wpcf7-list-item { display:block; clear:both; margin-left:10px;}

/* ENLACES */

.page dl{ margin:10px 0 0 0; font-size:0.9em;}
.page dt{ margin:10px 0; float:left; width:350px; height:40px; border-bottom: 1px dotted #F60; font-weight:bold;}
.page dd{ margin:10px 0; float:left; width:470px;height:40px; padding:0 0 0 15px; border-bottom: 1px dotted #F60;}

/* COMENTARIOS */

.comentarios h6 { float:left; display:block; width:801px; padding:0 20px; background:#FC6305; color:#FFF; font-size:0.8em; font-weight:normal; margin-bottom:20px;}

.comentarios #commentlist .odd,
.comentarios #commentlist .even { float:left; display:block; width:800px; margin:0 20px 10px 20px; border-bottom:1px dotted #FF6600;}
.comentarios #commentlist .comment-meta { float:left; width:60px; text-align:center; color:#077E3B; font-size:0.8em; font-weight:bold;}
.comentarios #commentlist .comment-meta .month { float:left; width:60px;}
.comentarios #commentlist .comment-meta .day { float:left; width:37px; height:26px; margin-left:12px; background:url(imagenes/comentario-fecha.gif) no-repeat; color:#FFF; font-size:1.8em;}
.comentarios #commentlist .comment-meta .year { float:left; width:60px;}
.comentarios #commentlist .comment-author { float:left; margin-bottom:10px; font-size:0.8em; font-style:normal;}
.comentarios #commentlist .comment-author .autor { color:#FC6305; font-style:italic;}
.comentarios .comment-texto { float:left; width:730px;}
.comentarios .comment-texto p { color:#666; font-size:0.8em; margin:5px 0;}

.comentarios form p { border:none; float:left;}
.comentarios #respond { float:left; width:800px; margin:0;}
.comentarios #commentform { float:left; margin:0 0 0 20px;}
.comentarios #commentform label { float:left; width:82px; font-size:1.1em; font-weight:bold; color:#000; }
.comentarios #commentform .comentar-texto label { width:617px;}
.comentarios #commentform input { float:left; width:82px; height:21px; background:url(imagenes/comentario-nombre.gif) no-repeat; border:none;}
.comentarios #commentform textarea { float:left; width:617px; height:66px; background:url(imagenes/comentario-marco.gif) no-repeat; border:none;}
.comentarios #commentform input#submit { float:left; width:74px; height:19px; background:url(imagenes/comentario-btn.gif) no-repeat; font-size:0.8em; font-weight:bold; color:#FFF;}
.comentarios .comentar-datos,
.comentarios .comentar-der,
.comentarios .btn-comentar { float:left;}
.comentarios .comentar-datos { width:85px;}
.comentarios .comentar-der { width:720px; margin-left:10px;}
.comentarios .btn-comentar { width:75px; margin:45px 0 0 10px;}
.comentarios #commentform .comentar-datos p { font-size:0.7em; text-align:left; color:#666;}


/* Images
-------------------------------------------------------------- */
.category-gallery {margin-bottom: 48px;}
.category-gallery h2 {margin-top: 10px;}
.category-gallery .size-thumbnail img {border: 10px solid #f1f1f1;margin-bottom: 0;}
.category-gallery .gallery-thumb {float: left;margin-right:20px;margin-top: -4px;}
.category-gallery .entry-content p {display: inline;}
.category-gallery .entry-utility {padding-top:4px;}

.alignleft,
img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
.alignright,
img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
.aligncenter,
img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
img.alignleft, 
img.alignright, 
img.aligncenter {margin-bottom: 12px;}
.wp-caption {background: #f1f1f1;line-height: 18px;text-align: center;margin-bottom: 20px;padding: 4px;}
.wp-caption img {margin: 5px 5px 0;}
.wp-caption p.wp-caption-text {margin: 5px;color: #888;font-size: 12px;}
.wp-smiley {margin:0;}
.gallery {margin: auto;}
.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 dt { height:auto; width:auto; float:none;}
.gallery dd { width:auto;}
.gallery dl {margin: 0;}
.gallery img {border: 10px solid #f1f1f1;}
.gallery br+br {display: none;}