/*
Theme Name: Camara Colombo-Chilena
Theme URI: http://colombochilena.com/
Description: Tema para el sitio web de la Camara de Industria y Comercio Colombo-Chilena
Version: 1.0
Author: Felipe Silva Herran
Tags: fixed width, two columns, widgets, blue

Camara Colombo-Chilena by Felipe Silva || http://felipesilva.com
*/

/* GENERALES */

* {padding:0;margin: 0;}
body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px; font-size:0.9em;}
td{padding:3px;border-bottom:1px solid #CCCCCC;}
table{ margin:0 0 15px 0;border-top:1px solid #CCCCCC;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
a img{ border:none;}
h6.titulo {float:left;}
h6.titulo span{display:none;}

/* CONTENEDORES */

#contenedor {width:1000px;margin:15px auto 0 auto;}
#interna_contenedor {width:1000px;margin:15px auto 0 auto;}
#interna_encabezado {width:1000px;height:85px; background: url(imagenes/logo_nov2009.jpg) no-repeat #FFF; padding:0 0 1px 0;}
#home_encabezado a, #interna_encabezado a{width:350px;height:83px;display:block;float:left;}
#interna_encabezado a span {display:none;}
#navegacion {width:500px;padding:0 0 0 500px;height:30px;background:#C1D0E8; font-size:0.8em; font-weight:bold; overflow:hidden;}
#navegacion ul{list-style:none;display:block; width:300px; height:30px; float:left;}
#navegacion ul li{float:left;}
#navegacion ul li a{display:block; float:left;color:#00366C;height:15px; margin:8px 5px 0 5px; padding:0 10px; text-align:center; border-left:1px solid #039;}
#navegacion ul li a:hover{color:#004D9A;}
a.nav_mapa {width:80px;}
a.nav_contactenos {width:70px;}
a.nav_inicio {width:50px; border-left: none !important;}
#navegacion form{ margin-top:5px;}
#navegacion form #textfield{ margin-right:10px;}

/* NAVEGACION IZQUIERDA */

.interna_izquierda .nav-izquierda{ margin-top:15px;}
.interna_izquierda .sf-menu { float:left; width:210px; background:url(imagenes/nav-izq-fondo.jpg) repeat-y;}
.interna_izquierda .sf-menu ul{ list-style:none;}
.interna_izquierda .sf-menu li{ border-bottom:#FFF 1px solid; margin:0 5px;}
.interna_izquierda .sf-menu li.arriba{ background:url(imagenes/nav-izq-fondo-sup.jpg) no-repeat top; margin:0; width:210px;}
.interna_izquierda .sf-menu li.abajo{ background:url(imagenes/nav-izq-fondo-inf.jpg) no-repeat top; border:none; margin:0; width:210px; height:40px;}

.interna_izquierda .sf-menu li a{ color:#FFF; padding:10px 0 0 8px; display:block; width:192px; height:25px; font-size:0.8em; border:none;}
.interna_izquierda .sf-menu li a span { border-left:1px #FFF solid; padding-left:10px;}
.interna_izquierda .sf-menu li.abajo a{ padding:10px 0 0 13px;}
.interna_izquierda .sf-menu li.arriba a{ padding:20px 0 0 13px;;}
.interna_izquierda .sf-menu li a:hover{ background:#003F7E; text-decoration:none;}
.interna_izquierda .sf-menu li.arriba a:hover{ background:url(imagenes/nav-izq-fondo-sup-hover.jpg) no-repeat top; display:block; width:197px; height:25px;padding:20px 0 0 13px;}
.interna_izquierda .sf-menu li.abajo a:hover{ background:url(imagenes/nav-izq-fondo-inf-hover.jpg) no-repeat top; display:block; width:197px; height:25px;padding:10px 0 0 13px;}
.interna_izquierda .sf-menu li.current-menu-item a{ background:#0A295A;}
.interna_izquierda .sf-menu li.arriba.current-menu-item a{ background:url(imagenes/nav-izq-fondo-sup-hover.jpg) no-repeat top; display:block; width:197px; height:25px; }
.interna_izquierda .sf-menu li.abajo.current-menu-item a{ background:url(imagenes/nav-izq-fondo-inf-hover.jpg) no-repeat top; display:block; width:197px; height:25px;padding:10px 0 0 13px;}

.interna_izquierda .sf-menu li ul{ padding:0; margin:-36px 0 0 197px; width:199px;}
.interna_izquierda .sf-menu li.arriba ul{ margin:-26px 0 0 202px;}
.interna_izquierda .sf-menu li.abajo ul{ margin:-36px 0 0 202px;}
.interna_izquierda .sf-menu li li{ border-bottom:#FFF 1px solid;}
.interna_izquierda .sf-menu li.current-menu-item li a{ background:#061B39;}
.interna_izquierda .sf-menu li.arriba.current-menu-item li.primero a,

.interna_izquierda .sf-menu li li.primero{ background:url(imagenes/nav-izq-fondo-sup2.png) no-repeat top; margin:0; width:210px;}
.interna_izquierda .sf-menu li li.ultimo{ background:url(imagenes/nav-izq-fondo-inf2.png) no-repeat top; border:none; margin:0; width:210px; height:40px;}
.interna_izquierda .sf-menu li.abajo.current-menu-item li.ultimo a,
.interna_izquierda .sf-menu li.arriba.current-menu-item li.ultimo a{ background:url(imagenes/nav-izq-fondo-inf2.png) no-repeat top; height:40px; width:197px; height:25px; padding:10px 0 0 13px;}

.interna_izquierda .sf-menu li.arriba li a,
.interna_izquierda .sf-menu li li a{ width:192px; height:25px; text-transform:none; padding:10px 0 0 8px; background:#061B39;}
.interna_izquierda .sf-menu li.arriba.current-menu-item li a{ width:192px; height:25px; text-transform:none; padding:10px 0 0 8px; background:#061B39;}
.interna_izquierda .sf-menu li.arriba.current-menu-item li.primero a{ width:200px; padding:10px 0 0 13px;}
.interna_izquierda .sf-menu li.abajo.current-menu-item li.primero a{ width:200px; padding:10px 0 0 13px; background:url(imagenes/nav-izq-fondo-sup2.png) no-repeat top;}
.interna_izquierda .sf-menu li li.primero a,
.interna_izquierda .sf-menu li li.ultimo a{ padding:10px 0 0 13px;}
.interna_izquierda .sf-menu li.arriba li a:hover,
.interna_izquierda .sf-menu li li a:hover{ background:#003F7E; color:#FFF; width:192px; height:25px; padding:10px 0 0 8px;}
.interna_izquierda .sf-menu li.arriba.current-menu-item li.primero a:hover,
.interna_izquierda .sf-menu li.abajo.current-menu-item li.primero a:hover,
.interna_izquierda .sf-menu li li.primero a:hover{ background:url(imagenes/nav-izq-fondo-sup-hover2.png) no-repeat top; width:200px; height:25px; padding:10px 0 0 13px;}
.interna_izquierda .sf-menu li.arriba.current-menu-item li.ultimo a:hover,
.interna_izquierda .sf-menu li.abajo.current-menu-item li.ultimo a:hover,
.interna_izquierda .sf-menu li li.ultimo a:hover{ background:url(imagenes/nav-izq-fondo-inf-hover2.png) no-repeat top; width:197px; height:25px; padding:10px 0 0 13px;}

.interna_izquierda .sf-menu li li.primero a,
.interna_izquierda .sf-menu li li.ultimo a{ background:none;}
/* IZQUIERDA */

.interna_izquierda {
	width:210px;
	float:left;
}
.interna_izquierda .navegacion{
	background:#061B39;
}
.interna_izquierda ul{
	list-style:none;
	/*margin:15px 0 20px 0;*/
}
.interna_izquierda .navegacion li{
	border-bottom:#FFF 1px solid;
	border-top:#003366 1px solid;
}
.interna_izquierda .navegacion li a{
	color:#FFF;
	padding:10px 0 0 8px;
	display:block;
	width:200px;
	height:25px;
	font-size:0.8em;
}
.interna_izquierda .navegacion li.activo a{ background:#0A295A;}

.interna_izquierda .navegacion li a:hover{
	background:#003F7E;
	text-decoration:none;
}
.interna_izquierda .navegacion li a span{
	border-left:#FFF 1px solid;
	padding:0 0 0 5px;
	display:block;
}
.interna_izquierda .navegacion li ul{
	background:#003F7E;
	padding:0;
	margin:0;
	width:199px;
}
.interna_izquierda .navegacion li ul li{
	border:none;
}
.interna_izquierda .navegacion li ul li a{
	width:180px;
	text-transform: none;
	padding:10px 5px 0 15px;
	height:30px;
	overflow:hidden;
}
.interna_izquierda .navegacion li ul li a:hover{
	background:#0A295A;
	color:#FFF;
}
.interna_izquierda p{
	margin:10px 2px 0 5px;
}
.interna_izquierda h2{
	padding:8px 15px;
	font-size:0.8em;
	text-align:center;
	width:180px;
	height:36px;
	font-weight:normal;
	color:#fff;
	background: url(imagenes/pestana-clara.jpg) no-repeat bottom #061B39;
}
.interna_izquierda #text-401535713{
	text-align:center;
}
.interna_izquierda .MailPress{
	padding:0 10px;
}
.interna_izquierda .MailPress input{ font-size:0.8em;}
.interna_izquierda .MailPressFormName,
.interna_izquierda .MailPressFormEmail{ display:block; width:170px; height:22px; background:url(imagenes/form-fondo-izq.jpg) no-repeat; border:none; padding:0 5px;}
.interna_izquierda .MailPressFormSubmit{ margin-left:55px;}

.interna_izquierda #widget_valor ul{
	margin:5px 7px 0 20px;
}
.interna_izquierda #widget_valor li{
	list-style: circle;
	font-size:0.7em;
	padding:5px 0;
	text-align:left;
}
.interna_izquierda #widget_valor li a{
	color:#0A295A;
}

/* CENTRO */

.interna_centro {
	width:540px;
	float:left;
	margin:10px 20px;
}
.interna_centro h1{
	font-size:1.1em;
	font-weight: bold;
	margin:0 0 15px 0;
	padding:15px 0 0 0;
	color:#B40711;
	border-top:#B40711 solid 1px;
	text-align:justify;
}
.interna_centro h1 a{
	color:#B40711;
}
.interna_centro h2{
	padding:15px 0;
	border-top:#B40711 solid 1px;
	font-size:1.2em;
	margin:10px 0 0 0;
	clear:both;
}
.interna_centro h2 img{
	margin:0 0 10px 0;
}
.interna_centro .category-noticias h2 a{
	color:#B40711;
}

.interna_centro h3{
	margin:5px 0;
	font-size:0.9em;
}
.interna_centro h4{
	padding:5px 0;
}
.interna_centro h5{
	padding:15px 0 5px 0;
	font-weight:normal;
	font-size:0.9em;
	line-height:1.8em;
}
.interna_centro .category-boletin h3 { margin:10px 0 5px 0; clear:both; border-top:1px dotted #CCC; padding:10px 0 5px 0;}

.interna_centro .category-boletin img.alignright{margin-bottom:0;}

.interna_centro a{color:#036;}
.interna_centro p{
	font-size:0.9em;
	text-align:justify;
	line-height:1.8em;
	padding:0 0 15px 0;
}
.home .interna_centro p{
	padding:0 70px 15px 70px;
}
.home .interna_centro img{ width:400px; height:300px; padding:5px; background:url(imagenes/home-foto-fondo.jpg) no-repeat;}

.interna_centro .category-galeria-de-fotos p{ text-align:left;}

.interna_centro td{
	font-size:0.9em;
	line-height:1.8em;
}
.interna_centro th{
	padding:5px;
}
.interna_centro ul, .interna_centro ol{
	margin:0 0 0 20px;
}
.interna_centro li{
	padding:0 0 15px 0;
	font-size:0.9em;
	text-align:justify;
	line-height:1.8em;
}
.noticias div.post{
	margin:5px 0;
}
.interna_centro .noticia{
	overflow:auto;
}
.interna_centro .noticia img{
	float: right;
	margin:0 0 10px 10px;
}
.interna_centro table .txt_justificacion{
	padding:0 0 0 10px;
}
.interna_centro .navigation{
	padding:5px 0;
	margin:5px 0;
	border-top:#999 1px dotted;
	font-size:0.7em;
}
.noticias .txt_peq{
	clear:both;
	margin:10px 0;
}

/* DERECHA */

.interna_derecha {
	width:210px;
	float:left;
	border-top:20px solid #FFF;
}
.interna_derecha a{
	color:#00366C;
}
.interna_derecha h2 {
	color:#fff;
	padding:8px 15px;
	font-size:0.75em;
	font-weight:normal;
	background: url(imagenes/pestana-oscura.jpg) no-repeat bottom #061B39;
	width:180px;
	height:36px;
}
.interna_derecha li{
	margin:0 0 5px 20px;
	list-style:none;
}
.interna_derecha p{
	padding:5px 10px;
	font-size:0.9em;}

.interna_derecha .entry-content{ margin-left:12px;}
.interna_derecha .post-5418 .entry-content{ margin:0px;}
.interna_derecha .widget { text-align:center;}
.interna_derecha .textwidget a img { padding:0;}

#datamain{
	margin:0 15px;
}
#datacontainer{
	font-size:0.7em;
	text-align:justify;
}
#datacontainer li{
	margin:10px 0;
	padding:5px 0;
	border-top:1px dotted #999;
}
#datacontainer a{
	color:#00366C;
}
#datacontainer h3{
	margin:5px 0;
	font-weight:normal;
}
.widget{
	float:left;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	text-align:justify;
	background: url(imagenes/pestana-fondo.jpg) no-repeat bottom;
}
.widget .widget{
	border: none;
}
.ngg_slideshow { background:none;}

/* PIE */

#pie_interna {
	width:780px;
	height:60px;
	background: url(imagenes/pie.gif) no-repeat #061B39;
	font-size:0.7em;
	clear:both;
	color:#fff;
	text-align:center;
	padding:80px 0 0 220px;
}
#pie_interna .pie-texto{
	float:left;
	width:540px;
}
#pie_interna img{
	padding:0 20px 0 0;
}
#pie_interna a{
	color:#FFF;
}
#pie_interna .logo-facebook { float:left; width:95px; height:27px; margin-left:100px;}

/* 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;border-top:#036 solid 1px; 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;}
.categoria-thumbnail{width:150px;max-height:150px;float: right; margin:0 0 5px 10px;}
.logos-asociados{ text-align:center !important; font-weight:bold;}
.logos-asociados img{ margin:5px 0 15px 0;}
.txt_centro { text-align:center !important;}
.txt_izq { text-align: left !important;}
.txt_justificacion { text-align: justify; padding:10px 0;}
.txt_peq { font-size:0.8em; padding-left:15px; height:15px; background:url(imagenes/vineta-info.gif) no-repeat 0 2px;}
.home .txt_peq { margin-left:70px;}
.txt_med { font-size:0.9em; background:none; margin:0;}
.txt_azul { color:#036; background:none; margin:0;}
table.table-junta {border-top:none; border-bottom:#CCC 1px solid;}
td.junta { text-align:center; padding:10px; border:none; vertical-align:top; font-size:0.8em;line-height:1.4em;}
td.junta img{margin:0 0 5px 0;}
.separador{ clear:both;}
img.derecha {
	float: right;
	margin:5px 0 10px 20px;
}
table.enlaces {
	margin:0 0 40px 0;
}
table.enlaces td {
	height:200px !important;
}
table.enlaces p {
	padding:0 !important;
}
table.asesorias, table.contexto {
	border:none;
}
table.asesorias td{
	height:100px;
	border:none;
	font-size:1em;
	text-align:justify;
}
table.contexto td{
	height:200px;
	border:none;
	font-size:1em;
	text-align:justify;
}
table.tabla-contexto td{
	padding:8px 0px;
	line-height:1.6em;
}
table.tabla-contexto li{ text-align: justify; }
table.misiones-esquema td{
	border:1px solid #CCCCCC;
	text-align: center;
	padding:5px;
}
.ddsg-wrapper div p{display: none; }
.interna_centro .post-20 h3{
border-top:#ccc solid 1px; padding:10px 0 0 0;
}
.interna_derecha .widget_slideshow .ngg_slideshow{ text-align:center; margin-left:20px; }

.textwidget ul{list-style:square;}
#today{background:#FFFFFF; color:#000000;}
.ec3_eventday{background:#ECD891;}
.ec3_popup{ font-weight:bold;}
.gallery-caption{ font-size:0.7em;}
.category-galeria-de-fotos .ngg-album { width:540px; background:url(imagenes/galeria-fondo.jpg) no-repeat bottom; border:none; padding:0 0 20px 0;}
.category-galeria-de-fotos .ngg-album .ngg-albumtitle { font-size:1em; width:520px; background:url(imagenes/galeria-fondo-top.jpg) no-repeat top; padding:10px 10px;}
.category-galeria-de-fotos .ngg-album .ngg-albumcontent { margin:0 10px 10px 10px}

/* FORMULARIOS */

.buscar-caja{width:100px;}
form p{ border-bottom:1px solid #CCCCCC; width:466px;}
.interna_centro form p{ border:none;}
.wpcf7 input.campo {margin:0; border:none; background: url(imagenes/form-fondo.jpg) no-repeat; width:290px; height:26px; padding:0 5px;}
.wpcf7 form p span{float:left; position: static !important;}
.wpcf7 form p span input{float:left;}
.wpcf7 .wpcf7-list-item-label{ float:left; margin:-5px 0 0 5px;}
.wpcf7 .wpcf7-list-item{margin:5px 0; float:left; width:466px;}
.wpcf7 tr{ border-bottom:none;}
.wpcf7 .wpcf7-submit{ margin:15px 0 0 220px;}
.wpcf7 .mensaje .wpcf7-validates-as-required{ margin:0; border:none; width:290px; height:180px; padding:0 5px; background:url(imagenes/form-mensaje-fondo.jpg) no-repeat;}

#theme-my-login .message{ display:none;}
#theme-my-login p{ text-align:left;}
#theme-my-login input.input, #theme-my-login #pass1, #theme-my-login #pass2{ text-align:left; margin:0; padding:1px;font-size: 16px;}
#theme-my-login #user_login, #theme-my-login #user_email, #theme-my-login #user_pass{ background: #FBFBFB;border:1px solid #E5E5E5;width:97%;} 

#query-posts-3 .hentry{ overflow:hidden; width:198px;}
#query-posts-3 p{ text-align: center;}


/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 10px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.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;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

