@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Conv_Timeless';
	src: url('fonts/Timeless.eot');
	src: local('☺'), url('fonts/Timeless.woff') format('woff'), url('fonts/Timeless.ttf') format('truetype'), url('fonts/Timeless.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_ZapfHumanist';
	src: url('fonts/Zapf_Humanist_601_BT.eot');
	src: local('☺'), url('fonts/Zapf_Humanist_601_BT.woff') format('woff'), url('fonts/Zapf_Humanist_601_BT.ttf') format('truetype'), url('fonts/Zapf_Humanist_601_BT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
h1, h2, h3, h4, h5 {
	font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
.clear {
	clear: both;
}
/* Add here all your CSS customizations */

.top-nav {
	background: #004990 none repeat scroll 0 0;
}
.awaken-search-button-icon {
	line-height: 40px;
}
.awaken-search-box-container {
	border: 2px solid #e3e3e3;
	top: 38px;
}
#awaken-search-form input[type="submit"] {
	background-color: #253667;
}
.top-navigation a {
   color: #f2f2f2;
    font-size: 13px;
	font-family: 'Conv_ZapfHumanist', Sans-Serif;
}

/*
.header-nav-top .nav > li > a, .header-nav-top .nav > li > span {
	font-size: 12px;
	color: #f2f2f2;
	font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
*/
.header-nav-top .nav > li > a:hover, .header-nav-top .nav > li > a a:focus {
	color: #fff;
	background-color: #004990;
}
#header-logo-tit {
	background-color: #ffffff;
	padding: 10px 0px;
}
#tit h1, #tit h2 {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
#tit h1 {
	font-weight: bold;
	font-size: 36px;
	color: #000000;
}
#tit h2 {
	font-size: 24px;
	color: #444444;
}
blockquote {
	border-left: 2px solid #1293dc;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	background: #1293dc none repeat scroll 0 0;
}
/*/////////*/
/*#navagacion*/
/*/////////*/

#nav-principal {
	background: rgba(181,119,20,1);
	background: -moz-linear-gradient(top, rgba(181,119,20,1) 0%, rgba(181,119,20,1) 0%, rgba(188,123,21,1) 1%, rgba(247,161,26,1) 10%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(181,119,20,1)), color-stop(0%, rgba(181,119,20,1)), color-stop(1%, rgba(188,123,21,1)), color-stop(10%, rgba(247,161,26,1)));
	background: -webkit-linear-gradient(top, rgba(181,119,20,1) 0%, rgba(181,119,20,1) 0%, rgba(188,123,21,1) 1%, rgba(247,161,26,1) 10%);
	background: -o-linear-gradient(top, rgba(181,119,20,1) 0%, rgba(181,119,20,1) 0%, rgba(188,123,21,1) 1%, rgba(247,161,26,1) 10%);
	background: -ms-linear-gradient(top, rgba(181,119,20,1) 0%, rgba(181,119,20,1) 0%, rgba(188,123,21,1) 1%, rgba(247,161,26,1) 10%);
	background: linear-gradient(to bottom, rgba(181,119,20,1) 0%, rgba(181,119,20,1) 0%, rgba(188,123,21,1) 1%, rgba(247,161,26,1) 10%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b57714', endColorstr='#f7a11a', GradientType=0 );
}
.main-navigation {
	background: none;
	font-weight: normal;
	font-size: 16px;
	font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
.main-navigation a {
	color: #FFFFFF;
	padding: 15px 10px;
}
.main-navigation a:hover {
	background: #253667 none repeat scroll 0 0;
	color: #fff;
}
.main-navigation ul ul {
	background-color: #f7a11a;
}
.main-navigation ul ul a {
	color: #fff;
	font-size: 16px;
}
.main-navigation ul ul a:hover {
	background-color: #253667;
}
#main-nav-button, #top-nav-button {
	background: none;
	color: #fff;
	font-weight: bold;
}
.responsive-mainnav, .responsive-topnav {
	background: none;
	display: none;
}
.responsive-mainnav li a, .responsive-topnav li a {
	color: #fff;
}
.responsive-mainnav li a:hover, .responsive-topnav li a:hover {
	color: #fff;
	background: #253667 none repeat scroll 0 0;
}
/*/////////*/
/*#slider*/
/*/////////*/


.carousel-control.left {
	background-image:none;
    background-repeat: repeat-x;
}
.carousel-control.right {
	background-image:none;
    background-repeat: repeat-x;
}
#nav_slider { background-color:#a1b7b9; max-width:100%; background-image:url(img/slider/slidesmall.jpg); background-repeat: repeat;}
#nav_slider .carousel-caption {
    right: 0%;
    left: 0%;   
    bottom: 0px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
	background-color: rgba(0, 0, 0, 0.6);
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
#nav_slider .carousel-caption h3 {margin:0px 0px 0px 20px; text-align:left; font-family:'Conv_ZapfHumanist',Sans-Serif; color:#fff; font-size:1.60em; font-weight:normal; }
#nav_slider .carousel-caption p {margin:0px 0px 0px 20px; text-align:left;  font-family:'Conv_ZapfHumanist',Sans-Serif; color:#eeeeee; font-size:1.00em; font-weight:normal; }

/*/////////*/
/*cont_inicio*/
/*/////////*/


#noticias hr, #eventos hr{ background-color:#004990;}
.imgnoticia { max-width:100%; max-height:100%; }

.vermas a{font-size:12px; color:#004990;}
.vermas span{color:#fe9b07;}

.vermasnoticia {background-color: #fce7c4; color: #184a92;}

#noticias .page-entry-header {
    border-bottom: 2px solid #004990;
	margin-bottom: 0.9em;
}
#noticias .page-entry-header .page-entry-title{     
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    font-size: 20px;
	background: #004990 none repeat scroll 0 0 !important;
	color: white;
}
.container-noticias{padding-top: 10px;}
.container-noticias img{width:100px; height: 70px;}
#noticias .entry_sub_title {color:#202020; font-size: 18px; margin: 0px; padding: 0 0 0px 0;}
#noticias .entry_sub_title a{color:#202020;}
#noticias .entry_sub_title a:hover{color:#38a2e8;}

#eventos .page-entry-header{
    border-bottom: 2px solid #004990;
	margin-bottom: 0.9em;
}
#eventos .page-entry-header .page-entry-title{  
    color: #004990;
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    font-size: 20px;  
	padding: 0 5px;;
	background: #fff none repeat scroll 0 0 !important;
}

#eventos .vermas a{font-size:12px; color:#fe9b07}
#eventos .entry_sub_title a{color:#202020;}
#eventos .entry_sub_title u{color:#202020;}

#conteventos{padding-top: 10px;}

#conteventos .entry_sub_title{ border-left: 2px solid #004990; border-right: 2px solid #004990; padding: 7px 5px; color: #43454a; background-color: #f8f8f8; text-align: center;  margin-bottom: 10px;}
#conteventos a .entry_sub_title, a .entry-content {color: #43454a;}
#conteventos a:hover .entry_sub_title, a:hover .entry-content {color: #004990;}

#conteventos .entry-content { padding-top:5px; margin-top:5px; text-align:justify;}
#conteventos .fecha{ color:#7e7e7e; text-transform:capitalize; font-size:12px;}

#convocatorias .page-entry-header{
    border-bottom: 2px solid #f69a00;
	margin-bottom: 0.9em;
}
#convocatorias .page-entry-header .page-entry-title{  
    color: #fff;
    font-family: 'Conv_ZapfHumanist', Sans-Serif;
    font-size: 20px;
	background: #f69a00 none repeat scroll 0 0 !important;
}
.cont-convocatorias{padding-top: 10px;}
#convocatorias .entry_sub_title{padding-bottom: 10px 0px; border-bottom: 1px solid #ccc;}
#convocatorias .entry_sub_title a {color: #004990; font-size: 14px;}
#convocatorias .entry_sub_title a:hover {color: #f69a00}
#convocatorias .entry_sub_title a i{color: #f69a00}
#convocatorias .entry_sub_title a:hover i{color: #004990}

#convocatorias .vermas a{font-size:12px; color:#004990}


#datos table {
    border-collapse: collapse;
    margin: 0;
	font-size:14px;
    width: 100%;
}
#datos table, th, td {
    border:none;
}
.page-entry-title, .archive-page-title, .search-page-title, .single-entry-title{
	background: #004990 none repeat scroll 0 0;
	color: #ffffff;
	margin: 0 0 0.1em 0;
    padding: 0 1.2em;
	font-family: 'Conv_ZapfHumanist', Sans-Serif;
	display: inline-block;
	font-size: 2.0rem;
	text-transform: uppercase;
	word-wrap: break-word;
}
.single-entry-title{ padding: 0.2em 1.2em;}
.page-entry-header, .archive-page-header, .search-page-header, .single-entry-header{
	border-bottom: 2px solid #004990;
	/*margin-top: 40px;*/
}

.page-numbers .current {
    background: #1293dc none repeat scroll 0 0;
}
.page-numbers a:hover {
    background: #fe9b07 none repeat scroll 0 0;
}
.site-footer a:hover {
    color: #1293dc;
    text-decoration: none;
}
.panel-default > .panel-heading {
    color: #0088cc;
    background-color: #f1f1f1;
    border-color: #ddd;
}
.panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

#main .single-entry-title, #main .page-entry-header{margin-top: 30px;}

#datos table {
	border-collapse: collapse;
	margin: 0;
	font-size: 14px;
	width: 100%;
}
#datos table, th, td {
	border: none;
}
.page-entry-title, .archive-page-title, .search-page-title {
	background: #004990 none repeat scroll 0 0;
}
.page-entry-header, .archive-page-header, .search-page-header {
	border-bottom: 2px solid #004990;
	margin-top: 40px;
}
.page-numbers .current {
	background: #1293dc none repeat scroll 0 0;
}
.page-numbers a:hover {
	background: #fe9b07 none repeat scroll 0 0;
}
.site-footer {
    margin-top: 0px;
}
.site-footer a:hover {
	color: #1293dc;
	text-decoration: none;
}
a .vermas { font-size: 14px; color: #fff; padding: 5px; background-color: #184a92; margin-top: 20px;}
a:hover .vermas { background-color: #45c9ff;}
/*-----Inicio Seciones Interiores------*/
.slider-int{
	background-color: #a1b7b9;
	max-width: 100%;
	background-image: url(images/slide-bg.jpg);
}
.sec-titulo{ border-top: 5px solid #f7a11a; padding:10px 5px; margin-top: 30px;  background-color: #004990; color: #FFFFFF; text-transform: uppercase; text-align: center; font-size: 24px;}
.sec-titulo-2{ border-top: 5px solid #f7a11a; padding:10px 0px; margin-top: 30px;  background-color: #004990; color: #FFFFFF; text-transform: uppercase; text-align: center; font-size: 20px;}

.sec-contenido{ padding: 10px; text-align: center;}
.sec-contenido p{ font-size: 19px; border-bottom: 2px solid #dbdbdb; margin: 10px 0px;}
.sec-contenido p a{ color: #202020;}
.sec-contenido p a:hover{ color: #f7a11a;}

/*-----Fin Seciones Interiores------*/
.facebook a:hover{color: #3650a6;}
.google a:hover{color: #c24538;}
.twitter a:hover{color: #3cadf0;}
.hentry {
	margin: 0 0 1em;
	font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
.genpost-entry-title a {
	font-size: 16px;
}
table.tabla_resp tr td {
    display: table-cell;
}

ul.flecha_am1 {
    list-style-image: url("img/flecha_am1.png");
}

ul.flecha_am2 {
    list-style-image: url("img/flecha_am2.png");
}

ul.flecha_az1{
	list-style-image:url("img/flecha_az1.png");
}

ul.flecha_az2{
	list-style-image:url("img/flecha_az2.png");
}
/*-----MEDIA QUERY------*/
@media screen and (max-width: 766px) {

	
	table.tabla_resp tr td {
    	display: block;
		text-align: center
	}
	
	.table_scroll {
    	overflow:scroll;
	}
}
@media (max-width:767px) {
	table.tabla_resp tr td {
    	display: block;
		text-align: center
	}
	
	.table_scroll {
    	overflow:scroll;
	}
	#logo_01 {
		float: left;
	}
	#logo_01 img {
		width: 20%;
	}
	#tit h1 {
		font-size: 16px;
		padding: 0px;
		margin: 0px;
		line-height: 17px;
	}
	#tit h2 {
		font-size: 14px;
		padding: 0px;
		margin: 0px;
		line-height: 17px;
	}
	#logo_02 img {
		width: 20%;
	}
	#nav_slider .carousel-inner {
		height: 100%; /*max-height:342px;*/
	}
	/*#nav_slider .carousel-caption{ box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);}*/
	#nav_slider .carousel-caption {
		background-color: #000000;
		opacity: 0.7;
		filter: alpha(opacity=70);
		padding: 0px;
		border-radius: 0px;
	}
	#nav_slider .carousel-caption h3 {
		margin: 0px 0px 0px 0px;
		text-align: center;
		color: #fff;
		font-size: 1.00em;
	}
	#nav_slider .carousel-caption p {
		margin: 0px 0px 0px 0px;
		text-align: center;
		color: #fff;
		font-size: 12px;
		
		font-weight: normal;
	}
	#nav_slider .item img {
		margin: 0px;
		border: 0px solid #ffffff;
		width: 100%;
	}
}
#convocatorias .page-entry-header .page-entry-title{  
    font-size: 2.0rem;
    
}
/*-----Tablas y tablas formatos para moviles*/
table {
	border: 0px;
}
tr th {
	border: 0px;
	font-family: 'Conv_ZapfHumanist', Sans-Serif;
}
tbody tr td {
	border: 0px;
}
@media (min-width:768px) and (max-width:991px) {
	table.tabla_resp tr td {
    	display: block;
		text-align: center
	}
	
	.table_scroll {
    	overflow:scroll;
	}
	table.tabla_dir tr td {
		display:block;
	}
	/*#nav_slider .carousel-caption h3 {
		margin: 0px 0px 0px 330px;
		font-size: 1.50em;
	}
	#nav_slider .carousel-caption p {
		margin: 0px 0px 0px 330px;
		font-size: .72em;
	}
	#nav_slider .item img {
		margin: 50px 0px 0px 70px;
		border: 2px solid #ffffff;
	}
	*/
}

@media (min-width:992px) and (max-width:1199px) {
	/*#nav_slider .carousel-caption h3 {
		margin: 0px 0px 0px 310px;
		font-size: 1.70em;
	}
	#nav_slider .carousel-caption p {
		margin: 0px 0px 0px 310px;
		font-size: 1.10em;
	}
	#nav_slider .item img {
		margin: 50px 0px 0px 90px;
		border: 2px solid #ffffff;
	}
	*/
	.main-navigation a {
		font-size: 12px;
		color: #FFFFFF;
		padding: 15px 6px;
	}
	.bg-opciones {
		min-height: 140px;
		padding: 15px 10px 0px 10px;
	}
	.subtit {
		font-size: 14px;
	}
}

@media (min-width:1200px) {
	#nav_slider .item img { height:500px; }
	.opcion1{min-height: 336px;}
	.opcion2{min-height: 455px;}
	.opcion3{min-height: 267px;}
	.opcion-ottc-1{min-height:445px;}
	.opcion-ottc-2{min-height:425px;}
	.opcion-ottc-3{min-height:435px;}
	
	.bg-opciones1, .bg-opciones2,.bg-opciones3 {
		background-color: #184a92;
		min-height: 298px;
		padding: 65px 0px 0px 0px;
	}
	.bg-opciones1 {		
		background-image: url(images/bg-opciones1.png);
		background-repeat: no-repeat;
	}
	.bg-opciones2 {
		background-image: url(images/bg-opciones2.png);
		background-repeat: no-repeat;
	}
	.bg-opciones3 {
		background-image: url(images/bg-opciones3.png);
		background-repeat: no-repeat;
	}
	
}
