@charset "UTF-8";
:root {
    --negro:#000000;
    --negro-1:#272829;
    --gris:#393C3E;
    --gris-1:#545454;
    --gris-2:#DDDDDD;
    --gris-3:#F6F6F6;
    --blanco:#FFFFFF;
    --rojo:#D0021B;
    --azul:#4D92DF;
    --pincipal:#691C32;
    --secundario:#9F2241;
    --terciario:#B38E5D;
    --verde-claro:#235B4E;
    --verde-oscuro:#10312B;
	--texto-gris:#6F7271;
}
.nac .col-sm-4, .art .col-sm-4, .nac .col-sm-4, .nat .col-sm-4, .exh .col-sm-4{padding-bottom: 15px}
ul.jwts_tabbernav li a:hover{color: #fff !important; background: #7d7d7d !important}
.jwts_tabberlive {padding-top: 45px}
.jwts_tabberlive .jwts_tabbertab{margin-top: 13px !important;}
.jwts_tabbernav li a{padding: 15px !important; border-radius: 5px !important;}
thead th{text-align: center !important}
.exhorto .phocadownloadfile32 {background: var(--secundario) !important; padding: 15px !important; border-radius: 10px; font-weight: bold}
.exhorto .phocadownloadfile32 a{ color: var(--blanco) !important;}
.nac, .nat, .art, .exh{margin-left: 0px !important;margin-right:0px !important;}
.nac a, .nat a, .art a, .exh a{color: var(--texto-gris);}
.nac ul{border: 5px solid var(--verde-claro);border-radius: 10px;font-weight: bold;text-align: center;font-size: 16px; list-style: none; padding: 0; margin: 0; display: table; padding: 25px; min-height: 165px; max-height: 165px; width: 100%}
.nat ul{border: 5px solid var(--terciario);border-radius: 10px;font-weight: bold;text-align: center;font-size: 16px; list-style: none; padding: 0; margin: 0; display: table; padding: 25px; min-height: 165px; max-height: 165px; width: 100%}
.art ul{border: 5px solid var(--secundario);border-radius: 10px;font-weight: bold;text-align: center;font-size: 16px; list-style: none; padding: 0; margin: 0; display: table; padding: 25px; min-height: 165px; max-height: 165px; width: 100%}
.exh ul{border: 5px solid var(--verde-oscuro);border-radius: 10px;font-weight: bold;text-align: center;font-size: 16px; list-style: none; padding: 0; margin: 0; display: table; padding: 25px; min-height: 165px; max-height: 165px; width: 100%}
.nac img, .nat img, .art img, .exh img{padding-right: 15px; max-width: 72px}
.nac ul li, .nat ul li, .art ul li, .exh ul li{display: table-cell; vertical-align: middle}
.azul ul{border-color: var(--azul)!important;}
.dorado ul{border-color: var(--terciario) !important;}
.ic-date-vertical{list-style: none;}
.slide {padding:35px 10px}
.dropdown-menu{width:600px;}
.right ul{padding:0 0 0 10px !important;}
.right h3{color:#235B4E !important; font-size: 20px !important;}
.right ul li{list-style: none !important; font-size:16px !important;}
.jwts_tabberlive .jwts_tabbertab{border: 1px solid #bbb !important; border-radius:10px !important;}
ul.jwts_tabbernav li a{font-size:13px !important;}
ul.jwts_tabbernav li.jwts_tabberactive a{background:#9F2241 !important; color: #fff !important;font-weight: bold;}
ul.jwts_tabbernav li a{margin:0px !important;}
.jwts_tabbertab .row{padding-bottom:25px;}
.pag li {padding:0 15px;
border:1px #ccc solid; 
border-radius:5px;}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
.pd-buttons{display:none !important;}
.errorboxheader, .errorboxbody p{text-align: center !important;}
.phocagalleryslideshow{width: 100% !important}
.result-category {padding-bottom: 30px;}
.pull-right {padding:0 25px;}
.phrases, .checkbox {padding: 0 30px;}
.divider {display: none;}
.pag {display: flex;list-style: none;}
/*.pag li {padding: 0 15px; border:1px solid #ccc;border-radius: 3px;}*/
.parent:hover > .dropdown-menu{display:block;}
.dropdown-menu li a:hover{color: #fff;}
.nav-stacked{display: none !important;visibility: hidden !important;}
.jwts_toggleControl {color: #545454;}
.imp, #banners .col-md-4, #onf .col-md-8{padding-bottom: 35px;}
.imp .custom{ border: 1px solid #ccc; padding: 12px; margin-bottom: 35px;}
.imp .custom:hover{background: #dfdfdf;}
.latestnews , .info{color: #ff7402;}
.latestnews a, .info a{text-decoration: none; color: #4A90E2;}
.latestnews li, .info li{padding: 6px 0;}
.color-07{color: #D0021B;}
.latestnews li{text-align: left;}
.title{text-align: center;}
.camera_pag_ul{text-align: center !important;}
.camera_play, .camera_stop, .camera_commands{display: none !important; visibility: hidden !important;}
.info{border: 1px solid #71ff82; min-height: 402px;}
.info ul{padding-top: 77px;}
.info h3{margin: 0; padding: 11px;}
.info h3{background: #00ac00; text-align: center; color: #fff}
#onf h3{text-align: center;}
.note {background: #EFEFEF;}
.rate_calc_result{display: none !important;visibility: hidden !important;}
.wellcome{padding-bottom: 25px !important;}
.custom p{text-align: justify;}
/*.custom img{width: 100%;}*/
.item-page p {text-align: justify;}
.banner img{width: 100%;}
.banners{padding-bottom: 25px;}
.camera_pag_ul{text-align: center !important;}
.camera_commands{display: none; visibility: hidden;}
.glyphicon-chevron-down{color: #fff;}
.col-md-4 .category-module li {padding: 10px 0px 10px 0px;border-bottom: 1px solid #ccc;}
.recomendaciones iframe{height: 335px; }
.fondo{background: url(../images/f2.png) left center no-repeat, url(../images/f1.png) right center no-repeat,url(../images/f3.png) repeat;}
.dropdown-menu a{text-decoration: none !important;}
.phocadownloadcategory32, .phocadownloadfile32 {border: none !important; margin:0px !important; background: none !important; padding:0 !important;}
header{width:auto;}
.navbar-brand{ height: auto;}
.main-footer hr{ display:none; visibility: hidden;}
.main-footer h3{
  font-weight: normal;
  padding: 0 0 25px 0;
  font-size: 25px;
}
dd{margin: 0px !important;}
.top-buffer{margin-top:60px;
	margin-bottom:60px;
}
.sectiontablefooter ul {
	display: inline-block;
	padding-left: 0;
	margin: 25px 0;
	border-radius: 4px
}

.sectiontablefooter ul>li {
	display: inline
}

.sectiontablefooter ul>li>a,
.sectiontablefooter ul>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857;
	text-decoration: none;
	color: #1122cc;
	background-color: white;
	border: 1px solid #dddddd;
	margin-left: -1px
}

.sectiontablefooter ul>li:first-child>a,
.sectiontablefooter ul>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.sectiontablefooter ul>li:last-child>a,
.sectiontablefooter ul>li:last-child>span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px
}

.sectiontablefooter ul>li>a:hover,
.sectiontablefooter ul>li>a:focus,
.sectiontablefooter ul>li>span:hover,
.sectiontablefooter ul>li>span:focus {
	color: #7b9cf0;
	background-color: #eeeeee;
	border-color: #dddddd
}

.sectiontablefooter>.active>a,
.sectiontablefooter>.active>a:hover,
.sectiontablefooter>.active>a:focus,
.sectiontablefooter>.active>span,
.sectiontablefooter>.active>span:hover,
.sectiontablefooter>.active>span:focus {
	z-index: 2;
	color: white;
	background-color: #b38e5d;
	border-color: #b38e5d;
	cursor: default
}

.sectiontablefooter>.disabled>span,
.sectiontablefooter>.disabled>span:hover,
.sectiontablefooter>.disabled>span:focus,
.sectiontablefooter>.disabled>a,
.sectiontablefooter>.disabled>a:hover,
.sectiontablefooter>.disabled>a:focus {
	color: #777777;
	background-color: white;
	border-color: #dddddd;
	cursor: not-allowed
}
@media only screen and (max-width: 600px) {
	ul.jwts_tabbernav li{display: block !important}
	ul.jwts_tabbernav li a{ display: block !important; width: 100% !important}
	.jwts_tabberlive {padding-top: 90px;}
	
}