﻿
@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	

} /* END print media */
 
 

/* reset yahoo 
-----------------------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
    margin:0; 
    padding:0; 
} 
table { 
   border-collapse:collapse; 
   border-spacing:0; 
} 
fieldset,img {  
   border:0; 
} 
address,caption,cite,code,dfn,em,th,var { 
   font-style:normal; 
   font-weight:normal; 
} 
ol,ul { 
   list-style:none;
} 
caption,th { 
   text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
   font-size:100%; 
   font-weight:normal; 
} 
q:before,q:after { 
   content:''; 
} 
abbr,acronym { border:0; 
} 


/* EStilos AAPP by Media 8
-----------------------------------------------------------------------------------------------------*/

body {
	font-family: "Calibri" , Helvetica, sans-serif;
	color: #585858;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

#contenido {
	overflow:hidden;
	width: 960px;
	margin: 0 auto;
}

a {
	text-decoration: none;
	color: #333;
	outline: none;
}

a.wop
{
cursor: default;
}

a:hover {
	color: #000;
}

.btn, #searchsubmit, .navigation a {
	background: url(images/bg_btn.png) repeat-x;
	border: 1px solid #dfbf00;
	height: 22px;
	line-height: 22px;
	padding: 0 12px;
	text-transform: uppercase;
	color: #7b6c00;
	font-size: 10px;
	cursor: pointer;
	letter-spacing: 0.1em;
}

.btn:hover, #searchsubmit:hover, .navigation a:hover {
	background: url(images/bg_btn_on.png) repeat-x;
	color: #574c00;
	border: 1px solid #bea301;
}

.btn_mas {
	background: url(images/bullet_mas.png) no-repeat left top;
	padding-left: 17px;
	line-height: 14px!important;
	display: block;
}

.btn_mas:hover {
	background: url(images/bullet_mas.png) no-repeat left bottom;
}

.pdf_descarga {
	border: 1px solid #EAEBEC;
	background: #f0f0f0;
	padding: 10px;
	clear: both;
	margin-top: 75px;
}

.btn_pdf {
	border: 0;
	background: url(images/ico_pdf.png) no-repeat left 6px;
	padding: 5px 0 5px 22px;
	display: block;
}

/*.pdf_descarga .btn_pdf {
	display: block;
}*/

.pdf_descarga br {
	display: none;
}

.btn_pdf em {
	color: #999;
	font-size: 12px;
}

.btn_pdf strong {
	color: #666;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
}

.btn_pdf:hover em {
	color: #666;
}

.btn_pdf:hover strong {
	color: #cf1f25;
}

/*.vinculo {
	background: url(images/btn_pdf_home.png) top;
	line-height: 15px!important;
	font-size: 15px;
	display: block;
	margin: 8px 0;
	width: 225px;/* 268 -43 
	padding: 5px 0 0 43px;
	height: 37px;
	color: #606060;
	text-transform: uppercase;
	margin-top: 20px;
}

.vinculo:hover {
	background: url(images/btn_pdf_home.png) bottom;
	color: #6f6500;
}*/

.vinculo {
	height: 64px;
	width: 268px;
	margin-top: 20px;
	text-indent: -9999px;
	display: block;
}

.page-id-52 .vinculo {
	background: url(images/btn_pdf_home_es.png) top;
}

.page-id-14 .vinculo {
	background: url(images/btn_pdf_home_en.png) top;
}

.vinculo:hover {
	background-position: bottom;
}

.vinculo_flecha {
	background: url(images/bullet_flecha.png) no-repeat left top;
	padding-left: 17px;
	line-height: 14px!important;
	display: block;
	margin: 8px 0;
}

.vinculo_flecha:hover {
	background: url(images/bullet_flecha.png) no-repeat left bottom;
}


.clear {
	clear: both;
}



/* Header
-----------------------------------------------------------------------------------------------------*/

#header {
	width: 960px;
	height: 139px;
	margin: 0 auto;
	position: relative;
}

#header h1 a.logo_en, #header h1 a.logo_es {
	width: 336px;
	height: 139px;
	display: block;
	text-indent: -9999px;
	float: left;
}

#header h1 a.logo_es {
	background: url(images/logo_AAPP_es.png) no-repeat top;
}

#header h1 a.logo_es:hover {
	background: url(images/logo_AAPP_es.png) no-repeat bottom;
}

#header h1 a.logo_en {
	background: url(images/logo_AAPP_en.png) no-repeat top;
}

#header h1 a.logo_en:hover {
	background: url(images/logo_AAPP_en.png) no-repeat bottom;
}

#header .description {
	display: none;
}

#idioma, #searchform  {
	position: absolute;
}

#idioma  {
	right: 0;
	top: 15px;
}

#searchform  {
	right: 0;
	bottom: 16px;
}

#searchform #s {
	background: url(images/bg_search_input.png) repeat-x top;
	height: 22px;
	border: 1px solid #cecece;
	border-top: 1px solid #a9a9a9;
	width: 292px;
	color: #999;
	padding: 0 4px;
	float: left;
	margin-right: 4px;
}

#searchform #searchsubmit {
	height: 24px;
	font-size: 9px;
	float: left;
}

#idioma a  {
	color: #8b8b8b;
	line-height: 13px;
}

#idioma a:hover {
	color: #003977;
}

/* MENU
-----------------------------------------------------------------------------------------------------*/

#menu {
	background: #fbdb1b;
}

#menu .pagenav {
	margin: 0 auto;
	list-style: none;
	height: 80px;
	width: 960px;
	margin: 0 auto;
}

#menu .pagenav li.page_item {
	border-right: 1px solid #d4bb22;
	float: left;
}

#menu .pagenav li.page_item a {
	width: 181px; /* 191px width - 10px padding */
	height: 60px; /* 80px height - 20px padding */
	padding: 20px 0 0 10px;
	display: block;
	background: #fbdb1b;
	color: #8d7b00;
}

#menu .pagenav li.page_item a:hover, #menu .pagenav li.current_page_item a, #menu .pagenav li.current_page_ancestor a, #menu .pagenav li.current_page_parent a {
	background: #ffe962;
}

#menu .pagenav li.page-item-23, #menu .pagenav li.page-item-101 {
	border-right: none;
}

#menu .pagenav li.page_item strong {
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: -0.03em;
}

#menu .pagenav li.page_item strong:hover {
	color: #594d00;
}

#menu .pagenav li.page_item em {
	font-size: 16px;
	line-height: 21px;
	display: block;
	letter-spacing: -0.03em;
}

#menu .pagenav li.page_item em:hover {
	color: #594d00;
}

#menu .page_item ul {
	display: none;
}



/* SUBMENU
-----------------------------------------------------------------------------------------------------*/

#submenu {
	background: #ffe962;
}

#submenu .pagenav {
	margin: 0 auto;
	list-style: none;
	height: 32px;
	width: 960px;
	margin: 0 auto;
}

#submenu .pagenav .page_item  {
	float: left;
	background: url(images/separador_submenu.png) no-repeat right;
}

#submenu .pagenav .page_item a  {
	text-transform: uppercase;
	color: #8d7b00;
	line-height: 32px;
	padding: 0 10px;
	font-weight: normal;
}

#submenu .pagenav .page_item a:hover, #submenu .pagenav li.current_page_item a, #submenu .pagenav li.current_page_ancestor a  {
	color: #554900;
}

#submenu .pagenav .page_item a strong  {
	font-weight: normal;
}

#submenu .pagenav ul li ul  {
	display: none;
}

/* TITULARES
-----------------------------------------------------------------------------------------------------*/
h1 em, h2 em {
	font-style: italic;
}

h1 cufon, h2 cufon {
	margin-bottom: 5px;
	margin-top: 5px;
}

#sidebar h2 cufon {
	margin-bottom: 0;
	margin-top: 0;
}

#contenido h2.titulo, .wellcome_post h2, #contenido h1 {
	color: #666;
	font-size: 20px;
	background: url(images/bullet_titulo.png) no-repeat left;
	text-transform: uppercase;
	padding: 35px 0 35px 30px;
	width:700px;
}

.wellcome_post h2 cufon, .featured_projects h2 cufon, .latest_news h2 cufon {
	margin-top: 0;
	margin-bottom: 0;
}

.wellcome_post h2 {
	border-bottom: 2px solid #333;
	padding: 0 0 25px 30px;
	background-position: top left;
	width:345px;
	color: #333;
}

.wellcome_post h3 {
	padding: 18px 0;
	color: #333;
	font-size: 18px;
}

.wellcome_post p {
	font-size: 14px;
	line-height: 18px;
	margin-top: 20px;
}

#page_home .featured_projects h2, #page_home .latest_news h2 {
	border-bottom: 2px solid #a1a1a1;
	padding: 0 0 30px 0;
	color: #999;
	font-size: 14px;
	text-transform: uppercase;
}

.featured_projects .item h3, .latest_news .item h3 {
	font-size: 1.28em;
	color: #414141;
	padding-bottom: 8px;
}

#the_buzz h2 {
	padding: 0 0 15px 0;
	color: #545454;
	font-size: 14px;
	text-transform: uppercase;
}

/* HOME
-----------------------------------------------------------------------------------------------------*/
.slider_home {
	width: 960px;
	height: 193px;
	background: #999  url(images/bg_slider_home.png) no-repeat bottom;
	margin: 32px 0 30px 0;
	padding-bottom: 10px;

}
.image_home {
	width: 960px;
	height: 193px;
	background: #999  url(images/bg_slider_home.png) no-repeat bottom;
	margin: 32px 0 50px 0;
	padding-bottom: 10px;

}
.wellcome_post, .featured_projects, .latest_news {
	float: left;
	margin-right: 20px;
	font-size: 13px;
}

.wellcome_post {
	width: 375px;
}

.featured_projects {
	width: 660px;
}

.latest_news {
	width: 268px;
	margin-right: 0px;
}

.featured_projects .item, .latest_news .item {
	margin-top: 22px;
	border-bottom: 1px solid #C7C7C7;
	padding-bottom: 18px;
	overflow: hidden;
	font-size: 13px;
	color: C7C7C7;
}

.featured_projects .item img, .latest_news .item img, .wellcome_post .item img {
	border: 5px solid #ebca00;
	float: left;
	margin: 0 13px 13px 0;
	
}

.featured_projects .item img {
	width: 130px;
	height: 130px;
}

.featured_projects .item a, .latest_news .item .btn_mas {
	float: right;
	margin-top: 8px;
}

.featured_projects .item a {
	background: url(images/bullet_mas.png) no-repeat left top;
	padding-left: 17px;
	line-height: 14px!important;
	display: block;
}

.featured_projects .item a:hover {
	background: url(images/bullet_mas.png) no-repeat left bottom;
}

.featured_projects .btn, .latest_news .btn {
	float: right;
	margin-top: -6px;
	padding: 0 6px;
}

#the_buzz {
	display: block;
	width: 960px;
	margin-top: 40px;
}

#the_buzz .the_buzz_caja {
	background: url(images/bg_the_buzz_caja.png) no-repeat top;
	width: 960px;
	height: 115px;
}

#the_buzz .the_buzz_caja .item {
	float: left;
	width: 430px;
	margin: 25px 25px 0 25px;
}

#the_buzz .the_buzz_caja blockquote {
	text-align: center;
	font-size: 16px;
}

#the_buzz .the_buzz_caja em {
	text-align: right;
	color: #3f74b8;
	display: block;
	margin-top: 5px;
}


/* SIDEBAR
-----------------------------------------------------------------------------------------------------*/

.block_right {
	float: left;
	width: 278px;
}

.block_right h2 {
	font-size: 16px;
	color: #677d93;
	background: none;
	padding: 0 0 20px 0;
	border-bottom: 2px solid #a1a1a1;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.block_right .rss a {
	background: url(images/icon_rss.png) no-repeat left top;
	padding-left: 75px;
	height: 52px;
	color: #a4a4a4;
	display: block;
}

.block_right .rss a:hover {
	background: url(images/icon_rss.png) no-repeat left bottom;
	color: #666;
}

.block_right .widget {
	margin-bottom: 35px;
}

.block_right .widget li, .block_right .pagenav li {
	font-size: 14px;
	color: #265e9b;
	line-height: 27px;
	list-style-image: url(images/bullet_bola_amarilla.png);
	list-style-position: outside;
	margin-left: 20px;
}

.block_right .widget_tag_cloud a {
	font-size: 14px!important;
	line-height: 27px;
	background: url(images/bullet_bola_amarilla.png) no-repeat left;
	padding-left: 20px;
	display: block;
}

.block_right .pagenav, .block_right .widget_tag_cloud {
	list-style: none;
}

.block_right .pagenav ul, .block_right .tags ul {
	margin-bottom: 35px;
}

.block_right .pagenav strong  {
	font-weight: normal;
}

.block_right .pagenav .current_page_item a  {
	color: #003977;
}

.widget_newsletter p {
	color: #A4A4A4;
	font-size: 13px;
	margin: 10px 0 5px 10px;
}

.widget_newsletter p input {
	background: url(images/bg_search_input.png) repeat-x top;
	height: 22px;
	border: 1px solid #cecece;
	border-top: 1px solid #a9a9a9;
	width: 258px;
	color: #999;
	padding: 0 4px;
	font-size: 12px;
	font-family: "Calibri" , Helvetica, sans-serif;
}

.widget_newsletter .btn {
	margin: 10px 0 0 0;
	width: 80px;
	background: url(images/bg_btn.png) repeat-x;
	border: 1px solid #dfbf00;
	height: 22px;
	line-height: 22px;
	padding: 0 12px;
	text-transform: uppercase;
	color: #7b6c00;
	font-size: 11px;
	cursor: pointer;
	letter-spacing: 0.1em;
}

.widget_newsletter .btn:hover {
	background: url(images/bg_btn_on.png) repeat-x;
	color: #574c00;
	border: 1px solid #bea301;
}

/* INTERIORES
-----------------------------------------------------------------------------------------------------*/

.post, .post_block {
	float: left;
	width: 652px;
	margin-right: 30px;
}

.cabecera_blog {
	margin-top: 32px;
	width: 960px;
	height: 263px;
	position: relative;
}

.page-id-96 .cabecera_blog, .page-id-967 .cabecera_blog {
	background: url(images/modulo_blog_pg.jpg);
}

.page-id-98 .cabecera_blog, .page-id-21 .cabecera_blog {
	background: url(images/modulo_blog_news.jpg);
}

.cabecera_blog h3 {
	background: #2f5ea8;
	width: 313px;/* 383 - 70*/
	height: 90px;/* 130 - 40 */
	position: absolute;
	right: 0;
	top: 133px;
	color: #fff;
	font-size: 28px;
	padding: 40px 35px 0;
	text-align: center;
}

.page-id-96 .cabecera_blog h3 {
	height: 80px;/* 130 - 50 */
	padding: 50px 35px 0;
}

.post_block .hentry, .resultados_busqueda .hentry  {
	padding-bottom: 20px;
	margin-bottom: 45px;
	background: url(images/linea_punteada_azul.png) repeat-x bottom;
	overflow: hidden;
	position: relative;
}

/* EDGARDO */
.post.hentry, .page.hentry{
clear:both;
display:block;
float:left;	
}

.resultados_busqueda .post, .resultados_busqueda .item h3  {
	width: 100%;
}

.post.category-deslizador,.post.category-slider,.post.category-buzz,.post.category-lo-que-se-dice {
	display:none;
}

.post_block .item img, .resultados_busqueda .item img {
	float: left;
	width: 185px;
	border: 4px solid #ebca00;
	margin-right: 10px;
}

/* post ampliado */

.post_block .hentry .entry {
	margin-left: 10px;
}

.post_block .hentry .entry img {
	float: right;
	width: 272px;
	height: auto;
	border: 4px solid #ebca00;
	margin-left: 10px;
}

.post_block .hentry .entry em {
	font-style: italic;
}

.post_block .hentry .entry code {
	color: #666;
	background: #f0f0f0;
	border: 1px solid #b2b2b2;
	padding: 2px 4px;
}

.post_block .hentry .entry h2 {
	color: #0056ac;
	font-size: 18px;
	text-transform: uppercase;
	margin: 25px 0 9px;
}

.post_block .hentry .entry h3 {
	font-size: 18px;
	color:#0056AC;
	padding-bottom: 5px;
	margin: 20px 0 9px;
	border-bottom: 1px solid #FBDB1B;
}

.post_block .hentry .entry h4, .page_block .post .pagina h4 {
	font-size: 18px;
	margin: 20px 0 5px 10px;
	text-transform: uppercase;
}

.post_block .hentry .entry ul, .post_block .hentry .entry ol {
	margin-bottom: 10px;
}

.post_block .hentry .entry ul li {
	list-style: url(images/bullet_bola_azul.png);
	list-style-position: outside;
	margin: 0 0 5px 20px;
}

.post_block .hentry .entry ol li {
	list-style: decimal;
	list-style-position: outside;
	margin: 0 0 5px 22px;
}

.post_block .hentry .entry blockquote {
	margin: 0 40px 10px;
	font-size: 16px;
	text-align: center;
}

/* fin post ampliado */

.post_block .item h3, .resultados_busqueda .item h3 {
	border-bottom: 2px solid #ebca00;
	margin: 0 0 10px;
	padding-bottom: 17px;
	color: #666;
	font-size: 20px;
}

.post_block .item h3 {
	float: left;
	padding-right: 86px;
	width: 570px;
}



.post_block .item p.post_info, .post_block .hentry p.post_info, .resultados_busqueda .hentry p.post_info {
	color: #979797;
	margin-bottom: 15px;
	font-size: 13px;
}

.post_block .item p.post_info em, .post_block .hentry p.post_info em {
	font-style: italic;
}

.post_block .item p.post_resumen, .post_block .hentry p.post_resumen, .pagina p, .post_block .entry p, .resultados_busqueda .entry p  {
	line-height: 18px;
	margin-bottom: 9px;
}

.post_block .item p.post_resumen em, .post_block .hentry p.post_resumen em, .pagina p em, .post_block .entry p em, .resultados_busqueda .entry p em  {
	font-style: italic;
}

.post_block .item p .btn_mas, .post_block .hentry p .btn_mas {
	position: absolute;
	top: 2px;
	right: 0;
}

.pagina ul, .pagina ol, .pagina p, .pagina h3 {
	margin-left: 10px;
}

.pagina ul, .pagina ol {
	margin-bottom: 10px;
}

.pagina em {
	font-style: italic;
}

.pagina strong {
	font-weight: bold;
}

.pagina ul li {
	list-style: url(images/bullet_bola_azul.png);
	list-style-position: outside;
	margin: 0 0 5px 20px;
}

.pagina h2 {
	color: #677D93;
	font-size: 18px;
	text-transform: uppercase;
	margin-left: 10px;
}

.pagina h3 {
	font-size: 18px;
	color:#333;
	padding-bottom: 5px;
	margin: 20px 0 9px 10px;
	border-bottom: 1px solid #FBDB1B;
	clear: both;
}

.lista_autoridades {
	margin: 20px 0;
}

/*.pagina .lista_autoridades li {
	float: left;
	width: 114px;
	margin: 0 8px!important;;
	height: 270px;
	list-style: none!important;
	list-style-position: inside;
}

.lista_autoridades li img {
	border: 4px solid #fbdb1b;
}

.lista_autoridades li h3 {
	margin: 10px 0 5px;
	text-align: center;
}

.lista_autoridades li p {
	margin: 0;
	text-align: center;
}*/

.lista_autoridades li h3 {
	margin: 20px 0 0;
	font-size: 16px;
	border-bottom: 0;
}

.lista_autoridades li p {
	margin: 0;
}

.lista_sectores {
	margin: 20px 0!important;
}

.pagina .lista_sectores li {
	float: left;
	width: 311px;
	margin: 0 20px 0 0;
	height: 375px;
	list-style: none!important;
	list-style-position: inside;
	position: relative;
}

.pagina .lista_sectores li .pdf_descarga {
	margin-top: 0;
	background: none;
	border: none;
	line-height: 15px;
} 

.pagina .lista_sectores li .pdf_descarga strong {
	font-size: 11px;
}

.lista_sectores li img {
	border: 4px solid #fbdb1b;
}

.lista_sectores li p, .lista_sectores li h3 {
	margin-left: 0;
}

.lista_sectores li h3 {
	margin-top: 6px;
}

.lista_sectores li p .btn_mas {
	position: absolute;
	top: 235px;
	right: 0;
}

.mitos_realidades {
	overflow: hidden;
}

.mitos_realidades ul {
	overflow: hidden;
	clear: both;
	padding-bottom: 25px;
}

.mitos_realidades ul li {
	float: left;
	width: 50%;
	list-style: none;
	margin: 0;
	padding: 0;
}

.mitos_realidades ul li h4 {
	font-size: 18px;
	margin: 20px 20px 5px 20px!important;
	text-transform: uppercase;
}

.mitos_realidades ul li p {
	color:#585858;
	margin-right: 20px;
	margin-left: 20px;
}

.pagina img.size-full {
	border:4px solid #FBDB1B;
	margin-left: 20px;
	margin-bottom: 20px;
}

.pagina img.alignright {
	float: right;
}

.pagina fieldset {
	background: #f1f1f1;
	border: 1px solid #dfdfdf;
	border-top-color: #ebebeb;
	padding: 10px 25px 20px;
	margin-left: 10px;
}

.pagina fieldset .item {
	width: 275px;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
}

.pagina fieldset .item label em {
	font-size: 22px;
	float: left;
	font-style: normal;
	color: #999;
	margin-right: 3px;
}

.pagina fieldset .requerido {
	float: right;
	color: #888;
	width: 140px;
}

.pagina fieldset .item input {
	background: url(images/bg_search_input.png) repeat-x top;
	height: 22px;
	border: 1px solid #cecece;
	border-top: 1px solid #a9a9a9;
	width: 275px;
	color: #999;
	padding: 0 4px;
}

.pagina fieldset .item_largo {
	width: 580px;
	float: left;
	margin-bottom: 10px;
}

.pagina fieldset .item_largo textarea {
	background: #fff url(images/bg_search_input.png) repeat-x top;
	border: 1px solid #cecece;
	border-top: 1px solid #a9a9a9;
	width: 580px;
	color: #999;
	padding: 0 4px;
}

.pagina fieldset .item label, .pagina fieldset .item_largo label {
	display: block;
	color:#666;
	margin: 10px 0 5px 0;
}

.pagina fieldset .item_largo label {
	margin-bottom: 10px;
}

.pagina fieldset .check_contenedor {
	color: #666;
	float: left;
	width: 150px;
}

.pagina fieldset .check_contenedor input, .pagina fieldset .check_contenedor label {
	float: left;
}

.pagina fieldset .check_contenedor input {
	margin-left: 5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .pagina fieldset .check_contenedor input { margin-top: -15px; }
}  /* sólo en safari */

.pagina fieldset p {
	margin: 15px 0 0 0;
}

.pagina fieldset p .btn, .pagina fieldset p span {
	float: left;
	line-height: 22px;
	margin-right: 10px;
	font-size: 9px;
}

.pagina fieldset p span {
	color:#666;
	font-size: 14px;
}

.documentacion li {
	padding-bottom: 8px;
}

.documentacion .btn {
	border: 0;
	background: url(images/ico_pdf.png) no-repeat left;
	padding: 5px 0 5px 22px;
	color: #666;
	font-size: 11px;
}

.documentacion .btn:hover {
	color: #666;
}

/* NAV
-----------------------------------------------------------------------------------------------------*/

.navigation {
	height: 35px;
}

.navigation .next-posts {
	float: left;
}

.navigation .prev-posts {
	float: right;
}

.navigation .next-posts a, .navigation .prev-posts a  {
	padding-top:3px;
	padding-bottom: 3px;
}



/* FOOTER
-----------------------------------------------------------------------------------------------------*/

#footer {
	background: #eaebec;
	border-top: 1px solid #cdcdcd;
	margin: 40px 0 0 0;
	overflow: hidden;
	padding-bottom: 35px;
	
}

#footer .contenedor {
	width: 960px;
	margin: 30px auto 0;
	padding-bottom: 30px;
}

.footer_left, #footer .menu, .footer_right {
	float: left;
}

.footer_left {
	width: 181px;
	text-align: right;
}

.footer_left a {
	display: block;
	margin-right: 20px;
	line-height: 18px;
	font-size: 12px;
	margin-bottom: 8px;
}

#footer .menu {
	width: 358px;
	border-left: 1px solid #cdcdcd;
}

#footer .menu ul {
	margin-left: 20px;
}


#footer .menu ul .page_item a strong {
	font-weight: normal;
	font-size: 12px;
}

#footer .menu ul .page_item ul {
	margin-bottom: 10px;
}

#footer .menu ul .page_item ul ul {
	margin-bottom: 0;
}

#footer .menu ul .page_item ul li {
	font-weight: normal;
	line-height: 14px;
}

#footer .menu ul .page_item ul li a {
	color: #797979;
}

#footer .menu ul .page_item ul li a:hover {
	color: #555;
}

#footer .menu ul .page_item ul li a strong {
	font-size: 12px;
}

.footer_right {
	width: 420px;
	position: relative;
}

.footer_right p {
	color: #999;
	font-size: 12px;
	margin-bottom: 20px;
	text-align: right;
}

.link_prgobernador, .link_tourism, .link_dtop, .link_prgob, .link_pr_verde, .link_bgf {
	position: absolute;
	top: 50px;
	text-indent: -9999px;
	height: 50px;
	background: url(images/trans_para_el_ie.png);
}
/*.link_prgobernador {
	width: 65px;
	left: 50px;
}*/

/*.link_tourism {
	width: 110px;
	left: 60px;
}*/

.link_bgf {
	width: 115px;
	left: 120px;
}

/*.link_dtop {
	width: 55px;
	left: 180px;
}*/

.link_prgob {
	width: 70px;
	left: 242px;
}

.link_pr_verde {
	width: 98px;
	left: 320px;
}

/* sitemap */

.pagina .menu {
	padding-top: 4px;
}

.pagina .menu .page-item-450, .pagina .menu .page-item-452 {
	display: none;
}

.pagina .menu a:hover {
	color: #666;
}

.pagina .menu .page-item-52,
.pagina .menu .page-item-92,
.pagina .menu .page-item-96,
.pagina .menu .page-item-98,
.pagina .menu .page-item-101,
.pagina .menu .page-item-14,
.pagina .menu .page-item-7,
.pagina .menu .page-item-9,
.pagina .menu .page-item-21,
.pagina .menu .page-item-23 {
	list-style: none;
	margin-left: 10px;
}

.pagina .menu .page-item-52 a,
.pagina .menu .page-item-92 a,
.pagina .menu .page-item-96 a,
.pagina .menu .page-item-98 a,
.pagina .menu .page-item-101 a,
.pagina .menu .page-item-14 a,
.pagina .menu .page-item-7 a,
.pagina .menu .page-item-9 a,
.pagina .menu .page-item-21 a,
.pagina .menu .page-item-23 a {
	font-size: 18px;
	color:#FBDB1B;
	padding-bottom: 5px;
	margin: 20px 0 9px 10px;
	border-bottom: 1px solid #FBDB1B;
	display: block;
}

.pagina .menu .page-item-52 a:hover,
.pagina .menu .page-item-92 a:hover,
.pagina .menu .page-item-96 a:hover,
.pagina .menu .page-item-98 a:hover,
.pagina .menu .page-item-101 a:hover,
.pagina .menu .page-item-14 a:hover,
.pagina .menu .page-item-7 a:hover,
.pagina .menu .page-item-9 a:hover,
.pagina .menu .page-item-21 a:hover,
.pagina .menu .page-item-23 a:hover {
	color: #666;
}

.pagina .menu ul li.page_item ul {
	margin-left: 25px;
}

.pagina .menu ul li.page_item ul li a {
	font-size: 16px;
	color:#666;
	padding-bottom: 0;
	margin: 0;
	border-bottom: 0;
	display: block;
}

.pagina .menu ul li.page_item ul li a:hover {
	color:#444;
}

.pagina .menu ul li.page_item ul li ul {
	margin: 5px 15px 15px;;
}

.pagina .menu ul li.page_item ul li ul li a {
	font-size: 15px;
}

a.tituloBanner a:link a:visited a:hover a:active {
	font-size:18px;
	color:#009;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 250px;
}