/*
Theme Name: GRND
Version: V.01
Author: Jordi Rue
*/

/*					RESET
=============================================================================================*/
/* CSS Reseter (basado en Eric Meyer's Reworked Reset) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
table {border-collapse:collapse;border-spacing:0;}
body {line-height:1;}
input, select {font-size:1em;}
textarea {font:normal 1em Arial, Helvetica, sans-serif;}
ol, ul, li {list-style:none;}
dt {font-weight:bold;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
cite {font-style:normal;}
a:link, a:visited {color:#000;text-decoration:underline;}
a:hover {color:#000;}
hr {display:none;}
abbr, acronym {cursor:help;text-decoration:underline;}
ins {color:#666;text-decoration:none;}
kbd {color:#666;font:normal 110% Arial, Helvetica, sans-serif;}

/*					CLEAR
=============================================================================================*/
.clearfix:after {height:0;content:".";clear:both;display:block;visibility:hidden;}
.clearfix {min-height:0;height:1%;}
	/* Internet Explorer MAC */
	* html .clearfix {height:1%;}
	.clearfix {display:block;}

/*					GENERAL
=============================================================================================*/
html {font-size:125%;}
body {font:normal .5em Arial, Helvetica, sans-serif;text-align:left;background:fixed url('images/bg.jpg') repeat-x center top;}
#page {width:99.2em;margin:0 auto;position:relative;background-color:#fff;}
	h1 {display:none;}
	/* Aumentar o disminuir el tamano de fuente segun la longitud del texto */
	.txt80 {font-size:80%;}
	.txt90 {font-size:90%;}
	.txt110 {font-size:110%;}
	.txt120 {font-size:120%;}
	/* Precarga de las imagenes */
	img {background:#eee url('images/carga.gif') no-repeat 50% 50%;}

/*					CABEZA
=============================================================================================*/
#head {margin:0 1.6em 2em;background:#1B222C url('images/bg_head.jpg') no-repeat 0 0;}
	#headerimg {height:5em;}
	#headerimg img {width:42.4em;height:5em;float:left;}
	#headerimg .description {margin:1em 1.4em 0;font-size:1.6em;font-weight:bold;float:left;}
	#headerimg .search {margin:1.6em .6em 0 0;float:right;}
		#headerimg .search #s {border:solid .1em #000;}
	.galeria {padding:1em 0 0;}
	/* Carrousel */
	.carrousel {width:69em;margin:1.5em 1.5em 1em .5em;position:relative;overflow:hidden;float:left;}
		.carrousel a {margin:0 0 1em;padding:.4em 0;text-decoration:underline;color:#a2ad00;}
		.carrousel a:hover {text-decoration:none;}
		.carrousel h4 {font-size:1.4em;}
		#box {position:relative;padding:1em 3em 1em .5em;}
		#box div {width:69em;float:left;}
			#box div h3 {font-size:16px;color:#a2ad00;}
			#box div p {font-size:12px;color:#FFF;padding:1em .5em 1em 0;}
	#links {width:25em;margin:2em 0;position:relative;float:left;}
		#links .top_linkcat {height:1.5em;background:url('images/top_linkcat.png') no-repeat 0 0;}
		#links .info {width:25em;height:5em;position:absolute;}
		#links p {background:url('images/bg_linkcat.png') repeat-y 0 0;}
		#links .buttons {padding:0 1em 0 0;}
			#links span {height:1.6em;padding:.2em .5em 0;display:block;font-size:1.6em;font-weight:bold;color:#FFF;cursor:pointer;}
			#links span:hover {color:#a2ad00;background:url('images/bg_linkcat.png') repeat-y 0 0;}
			#links span:active {color:#1B222C;}
		#links .bottom_linkcat {height:1.5em;background:url('images/bottom_linkcat.png') no-repeat 0 0;}
	.carrousel .sociable {display:none;}

/*					CONTENIDO
=============================================================================================*/
#content {margin:0 1.6em 2em;color:#586168;}
	#content h3 {margin:0 0 1em;font-size:1.4em;}
	#content h4 {margin:0 0 1em;padding:.4em 0;font-size:1.4em;}
	/* navegacion por el contenido */
	#content .navigation {margin:0 0 2em;background:url('images/bg_entrada.jpg') no-repeat 0 0;}
		#content .navigation a {font-size:1.2em;text-decoration:none;}
		#content .navigation a:hover {text-decoration:underline;}
		#content .navigation .alignleft {float:left;}
		#content .navigation .alignright {float:right;}
	/* Titulos */
	#content h2 {margin:0 0 1em;font-size:1.6em;}
	/* Entradas */
	#content .post {margin:0 0 2em;}
		#content .post h3 {margin:0;padding:.3em 1em 0 0;font-size:1.6em;}
			#content .post h3 span {padding:.2em .5em .4em;background-color:#ced54b;border-top:solid .5em #1B222A;}
			#content .post h3 a {padding:.2em .5em .4em;background-color:#ced54b;border-top:solid .5em #1B222A;color:#000;}
			#content .post h3 a:hover {text-decoration:none;}
			#content .post h4 a {text-decoration:underline;}
			#content .post h4 a:hover {text-decoration:none;}
		#content .post small {font-size:1.1em;font-weight:bold;}
		#content .entry {padding:1em .5em 0 1em;background-color:#f1f3d9;border:solid .1em #ced54b;}
		#content .post a {text-decoration:none;color:#838830;}
		#content .post a:hover {text-decoration:underline;}
		#content .post .entry p {margin:1em 0;font-size:1.2em;}
		#content .post .entry ul, #content .post .entry ol {margin:1em;font-size:1.2em;}
		#content .post .entry ol li {margin:0 0 .5em .5em;list-style:decimal inside;}
		#content .post .postmetadata {padding:.2em .5em .2em 0;text-align:right;font-size:1.1em;background-color:#ced54b;}
		#content .post img {border:#586168 solid .1em}
	#content .announcement_post {color:#A3AC01;}
	#content .announcement_post .sociable  {display:none;}
	#content .sociable_tagline {margin:0 0 1em;font-size:1.1em;font-weight:bold;}
	/* Comentarios */
	#content .nocomments {padding:1em;font-size:1.4em;font-weight:bold;background-color:#dade99;border:solid .1em #a2ad00;}
	#content .logeado {margin:0 0 1em;font-size:1.4em;font-weight:bold;background-color:#dade99;border:solid .1em #a2ad00;}
	#content #respond form {margin:1em 0 2em;padding:1em;background:#dade99 url('images/ico_comentary.gif') no-repeat 91em 1em;border:solid .1em #a2ad00;}
		#content #respond form p {font-size:1.2em;font-weight:bold;}
		#content #respond form {margin:.5em 0;}
		#content #respond form #author, #content #respond form #email, #content #respond form #url {margin:0 0 .5em;border:solid .1em #000;}
		#content #respond form textarea {margin:0 0 .5em;border:solid .1em #000;}
	#content .commentlist {margin:0 0 1.5em;font-size:1.2em;}
		#content .commentlist li {margin:0 0 1em;padding:1em;background:#d1d4d3 url('images/ico_coment.gif') no-repeat 1.2em 1em;;border:solid .1em #000;}
		#content .commentlist .comment-author {margin:0 1em .5em 2em;padding:0 1em 0 0;font-size:1.4em;font-weight:bold;}
		#content .commentlist .commentmetadata {margin:0 0 .5em 1em;font-size:1.2em;}
		#content .commentlist p {margin:0 0 .5em 1em;font-size:1.2em;}

/*					SIDEBAR
=============================================================================================*/
#sidebar {margin:0 1.6em 2em 1.6em;padding:7em 0 2em;color:#000;background:#a2ad00 url('images/bg_sidebar.jpg') no-repeat 0 0;}
	#sidebar a {font-size:1.2em;color:#fff;text-decoration:none;}
	#sidebar a:hover {text-decoration:underline;}
	#sidebar .sidebar_donde {margin:0 .6em 1em;font-size:1.4em;font-weight:bold;}
	#sidebar .bottomcont {width:46em;height:1%;margin:0 .7em;float:left;text-align:left;}
	/* Formulario de contacto */
	#wpcf {border-right:solid .1em #ced54b;}		
		#wpcf fieldset {margin:1em;padding:1em;}
		#wpcf legend {margin:0 0 .5em 0;font-size:1.4em;font-weight:bold;color:#FFF;}
		#wpcf label {width:14em;padding:0 1em 0 0;display:block;float:left;text-align:right;}
		#wpcf input {border:solid .1em #000;}
		#wpcf p {margin:0 0 .7em 0}
		#wpcf .field {width:24em;}
		#wpcf p.button {padding:0 .5em 0 0;text-align:right;}
		#wpcf textarea {width:39em;height:5em;border:solid .1em #000;}
		#wpcf .error {background-color:#FF0;}
		#wpcf .challenge {width:24em;display:inline-block;display:-moz-inline-stack;text-align:left;}
		#wpcf p.alert {padding:.5em 0 1em 0;color:#F00;font-weight:bold;text-align:center;}
	#sidebar .otras {width:15em;margin:0 .5em;float:left;text-align:left;}
	#sidebar .categorias {width:15em;margin:0 .5em;float:left;text-align:left;}
	#sidebar .archivos {width:16em;float:left;text-align:left;}

/*					PIE
=============================================================================================*/
#footer {margin:0 1.6em;padding:1em 0;text-align:center;color:#000;background-color:#a2ad00;border-top:solid 2em #ced54b;}

/* TODO MI ODIO A IE6 */
#usuarios-ie {padding:10em;font-size:1.6em;font-family:Verdana, Arial, sans-serif;background:#FFFFDE;color:#000;border-bottom:2px solid #7F0C00;}
#usuarios-ie a {text-decoration:underline;font-weight:bold;color:#D64411;}
#usuarios-ie img {margin:3em 20em;width:75px;height:130px;}