﻿@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
@import url('./jquery-alert.css');

#basic_divRC {background-color:#0000004f;}
@media (min-width: 768px) {
.modal-sm {
    width: 325px;
}
}
a {
    text-shadow: none;
    color: #000000 ;
}

.accordion .panel .panel-title .accordion-toggle {
    display: inline-block !important;
	padding: 10px 2px 10px 15px !important;
}
.dropdown-menu {
    z-index: 99999 !important;
    }

.bootstrap-select .btn {
    border-color: #c2cad8;
    background-color: #efefef;
    border: 0px;
}
.btn-default.active, .btn-default:active, .btn-default:hover, .open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e4e4e4 !important;
    border-color: #adadad;
}
.page-wrapper .page-wrapper-middle {
height: auto !important;
}
.page-wrapper, .page-wrapper .page-wrapper-row.full-height, body, html {
    height: auto !important;
}
a {text-decoration:none}
a:focus, a:hover {
    text-decoration: none !important;
}
a {
    text-shadow: none;
    color: !important;
}
#lupita_menu {

    color: #adadad !important;
}

input:checked + label {
    color: #555;
    border: 1px solid #ddd;
    border-top: 2px solid #d6504e  !important;
    border-bottom: 1px solid #F7F7F7;
}

.form-group.form-md-line-input .form-control {

    border-bottom: 1px solid #c2cad8;

    color: #b1b1b1 !important;

}

.mt-element-list .list-news.mt-list-container ul>.mt-list-item>.list-item-content>h3>a:hover {
    color: #d6504e  !important;
    text-decoration: none;
}
.btn_fed { background: #d6504e !important;border:1px solid #d6504e !important;color:white!important;cursor: pointer; cursor: hand;}
.btn_fed:hover {filter: brightness(85%);cursor: pointer; cursor: hand;}
.fed_color {color:#d6504e  !important;}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f1f1f1 !important;
}
.table-hover>tbody>tr:hover, .table-hover>tbody>tr:hover>td {
    background: #e4e4e4!important;
}





.title_page {
    color: #f2f2f2;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
	padding-left: 8px;
}
.title_page_n {
    color: #000000;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
	border-left: 5px solid #d6504e;
    padding-left: 8px;
}
/********** HEADER *************/

.social-icons li {
    float: right;
    display: inline;
    list-style: none;
    margin-right: 5px;
    margin-bottom: 5px;
    text-indent: -9999px;
}
.logo-default {width:225px;}
.buscar_header {background: rgba(239, 239, 239, 0) !important; border-bottom: 1px solid #c2cad8 !important;border: 0px 0px 1px!important;}

.form-group.form-md-line-input.has-error .input-group-addon {
    border-bottom: 1px solid #c2cad8;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li.classic-menu-dropdown .dropdown-menu {
    min-width: 240px !important;
    max-width: 260px;
}

.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a {
    font-family: "Open Sans", sans-serif;
    font-size: 16px !important;
    font-weight: 300;
    padding: 10px 12px;
    white-space: normal;
}
.page-header .page-header-menu .hor-menu .navbar-nav>li>a {
    font-size: 16px !important;
    font-weight: 400;
    padding: 16px 10px 15px;
}



.header_banner {display: inline-block;width: 50%;margin-left: 20px;margin-top: 20px;}
@media (max-width:767px) {
.page-header .page-header-top .page-logo {
	width: 75%!important
}
.header_banner {display:none;}
.page-barra-top	{display:none;}
.logo-default {width:100%; margin-bottom: 15px;}	
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user.open>.dropdown-toggle>.username, .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user.open>.dropdown-toggle>i, .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user:hover>.dropdown-toggle>.username, .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user:hover>.dropdown-toggle>i {
    color: #909090 !important;
}
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username, .page-header .page-header-top .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>i {
    color: #909090;
}


.page-barra-top {width:100%;background-color:#000000;height:auto;color:white;float:left}


@media (max-width: 480px) {
.page-header .top-menu, .page-header .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle, .page-header-fixed-mobile .page-header .top-menu {
    background-color: rgba(255, 255, 255, 0) !important;}
.barra_top_text {font-size:10px !important;padding:5px;}	
.header_banner {display:none;}

	}

.page-header .page-header-top .top-menu {
    margin: 30px 0px;
    padding: 0;
    float: right;
}
.page-header .page-header-menu .hor-menu .navbar-nav>li>a {
    font-size: 14px;
    font-weight: 400;
    padding: 16px 10px 15px;
}

.page-header .page-header-top .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle, .page-header .page-header-top .top-menu .navbar-nav>li.dropdown:active .dropdown-toggle, .page-header .page-header-top .top-menu .navbar-nav>li.dropdown:focus .dropdown-toggle {
    background-color: rgba(255, 255, 255, 0);
}
.page-header .page-header-top {
    height: auto !important;
    background-color: #ececec;
}
.page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:active, .page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:focus, .page-header .page-header-top .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:hover {
    background-color: rgba(255, 255, 255, 0);
}
.barra_top {background-color:#000000;width:100% !important;color:#ffffff}
.barra_top_text {font-size:12px;padding:5px;}
.barra_top_element {padding: 0px 10px;border-left:1px dotted rgba(150, 150, 150, 0.39);color: #ffffff}


@media (max-width:991px) {

.page-header .page-header-menu {
	background: #eff3f8;
	padding: 20px 0 0;
	height: auto;
	display: none
}
.page-header .page-header-top .top-menu {
    margin: -30px 10px 10px;
    padding: 0;
    float: left;
}
}

@media (max-width: 991px){
.page-header .page-header-menu .hor-menu .nav {
    border: 0!important;
    margin: 0px 0px 20px 0px!important;
}}

.page-header .page-header-top .page-logo .logo-default {
    margin: 10px 0 10px !important;
	width:100%;
}
.page-header .page-header-top .page-logo {
    float: left;
    display: block;
    width: 140px;
    height: auto !important;
}



@media (max-width:991px) {

.page-head {
	background: #FFFFFF !important;
}
}

/********************FOOTER*********************/
.page-prefooter {
    background: #202020;
    color: #ffffff;
}
.page-footer {
    background: #000000;
    color: #ffffff;
}

/*********DOCUMENTOS**********************/


.list-group-item.fed, .list-group-item.fed:focus, .list-group-item.fed:hover {
    z-index: 2;
    color: #ffffff !important;
    background-color: #d6504e ;
    border-color: #d6504e ;
}

.btn-group-sm>.btn, .btn-sm {
    padding: 2px 7px !important;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/************CONTENIDO******************/

.page-wrapper .page-wrapper-middle {
    background: #ffffff;
    width: 100%;
    display: table-cell;
    height: 100%;
}


.fed-color {background-color:#20419b !important;color:white !important;}
.fed-color2 {background-color:#c78f08 !important;color:white !important;}
.fed-color3 {background-color:#da1921 !important;color:white !important;}

.dashboard-stat {
    border-radius: 5px !important;
}
.dashboard-stat.fed-color .visual>i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10);
}.dashboard-stat.fed-color2 .visual>i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10);
}
.dashboard-stat.fed-color3 .visual>i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10);
}
.dashboard-stat.fed-color .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}
.dashboard-stat.fed-color2 .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}
.dashboard-stat.fed-color3 .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}
.dashboard-stat.fed-color .details .number {
    color: #fff;
}
.dashboard-stat.fed-color2 .details .number {
    color: #fff;
}
.dashboard-stat.fed-color3 .details .number {
    color: #fff;
}
.dashboard-stat.fed-color .more {
       color: #fff;
  background-color: #5e738b;
  
}
.dashboard-stat.fed-color2 .more {
       color: #fff;
   background-color: #5e738b;
}  
.dashboard-stat.fed-color3 .more {
       color: #fff;
	background-color: #000000;
    opacity: 1 !important;
	
}
.dashboard-stat .visual>i {
    margin-left: -35px;
    /*font-size: 200px !important;*/
    /*line-height: 180px !important;*/
}

.dashboard-stat.grey {
    background-color: #f3f3f3 !important;
}



.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #d6504e !important;
    border-color: #d6504e !important;;
}
.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
    margin: 8px 0px;
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-name {
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 10px;
}

.panel-title {
    margin-top: 0;
    font-size: 14px !important;
} 
.panel-group .panel+.panel {
    margin-top: 0px !important;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px !important;
}

.panel {
  
    border-top: 0px !important;
}


.panel-group {
    margin-bottom: 20px;
    border-top: 1px solid #dcdcdc;
}

.panel-primary {
    border-color: #d3d8d4;
}
.panel-primary>.panel-heading {
    color: #fff;
    background-color: #20419b !important;
    border-color: #20419b !important;
}
.font_12 {font-size:12px !important;}
@media (max-width: 480px) {
.font_responsive {
font-size: 14px !important;
}
}




.tabbable-line>.nav-tabs>li.active {
    border-bottom: 4px solid #d6504e;
}
.tabbable-line>.nav-tabs>li.open, .tabbable-line>.nav-tabs>li:hover {
    border-bottom: 4px solid #d6504e;
}
.tabbable-line>.nav-tabs>li>a {

    color: #000000;
}
.tabbable-line>.nav-tabs>li>a>i {
    color: #000000;
}
.tabbable-line>.nav-tabs>li.open>a>i, .tabbable-line>.nav-tabs>li:hover>a>i {
    color: #000000;
}
/**************NOTICIAS************************/

.title-section h1 span.fed {
  border-bottom: 1px solid #d6504e ;
}

.title-section h1 span {
    display: inline-block;
    padding-bottom: 16px;
    padding-right: 5px;
    border-bottom: 1px solid #d6504e  !important;
}
.image-post3:hover .hover-box, .video-post:hover .hover-box {
    background: #d6504e  !important;
}
.standard-post .post-content h2 a:hover {
    color: #d6504e  !important;
}
ul.post-tags li i {
    color: #ccc;
    margin-right: 4px;
}
.news-post a.category-post-gal {
    position: absolute;
    bottom: 20px;
    left: 20px;
}
a.category-post-gal {
    display: inline-block;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    color: #ffffff;
    font-size: 24px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0px 0px!important;
    background: rgba(244, 67, 54, 0)!important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.owl-theme .owl-controls .owl-buttons div:hover {
    color: #ffffff;
    background: #d6504e  !important;
    border: 1px solid #d6504e  !important;
}
.standard-post2 .post-title h2 a:hover {
    color: #d6504e  !important;
}
/**************VIDEOS*********************/

.video_gal_lat {padding:0px}

/****************WIDGET y bloque busquedas**********/


.table .btn {
    margin-top: 0;
    margin-left: 0;
    margin-right: 3px !important;
}
.btn_wid {width:17px !important;height:17px !important; padding: 0px 0px !important;
    font-size: 11px;}

.font_widgetV { display: inline-block;font-size:17px;}
.font_widgetL {  display: inline-block;font-size:17px;}
.escudo_widgetL {    display: inline-block;margin:0px 10px 0px 10px;}
.escudo_widgetV {    display: inline-block;margin:0px 10px 0px 10px;}
.escudo_widget{width:40px;}
.td_widget {white-space:nowrap;}
.portlet.box.fed {
    border: 1px solid #d6504e;
    border-top: 0;
}
.portlet-body.body_fed {
   border-left: 1px solid #efefef;
   border-right: 1px solid #efefef;
   border-bottom: 1px solid #efefef;
}
.portlet.fed, .portlet.box.fed>.portlet-title, .portlet>.portlet-body.fed {
    background-color: #d6504e;
}
.portlet.fed-buscar, .portlet.box.fed-buscar>.portlet-title, .portlet>.portlet-body.fed-buscar {
    background-color: #fff;
}
.portlet.box.fed-buscar {
    border: 0px solid #fff;
    border-top: 0;
}
.portlet.box>.portlet-title-fed {
    border-bottom: 0;
    padding: 0 10px;
    margin-bottom: 0;
    color: #000000;
}
.portlet>.portlet-title-fed>.caption {
    float: left;
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 0;
}
.portlet>.portlet-title-fed>.tools {
    float: left;
    display: inline-block;
    padding: 12px 0 8px;
}
.foto_thumb_gal {height:150px;background-color:#000;overflow:hidden;}
.content_gal {height:140px;overflow:hidden;}

.portlet>.portlet-title>.caption>i {
    float: left;
    margin-top: 4px;
    display: inline-block;
    font-size: 13px;
    margin-right: 5px;
    color: #fff !important;
}
@media (max-width: 480px) {
.portlet>.portlet-title>.caption {
    float: left;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 10px 0;
}
}

.wid2_resultado_cerrada {color:black;font-size:22px;}
.wid2_resultado_prov {color:green;font-size:22px;}
.wid2_resultado {color:black;font-size:22px;}
@media (max-width: 1024px) {
	.wrapper_widget {display: flex;flex-direction:column;}
.font_widgetL {font-size:14px;order:2;text-align: center;}
.escudo_widgetL  {padding-left: 40%;order:1;}
.escudo_widgetV  {padding-right: 40%;order:1;}
.font_widgetV { font-size:14px;order:2;  text-align: center;}
.escudo_widget{width:20px;}
.wid2_resultado_cerrada {color:black;font-size:17px;}
.wid2_resultado_prov {color:green;font-size:17px;}
.wid2_resultado {color:black;font-size:17px;}
.td_widget {white-space:normal;}
}	
@media (max-width: 480px) {
.wrapper_widget {display: flex;flex-direction:column;}
.font_widgetL {font-size:14px;order:2;text-align: center;}
.escudo_widgetL  {padding-left: 30%;order:1;}
.escudo_widgetV  {padding-right: 30%;order:1;}
.font_widgetV { font-size:14px;order:2;  text-align: center;}
.escudo_widget{height:20px;}
.wid2_resultado_cerrada {color:black;font-size:17px;}
.wid2_resultado_prov {color:green;font-size:17px;}
.wid2_resultado {color:black;font-size:17px;}
.td_widget {white-space:normal;}
.btn_wid {width:15px !important;height:15px !important; padding: 0px 0px !important;
    font-size: 11px;}		
}

@media (max-width: 480px) {
	.esconder {display:none;}
}


/*******************FORMS*****************/	
/*input, textarea, select {
	-webkit-appearance: none;
}*/
label {font-weight:bold;}	
.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #efefef !important;
    /*border: 0px solid #c2cad8 !important;*/
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out 0s,box-shadow ease-in-out 0s !important;
    -o-transition: border-color ease-in-out 0s,box-shadow ease-in-out 0s !important;
    transition: border-color ease-in-out 0s,box-shadow ease-in-out 0s !important;
}

.form .form-actions, .portlet-form .form-actions {
    padding: 20px;
    margin: 0;
    background-color: #ffffff;
    border-top: 1px solid #ffffff;
}
/*******************CALENDAR*****************/	
@media (max-width: 480px) {
.fc button {
    height: 40px !important;
    font-size: 13px;
}
}

.fc-scroller {height:300px !important;}
.fc-state-default:active { background-color: #d6504e  !important;
	filter: brightness(90%) !important; }
}
.fc-state-default:hover { background-color: #d6504e !important;
	filter: brightness(85%) !important; }
}
.fc-toolbar button:focus {
    z-index: 5;
    outline: none !important;
	background-color: #d6504e  !important;
	filter: brightness(90%) !important;
}


.fc-toolbar {
    text-align: center;
    margin-bottom: 0px;
    background-color: #d6504e ;
    padding: 0px 0px 0px 0px;
    color: white;
}
.fc-toolbar h2 {
    margin: 12px 0px 8px;
    font-size: 19px;
}
.fc-basic-view .fc-body .fc-row {
    min-height: 90px !important;
}


.fc-event {

    font-size: 12px;
    line-height: 1.3;
    border-radius: 5px;
    border: 1px solid #3a87ad;
    overflow: hidden;
    height: 30px;
    padding: 3px !important;
}
/*.fc-view-container *, .fc-view-container *:before, .fc-view-container *:after {

    height: auto !important;
}*/

.fc button {

    height: 43px !important;
}
.fc-state-down, .fc-state-active {
    background-color: #cccccc;
    background-image: none;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.15), 0 0px 0px rgba(0, 0, 0, 0.05) !important;
}
.fc-state-default {
    background-color: #d6504e ;
	filter: brightness(96%);
	color:white;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-repeat: repeat-x;
    border-color: rgba(254, 191, 2, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
    border-left: 1px solid rgba(247, 247, 247, 0) !important;
    border-right: solid 1px rgba(247, 247, 247, 0) !important;
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0) !important;
    box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0), 0 1px 2px rgba(0, 0, 0, 0) !important;

}
/********************full width ************************/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.row {
    margin-left: 0px;
    margin-right: 0px;
}
.container, .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
.form .form-body, .portlet-form .form-body {
    padding: 0px;
}

/*******************TOOLTIPS ANTIGUO NOVA*****************/	
#hintbox{ 
position:absolute;
top: 0;

width: 150px; /*Default width of hint.*/ 
padding: 0px;
border:0px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
visibility: hidden;
}
	
/***********************************
******GRADIENTE PARA ESTADÍSTICAS****
************************************/

.barras {position:absolute; text-align:center; vertical-align:middle; font-size:10px; z-index:1;width:100px; border-color:#000000; height:15px; background-image:url(barras.png)}

.barras_separa {position:absolute; text-align:center; vertical-align:middle; font-size:10px; z-index:2;width:100px; border-color:#000000; height:15px; background-image:url(barras_separa.png)}

.gradient_valoracion {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#c8ecad',endColorStr='#a7d188');
background-image: -webkit-linear-gradient(top, #c8ecad 0%, #a7d188 100%);  
}

.gradient_porcentaje {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#7ebecc',endColorStr='#679ba7'); 
}


.listaformulario{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#dbebfe',endColorStr='#abcbf0');
}

.gradient {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#ffffff',endColorStr='#e6eef3'); 
 
}

.gradient2 {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#e6eef3',endColorStr='#ffffff');
}

.gradient3 {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#fafafa',endColorStr='#e6eef3'); 
}

.gradient31 {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#ededee',endColorStr='#ffffff'); 
}
.gradient4 {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#ffffff',endColorStr='#e6eef3'); 
}

.gradient5 {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#e6eef3',endColorStr='#ffffff'); 
}

.gradient_valoracion {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#c8ecad',endColorStr='#a7d188'); 
}

.gradient_porcentaje {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#7ebecc',endColorStr='#679ba7'); 
}	
	

/***********************************
******RECUPERADOS NOVA_ST MANTENIMIENTO****
************************************/	

.fondo_popup {padding:10px !important;font-size:13px!important;}


/**************************FORMS*******************/


input,textarea { margin: 2px 0px 2px 0px;font-size: 11px; color: #555; border: 1px #ddd solid;-webkit-transition: background 0.3s linear;vertical-align: bottom;}
select{margin: 2px 0px 2px 0px;font-size: 11px; color: #555; border: 0px #ddd solid;-webkit-transition: background 0.3s linear;}
input, select {color : #000000;font-size : 11px;font-weight: normal;border: 1px solid #999999;}

.MarcoCampos {border-color: #c02d2d;}

.checkbox{border: 0px none;margin: 0px;padding: 0px;display:inline-block;}

.radiobox {border: 0px none;margin: 0px;padding: 0px;}


label {cursor: pointer;}




/**********************************************
***** TABLA GENERICA***** 
*********************************************/

.tabla_rdg {border: 1px solid #ddd;padding: 5px 5px 5px 5px;background-color:#f3f3f3;
	/* -- CSS3 - define rounded corners for the form -- */	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* -- CSS3 - create a background graident -- */
	/*background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#EAEAEA), to(#f5f4f4));
	background: -moz-linear-gradient(0% 40% 90deg,#EAEAEA, #f5f4f4);*/
	/* -- CSS3 - add a drop shadow -- */
	/*-webkit-box-shadow:0px 0 00px #ccc;
	-moz-box-shadow:0px 0 00px #ccc;
	box-shadow:0px 0 00px #ccc;*/
	margin-top: 5px;
	padding: 10px;
    display: block;
	font-size:13px;
}

	
.tabla_rdg_noticia {border: 1px solid #ddd;padding: 5px 5px 5px 5px;background-color:#f3f3f3;
	/* -- CSS3 - define rounded corners for the form -- */	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/* -- CSS3 - create a background graident -- */
	background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#EAEAEA), to(#f5f4f4));
	background: -moz-linear-gradient(0% 40% 90deg,#EAEAEA, #f5f4f4);
	/* -- CSS3 - add a drop shadow -- */
	-webkit-box-shadow:0px 0 00px #ccc;
	-moz-box-shadow:0px 0 00px #ccc;
	box-shadow:0px 0 00px #ccc;
	margin-top: 5px;
	}
/******titulos diversos*******/

.title {
	font-size:12px!important;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.subtitulos {font-weight: bold;}


.lst_news{ 		
	width:96%; float:left;margin-bottom:5px; background-color: #F8F8F8;border:1px solid #CCC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	padding:5px;			
	}
	
.lst_news .img {
	float:left;
	/*width:80px;*/
	overflow:hidden;
	margin-right:5px;
	margin-top:10px;
	border:0px solid #CCC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}
	
	.link_tit_media {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Century Gothic,Verdana,Century Gothic;
	font-weight: bold;
}

/**********************************************
***** ESTILOS CALENDARIO***** 
*********************************************/

.cal-mes{
font-size: 15px;
font-weight : bold;
color : #003399;
}

.cal-txt-dia {
font-size: 11px;
color: #000000;
}

.cal-txt-azul {
font-size: 11px;
color: #003399;
font-weight : bold;
}

.cal-txt-rojo {
font-size: 11px;
color: #CC3300;
font-weight : bold;
}

.cal-bg-blanco{
background-color: #FFFFFF;
}

.cal-bg-finde{
background-color: #F1F1F1;
font-size : 10px;
}

.cal-bg-marca {
background-color: #FFE0B2;
}

.cal-bg-marca-finde {
background-color: #EBCEA4;
}


/***********************************
******BOTONES SUBMIT******
************************************/

.btsub{height: 18px; padding: 0px 10px 1px 10px;border:#bbbbbb 1px solid; cursor: pointer; background-color:#efefef;font-family: Arial, Helvetica, sans-serif;font-weight : normal;font-size:11px;color:#444444;-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
.btsub:hover{background-color:#f2f2f2;text-decoration:none;border:#676767 1px solid; color:#aaaaaa;}
.btsubhover{background-color:#f2f2f2;border:#676767 1px solid; color:#aaaaaa;}

.btrojo,.btrojo:hover,.btrojo:focus{text-decoration:none;border-bottom:#c02d2d 1px solid !important;}
.btverde,.btverde:hover,.btverde:focus{text-decoration:none; border-bottom: #4ccb4f 1px solid !important;}

/* HREF CON FORMATO BOTON*/

a.bt{font-size:13px;background-color:#efefef; border:#bbbbbb 1px solid;text-decoration:none; color:#444444; background-image: url("imagenesA.png"); background-repeat: no-repeat; background-color:#efefef;padding: 1px 11px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
a.bt:hover{background-color:#f2f2f2;border:#656565 1px solid;color:#aaaaaa;text-decoration:none;}

a.bsiguiente{padding-right: 24px; background-position: right -145px;}
a.banterior{padding-left: 24px; background-position: left -163px; background-color:#efefef;}
a.bsumar{background-position: right -19px; padding-right: 22px;}
a.bcerrar{background-position: right -1px;padding-right: 22px;}
a.bprint{padding-right: 26px; background-position: right -37px ;}
a.bmail{padding-right: 26px; background-position: right -54px ;}
a.bmailalert{padding-right: 26px; background-position: right -73px ;}
a.breloj{padding-right: 24px; background-position: right -90px ;}
a.bflechaizq{padding: 2px 20px 2px 30px; align: center; background-position: left -108px;}
a.bflechadrch{padding: 2px 30px 2px 20px; background-position: right -126px;}
a.bflechaizq2{padding: 2px 20px 2px 30px; background-position: left -181px;}
a.bflechadrch2{padding: 2px 30px 2px 20px; background-position: right -198px;}
a.bflechaup{padding-right: 22px; background-position: right -218px;}
a.bflechaup2{padding-right: 20px; background-position: right -272px ;}
a.bflechadown{padding-right: 22px; background-position: right -235px ;}
a.bflechadown2{padding-right: 20px; background-position: right -252px ;}
a.basist1{padding: 2px 26px 2px 12px; background-position: right -289px ;}
a.basist2{padding: 2px 32px 2px 12px; background-position: right -308px;}
a.barb1{padding:2px 26px 2px 13px; background-position: right -2561px;}
a.barb2{padding:2px 29px 2px 13px; background-position: right -326px ;}
a.barbnulo{padding: 2px 26px 2px 13px; background-position: right -344px;}
a.btarja{padding-right: 19px; background-position: right -364px;}
a.btarjr{padding-right: 19px; background-position: right -382px;}
a.bTv{padding-right: 26px; background-position: right -400px;}
a.bTr{padding-right: 26px; background-position: right -418px;}
a.bNv{padding-right: 26px; background-position: right -398px;}
a.bNr{padding-right: 26px; background-position: right -416px;}
a.bR{padding-right: 26px; background-position: right -473px;}
a.bS{padding-right: 26px; background-position: right -491px;}
a.bA{padding-right: 26px; background-position: right -510px;}
a.bH{padding-right: 26px; background-position: right -528px;}
a.bedit2{padding-right: 27px; background-position: right -565px;}
a.bedit2nulo{ padding-right: 27px; background-position: right -547px;}
a.bayuda{padding-right: 26px; background-position: right -582px;}
a.bliquid{padding-right: 27px; background-position: right -602px;}
a.bsumequipo{padding-right: 25px; background-position: right -639px;}
a.brestequipo{padding-right: 25px; background-position: right -621px;}
a.bcoment{padding-right: 27px; background-position: right -658px;}
a.bdescargadoc{padding-right: 27px; background-position:  right -677px;}
a.bcopiadoc{padding:1px 26px; background-position:  right -695px;}
a.bdocexcel{padding-right: 27px; background-position: right -731px;}
a.bdocgif{padding-right: 25px; background-position: right -749px;}
a.bdocpdf{padding-right: 25px; background-position: right -767px;}
a.bdoczip{padding-right: 25px; background-position: right -785px;}
a.bdocexplorer{padding-right: 25px; background-position: right -803px;}
a.bdocvisible{padding-right: 29px; background-position: right -821px;}
a.btable{padding-right: 28px; background-position: right -839px;}
a.bdoctxt{padding-right: 24px;background-position: right -857px;}
a.bcalend{padding-right: 28px; background-position: right -876px;}
a.bfunciones{padding-right: 22px; background-position: right -894px;}
a.bokverde{padding-right: 27px; background-position: right -912px;}
a.bsumverde{padding-right: 27px; background-position: right -931px;}
a.beuro{padding-right: 24px;background-position: right -950px;}
a.beuronulo{padding-right: 27px; background-position: right -966px;}
a.balert{padding-right: 24px; background-position: right -984px;}
a.bultjorn{padding-right: 25px; background-position: right -1001px;}
a.bsalir{padding-right: 24px; background-position: right -1018px;}
a.brecon{padding-right: 24px; background-position: right -1038px;}
a.bopenv{padding-right: 25px;background-position: right -1053px;}
a.bopenr{padding-right: 25px;background-position: right -1070px;}
a.bopena{padding-right: 25px;background-position: right -1087px;}
a.bpagtxt{padding-right: 23px; background-position: right -1106px;}
a.bpenalti{padding-right: 28px; background-position: right -1124px;}
a.bPv{padding-right: 26px; background-position: right -1146px;}
a.bPl{padding-right: 26px; background-position: right -1168px;}
a.bbasura{padding-right: 27px; background-position: right -1188px;}
a.bmailbuscar{padding-right: 26px; background-position: right -1209px;}
a.bmailnulo{padding-right: 26px; background-position: right -1229px;}
a.bmailreenv{padding-right: 26px; background-position: right -1250px;}
a.bactualiza{padding-right: 24px; background-position: right -1271px;}
a.busuario{padding-right: 24px; background-position: right -1292px;}
a.bprint2{padding:6px 30px 6px  8px;background-position: right -1312px;}
a.bprintok{padding:6px 30px 6px 8px; background-position: right -1342px;}
a.bprintayuda{padding:6px  30px 6px 8px; background-position: right -1372px;}
a.bprintpdf{padding:6px 30px 6px 8px; background-position: right -1402px;}
a.bprint3{padding:6px 33px 6px 8px; background-position: right -1432px;}
a.bflechaup3{padding-right: 20px; background-position: right -2529px;}
a.bflechadown3{padding-right: 20px; background-position: right -1459px;}
a.bflechaizq3{padding:1px 16px 1px 20px; background-position: left -2542px;}
a.bflechadrch3{padding:1px 20px 1px 16px; background-position: right -1472px;}
a.bdblflechaup{padding-right: 20px; background-position: right -1488px;}
a.bdblflechadown{padding-right: 20px; background-position: right -1504px;}
a.bmailent{padding-right: 26px; background-position: right -1522px;}
a.bmailsal{padding-right: 26px; background-position: right -1542px;}
a.bmailelim{padding-right: 26px; background-position: right -1563px;}
a.bdocjpg{padding-right: 26px;background-position: right -1587px;}
a.bdocnovisible{padding-right: 27px; background-position: right -1614px;}
a.bcalend2{padding-right: 27px; background-position: right -1637px;}
a.bficha{padding-right: 27px; background-position: right -1662px;}
a.bcarpimg{padding-right: 25px; background-position: right -1685px;}
a.busuarios{padding-right: 27px; background-position: right -1706px;}
a.bflechaout{padding:1px 25px 1px 18px; background-position: right -1725px;}
a.bflechain{padding:1px 18px 1px 25px; background-position: left -1744px;}
a.bfecha{padding-right: 27px; background-position: right -1763px;}
a.bfuncionesnulo{padding-right: 26px; background-position: right -1783px;}
a.bcorreo2{ padding:1px 28px 1px 7px; background-position: right -1805px;}
a.bbloqueo{padding-right: 24px; background-position: right -1826px;}
a.bnobloqueo{padding-right: 24px; background-position: right -1847px;}
a.bcab1{padding-right: 24px; background-position: right -1870px;}
a.bcab2{padding-right: 24px; background-position: right -1890px;}
a.bpie1{padding-right: 24px; background-position: right -1910px;}
a.bpie2{padding-right: 24px; background-position: right -1930px;}
a.bcarta{padding-right: 26px; background-position: right -1947px;}
a.bcorreointra{padding-right: 28px; background-position: right -1966px;}
a.bborrar{padding-right: 27px; background-position: right -1984px;}
a.bdocbmp{padding-right: 25px;background-position: right -2002px;}
a.bcamara{padding-right: 24px; background-position: right -2021px;}
a.bbola{padding-right: 22px; background-position: right -2038px;}
a.bcambia{padding-right: 24px; background-position: right -2056px;}
a.bactualiza2{padding-right: 22px; background-position: right -2075px;}
a.balbumimg{padding-right: 24px; background-position: right -2095px;}
a.bN{padding-right: 26px; background-position: right -2115px;}
a.bAa{padding-right: 26px; background-position: right -2136px;}
a.beditar{padding-right: 26px; background-position: right -2158px;}
a.bexclama{padding-right: 20px; background-position: right -2178px;}
a.bgrabar{padding-right: 24px; background-position: right -2199px;}
a.bimagen{padding-right: 25px; background-position: right -2220px;}
a.blstcoment{padding-right: 25px; background-position: right -2244px;}
a.bfavorito{padding-right: 25px; background-position: right -2268px;}
a.bestad{padding-right: 25px; background-position: right -2292px;}
a.blstcomp{padding: 2px 24px 2px 0; background-position:  right -2314px;}
a.bcarphoja{padding-right: 24px; background-position: right -2340px;}
a.bmail2{padding-right: 24px; background-position: right -2363px;}
a.bimagen2{padding-right: 23px; background-position: right -2382px  }
a.bbasura2{padding-right: 22px; background-position: right -2401px;}
a.bedit3{ background-position: right -2419px; padding-right: 22px;}
a.bcopiapega{padding-right: 27px; background-position: right -2437px;}
a.bcalend3{padding-right: 25px; background-position: right -2472px;}
a.bgrpcat{padding-right: 25px; background-position: right -2490px;}
a.binfo{padding-right: 24px; background-position: right -2510px;}
a.bbuscar{padding-right: 24px; background-position: right -2587px;}
a.bdescargar{padding-right: 26px; background-position: right -2608px;}
a.bcontestado{padding-right: 26px; background-position: right -2624px;}
a.bcorreoent{padding: 1px 10px 1px 28px; background-position: left -2642px;}
a.blmailsal{padding: 1px 10px 1px 28px; background-position: left -2661px;}
a.blmailelim{padding: 1px 10px 1px 28px; background-position: left -2683px;}
a.bcorreo_on{padding-right: 24px; background-position: right -2698px;}
a.binstalar{padding-right: 24px; background-position: right -2715px;}
a.bexpandir{padding-right: 22px; background-position: right -2745px;}
a.bcontraer{padding-right: 22px; background-position: right -2729px;}
a.bcomenta{padding-right: 22px; background-position: right -2760px;}
a.bcheck{padding-right: 22px; background-position: right -2778px;}
a.bnocheck{padding-right: 22px; background-position: right -2793px;}
a.bidiomas{padding-right: 22px; background-position: right -2810px;}
a.bcomparador{padding-right: 22px; background-position: right -2831px;}
a.bcomentrojo{padding-right: 22px; background-position: right -2851px;}
a.bactionpaste{padding-right: 22px; background-position: right -2872px;}
a.bretirado{padding-right: 22px; background-position: right -2894px;}
a.bretiradorojo{padding-right: 22px; background-position: right -2912px;}
a.barchivos{padding: 2px 22px 2px 12px; background-position: right -2929px;}
a.bgol{padding-right: 22px; background-position: right -2976px;}
a.bgolpp{padding-right: 22px; background-position: right -2995px;}
a.bpreviof{padding:4px 27px 2px 5px; background-position: right -3013px;}
a.brec_cancel{padding-right: 22px; background-position: right -3037px;}
/* HREF SIN FORMATO CON IMÁGENES */

a.hr{text-decoration:none; background-image: url("imagenes.png"); background-repeat:no-repeat; color:#065d85;}
a.hr:hover{color:#bf0000;}


a.hlsumar{background-position: right -20px; padding: 0 14px 0 0;}
a.hlcerrar{background-position: right -2px; padding: 0 14px 0 0;}
a.hlmail{background-position: right -56px; padding: 0 18px 0 0;}
a.hlmailalert{background-position: right -75px; padding: 0 18px 1px 0;}
a.hlmailbuscar{background-position: right -1210px; padding: 0 20px 1px 0;}
a.hllmailbuscar{background-position: left -2716px; padding: 0 0 1px 20px;}
a.hlmailnulo{background-position: right -1231px; padding: 0 20px 0 0;}
a.hlmailreenv{background-position: right -1249px; padding: 1px 20px 1px 0;}
a.hlcorreo2{background-position: right -1805px; padding: 2px 23px 2px 0;}
a.hlcarta{background-position: right -1949px; padding: 0 19px 0 0;}
a.hlmailent{background-position: right -1522px; padding: 2px 20px 2px 0;}
a.hlmailsal{background-position: right -1542px; padding: 2px 20px 2px 0;}
a.hlmailelim{background-position: right -1563px; padding: 2px 20px 2px 0;}
a.hlcorreointra{background-position: right -1966px; padding: 2px 22px 2px 0}
a.hlprint{background-position: right -38px; padding: 0px 18px 0 0px}
a.hlprint2{background-position: right -1313px; padding: 2px 17px 2px 0; }
a.hllprint2{background-position: right -1314px; padding: 5px 26px 5px 0;}
a.hllprintok{background-position: right -1343px; padding: 5px 27px 5px 0;}
a.hllprintayuda{background-position: right -1373px; padding: 5px 26px 5px 0;}
a.hllprintpdf{background-position: right -1403px; padding: 5px 26px 5px 0;}
a.hllprint3{background-position: right -1434px; padding: 4px 29px 4px 0;}
a.hlflechaizq{background-position: left -110px; padding: 0 0 0 15px;}
a.hllflechaizq{background-position: left -110px; padding: 0 0 0 15px;}
a.hlflechadrch{background-position: right -128px; padding: 0 15px 0 0;}
a.hlflechaizq2{background-position: left -181px; padding: 1px 0 0 19px;}
a.hllflechaizq2{background-position: left -182px; padding: 1px 0 0 19px;}
a.hlflechadrch2{background-position: right -200px; padding: 1px 19px 0 0;}
a.hlflechaup{background-position: right -219px; padding: 0 13px 0 0;}
a.hlflechaup2{background-position: right -272px; padding: 0 10px 0 0;}
a.hlflechadown{background-position: right -237px; padding: 0 13px 0 0;}
a.hlflechadown2{background-position: right -253px; padding: 0 10px 0 0;}
a.hlflechaup3{background-position: right -2529px; padding: 0 9px 0 0;}
a.hllflechadown3{background-position: right -1459px; padding: 0 9px 0 0;}
a.hllflechaizq3{background-position: left -2542px; padding: 0 0 0 8px;}
a.hllflechadrch3{background-position: right -1473px; padding: 0 8px 0 0;}
a.hlldblflechaup{background-position: right -1488px; padding: 0 9px 0 0;}
a.hlldblflechadown{background-position: right -1505px; padding: 0 9px 0 0;}
a.hllflechaout{background-position: right -1726px; padding: 0 13px 0 0;}
a.hllflechain{background-position: left -1746px; padding: 0 0 0 13px;}
a.hlsiguiente{background-position: right -146px; padding: 0 16px 0 0; }
a.hllanterior{background-position: left -164px; padding: 0 0 0 16px;}
a.hllasist1{background-position: right -290px; padding: 2px 19px 2px 0;}
a.hllasist2{background-position: right -308px; padding: 2px 25px 2px 0;}
a.hllarb1{background-position: right -2562px; padding: 1px 19px 1px 0;}
a.hllarb2{background-position: right -327px; padding: 2px 21px 2px 0;}
a.hllarbnulo{background-position: right -346px; padding: 2px 19px 1px 0;}
a.hllTv{background-position: right -400px; padding: 1px 18px 1px 0;}
a.hllTr{background-position: right -418px; padding: 1px 18px 1px 0;}
a.hllR{background-position: right -473px; padding: 0 16px 0 0;}
a.hlS{background-position: right -491px; padding: 1px 19px 1px 0;}
a.hlA{background-position: right -509px; padding: 1px 16px 1px 0;}
a.hlH{background-position: right -528px; padding: 1px 19px 1px 0;}
a.hlN{background-position: right -2115px; padding: 1px 19px 1px 0;}
a.hlAa{background-position: right -2136px; padding: 1px 19px 1px 0;}
a.hlPv{background-position: right -1146px; padding: 1px 19px 1px 0;}
a.hlPl{background-position: right -1169px; padding: 1px 19px 1px 0;}
a.hldocexcel{background-position: right -731px; padding: 1px 18px 1px 0;}
a.hldocgif{background-position: right -749px; padding: 1px 18px 1px 0;}
a.hldocpdf{background-position: right -767px; padding: 1px 17px 1px 0;}
a.hldoczip{background-position: right -785px; padding: 1px 18px 1px 0;}
a.hldocexplorer{background-position: right -804px; padding: 1px 17px 1px 0;}
a.hldocvisible{background-position: right -821px; padding: 1px 22px 1px 0;}
a.hldoctxt{background-position: right -857px; padding: 1px 15px 1px 0;}
a.hldocjpg{background-position: right -1587px; padding: 1px 18px 1px 0;}
a.hldocbmp{background-position: right -2002px; padding: 1px 18px 1px 0;}
a.hltable{background-position: right -839px; padding: 1px 19px 1px 0;}
a.hlcalend{background-position: right -877px; padding: 0 21px 0 0;}
a.hlcalend2{background-position: right -1638px; padding: 1px 19px 1px 0;}
a.hlcalend3{background-position: right -2474px; padding: 0 17px 0 0;}
a.hlfecha{background-position: right -1763px; padding: 1px 19px 1px 0;}
a.hleditar{background-position: right -2158px; padding: 1px 19px 1px 0;}
a.hledit3{background-position: right -2421px; padding: 0 16px 0 0;}
a.hledit2{background-position: right -565px; padding: 1px 19px 1px 0;}
a.hledit2nulo{background-position: right -547px; padding: 1px 19px 1px 0;}
a.hlayuda{background-position: right -581px; padding: 2px 20px 2px 0;}
a.hlliquid{background-position: right -601px; padding: 2px 20px 2px 0;}
a.hlsumequipo{background-position: right -639px; padding: 1px 20px 1px 0;}
a.hlrestequipo{background-position: right -621px; padding: 1px 20px 1px 0;}
a.hlcoment{background-position: right -659px; padding: 0 21px 0 0;}
a.hldescargadoc{background-position: right -678px; padding: 0 20px 0 0;}
a.hlcopiadoc{background-position: right -697px; padding: 0 51px 0 0;}
a.hltarja{background-position: right -364px; padding: 0 13px 0 0;}
a.hltarjr{background-position: right -382px; padding: 0 13px 0 0;}
a.hlreloj{background-position: right -92px; padding: 0 17px 0 0;}
a.hlfunciones{background-position: right -896px; padding: 0 17px 0 0;}
a.hlfuncionesnulo{background-position: right -1785px; padding: 0 17px 0 0;}
a.hlokverde{background-position: right -913px; padding: 0 18px 0 0;}
a.hlsumverde{background-position: right -932px; padding: 0 18px 0 0;}
a.hleuro{background-position: right -951px; padding: 0 17px 0 0;}
a.hleuronulo{background-position: right -967px;padding: 1px 18px 0 0;}
a.hlalert{background-position: right -985px;padding: 0 18px 0 0;}
a.hlultjorn{background-position: right -1002px; padding: 0 18px 0 0;}
a.hlsalir{background-position: right -1019px; padding: 1px 15px 0 0;}
a.hlrecon{background-position: right -1038px; padding: 0 16px 0 0;}
a.hlopenv{background-position: right -1054px; padding: 0 19px 0 0;}
a.hlopenr{background-position: right -1071px; padding: 0 17px 0 0;}
a.hlopena{background-position: right -1088px; padding: 0 17px 0 0;}
a.hlpagtxt{background-position: right -1106px; padding: 0 16px 0 0;}
a.hlpenalti{background-position: right -1125px; padding: 0 21px 0 0;}
a.hlbasura{background-position: right -1189px; padding: 1px 17px 1px 0;}
a.hlbasura2{background-position: right -2402px; padding: 0px 15px 0 0;}
a.hlactualiza{background-position: right -1270px; padding: 2px 17px 1px 0;}
a.hlactualiza2{background-position: right -2078px; padding: 0 12px 0 0;}
a.hlusuario{background-position: right -1293px; padding: 1px 16px 0 0;}
a.hldocnovisible{background-position: right -1614px; padding: 1px 20px 0 0;}
a.hlficha{background-position: right -1662px; padding: 1px 18px 1px 0;}
a.hlcarpimg{background-position: right -1686px; padding: 1px 17px 0 0;}
a.hlusuarios{background-position: right -1706px; padding: 1px 20px 0 0;}
a.hlbloqueo{background-position: right -1825px; padding: 2px 15px 1px 0;}
a.hlnobloqueo{background-position: right -1847px; padding: 2px 15px 1px 0;}
a.hlcab1{background-position: right -1870px; padding: 1px 18px 0 0;}
a.hlcab2{background-position: right -1890px; padding: 1px 18px 0 0;}
a.hlpie1{background-position: right -1910px; padding: 1px 18px 0 0;}
a.hlpie2{background-position: right -1930px; padding: 1px 18px 0 0;}
a.hlborrar{background-position: right -1986px; padding: 0 18px 0 0;}
a.hlcamara{background-position: right -2022px; padding: 0 16px 0 0;}
a.hlbola{background-position: right -2040px; padding: 0 14px 0 0;}
a.hlcambia{background-position: right -2058px; padding: 0 17px 0 0;}
a.hlalbumimg{background-position: right -2095px; padding: 1px 18px 0 0;}
a.hlexclama{background-position: right -2179px; padding: 0 8px 0 0;}
a.hlgrabar{background-position: right -2200px; padding: 0 18px 0 0;}
a.hlimagen{background-position: right -2221px; padding: 1px 18px 0 0;}
a.hlimagen2{background-position: right -2384px; padding: 0 16px 0 0;}
a.hllstcoment{background-position: right -2245px; padding: 1px 19px 0 0;}
a.hlfavorito{background-position: right -2269px; padding: 0 18px 0 0;}
a.hlestad{background-position: right -2293px; padding: 0 19px 0 0;}
a.hllstcomp{background-position: right -2316px; padding: 1px 18px 0 0;}
a.hlcarphoja{background-position: right -2341px; padding: 0 18px 0 0;}
a.hlmail2{background-position: right -2364px; padding: 0 19px 0 0;}
a.hlcopiapega{background-position: right -2439px; padding: 0 19px 0 0;}
a.hlgrpcat{background-position: right -2492px; padding: 0 17px 0 0;}
a.hlinfo{background-position: right -2510px; padding: 1px 19px 1px 0;}
a.hlbuscar{background-position: right -2589px; padding: 0 15px 0 0;}
a.hldescargar{background-position: right -2608px; padding: 1px 18px 0 0;}
a.hlcontestado{background-position: right -2626px; padding: 0 18px 0 0;}
a.hllcorreoent{background-position: left -2641px; padding: 1px 0 1px 21px; height:15px;}
a.hllmailsal{background-position: left -2662px; padding: 1px 0 1px 21px;}
a.hllmailelim{background-position: left -2684px; padding: 1px 0 1px 21px;}
a.hlcorreo_on{background-position: right -2699px ; padding: 0 18px 0 0;}
a.hlinstalar{background-position: right -2733px ; padding: 0 18px 0 0;}
a.hlexpandir{background-position: right -2761px ; padding: 0 14px 0 0;}
a.hlcontraer{background-position: right -2748px ; padding: 0 14px 0 0;}
a.hlcomenta{background-position: right -2777px ; padding: 0 16px 0 0;}
a.hlcheck{background-position: right -2794px ; padding: 0 14px 0 0;}
a.hlnocheck{background-position: right -2811px ; padding: 0 14px 0 0;}
a.hlidiomas{background-position: right -2830px ; padding: 1px 16px 1px 0;}
a.hlcomparador{background-position: right -2851px ; padding: 0 18px 0 0;}
a.hlcomentrojo{background-position: right -2870px ; padding: 0 18px 0 0;}
a.hlactionpaste{background-position: right -2890px ; padding: 1px 18px 1px 0;}
a.hlretirado{background-position: right -2912px ; padding: 0 16px 0 0;}
a.hlretiradorojo{background-position: right -2932px ; padding: 0 16px 0 0;}
a.hlarchivos{background-position: right -2946px ; padding: 3px 16px 3px 0;}
a.hlgol{background-position: right -2972px ; padding: 0 16px 0 0;}
a.hlgolpp{background-position: right -2992px ; padding: 0 16px 0 0;}
a.hlpreviof{background-position: right -3007px ; padding: 2px 20px 2px 0;}
a.hlrec_cancel{background-position: right -3027px ; padding: 0 16px 0 0;}

/* IMAGENES */
a.img{text-decoration: none; background-image: url("imagenes.png"); background-repeat:no-repeat;}
a.img:hover{text-decoration: none; background-image: url("imagenes.png");}

a.lsumar{background-position: right  -20px;  padding: 0 4px 0 4px;}
a.lcerrar{background-position:  right   -2px; padding: 0 4px 0 4px;}
a.lmail{background-position: right -56px ;padding: 0 6px 0 5px;}
a.lmailalert{background-position: right -75px ;padding: 0 6px 0 5px;}
a.lmailbuscar{background-position: right -1210px ;padding: 1px 7px 0 7px; height: 15px;}
a.lmailnulo{background-position: right -1231px ;padding: 0 7px 0 7px;}
a.lmailreenv{background-position: right -1249px ;padding: 1px 7px 1px 7px;}
a.lcorreo2{background-position: right -1805px; padding: 1px 9px 1px 8px;}
a.lcarta{background-position: right -1949px; padding: 0 6px 0 6px;}
a.lmailent{background-position: right -1524px ;padding: 1px 7px 1px 6px;}
a.lmailsal{background-position: right -1544px ; padding: 1px 7px 1px 6px;}
a.lmailelim{background-position: right -1565px; padding: 1px 7px 1px 6px;}
a.lcorreointra{background-position: right -1967px; padding: 1px 8px 0 7px;}
a.lprint{background-position: right -38px; padding: 0 6px 0 5px;}
a.lprint2{background-position: right -1313px; padding: 5px 9px 5px 9px;}
a.lprintok{background-position: right -1343px; padding: 5px 10px 5px 9px;}
a.lprintayuda{background-position: right -1373px; padding: 5px 9px 5px 9px;}
a.lprintpdf{background-position: right -1403px; padding: 5px 9px 5px 9px;}
a.lprint3{background-position: right -1434px; padding: 4px 11px 4px 11px;}
a.lflechaizq{background-position: left -110px;padding: 0 4px 0 4px;}
a.llflechaizq{background-position: left -108px;padding: 0 4px 0 4px;}
a.lflechadrch{background-position: right -128px;padding: 0 4px 0 4px;}
a.lflechaizq2{background-position: left -182px;padding: 1px 6px 0 5px;}
a.lflechadrch2{background-position: right -200px; padding: 1px 6px 0 5px;}
a.lflechaup{background-position: right -221px; padding: 0 4px 0 3px;}
a.lflechadown{background-position: right -235px; padding: 0 4px 0 3px;}
a.lflechaup2{background-position: right -272px; padding: 0 2px 0 2px;}
a.lflechadown2{background-position: right -254px; padding: 0 2px 0 2px;}
a.lflechaup3{background-position: right -2531px; padding: 0 1px 0 1px;}
a.lflechadown3{background-position: right -1457px; padding: 0 1px 0 1px;}
a.lflechaizq3{background-position: left -2542px; padding: 0 1px 0 1px;}
a.llflechadown3{background-position: right -1457px; padding: 0 1px 0 1px;}
a.llflechaizq3{background-position: left -2542px; padding: 0 1px 0 1px;}
a.lflechadrch3{background-position: right -1473px; padding: 0 1px 0 1px;}
a.ldblflechaup{background-position: right -1492px; padding: 0 1px 0 1px;}
a.ldblflechadown{background-position: right -1503px; padding: 0 1px 0 1px;}
a.lflechaout{background-position: right -1726px; padding: 0 4px 0 3px;}
a.lflechain{background-position: left -1745px; padding: 0 4px 0 3px;}
a.lsiguiente{background-position: right -146px; padding: 0 4px 0 4px;}
a.lanterior{background-position: left  -163px; padding: 0 4px 0 4px;}
a.llanterior{background-position: left  -163px; padding: 0 4px 0 4px;}
a.lasist1{background-position: right -289px; padding: 2px 7px 2px 7px;}
a.lasist2{background-position: right -308px; padding: 3px 10px 3px 10px;}
a.larb1{background-position: right -2561px; padding: 2px 5px 2px 5px;}
a.larb2{background-position: right -326px; padding: 3px 7px 3px 7px;}
a.larbnulo{background-position: right -344px; padding: 3px 7px 3px 7px;}
a.lTv{background-position: right -400px; padding: 1px 6px 1px 6px;}
a.lTr{background-position: right -418px; padding: 1px 6px 1px 6px;}
a.lNv{background-position: right -398px; padding: 1px 6px 1px 6px;}
a.lNr{background-position: right -416px; padding: 1px 6px 1px 6px;}
a.lR{background-position: right -473px; padding: 1px 5px 1px 5px;}
a.lS{background-position: right -491px; padding: 1px 6px 1px 6px;}
a.lA{background-position: right -510px; padding: 1px 5px 1px 5px;}
a.lH{background-position: right -528px; padding: 1px 6px 1px 6px;}
a.lN{background-position: right -2115px; padding: 1px 6px 1px 6px;}
a.lAa{background-position: right -2136px; padding: 1px 6px 1px 6px;}
a.lPv{background-position: right -1146px; padding: 1px 6px 1px 6px;}
a.lPl{background-position: right -1169px; padding: 1px 6px 1px 6px;}
a.ldocexcel{background-position: right -731px; padding: 1px 5px 1px 5px;}
a.ldocgif{background-position: right -749px; padding: 1px 6px 1px 5px;}
a.ldocpdf{background-position: right -767px; padding: 1px 5px 1px 5px;}
a.ldoczip{background-position: right -785px; padding: 1px 5px 1px 5px;}
a.ldocexplorer{background-position: right -804px; padding: 1px 5px 1px 5px;}
a.ldocvisible{background-position: right -821px;padding: 1px 7px 0 7px;}
a.ldoctxt{background-position: right -857px; padding: 1px 4px 0 4px;}
a.ldocjpg{background-position: right -1587px; padding: 1px 6px 1px 6px;}
a.ldocbmp{background-position: right -2002px; padding: 1px 5px 1px 5px;}
a.ltable{background-position: right -839px; padding: 1px 6px 1px 5px;}
a.lcalend{background-position: right -876px; padding: 1px 7px 1px 7px;}
a.lcalend2{background-position: right -1638px; padding: 1px 6px 1px 5px;}
a.lcalend3{background-position: right -2473px; padding: 0 5px 0 5px;}
a.lfecha{background-position: right -1763px; padding: 1px 6px 1px 5px;}
a.leditar{background-position: right -2158px; padding: 1px 6px 1px 8px;}
a.ledit3{background-position: right -2419px; padding: 0 4px 0 4px;}
a.ledit2{background-position: right -565px; padding: 1px 6px 1px 6px;}
a.ledit2nulo{background-position: right -547px; padding: 1px 6px 1px 6px;}
a.layuda{background-position: right -581px; padding: 3px 7px 2px 7px;}
a.lliquid{background-position: right -601px; padding: 2px 7px 2px 7px;}
a.lsumequipo{background-position: right -639px; padding: 1px 6px 1px 6px;}
a.lrestequipo{background-position: right -621px; padding: 1px 6px 1px 6px;}
a.lcoment{background-position: right -659px; padding: 1px 7px 1px 7px;}
a.ldescargadoc{background-position: right -677px; padding: 1px 7px 1px 7px;}
a.lcopiadoc{background-position: right -695px; padding: 1px 7px 1px 7px;}
a.ltarja{background-position: right -364px; padding: 0 3px 0 2px;}
a.ltarjr{background-position: right -382px; padding: 0 3px 0 2px;}
a.lreloj{background-position: right -91px; padding: 0 5px 0 5px;}
a.lfunciones{background-position: right -895px; padding: 0 5px 0 5px;}
a.lfuncionesnulo{background-position: right -1785px; padding: 0 5px 0 5px;}
a.lokverde{background-position: right -912px; padding: 1px 6px 1px 6px;}
a.lsumverde{background-position: right -931px; padding: 1px 6px 1px 6px;}
a.leuro{background-position: right -950px; padding: 1px 5px 1px 5px;}
a.leuronulo{background-position: right -967px; padding: 1px 6px 1px 6px;}
a.lalert{background-position: right -985px; padding: 0 6px 0 5px;}
a.lultjorn{background-position: right -1002px; padding: 0 5px 0 5px;}
a.lsalir{background-position: right -1018px; padding: 1px 5px 1px 5px;}
a.lrecon{background-position: right -1038px; padding: 1px 5px 0 5px;}
a.lopenv{background-position: right -1055px; padding: 0 6px 0 6px;}
a.lopenr{background-position: right -1072px; padding: 0 5px 0 5px;}
a.lopena{background-position: right -1089px; padding: 0 5px 0 5px;}
a.lpagtxt{background-position: right -1106px; padding: 0 5px 0 4px;}
a.lpenalti{background-position: right -1125px; padding: 0 7px 0 7px;}
a.lbasura{background-position: right -1189px; padding: 1px 5px 0 8px;}
a.lbasura2{background-position: right -2402px; padding: 0 4px 0 4px;}
a.lactualiza{background-position: right -1270px; padding: 2px 5px 1px 5px;}
a.lactualiza2{background-position: right -2077px; padding: 0 3px 0 3px;}
a.lusuario{background-position: right -1293px; padding: 1px 5px 0 5px; height: 9px;}
a.ldocnovisible{background-position: right -1614px; padding: 1px 7px 0 7px;}
a.lficha{background-position: right -1662px; padding: 1px 6px 1px 5px;}
a.lcarpimg{background-position: right -1686px; padding: 0 5px 0 5px;}
a.lusuarios{background-position: right -1706px; padding: 1px 7px 0 7px;}
a.lbloqueo{background-position: right -1825px; padding: 1px 4px 1px 4px;}
a.lnobloqueo{background-position: right -1847px; padding: 1px 4px 1px 4px;}
a.lcab1{background-position: right -1870px; padding: 1px 6px 0 5px;}
a.lcab2{background-position: right -1890px; padding: 1px 6px 0 5px;}
a.lpie1{background-position: right -1910px; padding: 1px 6px 0 5px;}
a.lpie2{background-position: right -1930px; padding: 1px 6px 0 5px;}
a.lborrar{background-position: right -1985px; padding: 0 6px 0 5px;}
a.lcamara{background-position: right -2022px; padding: 0 5px 0 5px;}
a.lbola{background-position: right -2040px; padding: 0 4px 0 3px;}
a.lcambia{background-position: right -2058px; padding: 0 6px 0 5px;}
a.lalbumimg{background-position: right -2095px; padding: 1px 6px 0 5px;}
a.lexclama{background-position: right -2178px; padding: 1px 0 1px 0;}
a.lgrabar{background-position: right -2199px; padding: 1px 6px 1px 6px;}
a.limagen{background-position: right -2221px; padding: 1px 6px 0 6px;}
a.limagen2{background-position: right -2383px; padding: 0 5px 0 4px;}
a.llstcoment{background-position: right -2245px; padding: 1px 6px 0 6px;}
a.lfavorito{background-position: right -2269px; padding: 0 6px 0 5px;}
a.lestad{background-position: right -2292px; padding: 1px 6px 0 6px;}
a.llstcomp{background-position: right -2316px; padding: 1px 6px 1px 6px;}
a.lcarphoja{background-position: right -2341px; padding: 0 6px 0 5px;}
a.lmail2{background-position: right -2364px; padding: 0 6px 0 6px;}
a.lcopiapega{background-position: right -2439px; padding: 0 6px 0 6px;}
a.lgrpcat{background-position: right -2492px; padding: 0 5px 0 4px;}
a.linfo{background-position: right -2510px; padding: 1px 6px 1px 6px;}
a.lbuscar{background-position: right -2588px; padding: 0 4px 0 4px;}
a.ldescargar{background-position: right -2608px; padding: 1px 6px 0 5px;}
a.lcontestado{background-position: right -2625px; padding: 1px 6px 1px 5px;}
a.lcorreoent{background-position: left -2642px; padding: 1px 7px 1px 6px;}
a.lcorreo_on{background-position: right -2699px; padding: 0 6px 0 5px;}
a.linstalar{background-position: right -2733px; padding: 0 4px 0 4px;}
a.lexpandir{background-position: right -2761px; padding: 0 3px 0 3px;}
a.lcontraer{background-position: right -2748px; padding: 0 3px 0 3px;}
a.lcomenta{background-position: right -2777px; padding: 0 5px 0 5px;}
a.lcheck{background-position: right -2794px; padding: 0 3px 0 3px;}
a.lnocheck{background-position: right -2811px; padding: 0 4px 0 4px;}
a.lidiomas{background-position: right -2830px; padding: 1px 6px 1px 6px;}
a.lcomparador{background-position: right -2851px; padding: 0 6px 0 6px;}
a.lcomentrojo{background-position: right -2870px; padding: 0 5px 0 5px;}
a.lactionpaste{background-position: right -2890px; padding: 1px 6px 1px 6px;}
a.lretirado{background-position: right -2912px; padding: 0 5px 0 4px;}
a.lretiradorojo{background-position: right -2932px; padding: 0 5px 0 4px;}
a.larchivos{background-position: right -2948px; padding: 2px 6px 1px 6px;}
a.lgol{background-position: right -2973px; padding: 0px 5px 0px 4px;}
a.lgolpp{background-position: right -2992px; padding: 0px 5px 0px 4px;}
a.lpreviof{background-position: right -3007px; padding: 1px 6px 1px 9px;}
a.lrec_cancel{background-position: right -3027px; padding: 0px 6px 0px 5px;}



/**********************************************
***** HINT BOXES***** 
*********************************************/


#hintbox{ 
position:absolute;
top: 0;
background-color:#ffffff;
width: 150px; /*Default width of hint.*/ 
padding: 0px;
border:0px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:10000;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
visibility: hidden;
}

.showbox { 
	position:absolute;
	top: 0;
	width: 200px; 
	padding: 0px;
	border:2px solid #DE0505;
	z-index:100;
	background-color:#DE0505;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	visibility: hidden;
}

.innerbox { 
	height: 40px;
	padding: 5px;
	background-color:#FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.headbox { 
	margin: 1px 0px 3px 1px;
	background-color:#EDEDED;
	width: 14px;
}


.showboxaux { 
	position:absolute;
	top: 0;
	width: 200px; 
	padding: 0
	px;
	border:2px solid #ffffff;
	z-index:100;
	background-color:#ffffff;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	visibility: hidden;
}


/*ESTILOS NOVAFORM*/

 	#N_ToolTip{
	 	position:absolute;
		top: 0;
		width: 150px; /*Default width of hint.*/ 
		padding: 0px;
		border:1px solid black;
		font:normal 10px Verdana;
		line-height:18px;
		z-index:3000;
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
		visibility: hidden;
		background-color: #FFF;
 	}
 	
 	.NFormAuto_Estilo{ font-style:italic; color:#AAAAAA; }
 	
 	.NFormRequired{
 	
 		background-color:#F6CECE;
 	}

.nova_obligatorio {display:inline-block;width:90%;}

/******************************************
****efecto cargando para popup/submit******
******************************************/
.N_Cargando {position:absolute;	top: 0;	left: 0; padding: 0px; z-index:100;background-color: #FFFFFF;width:100%;height:100%;}
.N_CargandoInterior {position:absolute;	z-index:200; padding: 0px;}
.N_CargandoMensaje {padding: 20px;border-radius:10px;width: 200px; background-color: #FFFFFF; color: #424242; border: 2px solid #CCCCCC;}
.N_CargandoOP1 {filter:alpha(opacity=1); -moz-opacity:.1;	opacity:.1;width:100%;height:100%;}
.N_CargandoOP2 {filter:alpha(opacity=30);	-moz-opacity:.30;	opacity:.30}

.jscolor-picker-wrap{
	z-index:65549 !important;
}