@charset "utf-8";
/* --------------------------------------------------------------------------------------------------------------------
	PARA TODA LA PAGINA -> body{ font-size:62.5%; } => 1em = 10px
----------------------------------------------------------------------------------------------------------------------- */
*{ padding:0px; margin:0px; border:0; }
*, *:after, *:before{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
a{ 
	text-decoration:none; 
	-webkit-appearance:none; -moz-appearance:none; appearance:normal;
	-webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;
  -ms-transition:all 0.2s ease-in-out 0s; transition:all 0.2s ease-in-out 0s;
}
a:active,a:focus{ outline:none; }
img{ border:none; }
fieldset, img{ border:0 }
input:focus, textarea:focus{ outline:0px; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display:block; }
body{ font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#333; background-color:#FFF; }
#loading{ display:none; position:fixed; width:100%; height:100%; z-index:99990; background:url(../img/overlay.png); }
#loading #loading-box{ width:100%; height:100%; background:url(../img/overlay_box.png) center center no-repeat; }
#loading #loading-box #loading-car{ width:100%; height:100%; background:url(../img/loading.gif) center center no-repeat; }
.upper{ text-transform:uppercase; }
.lower{ text-transform:lowercase; }
.obj_hide{ display:none; }
.obj_show{ display:block; }
.sep_top{ margin-top:30px; }
.efecto{
	-webkit-appearance:none; -moz-appearance:none; appearance:normal;
	-webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;
  -ms-transition:all 0.2s ease-in-out 0s; transition:all 0.2s ease-in-out 0s;
}
.wrapper{ display:block; width:1000px; margin:0 auto; position:relative; }
.wrapper:after{ clear:both; content:""; display:block; height:0; }

/* HEADER (Escudo, Logo, Menu, Cabecera) */
#header-wrapper{ display:block; }
#header-wrapper #header_varios{ display:block; padding:20px 0 10px 0; background-color:#01064b; }/*background-color:#264796;*/
#header-wrapper #header_varios:after{ clear:both; content:""; display:block; height:0; }
#header-wrapper #header_varios #header_logo{ float:left; padding-bottom:10px; }
#header-wrapper #header_varios #header_logo img{ width:150px; max-width:100%; vertical-align:top; }
#header-wrapper #header_varios #header_smm_nav{ float:right; padding-top:18px; text-align:right; }
#header-wrapper #header_varios #header_smm_nav #header_smm{ display:block; vertical-align:top; }
#header-wrapper #header_varios #header_smm_nav #header_smm ul, #header-wrapper #header_varios #header_smm_nav #header_smm ul li{ list-style:none; }
#header-wrapper #header_varios #header_smm_nav #header_smm ul li{ display:inline-block; margin:0 5px; vertical-align:top; }
#header-wrapper #header_varios #header_smm_nav #header_smm ul li:last-child{ margin-right:0; }
#header-wrapper #header_varios #header_smm_nav #header_smm ul li a{ display:block;  }
#header-wrapper #header_varios #header_smm_nav #header_smm ul li a#btn{ 
	font-size:1.1em; line-height:12px; font-weight:bold; color:#FFF; background-color:#264796; padding:5px 20px;
	border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; margin-top:5px; 
}
#header-wrapper #header_varios #header_smm_nav #header_smm ul li a.smm{ font-size:2.7em; color:#FFF; }
#header-wrapper #header_varios #header_smm_nav #header_smm ul li a.smm:hover{ color:#24C0CF; }
#header-wrapper #header_varios #header_smm_nav #header_nav{ display:block; }
#header-wrapper #header_varios #header_smm_nav #header_nav a{ font-size:1.2em; font-weight:bold; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_prin{ display:block; padding-top:20px; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_prin > ul{ text-align:center; list-style:none; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_prin ul li{ display:inline-block; list-style:none; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_prin ul li a{ display:block; line-height:18px; margin:0 13px; color:#FFF; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_prin ul li:first-child a{ margin-left:0; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_prin ul li:last-child a{ margin-right:0; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_prin ul li a:hover, #header-wrapper #nav #nav_prin ul li a:active{ color:#24c0cf; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_prin ul li a.eleg{ color:#24c0cf; font-weight:bold; }

#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec{ display:none; z-index:9989; padding-top:20px; text-align:right; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec .button{ width:33px; float:right; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec .button:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec .button a{ display:block; width:33px; height:29px; padding:3px 7px 0 7px; border:1px solid #009AD0; background-color:#FFF; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec .button a span{ display:block; width:100%; height:3px; background-color:#009AD0; margin-top:3px; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec .r_menu{ 
	display:none; position:absolute; right:0; top:107%; z-index:99990; width:100%; border-bottom:1px solid #E3E3E3; 
}
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec .r_menu ul{ list-style:none; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec .r_menu ul li{ display:block; list-style:none; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec .r_menu ul li a{ 
	display:block; text-align:center; padding:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:1.28em !important; 
	color:#000; line-height:normal; background-color:#FFF; border-width:1px 0 0 1px; border-style:solid; border-color:#E3E3E3;
}
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec .r_menu ul li a:hover{ color:#FFF; background-color:#24C0CF; }
#header-wrapper #header_varios #header_smm_nav #header_nav #nav_sec .r_menu ul li a.eleg{ color:#FFF; background-color:#24C0CF; }
#header-wrapper #header_cabecera{ display:block; width:100%; height:auto; }
#header-wrapper #header_cabecera #slider_img, #header-wrapper #header_cabecera #slider .item img{ 
	display:block; width:100%; max-width:100%; height:auto; vertical-align:top; background:url(../img/cargador.gif) center center no-repeat #FFF;
}
#header-wrapper #header_cabecera #content-embed{ display:block; width:100%; position:relative; overflow:hidden; background-color:#E5E3DF; }
#header-wrapper #header_cabecera #content-embed .ratio{ display:block; width:100%; height:auto; background-color:#E5E3DF; }
#header-wrapper #header_cabecera #content-embed iframe{ 
	position:absolute; top:0; left:0; width:100% !important; height:100% !important; background:url(../img/cargador.gif) center center no-repeat #E5E3DF; 
}
#header-wrapper #header_cabecera #content-embed:after{ clear:both; content:""; display:block; height:0; }

/* FOOTER */
#footer-wrapper{ display:block; }
#footer-wrapper #footer_accesos{ display:block; text-align:center; background-color:#E6E6E6; }
#footer-wrapper #footer_accesos img{ vertical-align:top; }
#footer-wrapper #footer_accesos .item{ display:inline-block; text-align:center; vertical-align:top; max-width:100%; /*max-height:90px;*/ padding:30px 15px 25px 15px; }
#footer-wrapper #footer_enlaces{ display:block; text-align:center; background-color:#FFF; }
#footer-wrapper #footer_enlaces img{ vertical-align:top; }
#footer-wrapper #footer_enlaces .item{ display:inline-block; max-width:100%; /*max-height:90px;*/ padding:25px 15px; }
#footer-wrapper #footer_varios{ display:block; position:relative; padding:20px 10px; background-color:#264796; }
#footer-wrapper #footer_varios:after{ clear:both; content:""; display:block; height:0; }
#footer-wrapper #footer_varios #footer_logo{ float:left; }
#footer-wrapper #footer_varios #footer_logo img{ width:100px; max-width:100%; vertical-align:top; margin-right:35px; }
#footer-wrapper #footer_varios #footer_smm{ float:right; padding-top:10px; }
#footer-wrapper #footer_varios #footer_smm p{ text-align:center; font-size:1em; font-weight:bold; color:#FFF; padding-bottom:10px; }
#footer-wrapper #footer_varios #footer_smm > ul{ text-align:center; }
#footer-wrapper #footer_varios #footer_smm ul, #footer-wrapper #footer_varios #footer_smm ul li{ list-style:none; }
#footer-wrapper #footer_varios #footer_smm ul li{ display:inline-block; margin:0 5px; }
#footer-wrapper #footer_varios #footer_smm ul li a{ font-size:5em; color:#FFF; }
#footer-wrapper #footer_varios #footer_datos{ display:block; text-align:left; padding-top:7px; }
#footer-wrapper #footer_varios #footer_datos p{ font-size:1.2em; font-weight:bold; color:#FFF; padding:1px 0; }
#footer-wrapper #footer_copy_creditos{ display:block; padding:15px 10px 20px 10px; font-size:1.13em; color:#FFF; background-color:#000; }
#footer-wrapper #footer_copy_creditos:after{ clear:both; content:""; display:block; height:0; }
#footer-wrapper #footer_copy_creditos #footer_copy{ float:left; text-align:left; line-height:15px; padding-top:14px; }
#footer-wrapper #footer_copy_creditos #footer_creditos{ float:right; text-align:right; }
#footer-wrapper #footer_copy_creditos #footer_creditos:after{ clear:both; content:""; display:block; height:0; }
#footer-wrapper #footer_copy_creditos #footer_creditos p{ float:left; }
#footer-wrapper #footer_copy_creditos #footer_creditos p img{ vertical-align:top; max-width:40px; }
#footer-wrapper #footer_copy_creditos #footer_creditos p:first-child{ padding-top:15px; padding-right:8px; }

/* SECTION: Cuerpo */
#body-wrapper{ display:block; }
#body-wrapper .body_content{ display:block; padding:40px 20px 40px 20px; background-color:#FFF; }
#body-wrapper .body_content .ser_padding{ padding-top:15px; }
#body-wrapper .body_content .padd_top{ padding-top:20px; }
#body-wrapper .body_content .padd_bottom{ padding-bottom:20px; }
.cont_titulo{ display:block; text-align:left; font-size:2.6em; font-weight:bold; color:#000; line-height:26px; padding:0 0 30px 0; text-transform:uppercase; }
.cont_titulo:after{ clear:both; content:""; display:block; height:0; }
.cont_titulo .tit_izq{ float:left; }
.cont_titulo .tit_der{ float:right; font-size:0.48em; }
.cont_titulo .tit_der i{ position:relative; top:1px; font-size:1.2em; margin-right:3px; }
.cont_titulo .tit_der a{ color:#000; text-transform:capitalize; }
.cont_titulo .tit_der a:hover{ text-decoration:underline; }

/* --------------------------------------------------------------------------------------------------------------------
	PARA LAS PAGINAS
----------------------------------------------------------------------------------------------------------------------- */
/* PRINCIPAL */
#principal-wrapper{ display:block; background-color:#FFF; }
#principal-wrapper #com-wrapper{ display:block; padding:35px 10px 45px 10px; background-color:#24c0cf; }
#principal-wrapper #cursos-wrapper{ display:block; padding:25px 10px 20px 10px; background-color:#EFEFEF; }
#principal-wrapper #cursos-wrapper #cursos_tit{ text-align:center; font-size:2em; font-weight:bold; padding-bottom:5px; }
#principal-wrapper #cursos-wrapper .wrapper > ul{ text-align:center; }
#principal-wrapper #cursos-wrapper ul, #principal-wrapper #cursos-wrapper ul li{ list-style:none; }
#principal-wrapper #cursos-wrapper ul li{ display:inline-block; width:300px; max-width:100%; margin:15px; vertical-align:top; }
#principal-wrapper #cursos-wrapper ul li .cur_img{ text-align:center; padding-bottom:10px; }
#principal-wrapper #cursos-wrapper ul li .cur_img img{ max-width:100%; vertical-align:top; background:url(../img/cargador.gif) center center no-repeat #FFF; }
#principal-wrapper #cursos-wrapper ul li .cur_nom, #principal-wrapper #cursos-wrapper ul li .cur_txt{ text-align:left; }
#principal-wrapper #cursos-wrapper ul li .cur_nom{ padding-bottom:5px; }
#principal-wrapper #cursos-wrapper ul li .cur_nom a{ font-size:1.3em; font-weight:bold; color:#000; text-transform:uppercase; }
#principal-wrapper #cursos-wrapper ul li .cur_txt a{ font-size:1.2em; color:#000; }
#principal-wrapper #cursos-wrapper #cursos_enl{ text-align:center; padding-top:5px; }
#principal-wrapper #cursos-wrapper #cursos_enl a{ 
	display:inline-block; font-size:1em; line-height:20px; font-weight:bold; color:#FFF; padding:5px 25px; background-color:#F5A623; 
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
#principal-wrapper #noticias-wrapper{ display:block; padding:25px 10px 20px 10px; background-color:#668EC9; }
#principal-wrapper #noticias-wrapper #noticias_tit{ text-align:center; font-size:2em; font-weight:bold; color:#FFF8AF; padding-bottom:5px; }
#principal-wrapper #noticias-wrapper .wrapper > ul{ text-align:center; }
#principal-wrapper #noticias-wrapper ul, #principal-wrapper #noticias-wrapper ul li{ list-style:none; }
#principal-wrapper #noticias-wrapper ul li{ display:inline-block; width:300px; max-width:100%; margin:15px; vertical-align:top; }
#principal-wrapper #noticias-wrapper ul li .not_img{ text-align:center; padding-bottom:10px; }
#principal-wrapper #noticias-wrapper ul li .not_img img{ max-width:100%; vertical-align:top; background:url(../img/cargador.gif) center center no-repeat #FFF; }
#principal-wrapper #noticias-wrapper ul li .not_tit{ text-align:center; padding-bottom:3px; }
#principal-wrapper #noticias-wrapper ul li .not_tit a{ font-size:1.3em; font-weight:bold; color:#FFF8AF; text-transform:uppercase; }
#principal-wrapper #noticias-wrapper ul li .not_fch{ text-align:center; padding-bottom:5px; }
#principal-wrapper #noticias-wrapper ul li .not_fch a{ font-size:1.8em; font-weight:bold; color:#FFFF00; text-transform:uppercase; }
#principal-wrapper #noticias-wrapper ul li .not_txt{ text-align:left; }
#principal-wrapper #noticias-wrapper ul li .not_txt a{ font-size:1.2em; color:#FFF8AF; }
#principal-wrapper #noticias-wrapper #noticias_enl{ text-align:center; padding-top:5px; }
#principal-wrapper #noticias-wrapper #noticias_enl a{ 
	display:inline-block; font-size:1em; line-height:20px; font-weight:bold; color:#FFF; padding:5px 25px; background-color:#F5A623; 
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
#principal-wrapper #videos-wrapper{ display:block; padding:25px 10px 20px 10px; background-color:#FF9933; }
#principal-wrapper #videos-wrapper #videos_tit{ text-align:center; font-size:2em; font-weight:bold; color:#FFF8AF; padding-bottom:5px; }
#principal-wrapper #videos-wrapper .wrapper > ul{ text-align:center; }
#principal-wrapper #videos-wrapper ul, #principal-wrapper #videos-wrapper ul li{ list-style:none; }
#principal-wrapper #videos-wrapper ul li{ display:inline-block; width:470px; max-width:100%; margin:15px; vertical-align:top; }
#principal-wrapper #videos-wrapper ul li .vid_iframe{ display:block; position:relative; }
#principal-wrapper #videos-wrapper ul li .vid_iframe img{ display:block; width:100%; height:auto; background-color:#000; }
#principal-wrapper #videos-wrapper ul li .vid_iframe iframe{ 
	position:absolute; top:0; left:0; width:100% !important; height:100% !important; background:url(../img/video_loading.gif) center center no-repeat #000; 
}
#principal-wrapper #videos-wrapper ul li .vid_tit{ text-align:center; padding-top:5px; font-size:1.5em; font-weight:bold; color:#FFF; text-transform:uppercase; }
#principal-wrapper #videos-wrapper #videos_enl{ text-align:center; padding-top:5px; }
#principal-wrapper #videos-wrapper #videos_enl a{ 
	display:inline-block; font-size:1em; line-height:20px; font-weight:bold; color:#FFF; padding:5px 25px; background-color:#24C0CF; 
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}

/* ESTRUCTURA DE TODAS LAS PAGINAS */
#bloque{ display:block; }
#bloque:after{ clear:both; content:""; display:block; height:0; }
#bloque #bloque_izq{ float:left; width:40%; }
#bloque #bloque_izq ul, #bloque #bloque_izq ul li{ list-style:none; }
#bloque #bloque_izq ul li{ margin-bottom:2px; }
#bloque #bloque_izq ul li .enl_tbl{ display:table; width:100%; height:100%; }
#bloque #bloque_izq ul li .enl_tbl .enl_row{ display:table-row; cursor:pointer; }
#bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_1, #bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_2{ display:table-cell; vertical-align:middle; }
#bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_1{ text-align:center; width:45px; font-size:2.5em; border-width:1px 1px 1px 1px; border-style:solid; }
#bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_1 i{ position:relative; top:0; }
#bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_2{ 
	text-align:left; padding:10px 10px 10px 10px; font-weight:bold; font-size:1.6em; line-height:19px; color:#000; border-width:1px 1px 1px 0; border-style:solid;
}
#bloque #bloque_der{ float:right; width:60%; padding-left:40px; }
#bloque #bloque_der #bloque_tit{ text-align:left; font-weight:bold; font-size:2em; line-height:22px; padding-bottom:20px; }
#bloque #bloque_der #bloque_txt{ font-size:1.2em; line-height:17px; color:#4D4D4D; }
#bloque #bloque_der #bloque_txt ul, #bloque #bloque_der #bloque_txt ol{ margin-left:30px; margin-top:10px; margin-bottom:15px; }
#bloque #bloque_der #bloque_txt ul li, #bloque #bloque_der #bloque_txt ol li{ padding-bottom:3px; }
#bloque #bloque_der #bloque_txt ul ul, #bloque #bloque_der #bloque_txt ol ol{ margin-left:60px; }
#bloque #bloque_der #bloque_txt ul ol, #bloque #bloque_der #bloque_txt ol ul{ margin-left:60px; }
#bloque #bloque_der #bloque_txt p{ padding-bottom:15px; }
#bloque #bloque_der #bloque_txt p:last-child{ padding-bottom:0; }
#bloque #bloque_der #bloque_txt p strong{ font-weight:bold; }
#bloque #bloque_der #bloque_txt table tr td{ padding:2px 5px; }
#bloque #bloque_der #bloque_img{ display:block; text-align:center; padding-top:20px; }
#bloque #bloque_der #bloque_img img{ max-width:100%; vertical-align:top; background:url(../img/cargador.gif) center center no-repeat #FFF; }
#bloque #bloque_der #bloque_video{ display:block; text-align:center; margin-top:20px; position:relative; }
#bloque #bloque_der #bloque_video img{ display:block; width:100%; max-width:100%; height:auto; }
#bloque #bloque_der #bloque_video iframe{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/video_loading.gif) center center no-repeat #000; }
#bloque #bloque_der #bloque_pdf{ display:table; width:100%; margin-top:20px; }
#bloque #bloque_der #bloque_pdf .pdf_row{ display:table-row; }
#bloque #bloque_der #bloque_pdf .pdf_row .pdf_cel_1, #bloque #bloque_der #bloque_pdf .pdf_row .pdf_cel_2{ display:table-cell; vertical-align:middle; border-bottom:1px solid #ECECEC; }
#bloque #bloque_der #bloque_pdf .pdf_row:last-child .pdf_cel_1, #bloque #bloque_der #bloque_pdf .pdf_row:last-child .pdf_cel_2{ border-bottom:none; }
#bloque #bloque_der #bloque_pdf .pdf_row .pdf_cel_1{ text-align:left; font-size:1.2em; line-height:12px; padding:10px 0 10px 0; }
#bloque #bloque_der #bloque_pdf .pdf_row .pdf_cel_2{ text-align:center; width:40px; }
#bloque #bloque_der #bloque_pdf .pdf_row .pdf_cel_2 img{ vertical-align:top; }
#bloque #bloque_der #bloque_tbl{ display:block; }
#bloque #bloque_der #bloque_tbl .dataTables_info{ font-size:1.1em; }
#bloque #bloque_der #bloque_tbl .dataTables_paginate a{ width:33px; height:29px; }
#bloque #bloque_der #bloque_tbl .dataTables_paginate a span{ display:none; }
#bloque #bloque_der #bloque_tbl .dataTables_paginate a.first{ background:url(../img/pagination_first.png) center top no-repeat; }
#bloque #bloque_der #bloque_tbl .dataTables_paginate a.previous{ background:url(../img/pagination_prev.png) center top no-repeat; }
#bloque #bloque_der #bloque_tbl .dataTables_paginate a.next{ background:url(../img/pagination_next.png) center top no-repeat; }
#bloque #bloque_der #bloque_tbl .dataTables_paginate a.last{ background:url(../img/pagination_last.png) center top no-repeat; }
#bloque #bloque_der #bloque_tbl .dataTables_paginate a.disabled{ background-position:center bottom !important; }
#bloque #bloque_der #bloque_tbl .dataTables_paginate a:hover{ background-position:center -30px !important; background-color:#111; }
#bloque #bloque_der #bloque_tbl .dataTables_paginate a.disabled:hover{ background-position:center bottom !important; background-color:#FFF; }
#bloque #bloque_der #bloque_tbl thead th{ text-align:center; vertical-align:middle; font-size:1.2em; font-weight:bold; color:#000; line-height:15px; padding:0 5px 8px 5px; }
#bloque #bloque_der #bloque_tbl .tbl_resp thead th{ padding-top:8px; }
#bloque #bloque_der #bloque_tbl thead th.desktop{ text-align:left; }
#bloque #bloque_der #bloque_tbl thead th.center{ text-align:center !important; }
#bloque #bloque_der #bloque_tbl thead th.left{ text-align:left; }
#bloque #bloque_der #bloque_tbl tbody tr:nth-child(odd){ background-color:#E9ECF4; }
#bloque #bloque_der #bloque_tbl tbody tr:nth-child(even){ background-color:#FFF; }
#bloque #bloque_der #bloque_tbl tbody td{ 
	text-align:left; vertical-align:middle; font-size:1.2em; line-height:15px; border-width:1px 0 0 1px; border-style:solid; border-color:#FFF; padding:7px;
}
#bloque #bloque_der #bloque_tbl tbody td.justify{ text-align:justify; }
#bloque #bloque_der #bloque_tbl tbody td.center{ text-align:center; }
#bloque #bloque_der #bloque_tbl tbody td.upper{ text-transform:uppercase; }
#bloque #bloque_der #bloque_tbl tbody td.dataTables_empty{ text-align:center; padding:20px 10px; cursor:default; }
#bloque #bloque_der #bloque_tbl tbody td img{ vertical-align:top; }
#bloque #bloque_der #bloque_tbl tbody td a{ color:#000; }
#bloque #bloque_der #bloque_tbl tbody td a:hover{ text-decoration:underline; }

/* CCP TACNA (NOSOTROS) */
#nosotros-wrapper{ display:block; }
#nosotros-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row.eleg .enl_cel_2,
#nosotros-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row:hover .enl_cel_2{ background-color:#F5A623; border-color:#F5A623; }
#nosotros-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_1{ color:#FDD872; background-color:#D2AE6D; border-color:#F5A623; }
#nosotros-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_2{ background-color:#FDD872; border-color:#FFEC73; }

/* SERVICIOS */
#servicios-wrapper{ display:block; }
#servicios-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row.eleg .enl_cel_2,
#servicios-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row:hover .enl_cel_2{ background-color:#24C0CF; border-color:#24C0CF; }
#servicios-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_1{ color:#99CCCC; background-color:#24C0CF; border-color:#B3B3B3; }
#servicios-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_2{ background-color:#C9E4E4; border-color:#B3B3B3; }
#servicios-wrapper #bloque #bloque_der #bloque_bib{ display:block; padding:20px 0; }
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_busc{ display:block; }
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_busc:after{ clear:both; content:""; display:block; height:0; }
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_busc #busc_izq{ float:left; width:69%; }
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_busc #busc_izq input{
	width:100%; height:40px; line-height:40px; padding:5px 8px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color:#333; background-color:#FFF; border:1px solid #D7D9DF;
	-webkit-appearance:none; -moz-appearance:none; appearance:normal; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_busc #busc_izq input::-webkit-input-placeholder{ color:#ACB0BD; font-weight:normal; }
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_busc #busc_izq input::-moz-placeholder{ color:#ACB0BD; font-weight:normal; }
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_busc #busc_izq input:-ms-input-placeholder{ color:#ACB0BD; font-weight:normal; }
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_busc #busc_izq input:-moz-placeholder{ color:#ACB0BD; font-weight:normal; }
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_busc #busc_der{ float:right; width:28%; }
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_busc #busc_der input[type="submit"]{ 
	width:100%; font-size:1.2em; font-weight:bold; height:40px; line-height:38px; cursor:pointer; color:#FFF;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background-color:#24C0CF;
}
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_busc #busc_der input[type="submit"]:hover{ background-color:#20AAB9; }
#servicios-wrapper #bloque #bloque_der #bloque_bib #bloque_bib_list{ padding-top:20px; }
#servicios-wrapper #bloque #bloque_der #bloque_cur{ display:block; padding:20px 0; }
#servicios-wrapper #bloque #bloque_der #bloque_cur > ul{ text-align:center; }
#servicios-wrapper #bloque #bloque_der #bloque_cur ul, #servicios-wrapper #bloque #bloque_der #bloque_cur ul li{ list-style:none; }
#servicios-wrapper #bloque #bloque_der #bloque_cur ul li{ 
	display:inline-block; width:210px; max-width:100%; margin:12px; vertical-align:top; border:1px solid #E4E4E4; cursor:pointer;
}
#servicios-wrapper #bloque #bloque_der #bloque_cur ul li:hover{ background-color:#EFEFEF; }
#servicios-wrapper #bloque #bloque_der #bloque_cur ul li .cur_img{ display:block; text-align:center; }
#servicios-wrapper #bloque #bloque_der #bloque_cur ul li .cur_img img{ vertical-align:top; max-width:100%; background:url(../img/cargador.gif) center center no-repeat #FFF; }
#servicios-wrapper #bloque #bloque_der #bloque_cur ul li .cur_nombre{ text-align:left; font-size:1.3em; font-weight:bold; padding:10px 10px 5px 10px; }
#servicios-wrapper #bloque #bloque_der #bloque_cur ul li .cur_descrip{ text-align:justify; font-size:1.2em; font-weight:normal; padding:0 10px 10px 10px; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det{ display:block; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_img{ display:block; text-align:center; padding-bottom:20px; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_img img{ max-width:100%; vertical-align:top; background:url(../img/cargador.gif) center center no-repeat #FFF; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_nombre{ display:block; font-size:2em; font-weight:bold; text-align:center; padding-bottom:15px; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip{ font-size:1.2em; line-height:19px; color:#4D4D4D; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip ul, #servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip ol{ margin-left:30px; margin-top:10px; margin-bottom:15px; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip ul li, #servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip ol li{ padding-bottom:3px; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip ul ul, #servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip ol ol{ margin-left:60px; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip ul ol, #servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip ol ul{ margin-left:60px; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip p{ padding-bottom:15px; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip p:last-child{ padding-bottom:0; }
#servicios-wrapper #bloque #bloque_der #bloque_cur_det #cur_descrip strong{ font-weight:bold; }
#servicios-wrapper #bloque #bloque_der #bloque_con{ display:block; }
#servicios-wrapper #bloque #bloque_der #bloque_con > ul{ text-align:center; }
#servicios-wrapper #bloque #bloque_der #bloque_con ul, #servicios-wrapper #bloque #bloque_der #bloque_con ul li{ list-style:none; }
#servicios-wrapper #bloque #bloque_der #bloque_con ul li{ display:inline-block; width:210px; max-width:100%; margin:12px; vertical-align:top; }
#servicios-wrapper #bloque #bloque_der #bloque_con ul li .con_img{ display:block; text-align:center; }
#servicios-wrapper #bloque #bloque_der #bloque_con ul li .con_img img{ vertical-align:top; max-width:100%; }
#servicios-wrapper #bloque #bloque_der #bloque_con ul li .con_nombre{ text-align:center; font-size:1.3em; font-weight:bold; padding:10px 10px 5px 10px; }
#servicios-wrapper #bloque #bloque_der #bloque_con ul li .con_descrip{ text-align:justify; font-size:1.2em; font-weight:normal; padding:0 10px 10px 10px; }
#servicios-wrapper #bloque #bloque_der #bloque_con ul li .con_enl{ text-align:center; padding-top:5px; }
#servicios-wrapper #bloque #bloque_der #bloque_con ul li .con_enl a{ 
	display:inline-block; padding:6px 15px; font-size:1.2em; font-weight:bold; color:#FFF; background-color:#F5A623;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
#servicios-wrapper #bloque #bloque_der #bloque_con ul li .con_enl a:hover{ background-color:#EA960B; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det{ display:block; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det #con_img{ display:block; text-align:center; padding-bottom:20px; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det #con_img img{ max-width:100%; vertical-align:top; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det #con_nombre{ display:block; font-size:2em; font-weight:bold; text-align:center; padding-bottom:15px; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip{ font-size:1.2em; line-height:19px; color:#4D4D4D; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip ul, #servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip ol{ margin-left:30px; margin-top:10px; margin-bottom:15px; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip ul li, #servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip ol li{ padding-bottom:3px; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip ul ul, #servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip ol ol{ margin-left:60px; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip ul ol, #servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip ol ul{ margin-left:60px; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip p{ padding-bottom:15px; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip p:last-child{ padding-bottom:0; }
#servicios-wrapper #bloque #bloque_der #bloque_con_det #con_descrip p strong{ font-weight:bold; }
#servicios-wrapper #bloque #bloque_der #bloque_bol{ display:block; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item{ display:table; width:100%; margin-bottom:15px; cursor:pointer; border:1px solid #FFF; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item:hover{ border-color:#CCC; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item:last-child{ margin-bottom:0; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row{ display:table-row; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_1, 
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_2{ display:table-cell; vertical-align:middle; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_1{ width:60%; padding:15px; color:#4D4D4D; background-color:#F4F4F4; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_1 .bol_tit{ text-align:left; font-size:1.8em; font-weight:bold; line-height:20px; padding-bottom:5px; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_1 .bol_emp{ text-align:left; font-size:1.3em; font-weight:bold; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_1 .bol_txt{ text-align:justify; font-size:1.2em; line-height:18px; padding-top:5px; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_2{ width:40%; padding:15px; font-size:1.2em; background-color:#E4E4E4; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_2 .bol_datos{ display:block; text-align:left; padding-bottom:7px; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_2 .bol_datos:last-child{ padding-bottom:0; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_2 .bol_hora:before,
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_2 .bol_ubi:before,
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_2 .bol_ofi:before{
	display:inline-block; width:25px; text-align:center; font-family:'FontAwesome'; font-size:1.3em; color:#333; padding-right:5px; position:relative; top:0;
}
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_2 .bol_hora:before{ content:"\f017"; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_2 .bol_ubi:before{ content:"\f041"; }
#servicios-wrapper #bloque #bloque_der #bloque_bol .bol_item .bol_row .bol_cel_2 .bol_ofi:before{ content:"\f0f2"; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det{ display:block; color:#4D4D4D; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_titulo{ font-size:1.8em; font-weight:bold; padding-bottom:5px; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_datos{ font-size:1.3em; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #264796; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_fch_hora{ font-size:1.1em; text-align:right; padding-bottom:12px; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip{ font-size:1.2em; line-height:19px; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip ul, #servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip ol{ margin-left:30px; margin-top:10px; margin-bottom:15px; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip ul li, #servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip ol li{ padding-bottom:3px; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip ul ul, #servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip ol ol{ margin-left:60px; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip ul ol, #servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip ol ul{ margin-left:60px; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip p{ padding-bottom:15px; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip p:last-child{ padding-bottom:0; }
#servicios-wrapper #bloque #bloque_der #bloque_bol_det #bol_descrip p strong{ font-weight:bold; }

/* TRAMITES */
#tramites-wrapper{ display:block; }
#tramites-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row.eleg .enl_cel_2,
#tramites-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row:hover .enl_cel_2{ background-color:#E6E6E6; border-color:#E6E6E6; }
#tramites-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_1{ color:#CCCCCC; background-color:#E6E6E6; border-color:#B3B3B3; }
#tramites-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_2{ background-color:#B3B3B3; border-color:#B3B3B3; }
#tramites-wrapper #bloque #bloque_der #bloque_tra_list{ padding-top:20px; }

/* MIEMBROS */
#miembros-wrapper{ display:block; }
#miembros-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row.eleg .enl_cel_2,
#miembros-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row:hover .enl_cel_2{ color:#FFF; background-color:#336699; border-color:#99FFFF; }
#miembros-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_1{ color:#FFF; background-color:#6699FF; border-color:#99FFFF; }
#miembros-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_2{ color:#336699; background-color:#6699FF; border-color:#99FFFF; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc{ display:block; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc #busc_opt{ display:block; text-align:center; padding-bottom:15px; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc #busc_opt label{ display:inline-block; font-size:1.2em; margin:0 10px; cursor:pointer; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc .busc_control{ display:block; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc .busc_control .busc_txt{ text-align:left; font-size:1.3em; font-weight:bold; color:#094D82; padding-bottom:10px; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc .busc_control .busc_obj{ display:block; position:relative; padding-bottom:5px; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc .busc_control .busc_obj:after{ clear:both; content:""; display:block; height:0; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc .busc_control .busc_obj label{ float:left; width:70px; font-size:1.2em; text-align:right; padding-top:9px; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc .busc_control .busc_obj .control{ margin-left:75px; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc .busc_control .busc_obj .control input{
	width:98%; height:35px; line-height:35px; padding:3px 8px; font-family:Arial, Helvetica, sans-serif; font-size:1.15em; color:#333; 
	background-color:#FFF; border:1px solid #D7D9DF; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
	-webkit-appearance:none; -moz-appearance:none; appearance:normal;
}
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc #busc_btn{ text-align:center; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc #busc_btn input[type="submit"]{ 
	padding:0 35px; font-size:1.2em; height:35px; line-height:30px; cursor:pointer; color:#FFF; border:1px solid #D7D9DF; background-color:#2957A4; margin-top:0;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
}
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc #busc_btn input[type="submit"]:hover{ background-color:#005284; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_list{ display:block; padding-top:20px; color:#000; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_list #bloque_mie_list_tit{ text-align:left; font-size:1.2em; font-weight:bold; color:#094D82; padding-bottom:10px; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_list table tbody > tr:nth-child(odd){ background-color:#E9ECF4; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_list table tbody > tr:nth-child(even){ background-color:#FFF; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_list table th{ font-size:1.3em; font-weight:bold; color:#FFF; text-align:center; padding:8px; background-color:#336699; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_list table td{ font-size:1.2em; padding:8px; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_list table td.center{ text-align:center; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_list table td form input[type="submit"]{
	padding:0 10px; font-size:1.2em; font-weight:bold; height:30px; line-height:25px; cursor:pointer; color:#2957A4; background-color:transparent;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
}
#miembros-wrapper #bloque #bloque_der #bloque_mie_list table td form input[type="submit"]:hover{ color:#FFF; background-color:#005284; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_busc_empty{ font-size:1.2em; text-align:center; padding:40px 0 0 0; }
#miembros-wrapper #bloque #bloque_der #bloque_mie_list_tbl{ display:block; color:#000; }

/* NOTICIAS */
#noticias-wrapper{ display:block; background-color:#668EC9 !important; }
#noticias-wrapper #not_enl{ position:absolute; left:0; top:-3px; }
#noticias-wrapper #not_enl a{ font-size:2.6em; color:#B3C7E5; }
#noticias-wrapper .cont_titulo{ text-align:center; color:#FFF8AF; padding-left:25px; padding-right:25px; }
#noticias-wrapper #noticias_list{ display:block; }
#noticias-wrapper #noticias_list > ul{ text-align:center; }
#noticias-wrapper #noticias_list ul, #noticias-wrapper #noticias_list ul li{ list-style:none; }
#noticias-wrapper #noticias_list ul li{ display:inline-block; width:300px; max-width:100%; margin:15px; vertical-align:top; }
#noticias-wrapper #noticias_list ul li .not_img{ text-align:center; padding-bottom:10px; }
#noticias-wrapper #noticias_list ul li .not_img img{ max-width:100%; vertical-align:top; background:url(../img/cargador.gif) center center no-repeat #FFF; }
#noticias-wrapper #noticias_list ul li .not_tit{ text-align:center; padding-bottom:3px; }
#noticias-wrapper #noticias_list ul li .not_tit a{ font-size:1.3em; font-weight:bold; color:#FFF8AF; text-transform:uppercase; }
#noticias-wrapper #noticias_list ul li .not_fch{ text-align:center; padding-bottom:5px; }
#noticias-wrapper #noticias_list ul li .not_fch a{ font-size:1.8em; font-weight:bold; color:#FFFF00; text-transform:uppercase; }
#noticias-wrapper #noticias_list ul li .not_txt{ text-align:left; }
#noticias-wrapper #noticias_list ul li .not_txt a{ font-size:1.2em; color:#FFF8AF; }
#noticias-wrapper #noticias_det{ display:block; }
#noticias-wrapper #noticias_det #not_img{ text-align:center; padding-bottom:20px; }
#noticias-wrapper #noticias_det #not_img img{ max-width:100%; vertical-align:top; background:url(../img/cargador.gif) center center no-repeat #FFF; }
#noticias-wrapper #noticias_det #not_tit{ text-align:center; font-size:2em; font-weight:bold; color:#FFF8AF; }
#noticias-wrapper #noticias_det #not_fch{ text-align:center; font-size:1.8em; font-weight:bold; color:#FFFF00; padding:2px 0 20px 0; text-transform:uppercase; }
#noticias-wrapper #noticias_det #not_txt{ font-size:1.2em; line-height:17px; color:#FFF; }
#noticias-wrapper #noticias_det #not_txt ul, #noticias-wrapper #noticias_det #not_txt ol{ margin-left:30px; margin-top:10px; margin-bottom:15px; }
#noticias-wrapper #noticias_det #not_txt ul li, #noticias-wrapper #noticias_det #not_txt ol li{ padding-bottom:3px; }
#noticias-wrapper #noticias_det #not_txt ul ul, #noticias-wrapper #noticias_det #not_txt ol ol{ margin-left:60px; }
#noticias-wrapper #noticias_det #not_txt ul ol, #noticias-wrapper #noticias_det #not_txt ol ul{ margin-left:60px; }
#noticias-wrapper #noticias_det #not_txt p{ padding-bottom:15px; }
#noticias-wrapper #noticias_det #not_txt p:last-child{ padding-bottom:0; }
#noticias-wrapper #noticias_det #not_txt p strong{ font-weight:bold; }
#noticias-wrapper #noticias_det #not_img_list{ display:block; padding-top:20px; }
#noticias-wrapper #noticias_det #not_img_list > ul{ text-align:center; }
#noticias-wrapper #noticias_det #not_img_list ul, #noticias-wrapper #noticias_det #not_img_list ul li{ list-style:none; }
#noticias-wrapper #noticias_det #not_img_list ul li{ display:inline-block; width:150px; max-width:100%; margin:15px; }
#noticias-wrapper #noticias_det #not_img_list ul li img{ max-width:100%; vertical-align:top; background:url(../img/cargador.gif) center center no-repeat #FFF; }

/* GALERIA */
#galeria-wrapper{ display:block; background-color:#EFEFEF !important; }
#galeria-wrapper .cont_titulo{ text-align:center; color:#4D4D4D; }

/* TRANSPARENCIA */
#transparencia-wrapper{ display:block; }
#transparencia-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row.eleg .enl_cel_2,
#transparencia-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row:hover .enl_cel_2{ background-color:#094D82; border-color:#E6E6E6; color:#FFF; }
#transparencia-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_1{ color:#CCCCCC; background-color:#E6E6E6; border-color:#B3B3B3; }
#transparencia-wrapper #bloque #bloque_izq ul li .enl_tbl .enl_row .enl_cel_2{ background-color:#FDD872; border-color:#E6E6E6; }
#transparencia-wrapper #bloque #bloque_der #bloque_pdf{ margin-top:0; }

/* COMUNICADOS */
#comunicados-wrapper{ display:block; }
#comunicados-wrapper #comunicados_det{ display:block; }
#comunicados-wrapper #comunicados_det #com_img{ text-align:center; padding-bottom:20px; }
#comunicados-wrapper #comunicados_det #com_img img{ max-width:100%; vertical-align:top; background:url(../img/cargador.gif) center center no-repeat #FFF; }
#comunicados-wrapper #comunicados_det #com_nom{ text-align:center; font-size:2em; font-weight:bold; color:#000; }
#comunicados-wrapper #comunicados_det #com_txt{ font-size:1.2em; line-height:17px; color:#4D4D4D; padding-top:20px; }
#comunicados-wrapper #comunicados_det #com_txt ul, #comunicados-wrapper #comunicados_det #com_txt ol{ margin-left:30px; margin-top:10px; margin-bottom:15px; }
#comunicados-wrapper #comunicados_det #com_txt ul li, #comunicados-wrapper #comunicados_det #com_txt ol li{ padding-bottom:3px; }
#comunicados-wrapper #comunicados_det #com_txt ul ul, #comunicados-wrapper #comunicados_det #com_txt ol ol{ margin-left:60px; }
#comunicados-wrapper #comunicados_det #com_txt ul ol, #comunicados-wrapper #comunicados_det #com_txt ol ul{ margin-left:60px; }
#comunicados-wrapper #comunicados_det #com_txt p{ padding-bottom:15px; }
#comunicados-wrapper #comunicados_det #com_txt p:last-child{ padding-bottom:0; }
#comunicados-wrapper #comunicados_det #com_txt p strong{ font-weight:bold; }

/* CONTACTO */
#contacto-wrapper{ display:block; }
#contacto-wrapper #contacto_cols{ display:block; padding-top:15px; }
#contacto-wrapper #contacto_cols:after{ clear:both; content:""; display:block; height:0; }
#contacto-wrapper #contacto_cols #col_izq{ float:left; width:45%; font-size:1.23em; line-height:16px; color:#005284; }
#contacto-wrapper #contacto_cols #col_izq #frm_txt{ display:block; }
#contacto-wrapper #contacto_cols #col_izq #frm_txt ul, #contacto-wrapper #contacto_cols #col_izq #frm_txt ol{ margin-left:30px; margin-top:15px; }
#contacto-wrapper #contacto_cols #col_izq #frm_datos_cont{ display:block; padding-top:20px; color:#094D82; }
#contacto-wrapper #contacto_cols #col_izq #frm_datos_cont #hora p.subtit, #contacto-wrapper #contacto_cols #col_izq #frm_datos_cont p span{ font-weight:bold; }
#contacto-wrapper #contacto_cols #col_izq #frm_datos_cont p{ padding-bottom:7px; }
#contacto-wrapper #contacto_cols #col_izq #frm_datos_cont p:last-child{ padding-bottom:0; }
#contacto-wrapper #contacto_cols #col_izq #frm_datos_cont #hora p.subtit{ padding-bottom:2px; }
#contacto-wrapper #contacto_cols #col_izq #frm_datos_cont #hora p.dato{ padding-bottom:0; }
#contacto-wrapper #contacto_cols #col_izq #frm_datos_cont #hora p.dato:last-child{ padding-bottom:7px; }
#contacto-wrapper #contacto_cols #col_der{ float:right; width:50%; }

/* SUSCRIBETE */
#suscribete-wrapper{ display:block; }
#suscribete-wrapper .cont_titulo{ text-align:center; color:#000; }
#suscribete-wrapper #sus_txt{ font-size:1.2em; line-height:17px; color:#4D4D4D; padding-bottom:20px; }
#suscribete-wrapper #sus_txt ul, #suscribete-wrapper #sus_txt ol{ margin-left:30px; margin-top:10px; margin-bottom:15px; }
#suscribete-wrapper #sus_txt ul li, #suscribete-wrapper #sus_txt ol li{ padding-bottom:3px; }
#suscribete-wrapper #sus_txt ul ul, #suscribete-wrapper #sus_txt ol ol{ margin-left:60px; }
#suscribete-wrapper #sus_txt ul ol, #suscribete-wrapper #sus_txt ol ul{ margin-left:60px; }
#suscribete-wrapper #sus_txt p{ padding-bottom:15px; }
#suscribete-wrapper #sus_txt p:last-child{ padding-bottom:0; }
#suscribete-wrapper #sus_frm{ display:block; max-width:100%; width:600px; margin:0 auto; }


/* Para todos los FORMULARIOS */
form .obj, form .obj_txt, form .obj_opt{ display:block; margin-bottom:4px; }
form .obj:after, form .obj_txt:after, form .obj_opt:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
form .obj:last-child, form .obj_txt:last-child, form .obj_opt:last-child{ margin-bottom:0; }
form .obj_txt, form .obj_opt{ font-size:1.2em; margin:12px 0; text-align:justify; width:95%; }
form .obj_opt ul, form .obj_opt ul li{ list-style:none; }
form .obj_opt > ul{ text-align:center; }
form .obj_opt ul li{ display:inline-block; text-align:left; width:150px; padding:5px 0; }
form .obj_opt ul li label{ cursor:pointer; }
form .obj input, form .obj textarea{
	padding:3px 8px; font-family:Arial, Helvetica, sans-serif; font-size:1.15em; color:#333; background-color:#FFF; border:1px solid #D7D9DF;
	-webkit-appearance:none; -moz-appearance:none; appearance:normal; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
}
form .obj input::-webkit-input-placeholder{ color:#ACB0BD; font-weight:normal; }
form .obj input::-moz-placeholder{ color:#ACB0BD; font-weight:normal; }
form .obj input:-ms-input-placeholder{ color:#ACB0BD; font-weight:normal; }
form .obj input:-moz-placeholder{ color:#ACB0BD; font-weight:normal; }
form .obj input[type="text"], form .obj input[type="email"]{ width:95%; height:35px; line-height:35px; }
form .obj input.cod{ width:190px; text-align:center; font-size:1.5em; font-weight:bold; height:40px; line-height:40px; }
form .obj input[type="submit"]{ 
	padding:0 55px; font-size:1.2em; height:35px; line-height:30px; cursor:pointer; color:#FFF; border:1px solid #D7D9DF; background-color:#2957A4; margin-top:0;
	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;
}
form .obj input[type="submit"]:hover{ background-color:#005284; }
form .obj textarea{ display:block; width:95%; resize:none; overflow:auto; margin-bottom:0; }
form .obj textarea::-webkit-input-placeholder{ color:#ACB0BD; font-weight:normal; }
form .obj textarea::-moz-placeholder{ color:#ACB0BD; font-weight:normal; }
form .obj textarea:-ms-input-placeholder{ color:#ACB0BD; font-weight:normal; }
form .obj textarea::-webkit-input-placeholder{ color:#ACB0BD; font-weight:normal; }
form .obj .float{ display:block; margin-right:4px; }
form .obj .float:last-child{ margin-right:0; }
form .obj .float .captcha{ float:left; }
