/*==================================*/
* { margin:0px; padding:0px; }

body { font-family:Arial, Tahoma, Verdana; background:#7AA244; }

img { border:none; }

span.aux
{
	clear:both;
	display:block;
	font-size:2px;
}

em
{
	font-style:normal;
	color:#3A66CC;
	font-weight:bold;
}
/*==================================*/
.separador
{
	height:3px;
	background:url(../imagenes/separador.png) repeat-x;
	margin:10px 0px;
	clear:both;
}
/*==================================*/
.panel1 { width:225px; }
.panel2 { width:610px; padding:6px 0px 0px 0px; }
.panel3 { width:325px; border-right:1px dotted #666; }
.panel4 
{
	background:#fff;
	padding:7px 7px 4px 7px;
}
/*==================================*/
.left { float:left; }
.right { float:right; }
/*==================================*/
.espacio { margin-bottom:15px; }
/*==================================*/
.centro { margin:0px auto; text-align:center; }
/*==================================*/
#Content
{
	width:980px;
	margin:0px auto 3px auto;
	background:#E8F0DB;
	padding:0px 0px 10px 0px;
}
/*==================================*/
#Header
{
	width:950px;
	margin:0px auto 2px auto;
	padding:10px 0px 0px 0px;
	height:100px;
	position:relative;
}
/*==================================*/
#Logo
{
	padding:0px 0px 10px 10px;
	width:140px;
	float:left;
}
/*==================================*/
#Menu
{
	width:750px;
	height:35px;
	position:absolute;
	bottom:0px;
	right:0px;
	font-family:'Century Gothic', Arial, Verdana;
}

#Menu ul { text-align:right; }

#Menu li
{
	display:inline;
	list-style:none;
	font-size:16px;
	margin:0px 0px 0px 15px;
	font-weight:bold;
}

#Menu li a
{
	color:#435825;
	text-decoration:none;
}

#Menu li a:hover { color:#999; }
/*==================================*/
#Main
{
	width:950px;
	margin:0px auto;
}
/*==================================*/
#Banner
{
	background:url(../imagenes/bg_banner.jpg) no-repeat;
	width:950px;
	margin:0px auto 2px auto;
	height:180px;
	position:relative;
}
/*==================================*/
#TBanner
{
	float:left;
	width:430px;
	padding:0px 0px 0px 10px;
	position:absolute;
	top:30px;
}

#TBanner h1
{
	font-weight:normal;
	font-size:30px;
}

#TBanner h2 { font-size:14px; margin:0px 0px 3px 0px; }

#TBanner p { font-size:14px; }
/*==================================*/
#gallery {
	width: 320px; 
}
#gallery ul { list-style: none; text-align:center;}
#gallery ul li { display: inline;  margin:5px; }
#gallery ul img {
	border: 5px solid #B8E0ED;
	border-width:5px;
}
#gallery ul a:hover img {
	border: 5px solid #efefef;
	border-width: 5px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }


/*==================================*/
.texto h2
{
	font-family:'Century Gothic', Arial, Verdana;
	font-size:18px;
	margin:0px 0px 10px 0px;
}

.texto p
{
	font-size:14px;
	line-height:1.5em;
	margin:0px 0px 10px 0px;
}

.texto li
{
	font-size:14px;
	line-height:1.5em;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	background:url(../imagenes/bg_vinieta.gif) no-repeat 0px 5px;
}

.texto a
{
	text-decoration:none;
	color:#273416;
}

.texto a:hover { color:#000; }
/*==================================*/
.imagenquien
{
	padding:5px 0px 10px 0px;
	text-align:center;
}
/*==================================*/
.form label
{
	display:block;
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
}

.form input
{
	width:210px;
	padding:5px;
	color:#565656;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #2b2b2b;
}

.form input.error
{
	background: #f8dbdb;
	border-color: #cc0000;
	margin:0px;
}

.form textarea
{
	width:450px;
	height:120px;
	padding:5px;
	color:#565656;
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #2b2b2b;
}

.form p
{	margin:0px 0px 10px 0px!important;	}

.form p span
{
	margin:0px;
	color:#7AA244;
	font-size:11px;
	font-style:italic;
}

.form img
{	margin:0px 5px 0px 0px;	}


.form #enviar
{
	background:#273416;
	color:#fff;
	font-weight:700;
	font-style:normal;
	border:none;
	cursor:pointer;
}

.form #enviar:hover
{
	background:#7AA244;
	color:#000;
}
/*==================================*/
#Separador
{
	background:url(../imagenes/bg_separador.gif) repeat-x;
	height:1px;
	margin:0px 0px 3px 0px;
}
/*==================================*/
#Footer
{
	width:980px;
	margin:0px auto;
	padding:7px 0px 5px 0px;
	background:#273416;
}

#Footer p
{
	font-size:11px;
	color:#fff;
	margin:0px 0px 3px 5px;
}

#Footer a
{
	text-decoration:none;
	color:#7AA244;
}

#Footer a:hover { color:#fff; }