/* GENERAL RULES */
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px;
	font-size: 11px;
	color: #666666;
	background-image: url(../image/found_site.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#header_flash {
	height: 204px;
	width: 899px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	z-index:-1;
}
#header_html {
	background-image: url(../image/fondo_header_transparente.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:auto;
	margin-right:auto;
	position: absolute;
	z-index:10;
	top:0px;
	height: 204px;
	width: 899px;
}

a#green_link{
	color:#086024;
	text-decoration:none;
}

a#green_link:hover{
	text-decoration:underline;
}

.big_texts{
	font-size:14px;
}

/*
a:link {
	color: #0052A8;
}

a:visited {
	color: #0052A8;
}

a:hover {
	color: #DFA641;
}
*/
	
/* PAGE STRUCTURE RULES */
#header {
	width: 900px;
	margin-right: auto;
	margin-left: auto; 
	padding:0px;
	margin-top:0px;
}


#body {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-top:none;
}

#footer {
	width: 900px;
}

#header a {
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}
#header #found_header{
/*	background-image: url(../image/main_header.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;	
	padding-top:5px;
	height: 204px;			
}

#header #bar_header{
	background-image: url(../image/white_bar.jpg);
	background-repeat: no-repeat;
	background-position: center 3px;	
}

#header input {
	color:#999;
	font-size:10px;
}

#body #found_title{
	background-image: url(../image/found_title.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width:auto;
	padding-left:13px;
	padding-top:12px;
	height:31px;
	vertical-align:middle;
}

#structure_search {
	width:610px;
	display:block;
	float:right;
}


#body #content {
	width:auto;
	padding: 10px;
	padding-top:0px;
	height: 320px;
	vertical-align: top;
	padding-bottom:20px;
}
#body #content .content_body, #body #content p, #body #content ul{
	margin:0px;
}
#body #content h1 {
	font-size:14px;
	color: #FFF;
	display:inline;
}

#body #content h2 {
	margin:0px;
	font-size:14px;
	color:#619A3C;
	padding-top:18px;
}

#body #content h3 {
	font-size:12px;
}

/* Styles used in the sitemap */
#body #content dl {
}

#body #content dl dt a{
	color:#086024;
	text-decoration:none;
}

#body #content dl dt a{
	color:#086024;
	text-decoration:none;
}

#body #content dl dt a:hover{
	text-decoration:underline;
}

#body #content dl dd {
	color:#999999;
}


#body #content #category {
	font-size:12px;
	width: 200px;
	position: relative;
}

#body #content ul#category {
	list-style-type: none;
	float: right;
	top: -55px;
	padding-left: 10px;
}

#body #content #category .category_header {
	background: #DEE4EE url(../image/lesslightbluefadeout.gif) right top repeat-y scroll;
	color: #0052A8;
	font-size: 11px;
	height: 20px;
	padding-top: 4px;
	font-weight: bold;
	padding-left: -60px;
}

#body #content #category li{
	background: #F6F8FB url(../image/lightbluefadeout.gif) repeat-y scroll right top;
	border-top:3px solid #FFFFFF;
	color: #0052A8;
	font-size: 11px;
	height: 20px;
	padding-left: 10px;
	padding-top: 4px;
	list-style:none;
}
#body #content #category li a {
	text-decoration: none;
}
#body #content #category li.active {
	color: #FF8200;
}

/** Styles used in the news section **/
#body #content #news {
	background-image: url(../image/links_sections.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width: 450px;
	margin-bottom: 18px;
	margin-top: 18px;	
	padding-top: 0px;
	padding-left: 26px;
	padding-right: 15px;
	padding-bottom: 5px;
	border-bottom:#CCCCCC 1px solid;
}

#body #content #news a:hover{
	background-color: #FFFFEA;
}

/* FOOTER ELEMENTS RULES */
#found_links{
	background-image: url(../image/found_news_mark.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.quality_link, .quality_link a, .quality_link a:hover, .quality_link a:link, .quality_link a:visited {
	color: #666666;
	text-decoration:none;
}
.quality_link a:hover{
	color: #666666;
	text-decoration:underline;
}

#found_links ul{
	margin:0;
	float:left;
}


#found_links ul li{
	padding-bottom: 4px;
	list-style-type: none;
}

#found_links ul li a{
	color:#666666;
	text-decoration:none;
	padding-left:0px;
}

#found_links ul li a:hover{
text-decoration:underline;
}

#footer #company_name {
	font-weight:bold;
}

#footer a{
color:#666666;
text-decoration:none;
}

a.external_link {
	background: url(../../resources/image/icon_external.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
}

#body #content #filter input, #body #content select{
	font-size: 10px;
}

#body #content #filter{
	font-size: 10px;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	height: 24px;
	width: 410px;
	padding: 10px;
	clear: none;
	float: left;
}

/* Contenedor del menú vertical */
#vertical_navigation {
	vertical-align:top;
	padding:0px 0px 0px 0px;
	width:32%;
}

/* Contenedor del menú horizontal */
#horizontal_navigation {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}


/* CALENDAR RULES */
.non_special_date {
	color: #999999;
}
dl#glossary dt {
	margin-top: 11px;
	margin-bottom: 5px;
	color: #0052A8;
}
p#glossary_selector {
	color: #CCC;
	padding-top: 10px;
	padding-bottom: 18px;
	line-height: 20px;
	clear: none;
}
p#glossary_selector .active {
	color: #FF8200;
}
ol.pagination {
	margin-left: 0px;
	margin-top: 40px;
	margin-bottom: 20px;
	text-align:center;
	color:#CCCCCC;
}
ol.pagination li {
	display:inline;
	padding-right: 5px;
	padding-left: 5px;
}
ol.pagination li.previous_page {
	margin-right: 150px;
}
.pagination_pages {
	text-align:center;
	font-weight:bold;
}
#filter {

	margin-bottom: 0px;
}
p.content_empty {
	font-weight: bold;
	background-color: #FFFFCC;
	padding: 15px 10px;
	border: 1px dashed #FF6600;
	text-align: center;
	margin-top: 15px;
}
p.category_description {
	display:none;
}

/************** Cuadros de la página inicial *****************/

#title_section1{
	background-image: url(../image/title_section1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:auto;
	height:26px;
	padding-left:15px;
}

#title_section1 a{
	color:#FFFFFF;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

#header_section1{
	background-image: url(../image/header_section1.jpg);
	background-repeat:repeat-x;
	background-position: top;
	padding-top:4px;
	width:auto;
}

#content_section1{
	background-image: url(../image/square_section1.png);
	background-repeat:no-repeat;
	width:auto;
	font-size:10px;
	color:#1A6666;	
	height:auto;
	padding-bottom:20px;	
}

#content_section1 a{
	font-size:11px;
	padding-right:15px;
	color:#1A6666;
	text-decoration:none;
}

#footer_section1{
	background-image: url(../image/footer_section1.jpg);
	background-repeat:repeat-x;
	background-position: top;
	width:auto;
	height:26px;
}

#title_section2{
	background-image: url(../image/title_section2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:auto;
	height:26px;
	padding-left:15px;
}

#title_section2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

#header_section2{
	background-image: url(../image/header_section2.jpg);
	background-repeat:repeat-x;
	background-position: top;
	width:auto;
	padding-top:4px;
}

#content_section2{
	background-image: url(../image/square_section2.png);
	background-repeat:no-repeat;
	width:auto;
	font-size:8px;
	color:#4D7360;	
	height:auto;
	padding-bottom:20px;		
}

#content_section2 a{
	font-size:11px;
	padding-right:15px;
	color:#4D7360;
	text-decoration:none;
}

#footer_section2{
	background-image: url(../image/footer_section2.jpg);
	background-repeat:repeat-x;
	background-position: top;
	width:auto;
	height:26px;
}

#title_section3{
	background-image: url(../image/title_section3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:auto;
	height:26px;
	padding-left:15px;
}

#title_section3 a{
	color:#FFFFFF;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

#header_section3{
	background-image: url(../image/header_section3.jpg);
	background-repeat:repeat-x;
	background-position: top;
	width:auto;
	padding-top:4px;	
}

#content_section3{
	background-image: url(../image/square_section3.png);
	background-repeat:no-repeat;
	width:auto;
	font-size:8px;
	color:#5f724c;
	height:auto;
	padding-bottom:20px;			
}

#content_section3 a{
	font-size:11px;
	padding-right:15px;
	color:#5f724c;
	text-decoration:none;
}

#footer_section3{
	background-image: url(../image/footer_section3.jpg);
	background-repeat:repeat-x;
	background-position: top;
	width:auto;
	height:26px;
}

#title_section4{
	background-image: url(../image/title_section4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:auto;
	height:26px;
	padding-left:15px;
}

#title_section4 a{
	color:#FFFFFF;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

#header_section4{
	background-image: url(../image/header_section4.jpg);
	background-repeat:repeat-x;
	background-position: top;
	width:auto;
	padding-top:4px;	
}

#content_section4{
	background-image: url(../image/square_section4.png);
	background-repeat:no-repeat;
	width:auto;
	font-size:8px;
	color:#334c4c;
	height:auto;
	padding-bottom:20px;			
}

#content_section4 a{
	font-size:11px;
	padding-right:15px;
	color:#334c4c;
	text-decoration:none;
}

#footer_section4{
	background-image: url(../image/footer_section4.jpg);
	background-repeat:repeat-x;
	background-position: top;
	width:auto;
	height:26px;
}

#title_section5{
	background-image: url(../image/title_section5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:auto;
	height:26px;
	padding-left:15px;
}

#title_section5 a{
	color:#FFFFFF;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

#header_section5{
	background-image: url(../image/header_section2.jpg);
	background-repeat:repeat-x;
	background-position: top;
	width:auto;
	padding-top:4px;	
}

#content_section5{
	background-image: url(../image/square_section5.png);
	background-repeat:no-repeat;
	width:auto;
	font-size:8px;
	color:#4D7360;
	height:auto;
	padding-bottom:20px;			
}

#content_section5 a{
	font-size:11px;
	padding-right:15px;
	color:#4D7360;
	text-decoration:none;
}

#footer_section5{
	background-image: url(../image/footer_section2.jpg);
	background-repeat:repeat-x;
	background-position: top;
	width:auto;
	height:26px;
}

#title_section6{
	background-image: url(../image/title_section6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:auto;
	height:26px;
	padding-left:15px;
}

#title_section6 a{
	color:#FFFFFF;
	text-decoration:none;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

#header_section6{
	background-image: url(../image/header_section6.jpg);
	background-repeat:repeat-x;
	background-position: top;
	width:auto;
	padding-top:4px;	
}

#content_section6{
	background-image: url(../image/square_section6.png);
	background-repeat:no-repeat;
	width:auto;
	font-size:8px;
	color:#1A6666;
	height:auto;
	padding-bottom:20px;		
}

#content_section6 a{
	font-size:11px;
	padding-right:15px;
	color:#1A6666;
	text-decoration:none;
}

#footer_section6{
	background-image: url(../image/footer_section6.jpg);
	background-repeat:repeat-x;
	background-position: top;
	width:auto;
	height:26px;
}

/***********Menus de las secciones***************************/

#opt_menu1{
	background-image: url(../image/menu1.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:271px;
	height:42px;
}

#opt_menu2{
	background-image: url(../image/menu2.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:271px;
	height:42px;
}

#opt_menu3{
	background-image: url(../image/menu3.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:271px;
	height:42px;
}

#opt_menu4{
	background-image: url(../image/menu4.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:271px;
	height:42px;
}

#opt_menu5{
	background-image: url(../image/menu5.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:271px;
	height:42px;
}

#opt_menu6{
	background-image: url(../image/menu6.jpg);
	background-repeat:no-repeat;
	background-position: center;
	width:271px;
	height:42px;
}

.found_submenu{
	background-image: url(../image/footer_menu.jpg);
	background-repeat:no-repeat;
	background-position: top;
	width:271px;
	height:28px;
}

/************* Pagina de resultados *****************/
#result_list{
	background-image: url(../image/icon_search.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:38px;
}


#info_preview a{
	color:#666666;
	text-decoration:none;
}

#title_preview a{
	color:#086024;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

#section_preview a{
	color:#2dbca8;
	text-decoration:none;
}

#results_pages a{
	color:#336667;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;	
}

#info_preview a:hover, #title_preview a:hover, #section_preview a:hover, #results_pages a:hover{
text-decoration:underline;
}
/***************************** Noticias *********************************/

#link_backn{
	color:#086024;
}

/******************************Paginas en sesion**************************/

#sessions_header{
	background-image: url(../image/header_session.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:auto;
	height:28px;
}

#sessions_header2{
	background-image: url(../image/header_session.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width:auto;
}


#sessions_center{
	background-image: url(../image/center_session.jpg);
	background-repeat:repeat-y;
	background-position: center;
	width:auto;
}
#sessions_center_inter{
	background-image: url(../image/center_session_inter.jpg);
	background-repeat:repeat-y;
	background-position: center;
	width:auto;
}

#sessions_center_l{
	background-image: url(../image/center_session.jpg);
	background-repeat:repeat-y;
	background-position: left;
	padding-right:0px;
}

#sessions_center_r{
	background-image: url(../image/center_session.jpg);
	background-repeat:repeat-y;
	background-position: right;
	padding-left:0px;
}

#sessions_center_r input, #sessions_center_r select{
	font-size:11px;
	color:#086024;
	border:1px solid #77D43F;	
}

#sessions_footer{
	background-image: url(../image/footer_session.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:28px;
}
#sessions_footer_inter{
	background-image: url(../image/footer_session_inter.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:28px;
}
#search_file_square{
	background-color:#FFFFFF;
	border:1px solid #77D43F;
	color:#086024;
}

#search_file_square strong{
font-size:13px;
}

#search_file_square input, #search_file_square select{
	font-size:11px;
	color:#086024;
	border:1px solid #77D43F;	
}

#border_list_file{
	border-bottom:#666666 1px dotted;
}