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

base.php

+Header			#header
	-logo-section	.logo-section
	-contac			.contact
	-region			.region

+Linea			#linea

+Wrapper						#wrapper
 
	+Navegation  				#navigation
		-menu vertical				.menu-vert
		-search tools				.search-box
		-publicaciones				.publications
	
	+wellcome section			#wellcome-section
		-main-activity				.main-activity
		-prominent activities		.prominent-activities
		-NEXT activities			.next-activities
		
	+Banner section				#banner-section 
	

+Footer						#footer
+Footer Premper				#footer-premper

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

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

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


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


body,
form, input, textarea{
	color: 			#000000;
	font-family: 	verdana,sans-serif;
	font-size: 		12px;
}

body{
	background:#ffffff;
}

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 { outline: none; }

/*
HEADER
---------*/
#header{
	width:		950px;
	margin: 	0px auto;
	color:		#ffffff;
	background:	#435f9c;
	height:		144px;
}
.logo{
	float:		left;
	padding:	18px 0px 0px 18px;
}
.contact{
	float:		right;
}

.region{
	margin: 	0px 33px 0px 0px;
	padding: 	36px 0px 0px 0px;
	clear: 		right;
	float:		right;
	background: url(images/fesamericacentral.gif) top right no-repeat;
}

/*
 LINEA
 ------*/
#linea{
	margin: 	5px auto;
	width: 		950px;
	height: 	8px;
	font-size: 	1px;
	clear: 		both;
	background: #253472;
}

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

#wrapper{
	width: 950px;
	margin: 0px auto;
	background: #ffffff url(images/bg-wrapper.gif) repeat-y;
}

/*
 NAVEGATION
 ----------*/
#navigation{
	float: left;
	width: 180px;
	
}

.search-box{
	
	margin: 6px 6px 0px 0px;
	padding: 4px 0px;
	border-top: 5px solid #253472;
	border-bottom: 5px solid #253472;
}

.text-fes{
	padding: 10px 6px 0px 0px;
	font-size: 11px;
	color: #58595b;
	text-align: justify;
}

.text-fes p a{
	color: #58595b;
	text-decoration:none;	
}
.text-fes p a:hover{
	text-decoration:underline;	
}

.publications{
	padding: 5px 6px 0px 0px
}

.img-publicacion{
	float:left;
	width:65px;
}
.img-publicacion-content{
	float:left;
	width:85px;
}

.txt-publicacion{
	float:left;
	width:105px;
}
.txt-publicacion-content{
	float:left;
	width:360px;
}

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

#wellcome-section{
	width: 573px;
	padding:0px 8px 0px 8px;
	float:left;
}

.main-activity{
	background: #f2f4f0;
}

.bg-green{
	color:#ffffff;
	padding: 9px 7px 0px 7px;
	background: #84956b;
}

.img-main-activity{
	float:left;
	padding:18px 11px 18px 7px;	
}

.text-main-activity{
	padding:18px 7px 5px 7px;
}

.text-main-activity p{
	text-align:justify;
}

.prominent-activities{
	width: 350px;
	float:left;
	padding: 0px 10px 0px 0px;
}
.prominent-activities p{
	text-align:justify;
}


.next-activities{
	float:			right;
	width:			203px;
	padding-left: 	9px;
	min-height: 	500px;
	_height: 		500px;
	border-left: 	1px solid #ececec;
}

.red-box{
	margin-top:	10px;
	padding:	10px 0px;
	color:		#ffffff;
	background: #b21f24;
}


#banner-section{
	float:		right;
	width:		175px;
}

.content-banner{
	padding: 	8px 0px;
	margin-top: 8px; 
	border-bottom:1px solid #ECECEC;
}

#content-flash{
	width: 		175px;
	height: 	185px;
}

/*
 FOOTER
 -------*/

#footer{
	text-align: right;
	clear:		both;
	padding:	26px 15px 10px 0px;
	background: #253472 url(images/bg-footer.gif) top center no-repeat;
	_zoom:	1;
}

#creditos{
	width: 950px;
	margin: 0px auto;
	padding-top: 90px;
	font-size: 10px;
	text-align: center;
}

/*
 * C O N T E N T  S T Y L E
 *  *  *  *  *  *  *  *  * */

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

#content-section{
	width: 		573px;
	padding:	0px 8px 0px 8px;
	float:		left;
}

#footer-content{
	text-align: right;
	clear:		both;
	padding:	10px 15px 10px 0px;
	background: #253472 ;
}

/*
 CUSTOM CLASS
 ------------*/

.minitxt{
	color: #A7A7A7;
	font-size:10px;	
}

.n-txt-coment{
	display: block;
	float:left;
	background: #c6d1e3;
	padding: 1px 3px;
}

.n-txt-coment a{
	color: #253472;
	text-decoration:none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
.n-txt-coment a:hover{text-decoration:underline;}

.n-coment{
	display: block;
	float:left;
	background: #253472;
	padding: 1px 3px;
	margin: 0px 2px 0px 0px ;
}

.n-coment a{
	color: #ffffff;
	text-decoration:none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
.n-coment a:hover{text-decoration:underline;}



.data-article{
	color: 		#656C7B;
	font-size:	11px;
	padding: 5px 0px 0px 6px;
}

.t-bg-degrad{
	margin: 5px 0px;
	padding-left: 6px;
	line-height: 29px;
	background: url(images/bg-verde-degradado.jpg) right no-repeat;
}

.cnt-prev-cat{
	float: left;
	padding: 0px 0px 0px 70px;
}

.img-prev-cat{
	margin: 		0px 0px 0px 15px;
	padding: 		3px 0px 3px 0px;
	border-top: 	5px solid #253472;
	border-bottom: 	5px solid #253472;
}

a.btn-descargar{
	display:	block;
	float:		right;
	color:		#ffffff;
	padding:	3px 10px;
	margin: 	5px 0px 0px 0px;
	background: #253472;
}

.limpiar{
	font-size:1px;
	clear:both;
}

.content-links{
	margin: 0px 6px 0px 0px;
	padding: 6px 0px 6px 0px;
	border-bottom: 5px solid #253472;
}

.title-section{
	color: #ffffff;
	background: url(images/bg-top-content-default.jpg) no-repeat;
}

.title-section h4{
	padding-left: 6px;
	line-height: 41px;
	text-transform: uppercase;
}

.content-path{
	padding:	10px 6px;
	font-size: 	10px;
	color: 		#656C7B;
}

.content-path a{
	color: 		#656C7B;
	text-decoration:none;
}

.content-path a:hover{
	text-decoration:underline;
}

.content-text{
	padding: 10px 6px;
	text-align:justify;
}

.content-text a:visited{	color:	#BF0707; 	text-decoration:none;}
.content-text a:link{		color:	#BF0707; 	text-decoration:none;}
.content-text a:hover{		color: 	#FC2603;	text-decoration: underline;}

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

.t-bullet-blue{
	/*color:#263270;*/
	color:#012778;
	padding-left:15px;
	font-weight:normal;
	text-transform: uppercase;
	background: url(images/v-leer-mas-3.gif) 0px 2px no-repeat;
}

.t-bullet-blue a{
	color:#012778;
	text-decoration:none;
}

.t-bullet-blue a:hover{
	text-decoration:underline;
}

.t-dowload{
	padding: 10px 0px 4px 6px;
	border-bottom: 5px solid #b6c7dc;
}

.t-acua,
.t-acua a{
	color :#656c7b;
	font-weight:normal;
	text-decoration:none;
}
.t-acua a:hover{
	text-decoration:underline;
}

.t-white,
.t-white a{
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
}

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

.t-blue,
.t-blue a{
	padding: 5px 0px;
	font-weight: normal;
	color:#012778;
	text-decoration:none;
}

.t-blue a:hover{
	text-decoration:underline;	
}

.t-orange,
.t-orange a{
	color: #ffffff;
	padding: 10px;
	font-weight:normal;
	background: #ff9933;
	text-decoration: none;
}

.t-orange a:hover{
	text-decoration: underline;
}

.cursiva{
	font-style: italic;
}

.negrita,
.negrita a{
	font-weight: bold;
}

/*
 LINKS
 ------*/

a.lnk-blue{
	padding: 5px 0px;
	color:#263270;
	text-decoration:none;
}

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

a.lnk-black{
	color: #000000;
	text-decoration:none;
}

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

a.lnk-white{
	color:#ffffff;
	text-decoration:none;
	text-transform: uppercase;
}

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

a.lnk-orange{
	text-align:right;
	display:block;
	font-size: 11px;
	color: #ff9933;
	text-transform: uppercase;
	text-decoration: none;
}

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


a.lnk-contact{
	color: 			#ffffff;
	display:		block;
	float:			right;	
	font-weight: 	bold;
	margin: 		22px 0px;
	padding:		5px 37px 5px 12px;
	background: 	#263472;
	text-transform: uppercase;
	text-decoration:none;
}

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

a.lnk-leer-mas,
a.lnk-leer-mas-t{
	color: #be2026;
	display: block;
	float:left;
	padding: 5px 0px 5px 10px;
	text-transform: uppercase;
	text-decoration: none;
	background: url(http://www.fesamericacentral.org/images/v-leer-mas.gif) left center no-repeat;
}

a.lnk-leer-mas-t{
	background: url(http://www.fesamericacentral.org/images/v-leer-mas-2.gif) left center no-repeat;
}

a.lnk-leer-mas:hover,
a.lnk-leer-mas-t:hover{
	text-decoration: underline;
}

/*
 MENUS
 ------*/

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

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

ul.menu-horizontal li a{
	color:			#ffffff;
	padding: 		0px 10px 0px 0px;
	text-decoration:none;
}

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

/*-*-*/

ul.menu-vert{
	width:		174px;
	color:		#ffffff;
	margin:		0px;
	padding: 	0px;
	list-style: none;
	background: #253472;	
	text-transform: uppercase;
}

ul.menu-vert li{
	padding: 			0px 0px 1px 0px;	
}
ul.menu-vert li a{
	color: 				#ffffff;
	display:			block;
	padding: 			11px 5px 10px 11px;
	text-decoration: 	none;
	border-bottom: 		1px solid #5a6694;
}
ul.menu-vert li a:hover, 
ul.menu-vert li a.selected{
	text-decoration: 	underline;
	background: 		#5a6694;
}

/*-*-*/

ul.sub-menu{
	margin:0px;
	padding:5px;
	list-style: none;
}

ul.sub-menu li{

}

ul.sub-menu li a{
	padding: 			3px 5px 3px 14px;
	border-bottom: 		1px solid #5a6694;
	text-decoration: none;
	text-transform: none;
	background: url(http://www.fesamericacentral.org/images/bullet_white.png) left center no-repeat;
}

ul.sub-menu li a:hover,
ul.sub-menu li a.selected{
	text-decoration: underline;
	background: #5a6694 url(http://www.fesamericacentral.org/images/bullet_white.png) left center no-repeat;
}


/*-*-*/
ul.link-list{
	margin: 0px;
	padding: 5px 0px;
	list-style:none;
}

ul.link-list li{
	padding: 1px 0px 1px 15px;
	background: url(http://www.fesamericacentral.org/images/bullet_red.png) left center no-repeat;
}
ul.link-list li a{
	color: #be2227;
	text-decoration: underline;
}

ul.link-list li a:hover{
	color: #ee3425;
	text-decoration: none;
}

/*-*-*/

ul.list-dowload{
	list-style:none;
	padding:0px 6px;
	margin:0px ;
}

ul.list-dowload li{
	padding:5px 0px 5px 20px;
	border-bottom: 1px solid #ececec;
}

/*-*-*/

/*
 INPUTS
 ------*/

input.input-text{
	border:none;
	padding: 2px;
}

input.input-send{
	border: none;
	padding: 2px;
	color: #ffffff;
	background : #5a6694;
}

/*
STYLE PARA TABLAS
----------------------- */

table.table-filter-pub{
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}


/*
STYLE PARA FORMULARIOS
----------------------- */


.valen,textarea{
	padding:					1px 3px 1px 3px;
	border-top:					1px solid #969696;
	border-bottom:				1px solid #bfbeba;
	border-left:				1px solid #bfbeba;
	border-right:				1px solid #bfbeba;
	/*background: #FFF7C0;*/
}

.valenBAD, .valenTtBAD{
	padding:2px 4px 2px 4px;
	border:1px solid #f00;
}

.submit{
	color:		#ffffff;
	padding:	2px 5px;
	margin: 	0px 0px 0px 0px;
	background: #253472;
	border: 	none;
}


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

#msj_aviso, .msj_aviso{
	border:solid 1px #DEDEDE;
	background:#FFFFCC url(http://www.fesamericacentral.org/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(http://www.fesamericacentral.org/images/accept.png) 5px 1px no-repeat;
	color:#CC0000;
	padding:5px 4px 4px 33px;
	font-weight:normal;
	text-align:center;
	font-size:12px;
}




/*
FORMULARIO DE CONTACTO
----------------------- */



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;
}


/*
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{
	font-size:11px;
	border:none;
	font-weight:bold;
}
#pagination-clean .active{
	color:#000000;
	font-weight:bold;
	padding:3px 6px;
}
#pagination-clean a:link,
#pagination-clean a:visited {
	font-size:11px;
	color:#0e509e;
	padding:3px 6px;
	text-decoration:underline;
}
#pagination-clean a:hover{
	text-decoration:none;
}

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