/*  
Theme Name: A21 Vallada
Theme URI: http://www.a21vallada.com
Description: Plantilla para Agenda 21 Vallada
Version: 1
Author: Prood | Comunicaci&oacute;n visual
Author URI: http://prood.com/

	A21 v1.0
	 http://prood.com/

	This theme was designed and built by Rodrigo Barona,
	whose website you will find at http://prood.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	

	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'index.php' file.
	This is to ease installation inside subdirectories of a server.

	Have fun, and don't be afraid to contact me if you have questions.
*/


body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 150%;
}
body {
	background: #990000;
	margin: 0;
}

hr, #hide {	display:none; }

img { border:0; }

/*-- LAYOUT --*/
DIV#contenedor {
	width: 740px;
	margin: 0 auto 0 auto;
	padding: 15px;
}

/*-- HEADER --*/
DIV#header {
	height: 170px;
}

DIV#logo {
	height: 121px;
	background: url(images/header_logo.gif) top left no-repeat;
	overflow: hidden;
	margin-bottom: 15px;
}

DIV#logo a {
	display:block;
	float: left;
	padding: 131px 0 0 0; /* Son 10px mas que el height del logo */
	overflow: hidden;
	height: 0px !important; 
	height /**/:131px; /* for IE5/Win only */ /* Son 10px mas que el height del logo */
}

DIV#header p {
	float:right;
	position:relative;
	top: -37px; /* valor falso para IE 4-5.X/Win */
	left: -10px;
	font-weight:bold;
	font-size:9px;
}

html>body #header p {
	top: -45px; /* Para hacerlo compatible con firefox - Esto no lo lee IE - */
}

DIV#header p a {
	text-decoration:none;
	color: #fff;
}

DIV#header p a:hover {
	text-decoration:underline;
	color: #fff;
}


/*-- CONTENIDO CENTRAL --*/
DIV#contenido {
	border: 1px solid #FFFFFF;
	padding: 5px;
}

DIV#contenido ul li { 
	list-style-type:square; 
}

/*-- CABECERA DEL TITULAR --*/
DIV#titular {
	background: #FFFFFF url(images/titular_fondo_logo.gif) bottom right no-repeat;
	height: 58px;
	padding: 0;
	margin-bottom: 5px;
}

DIV#titular h2 {
	margin: 0 ;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	background: transparent url(images/titular_h2_fondo_logo.gif) 8px 14px no-repeat;
	padding:30px 0 5px 85px;
}

DIV#titular h2 a {
	color:#000;
	text-decoration:none;
}

DIV#titular h2 a:hover {
	color:#fff;
	text-decoration:none;
}
/*-- TEXTO CORRIDO CENTRAL --*/
DIV#txt {
	background: #FFFFFF;
	margin-bottom: 5px;
	padding: 15px;
}

DIV#txt a {
	color:#990000;
	text-decoration:none;
	border-bottom: 1px solid #999;
}

DIV#txt a:hover {
	color:#000;
	text-decoration:none;
	border-bottom: 1px solid #000;
}

DIV#txt h3 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	border-bottom: 1px solid #990000;
	display:block;
	padding: 0 0 5px 0;
	margin: 20px 0 8px 0;
}

DIV#txt img {
	border: 1px solid #990000;
	padding: 3px;
	margin: 0 0 15px 15px;
}

DIV#txt a img {
	border-bottom: 1px solid #FFFFFF;
}
DIV#txt a:hover img {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

DIV#txt .navigation {
	border: 1px solid #FFFFFF;
	padding: 8px;
	margin: 0 0 15px 0;
	height:18px;
}

DIV#txt .alignleft {
	float:left;
}

DIV#txt .alignright {
	display:block;
	text-align:right;
}
/*-- ESTILO PARA LOS POST DE DESCARGA --*/

DIV#txt .post {
	background:#FFFFFF ;
	padding:10px;
	margin-bottom: 10px;
}

DIV#txt .post h3 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	border-bottom: 1px solid #990000;
	display:block;
	padding: 0 0 5px 0;
	margin: 0;
}

DIV#txt .post h3 a {
	color:#000;
	text-decoration:none;
	border-bottom: 0;
}
DIV#txt .post h3 a:hover {
	color:#990000;
	text-decoration:none;
	border-bottom: 0;
}

DIV#txt .post em a  {
	font-size: 14px;
	text-align:right;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-style:normal;
	background: transparent url(images/download.gif) bottom left no-repeat;
	padding-left: 15px;
	border-bottom: 0;
}

DIV#txt .post em a:hover {
	text-decoration:underline;
	border-bottom: 0;
}

DIV#txt .post .postmetadata {
	font-size:10px;
	border-top: 1px solid #990000;
	padding: 2px 0 0 0;
	margin:0;
}

/*-- Estilo para COMENTARIOS --*/
#commentlist {
	font-size:16px;
	font-weight:bold;
	color:#999;
}

#commentlist .class_comment1 {
	padding: 5px 10px 0 10px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background:#FFFFFF ;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	margin-bottom: 10px;
}

#commentlist .class_comment2 {
	padding: 3px 10px 0 10px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin-bottom: 10px;
}

/*-- FOOTER --*/
DIV#footer {
	background: #FFFFFF;
	padding: 8px;
	font-size:9px;
}

DIV#footer a {
	color:#990000;
	text-decoration:none;
	border-bottom: 1px solid #990000;
}

DIV#footer a:hover {
	color:#000;
	text-decoration:none;
	border-bottom: 1px solid #000;
}

/*-- FORMULARIOS - INICIO --*/

.obligatorio {
	color: #FF0000;
	font-size: 11px;
}
/*-- FORMULARIOS - FIN --*/
