/*-----------------------------------------------------------
TABLE OF CONTENTS
--------------------------------------------------------------

base.php

+Background all				#background-all
	+Wrapper						#wrapper
		+header					#header
			-lang-section			.lang-section
			-logo-section			.logo-section

		+wellcome section			#wellcome-section
			-Navegation  			.navigation
			-Wellcome text			.wellcome-txt
			-Equity-news			.equity-news

	+Content flash					#content-flash

	+Footer						#footer


------------------------------------------------------------*/

/*	-----------------------------------------------	*/
/*	STANDAR HTML TAG RESET 	*/
/*	-----------------------------------------------	*/

body,
h1, h2, h3, h4, h5, h6,
p, ul, li,
form{
	border:		0;
	margin:		0px;
	padding:		0px;
}


/*	-------------------------------------------------------	 */
/*	STANDAR HTML TAG DEFINITION */


body,
form, input, textarea{
	color: 			#000000;
	font-family:		 Arial, "Nimbus Sans L", Sans-Serif;
	font-size: 		12px;
}

body{
	background:#014b98 url(images/body-bgrp.jpg) top repeat-x;
}

h1{ font-size: 28px; }
h2{ font-size: 23px; }
h3{ font-size: 19px; }
h4{ font-size: 16px; }
h5{ font-size: 14px; }
h6{ font-size: 12px; }


/*a:visited{color:	#0000ee;}*/
/*
a:link{color:	#0000ee;}
a:hover{text-decoration: underline;}*/

a { outline: none; }

#background-all{
	background: url(images/background-all.jpg) center 144px no-repeat;
	width:100%;
	height: 800px;
	display: table;
}


/*
WRAPPER
-----------*/

#wrapper{
	width: 960px;
	height:408px;
	margin: 0px auto;

}

/*
HEADER
----------*/
#header{
	height: 	144px;
	color:	#047202;
}

.lang-section{
	float:			left;
	width:			675px;
	height: 			144px;
	background: 		url(images/top-bg.jpg) left no-repeat;
}

.logo-section{
	float:			left;
	width:			240px;

}

/*
WELLCOME SECTION
------------------------*/

#wellcome-section{
	color:#ffffff;

}

.navigation{
	float:	left;
	width:	475px;
	height:	264px;
	background: url(images/nav-sect-bg.png) no-repeat;
}

.wellcome-txt{
	float:	left;
	width: 	225px;
	background: url(images/wellcome-txt.png) no-repeat;
}

.equity-news{
	float:	left;
	width:	260px;
}


/*
CONTENT-FLASH
-------------------*/
#content-flash{
	margin:0px auto;
	width: 1020px;
	height:161px;
	display:block;
}


/*
FOOTER
----------*/
#footer{
	margin:0px auto;
	font-size: 10px;
	width:1020px;
	color:#ffffff;
}
.banner-content{
	padding: 4px 0px 0px 0px;
	height:86px;
	background: url(images/bordes-top-bot.gif) repeat-x;
}

.derechosbg{
	float:left;
	margin: 0px 3px;
	width:239px;
	height:83px;
	background: #ffffff;
	opacity:0.3;
	filter:alpha(opacity=30);
}

.derechostxt{
	position: absolute;
	top: 0px;
	left: 277px;
	padding: 10px 0px 0px 25px;
	width:214px;
	height:73px;
	text-align:left;
	font-size: 11px;
	overflow:hidden;
	z-index:10;
}

.derechostxt a{
	color: #ffffff;
}


/*
content - style
*/
/*-----------------------------------------------------------
TABLE OF CONTENTS
--------------------------------------------------------------

base.php

+Background all				#background-all-content
	+Wrapper-c					#wrapper-c
		+header					#header
			-lang-section-c			.lang-section-c
			-imagen-cambiando		.img-cam
			-logo-section			.logo-section-c

		+Navegation section			#nav-section
			-Navegation  ppal		.navigation-ppal
			-Navegation  sec		.navigation-sec
			-info-contact			.info-contact

		+content section			#content-section
			-route-section			.route-section
			-text-section			.text-section




------------------------------------------------------------*/



#background-all-content{
	background: url(images/background-content-all.jpg) center 144px no-repeat;
	width:100%;
	height: 800px;
	display: table;
}

#wrapper-c{
	width: 960px;
	margin:0px auto;
}

/*
HEADER
-------------------*/

.lang-section-c{
	float:left;
	width: 181px;
	height:144px;
	background: url(images/loro.jpg) no-repeat;
}
.img-cam{
	float:left;
	width:516px;
	height:144px;
	background: url(images/bg-imagen-top01.jpg) no-repeat;
}

/*
NAV-SECTION
-------------------*/

#nav-section{
	float:left;
	width:380px;
	position:relative;
	z-index:2;
	_zoom:1;
}

.navigation-ppal{
	float:left;
	width:181px;
	position:relative;
	z-index:3;
}

#navigation-sec{
	position:absolute;
	top:-81px;
	left:158px;
	width:271px;
	height: 344px;
	z-index:15;
	_zoom:1;
}

.nav-sec-background{
	width:271px;
	height: 344px;
	background: url(images/nav-secundaria-img01.png) no-repeat;
}

.info-contact{
	color:#fff;
	margin: 46px 0px 0px 25px;
	padding: 10px 0px 0px 0px;
	background: transparent url(images/punto.gif) top repeat-x;
}

.derechostxt-c{
	padding: 10px 0px 10px 20px;
	width:240px;
	text-align:left;
	font-size: 11px;

}

.derechostxt-c a{
	color: #fff;
	text-decoration: underline;
}

.derechostxt-c a:hover{
	color: #ff0;
	text-decoration: none;
}

/*
CONTENT-SECTION
----------------------*/

#content-section{
	float:left;
	margin-top:18px;
	width: 544px;
	min-height:616px;
	_height:616px;
	position:relative;
	background: #ececda url(images/content.jpg) bottom center no-repeat;
	z-index:1;
}

#planta-bot-content{
	position:absolute;
	bottom:0px;
	right: -52px;
	width:88px;
	height:142px;
}
#planta-bot-content .f-planta{
	width:88px;
	height:142px;
	background: url(images/plantas-bot-content.png) no-repeat;
}

.route-section{
	font-size:11px;
	color: #6e6d63;
	height: 55px;
	background: url(images/ruta-background.jpg) no-repeat;
}

.route-section a{
	color: #6e6d63;
	text-decoration: none;
}
.route-section p{
	padding: 30px 50px 0px 0px;
	text-align:right;
}

.text-section{
	padding: 0px 20px 40px 76px;

}


/*
CUSTOM CLASS
-------------------*/
.clean{
	clear:both;
}

.img-p{
	padding:15px 0px 0px 10px;
}

/*
Galeria
--------*/

.floatright{
	margin-left: 25px;
}

.floatingimage{
	position:relative;
}
.floatingimage img{
	padding-bottom: 3px;
	background: #547e16 url(images/punto2.jpg) right bottom no-repeat;;
	/*border-bottom: 2px solid #547e16;*/
}

.floatingimage span{
	display:block;
	position:absolute;
	bottom:-15px;
	_bottom:-8px;
	left:-31px;
	width: 37px;
	height: 67px;
	background: url(images/hojas-p-img.gif) no-repeat;
}

/*
TITULOS
----------*/

.t-green{
	color:#c1e43f;
}
.t-green a{
	color:#c1e43f;
	text-decoration:none;
}
.t-green a:hover{text-decoration:underline;}


.t-green-os{
	color:#547e17;
	padding-bottom: 14px;
	margin-bottom: 8px;
	background: url(images/punto.gif) bottom repeat-x;
	_zoom:1;
}
.t-green-os a{
	color:#547e17;
	text-decoration:none;
}
.t-green-os a:hover{text-decoration:underline;}

.t-white{
	color:#fff;
}
.t-white a{
	color:#fff;
	text-decoration:none;
}
.t-white a:hover{text-decoration:underline;}

.t-dowload{
	padding: 5px 0px 0px 25px;
	_width: 420px;
	_line-height: 24px;
	background: url(images/download.png) left center no-repeat;
}

.t-enlaces{
	padding: 0px 0px 0px 25px;
	line-height: 24px;
	_width: 420px;
	background: url(images/globe.png) left center no-repeat;
}

.t-coment{
	padding: 0px 0px 0px 25px;
	line-height: 24px;
	_width: 410px;
	background: url(images/comment.png) left center no-repeat;
}

/*
LINKSS
--------*/

a.lnk-white,
a.lnk-white:visited{
	color: #ffffff;
	text-decoration:none;
}

a.lnk-white:hover{
	text-decoration:underline;
}

a.lnk-read,
a.lnk-read:visited {
	color:#c1e43f;
	font-size:10px;
	font-weight:bold;
	padding-right: 12px;
	text-decoration:none;
	background: url(images/bullet-flecha.gif) right 1px no-repeat;
}

a.lnk-read:hover{
	text-decoration:underline;
}

a.lnk-read-2,
a.lnk-read-2:visited {
	color: #fff;
	text-decoration: none;
	text-align:center;
	display:block;
	width:60px;
	height:27px;
	line-height: 27px;
	background: url(images/leer-noticia.jpg) no-repeat;
}
a.lnk-read-2:hover{
	color: #ff0;
	text-decoration: underline;
}

a.lnk-green,
a.lnk-green:visited ,
.logo-section a,
.logo-section a:visited {
	color:			#047202;
	font-size:		10px;
	text-decoration:	none;
}

a.lnk-green:hover,
.logo-section a:hover{
	text-decoration:	underline;
}

a.lnk-fecha,
a.lnk-fecha:visited {
	color: #7f7c73;
	font-size:10px;
	text-decoration: none;
}
a.lnk-fecha:hover{
	text-decoration: underline;
}

a.lnk-black,
a.lnk-black:visited {
	color: #000;
	text-decoration:none;
}
a.lnk-black:hover{
	text-decoration:underline;
}

a.lnk-url,
a.lnk-url:visited {
	color: #f00;
	text-decoration:underline;
}
a.lnk-url:hover{
	text-decoration:none;
}

a.lnk-back:link,
 a.lnk-back:visited {
	color:#0e509e;
	padding:3px 6px;
	font-weight:bold;
	text-decoration:none;
}
 a.lnk-back:hover{
	text-decoration:underline;
}



/*
MENUSS
----------*/
ul.menu-v{
	list-style:none;
	padding:0px;
}

ul.menu-v li {
	padding: 4px 0px 4px 5px;
	_padding: 1px 0px 2px 5px;
	background: url(images/pie-op.png) no-repeat;
}

ul.menu-v li a{
	color: #000;
	display:block;
	text-transform: uppercase;
	text-decoration:none;
}

ul.menu-v li a:hover{
	color:#fff;
	text-decoration:none;
}

/**/
ul.menu-v-cnt{
	list-style:none;
	padding:0px;
}

ul.menu-v-cnt li {
	padding: 4px 0px 4px 5px;
	background: url(images/background-mn-content.jpg) bottom no-repeat;
}

ul.menu-v-cnt li a{
	color: #fff;
	display:block;
	text-transform: uppercase;
	text-decoration:none;
}

ul.menu-v-cnt li a:hover,
ul.menu-v-cnt li a.selected{
	color:#0e0;
	text-decoration:none;
}

ul.menu-v-cnt li a.selected{font-weight: bold;}

ul.sub-menu{
	list-style:none;
	_zoom:1;
}

ul.sub-menu li{
	padding: 0px 0px 0px 6px;
	background: url(images/guion.gif) left 7px no-repeat;
}

ul.sub-menu li a{
	color: #fff;
	text-decoration: none;
}

ul.sub-menu li a:hover,
ul.sub-menu li a.selected{
	text-decoration: underline;
}

/*-- sub sub menu --*/

ul.s-s-menu{
	list-style:	none;
	margin:		0px 0px 0px 0px;
}

ul.s-s-menu li{
	display: 		inline;
	padding: 	0px 0px 0px 0px;
}

ul.s-s-menu li a,
ul.s-s-menu li a:visited{
	color:		#003a50;
	text-decoration: none;
}
ul.s-s-menu li a:hover,
ul.s-s-menu li a.selected{
	color:		#000;
	text-decoration: none;
}


ul.list-dowload{
	list-style:none;
	padding: 10px 0px 0px 15px;

}

ul.list-dowload li{
	padding: 0px 0px 5px 20px ;
	_width:410px;
	background: url(images/extensions/dowload.png) left 3px no-repeat;
}

ul.list-links{
	list-style:none;
	padding: 5px 0px 0px 15px;
}

ul.list-links li{
	margin-bottom:2px;
	padding: 0px 0px 0px 20px ;
	_width:410px;
	background: url(images/link_go.png) left center no-repeat;
}
/*
FORM
-------*/


input, textarea{
	color:						#a6a6a;
	border: 						none;
	padding: 					3px;
}

input[type="radio"],
input[type="checkbox"]{
	border: 						none;
}


.btn-send{
	color:					#fff;
	background:				#080;
	border: 					1px solid #fff;
}




.valen,textarea{
	font-family: 					Arial,"Nimbus Sans L",Sans-Serif;
	padding:						2px 4px 2px 4px;
	border-top:					1px solid #969696;
	border-bottom:				1px solid #bfbeba;
	border-left:					1px solid #bfbeba;
	border-right:					1px solid #bfbeba;
	/*background: #FFF7C0;*/
}

.valenBAD, .valenTtBAD{
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	padding:2px 4px 2px 4px;
	border:1px solid #f00;
}



ul.content-form{
	list-style:					none;
}

ul.content-form li{
	display:					block;
	padding:					4px 5px 2px 9px;
}

ul.content-form li label.description{
	border:						none;
	color:						#222;
	display:					block;
	font-weight:				700;
	line-height:				150%;
	padding:					0px 8px 0px 8px;
	position:					relative;
}

ul.content-form li label.description span{
	position: 					absolute;
	right:						6%;
	color:						#e00;
	font-weight:				normal;
	font-size:					11px;
}

ul.content-form li div{
	margin: 					0px 4px 4px 0px;
	padding: 					0px 8px 0px 8px;
}

/*
IMGSS
*/

.ayude-denuncie{
	margin-top:19px;
	*margin-top:28px;
	_margin-top:28px;

}


/*
ALERT MESSAGES
****************/

#msj_aviso, .msj_aviso{
	border:solid 1px #DEDEDE;
	background:#FFFFCC url(images/warning.png) 5px 1px no-repeat;
	color:#CC0000;
	padding:5px 4px 4px 33px;
	font-weight:normal;
	text-align:center;
	font-size:12px;
}
#msj_aviso_add{
	border:solid 1px #DEDEDE;
	background:#FFFFCC url(images/accept.png) 5px 1px no-repeat;
	color:#CC0000;
	padding:5px 4px 4px 33px;
	font-weight:normal;
	text-align:center;
	font-size:12px;
}


/*
PAGINATION: CLEAN
----------------------- */

ul#pagination-clean{
	border:0;
	margin:0 auto;
	padding:0;
	text-align:center;
}

#pagination-clean li{
	border:0;
	margin:0;
	padding:0;
	font-size:11px;
	list-style:none;
}
#pagination-clean li{
	display:inline;
	border-right:solid 1px #DEDEDE;
	margin-right:2px;
}

#pagination-clean .previous-off,
#pagination-clean .next-off {
	color:#888888;
	font-weight:bold;
	padding:3px 4px;
}
#pagination-clean .next a,
#pagination-clean .previous a{
	border:none;
	font-weight:bold;
}
#pagination-clean .active{
	color:#000000;
	font-weight:bold;
	padding:3px 6px;
}
#pagination-clean a:link,
#pagination-clean a:visited {
	color:#0e509e;
	padding:3px 6px;
	text-decoration:underline;
}
#pagination-clean a:hover{
	text-decoration:none;
}

/* -------------------------------------------- */





















