/*
Theme Name: Arquitectura del Exito
Theme URI: http://www.arquitecturadelexito.com
Description: Theme diseñado para AdE
Version: 1.0 (WP 3.0+)
Author: Carlos Riquelme
Author URI: http://www.webexacta.com
Tags: coaching, coach
*/

@import "css/reset.css";
@import "css/typography.css";
@import "css/layout.css";
@import "css/960.css";
@import "css/menu.css";
@import "css/tinymce.css";
@import url(http://fonts.googleapis.com/css?family=Philosopher);

/* =================================
=========== General ================
==================================*/

html {color:#58595b; font-family: tahoma; font-size: 12px;}

p { margin: 10px 0;}

#migas { font-size:10px; font-weight:bold; }
	#migas b { color: #ebb14d; }
	#migas a { text-decoration:none; color: #3a75a4; font-weight:bold; }
		#migas a:hover { text-decoration:underline; }
		
#contenido_principal ul li { list-style-type: circle; margin: 0 0 0 30px;  }
#contenido_principal ol li { list-style-type: decimal; margin: 0 0 0 30px;  }

#comments_section ul li { list-style-type:none; }

.wp-caption { background:#fff; border: 0; }

tbody tr td { padding: 10px; }

.div_info { padding:10px; border: 1px solid #999; margin: 15px 0; }

#tabla_fotos tr td { padding:1px; }


/* =================================
=========== Header =================
==================================*/

#bg_header { background: url(images/bg_header.png) no-repeat; height:259px;}

#social_media_header { 
	margin: 50px 0 0; 
	text-align:right; 		
	padding: 0; 
}

#social_media_footer { 
	margin: 10px 0 0; 
	text-align:right; 		
	padding: 0; 
}

#social_media_header a, #social_media_footer a { margin: 0 5px; }

#logo { margin: 7px 0 0 ; }

#bg_menu_header { background: #09528d; height: 35px; margin: -150px 0 0 0; }

#slider_home { margin: 5px 0 25px; }


#sidebar, #contenido_principal_home { margin: 10px 0; }

#contenido_principal_home { padding: 0 20px 0 0; line-height: 19px;  }

#contenido_principal { padding: 10px 10px 0 20px; line-height: 19px; }

#contenido_principal img { margin: 0 10px 5px 5px; /*-moz-box-shadow: 0 0 3px 3px #888;
-webkit-box-shadow: 0 0 3px 3px#888;
box-shadow: 0 0 3px 3px #888;*/
padding:2px;
}

#contenido_principal_home hr, #contenido_principal hr  { border:0; border-top:1px solid #0371a0; margin: 10px 0 20px; }

#ds_content { color:#58595b; }
	#ds_content h2 a { font-family: 'Philosopher', cursive; text-decoration: none; color:#58595b; font-size: 24px;  }
	#ds_content img { margin: 8px 5px 15px 0; }
	#ds_content p { margin: 15px 5px 15px 0; }

/* =================================
===========  Home  =================
==================================*/
.nivo-imageLink {box-shadow: 0 0 4px 4px #888; }

.boton_excerpt { background: #0371a0; padding:5px 10px; text-decoration:none; margin: 0px 5px 5px; color: #fff; border-radius:10px; font-family: 'Philosopher', cursive; }
	.boton_excerpt:hover { box-shadow:2px 2px 2px #888; }
	
#sidebar { text-align:center; }

.cajas_home .boton_excerpt { margin: 10px 0 0;}
  .cajas_home .boton_excerpt:hover { box-shadow:2px 2px 2px #888; }

.cajas_home .img_ds, .excerpt, .cajas_home .boton_excerpt { margin: 4px 6px 6px;}

.caja_derecha, .caja_izquierda { border: 1px solid #eaeaea; border-radius: 10px; margin: 0 0 20px 0; }

.caja_izquierda { margin: 0 0 20px -30px; }
.caja_derecha { margin: 0 0 20px 20px; }

.cajas_home .caja_izquierda h2, .cajas_home .caja_derecha h2 { background: #0371a0; padding:10px 5px; font-family: 'Philosopher', cursive; border-radius: 10px 10px 0 0; font-weight:bold; display:block; }

	.cajas_home .caja_izquierda h2 a, .cajas_home .caja_derecha h2 a { color: #fff; text-decoration: none; display:block; }

/* =================================
=========== SINGLE =================
==================================*/

#historial_boton { margin: 20px 0; }
	#historial_boton a { 
		text-decoration: none; 
		padding: 5px 10px;
		border-radius:10px; 
		font-family: 'Philosopher', cursive;
		background: #0371a0;
		color: #fff;
	}
		#historial_boton a:hover { 
			box-shadow:2px 2px 2px #888;
		}
		

/* =================================
===========	  LOOP	================
==================================*/
.box-thumb { margin: 5px 5px 5px 0; }

/* =================================
========== COMENTARIOS =============
==================================*/	

#comments_section li {
	margin:5px 0px 5px 0;
	padding:8px;
	border:1px solid #D6D6D6;
	font-style:normal;
}

#respond label { display: block;  }

#comments_section ol { font-size: 12px; color: black;  }

.avatar { float: right; padding:2px; border:2px solid #fff; }

#comments_section { min-height: 90px; }

.alt { background-color:#FCFCFC;  border: 1px solid #D6D6D6; } /* color de fondo alternativo para los comentarios */

#comments_section li.bypostauthor { background-color: #e7f4ff; border: 1px solid #D6D6D6; } /* Resalta los post del Autor */

#submit { padding:5px; }


/* =================================
=========== AGENDA =================
==================================*/
.evento { border: 1px solid #d0e7f5; padding:10px 2px 0; border-radius: 10px; margin-bottom: 1px; background-color: #fff; }

.fechas_agenda { color: #cc9900; font-weight: bold; }

.boton_agenda { margin-top: 10px; }

/* =================================
=========== Conexión================
==================================*/

#la_conexion h2 a { color: #9e2e86; font-size: 24px; }

/* =================================
=========== FOOTER =================
==================================*/

#footer { 
	border-top: 1px dotted #0371a0; 
	background: url(images/bg_footer.png) no-repeat 205px 0; 
	height:120px;
	padding: 20px 0 0;
}
	#footer p { font-weight:550; font-size: 13px; }
	
.colaborador { border-bottom: 1px solid #d0e7f5; padding:10px 2px 10px; margin-bottom: 20px;}
