/*  

Theme Name: EncuentroIndigena

Theme URI: http://www.encuentroindigena.org

Description: Tema gráfico para EncuentroIndigena.

Version: 1.0

Author: Tuxicodine

Author URI: http://tuxicodine.net

*/

.contenedor {width:970px;height:600px;margin:30px auto 15px auto;clear:both;-moz-border-radius:20px;background-color:#ffffff;}

.contenido {float:left;margin-top:8px;width:540px;height:550px;overflow:auto;background-color:#fff;padding:10px;-moz-border-radius:20px;}

.menu {padding-top:15px;width:400px;float:right;block-overflow: float;background-color:#fff;-moz-border-radius:20px;}

.mapa td {border:0px none;padding:0;}
.lista td {border:0px none;padding:0 5px 10px 5px;}



.fecha {display:block;background-color:#516360;color:#fff;padding:6px;text-align:center;-moz-border-radius:4px;font-size:10px;font-weight:bold;}


/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.22 "Trebuchet ms",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}



body {color:#000;background:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table {
	/*so things don't run into each other*/
	margin-bottom:1em;
}

/* form elements */
form {
	margin:10px 15px; padding: 0;
	border: 0px solid #aaa; 
	background-color: #e4f0fb; 
	padding:10px;
	-moz-border-radius:8px;
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 2px;
	border:1px solid #aaa;
	font: normal 1em 'Trebuchet MS', verdana, sans-serif;
	color:#333;
}
textarea {
	width:400px;
	padding:2px;
	font: normal 1em 'Trebuchet MS', verdana, sans-serif;
	border:1px solid #aaa;
	height:100px;
	display:block;
	color:#333;
}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #aaa;
	background: #FFF; 
	padding: 3px 4px; 
	color: #333;	
}

/* style me some comments and inputs */

#commentblock{-moz-border-radius:8px;border-width:1px;border-style:solid;border-color:#e1e1e1;}
#commentblock{margin:20px 20px 20px 20px;padding:10px 10px 10px 10px;font-size:.9em;background-color:#fafafa;}

#comments {width:435px;padding:12px 0 0 0;}
#commentblock h2{color:#0066cc;margin-bottom:7px;}


#commentlist li {list-style:none;margin:10px;padding:10px;border-style:solid;-moz-border-radius:8px;border-width:1px;border-style:solid;border-color:#e1e1e1;}

.alt {background-color:#ffffff;}
.standard {background-color:#f1f1f1;}
