.server_id{font-size: 120%;font-weight: bolder;color: darkgray;float: right;margin-right: 0.5%;}


.barra_vertical{
    float:left;
    border-left: 1px solid #dddddd;
    width:1px;
    height:550px;
}

.alignTop {
    vertical-align: top;
}
.panelColumns td {
    vertical-align: top; 
} 

body {
    margin: 0px;
    padding: 0;
    font-size: 12px;
    color: #616161;
    font-family: Arial;
}

h1, h2, h3 {
    margin-top: 0;
}

h1 {
    font-size: 1.6em;
    font-weight: normal;
}

h2 {
    font-size: 1.6em;
}

/** h3 {
    font-size: 1em;
    margin-top:5px;
}*/

ul {
}

a {
    text-decoration: none;
}

a img {
    border: none;
}

img.left {
    float: left;
    margin: 0 20px 0 0;
}

img.right {
    float: right;
    margin: 0 0 0 20px;
}

#logo {
    width: 940px;
    height: 25px;    
    padding: 1px 1px 20px 170px;    
}


#logoLink1 {
    width: 470px;
    height: 15px;      
    background: #dddddd;   
}


#logoLink1  a{
    border: none;
    text-decoration: none;
    color: #D31145;
    font-weight: bold;    
    white-space:nowrap;   

}


#logoLink2 {
    width: 470px;
    height: 15px;      
    background: #dddddd;  
    text-align: right;
}


#logoLink2  a {
    border: none;
    text-decoration: none;
    color: #D31145;
    font-weight: bold;    
    white-space:nowrap; 
}


.aLink {
    border: none;
    text-decoration: none;
    color: #D31145;
    font-weight: bold;    
    white-space:nowrap;

}

.aLink2 {
    border: none;
    text-decoration: none;
    color: #D31145;
    font-weight: bold;    
    white-space:nowrap;

}


.aLinkDisable2 {
    border: none;
    text-decoration: none;
    color: #d6d6d6;
    font-weight: bold;    
    white-space:nowrap; 

}

#logoMenu {
    width: 940px;
    height: 5px;
    padding: 1px 50px 10px 170px; 
    background: #DDDDDD;

}

#logoMenuAlterno {
    width: 100%;
    height: 5px;
    padding: 0px 0px 10px 0px; 
    background: #DDDDDD;
    background-color: #DDDDDD;

}



#logoMenu2 {
    width: 940px;
    height: 8px;
    margin: 0 auto;    
    background: #dddddd;   
    padding: 1px 50px 10px 120px;      
}


#logoMenu3 {
    width: 940px;
    height: 0px;
    margin: 0 auto;    
    background: #dddddd;
}


#logo h1, #logo p {
    float: left;
    margin: 0;
}

#logo h1 {
    padding: 0 0 0 0;
    letter-spacing: -1px;
    font-weight: normal;
    font-size: 3em;
}

#logo p {
    text-transform: uppercase;
    padding: 47px 0 0 3px;
    font-size: 10px;
    color: #FFFFFF;
}

#logo a {
    border: none;
    text-decoration: none;
    color: #D31145;
}

/* Menu */
.titulo_menu_bienvenida {
    font-weight: bold;
    font-size: 12px;
}
#menu {
    width: 760px;
    margin: 0 auto;
    padding: 0;
    height: 59px;
}
#menu ul {
    margin: 0;
    /*padding-left: 270px;*/
    padding-left: 200px;
    list-style: none;
}
#menu li {
    display: inline;
}
#menu li a {
    display: block;
    float: left;
    height: 42px;
    margin: 0;
    padding: 18px 40px 0 40px;
    text-decoration: none;
    font-size: 20px;
}
#menu li a:hover {
    text-decoration: underline;
}


/* Page */
#page {
    width: 960px;
    margin: 0 auto;
    padding: 25px 5px;
    background: none;
    min-height: 200px;  
    font-size: 14px;
}



#pageEncabezado {
    width: 100%;
    margin: 0 auto;
    padding: 1px 1px;
    background: #FFFFFF;
    min-height: 0px;
    font-size: 14px;
}
#page-bg {
}

/* Latest Post */
#latest-post {
    padding: 20px;
    border: 1px solid #E7E7E7;
}

/* Content */
#content {
    float: right;
    width: 650px;
}

#contentInicial {    
    width: 750px;
    margin:auto;
}


/* Content */
#contentL {
    float: left;
    width: 650px;
}
#content_full_page {
    float: left;
    width: 960px;
}

#contentSP {
    float: right;
    overflow: auto;
    width: 475px;
    min-height: 200px;
    padding: 1px;
    font-size: 12px;    

}

#busquedaSP {
    float: left;
    overflow: auto;
    width: 956px;
    min-height: 100px;
    padding: 1px;
    font-size: 12px;    

}

#resultadoSP {
    float: left;
    overflow: auto;
    width: 956px;
    min-height: 200px;
    padding: 1px;
    font-size: 12px;    

}


.post {
    padding-bottom: 1px;
}
.post h1 {
    font-weight: normal;
}
.title {
    z-index: -2001;
    /*height: 20px;*/    
    /*margin-left: 10px;*/
    padding: 5px 10px 5px 10px;
}

.title2 {
    height: 32px;
    font-size: 14px;
    /* margin-left: 10px;         */
    /* padding: 3px 0 18px 20px;  */
    padding: 5px 10px 5px 10px;
}



.title3 {
    height: 32px;
    font-size: 14px;
    /*margin-left: 10px;*/
    padding: 3px 0 18px 20px;

}


.title4 {
    height: 22px;
    font-size: 12px;
    /*margin-left: 10px;*/
    padding: 3px 0 18px 20px;

}


.title_menu {
    /*margin-left: 10px;*/
    padding: 3px 0 3px 3px;
}


.title_menuPendientes {
    height: 25px;    
    /*margin-left: 10px;*/
    font-size: 14px;    
}


.titlePresentadas {
    height: 15px;
    font-size: 14px;
    /*margin-left: 10px;*/
    padding: 0px 15px 0px 15px;
}


.title a {
    border-bottom: none;
    color: #FFFFFF;
}
.title a:hover {
    border-bottom: 1px dotted #000000;
}
.byline {
    margin: -60px 20px 20px 20px;
}
.byline a {
    color: #D31145;
}
.tag {
    padding: 0 15px;
}
.entry {
    padding: 0 20px;
}
.entry p {
    line-height: 200%;
}
.links {
    padding: 4px 0px;
    text-align: right;
    font-weight: bold;
}
.links a {
    border: none;
}
.links a:hover {
}

/* Sidebars */
#sidebar1 {
    float: left;
    /*margin-top: -81px;*/
    /*margin-left: -1px;*/
    margin-top: 0px;
    margin-left: 0px;
    min-height: 407px;
}
/* Sidebars */
#sidebarl {
    float:left;
    /*margin-top: -81px;*/
    /*margin-left: -1px;*/
    margin-top: 0px;
    margin-left: 0px;
    min-height: 407px;
}
#sidebar2 {
    float: right;
}
.sidebar {
    float: left;
    /*width: 277px;*/
    /*padding: 0px;*/
    /*padding: 10px;*/
}


.sidebarSP {
    float: left;
    overflow: auto;
    width: 475px;
    height: 200px;
    /*padding: 0px;*/
    padding: 1px;
    font-size: 12px;
}



.sidebar ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.sidebar li {
    padding: 0 0 20px 0;
}
.sidebar span {
    cursor: pointer;
}
.sidebar li ul {
}
.sidebar li li {
    margin: 0 10px 0 10px;
    padding: 3px 0px;
}
.sidebar li h2 {
    height: 40px;
    margin: 0 0 0 0;
    padding: 20px 15px 0px 65px;
    /*background: url(../images/img04.jpg) no-repeat left top;*/
    letter-spacing: -1px;
    font-size: 16px;
    font-weight: normal;
    color: #FFFFFF;
}
.sidebar a {
}
.sidebar a:hover {
    text-decoration: underline;
}

#sidebarSP {
    float: left;
    /*margin-top: -81px;*/
    /*margin-left: -1px;*/
    margin-top: 0px;
    margin-left: 0px;
    min-height: 200px;
}


/* Search */
#searchform {
    margin: 0;
    padding: 0 0 0 0;
}
#searchform br {
    display: none;
}
#searchform h2 {
}
#s {
    margin: 10px 0px 0 15px;
    padding: 2px 2px;
    width: 180px;
    height: 18px;
    border: 1px solid #6F6E6E;
    background: #FFFFFF;
    font-size: 10px;
    color: #000000;
}
#x {
    margin: 0;
    padding: 2px 5px;
    height: 25px;
    background: #CA8186;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CCCCCC;
}

/* Calendar */
#calendar_wrap {
    padding: 0 15px;
    text-align: center;
}
#calendar_wrap table {
    width: 100%;
}
#calendar_wrap th {
}
#calendar_wrap td {
}
#calendar_wrap tfoot td {
    border: none;
}
#calendar_wrap tfoot td#prev {
    text-align: left;
    font-weight: bold;
    border: none;
}
#calendar_wrap tfoot td#prev a {
    border: none;
}
#calendar_wrap tfoot td#next {
    text-align: right;
    font-weight: bold;
    border: none;
}
#calendar_wrap tfoot td#next a {
    border: none;
}

/* Footer */
#footer {
    width: 960px;
    height: 70px;
    margin: 0 auto;
    padding: 0 20px;
}
#footer p {
    margin: 0;
    padding: 25px 0 0 0;
    text-align: center;
    font-size: smaller;
}
#footer a {
}
#footer .link {
    float: right;
}
#footer .copyright {
    float: left;
}

.homeText {
    line-height: 175%;
}
.homeMenu {
    width:200px;
    float:left;
    margin-right:10px
}
.contentBox {
    padding-left: 10px;
}
/*.img_help {
    background-image: url('../img/ayuda.jpg') !important;
}*/
.middle { vertical-align: middle; }
.top { vertical-align: top; }

.titulo_dialogo{ font-weight: bold; font-size: 14px; }

/*Navegacion*/
a.link { font-family: Arial,Verdana; font-size: 14px; color: #2CA8A8; text-decoration: none; }
a.link:hover { font-family: Arial,Verdana; font-size: 14px; color: #2CA8A8; text-decoration: underline; }

.link_menu { font-family: Arial,Verdana; font-size: 14px; color: #2779AA; font-weight: bold; }
a.link_menu { font-family: Arial,Verdana; font-size: 14px; color: #2CA8A8; text-decoration: none; }
a.link_menu:hover { font-family: Arial,Verdana; font-size: 14px; color: #E33B06; text-decoration: underline; }

a.link_contrasena {display:block;float:right;position:relative;top:-25px;left:-10px;font-weight: normal;padding-top: 4px; font-family: Arial,Verdana; font-size: 1em; color: #404040; text-decoration: none; }
a.link_contrasena:hover { font-family: Arial,Verdana; font-size: 1em; color: #d31145; text-decoration: underline; }

a.link_reader {font-weight: normal; color: #e3384f; text-decoration: none; }
a.link_reader:hover {color: #d31145; text-decoration: underline; }

a.link_nuevoUsuario {font-weight: normal;padding-top: 4px; font-family: Arial,Verdana; font-size:12px; color: #E3384F; text-decoration: none; }
a.link_nuevoUsuario:hover { font-family: Arial,Verdana; font-size: 1em; color: #d31145; text-decoration: underline; }

.black_alert { color: #000000; font-weight: bold; }
.red_alert { color: #cd0a0a; font-weight: bold; }

/*Mi Cuenta*/
.naranja_micuenta { font-weight: bold; color: #D31145; }

/*Google maps*/
#google_map { width: 600px; height: 200px; }
.tptLnkStlMp{display:none;}
.ui-lightbox-caption-text{ font-size: 11px !important;}

/*General*/
#spacer { height: 10px; }
.campoRequerido { color: #cd0a0a; font-weight: bold; font-size: 16px;  }
.campoRequeridoInput { border: 2px solid #cd0a0a; }

.campoAlmenos { color: #616161; font-weight: bold; font-size: 16px;  }
.campoRequeridoLeyenda { color: #cd0a0a; font-weight: bold; font-size: 12px;  }
.campoAlmenosLeyenda { color: #616161; font-weight: bold; font-size: 12px;  }
/*.new {
    background: url(../images/new-ico.gif) no-repeat 1%;
}*/
.ui-widget {
    font-size: 98% !important;
}
.ui-menu .ui-menu-item .ui-menu-item-label {
    padding: .1em 1.0em;
}
/*.ui-growl {
    top:115px;
}*/
.themeMenu {
    overflow: auto;
    height:300px;
    width:200px;
}
.tweet-box .tweet-meta{
    opacity:.6;position:absolute;right:2px;top:5px;
}
textarea{
    resize:vertical;
}
textarea:focus,.tweet-box input[type=text]{
    background-color: #ffffff;
    -moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);
    border-color: rgba(0, 0, 0, 0.3)!important;
}
textarea:hover{
    outline:none;
    cursor:text!important;
}
.tweet-box .twitter-anywhere-tweet-box-editor, .proxy-editor {
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px #FFFFFF;
    color: #222222;
    font: 14px/18px "Helvetica Neue",Arial,sans-serif;
    height: 56px;
    outline: medium none;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 8px;
    white-space: pre-wrap;
    width: 482px;
    word-wrap: break-word;
}

/*Contador*/
#counter {
    font-size: 24px;
    font-weight: bold;
}

/*inputText textarea*/
.ui-widget textarea:focus {
    /*box-shadow: 0 0 8px #ff6600, 0 1px 0 #FFFFFF inset;
    -webkit-box-shadow: 0 0 8px #ff6600, 0 1px 0 #FFFFFF inset;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ff6600', Direction=135, Strength=3);*/
}

.ui-widget input {
   /* text-transform: none;*/
}
input.lwcase {
    text-transform: none;
}
input.lwcase:focus {
   text-transform:uppercase;
}
input.lwcase.pwd:focus {
   text-transform:none;
}
.ui-widget input:hover {
    /*box-shadow: 0 0 8px #ff9900, 0 1px 0 #FFFFFF inset;
    -webkit-box-shadow: 0 0 8px #ff9900, 0 1px 0 #FFFFFF inset;*/
}
.ui-widget input:focus {
    /*text-transform: uppercase;*/
    /*box-shadow: 0 0 8px #ff6600, 0 1px 0 #FFFFFF inset;
    -webkit-box-shadow: 0 0 8px #ff6600, 0 1px 0 #FFFFFF inset;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ff6600', Direction=135, Strength=3);*/
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #E3384F;
    text-shadow: none;
}

.ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus {
    border-color: #E3384F;
    box-shadow: none;
    outline: 0 none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: #e3384f;
}

/* Paginator*/
#yui-dt0-paginator0 {
    display: none; 
}
#yui-dt1-paginator0 {
    display: none;
}

/* DataTable*/
a.link_edit { font-family: Arial,Verdana; font-size: 14px; color: #362B36; text-decoration: none; }
a.link_edit:hover { font-family: Arial,Verdana; font-size: 14px; color: #cc0000; text-decoration: underline; font-weight: bold; }
.ui-state-hover a, .ui-state-hover a:hover {
    color: #cc0000;
    text-decoration: underline;
}

/* Footer */
#pie {
    background-color:white;
    color:gray;
    display:table;
    padding-bottom:0;
    padding-top:0;
    text-align:center;
    width: 100%;
}
#pie a {
    color:gray;
    text-decoration:none;
}
#pie p {
    color:gray;
    font-size:1em;
    margin:0;
}
/*Este causo problemas */
#pie_d { 
    /***background:url("../img/") repeat scroll center center transparent; Este atributo es la causa del error*/
    height:8em;
    margin-left:auto;
    margin-right:auto;
}

a.link_mail { font-family: Arial,Verdana; font-size: 10px; color: #414040; text-decoration: none; font-weight: bold; }
a.link_mail:hover { font-family: Arial,Verdana; font-size: 10px; color: #2CA8A8; text-decoration: underline; font-weight: bold; }

/*Firma*/
a.link_firma { font-family: Arial,Verdana; font-size: 1em; color: #362B36; text-decoration: none; }
a.link_firma:hover { font-family: Arial,Verdana; font-size: 1em; color: #cc0000; text-decoration: underline; font-weight: bold; }
.bold_firma { font-weight: bold; }

/* Datos personales */
a.link_personales { font-family: Arial,Verdana; font-size: 1em; color: #362B36; text-decoration: none; font-weight: bold; }
a.link_personales:hover { font-family: Arial,Verdana; font-size: 1em; color: #cc0000; text-decoration: underline; font-weight: bold; }
.ui-widget-content {
    text-align:left;
}
.ui-panelgrid tr, .ui-panelgrid td {
    border:0px !important;
}
.ui-accordion .ui-accordion-header a {
    font-size: 1em !important;
    padding: .5em .5em .5em .7em !important;
    padding-left: 30px !important;}
/* Menu Rapido*/ /*programador09*/
.redAlertMenu {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPCEtLSBDcmVhdGVkIHdpdGggTWV0aG9kIERyYXcgLSBodHRwOi8vZ2l0aHViLmNvbS9kdW9waXhlbC9NZXRob2QtRHJhdy8gLS0+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPGVsbGlwc2Ugc3Ryb2tlPSIjZmYwMDAwIiByeT0iNC45MDYyNSIgcng9IjQuODc1IiBpZD0ic3ZnXzEiIGN5PSI1LjAzMTI1IiBjeD0iNS4wMzEyNSIgc3Ryb2tlLXdpZHRoPSIwLjAxIiBmaWxsPSIjZmYwMDAwIi8+CiA8L2c+Cjwvc3ZnPg==) no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.redAlertMenuSelected {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjE1MDAiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIENyZWF0ZWQgd2l0aCBNZXRob2QgRHJhdyAtIGh0dHA6Ly9naXRodWIuY29tL2R1b3BpeGVsL01ldGhvZC1EcmF3LyAtLT4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBzdHJva2U9IiNmZjAwMDAiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1LjAwNDg0NTE0MjM2NDUwMiw0Ljk0MTcyMTkxNjE5ODczMDUpICIgaWQ9InN2Z180IiBkPSJtMC4wMzYxOTYsOS44NzkxMjJsNC45Njg2NDksLTkuODc0OGw0Ljk2ODY1LDkuODc0OGwtOS45MzcyOTksMHoiIHN0cm9rZS1vcGFjaXR5PSJudWxsIiBzdHJva2Utd2lkdGg9IjAuMDEiIGZpbGw9IiNmZjAwMDAiLz4KICA8cmVjdCBpZD0ic3ZnXzUiIGhlaWdodD0iMTMiIHdpZHRoPSIxNDgwIiB5PSIxLjQ5NSIgeD0iMjAiIHN0cm9rZS13aWR0aD0iMC4wMSIgc3Ryb2tlPSIjZGM4NzAwIiBmaWxsPSIjZGM4NzAwIi8+CiA8L2c+Cjwvc3ZnPg==) no-repeat scroll 0 0 transparent;
    padding-left: 20px;
    font-weight: bold;
}
.yellowAlertMenu {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPCEtLSBDcmVhdGVkIHdpdGggTWV0aG9kIERyYXcgLSBodHRwOi8vZ2l0aHViLmNvbS9kdW9waXhlbC9NZXRob2QtRHJhdy8gLS0+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPGVsbGlwc2Ugc3Ryb2tlPSIjZmZjYzAwIiByeT0iNC45MDYyNSIgcng9IjQuODc1IiBpZD0ic3ZnXzEiIGN5PSI1LjAzMTI1IiBjeD0iNS4wMzEyNSIgc3Ryb2tlLXdpZHRoPSIwLjAxIiBmaWxsPSIjZmZjYzAwIi8+CiA8L2c+Cjwvc3ZnPg==) no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.yellowAlertMenuSelected { 
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjE1MDAiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIENyZWF0ZWQgd2l0aCBNZXRob2QgRHJhdyAtIGh0dHA6Ly9naXRodWIuY29tL2R1b3BpeGVsL01ldGhvZC1EcmF3LyAtLT4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBzdHJva2U9IiNmZmNjMDAiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1LjAwNDg0NTE0MjM2NDUwMiw0Ljk0MTcyMTkxNjE5ODczMDUpICIgaWQ9InN2Z180IiBkPSJtMC4wMzYxOTYsOS44NzkxMjJsNC45Njg2NDksLTkuODc0OGw0Ljk2ODY1LDkuODc0OGwtOS45MzcyOTksMHoiIHN0cm9rZS13aWR0aD0iMC4wMSIgZmlsbD0iI2ZmY2MwMCIvPgogIDxyZWN0IGlkPSJzdmdfNSIgaGVpZ2h0PSIxMyIgd2lkdGg9IjE0ODAiIHk9IjEuNDk1IiB4PSIyMCIgc3Ryb2tlLXdpZHRoPSIwLjAxIiBzdHJva2U9IiNkYzg3MDAiIGZpbGw9IiNkYzg3MDAiLz4KIDwvZz4KPC9zdmc+) no-repeat scroll 0 0 transparent;
    padding-left: 20px;
    font-weight: bold;
}
.greenAlertMenu {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPCEtLSBDcmVhdGVkIHdpdGggTWV0aG9kIERyYXcgLSBodHRwOi8vZ2l0aHViLmNvbS9kdW9waXhlbC9NZXRob2QtRHJhdy8gLS0+CiA8Zz4KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+CiAgPGVsbGlwc2Ugc3Ryb2tlPSIjMzNjYzMzIiByeT0iNC45MDYyNSIgcng9IjQuODc1IiBpZD0ic3ZnXzEiIGN5PSI1LjAzMTI1IiBjeD0iNS4wMzEyNSIgc3Ryb2tlLXdpZHRoPSIwLjAxIiBmaWxsPSIjMzNjYzMzIi8+CiA8L2c+Cjwvc3ZnPg==) no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.greenAlertMenuSelected {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjE1MDAiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIENyZWF0ZWQgd2l0aCBNZXRob2QgRHJhdyAtIGh0dHA6Ly9naXRodWIuY29tL2R1b3BpeGVsL01ldGhvZC1EcmF3LyAtLT4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBzdHJva2U9IiMzM2NjMzMiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1LjAwNDg0NTE0MjM2NDUwMiw0Ljk0MTcyMTkxNjE5ODczMDUpICIgaWQ9InN2Z180IiBkPSJtMC4wMzYxOTYsOS44NzkxMjJsNC45Njg2NDksLTkuODc0OGw0Ljk2ODY1LDkuODc0OGwtOS45MzcyOTksMHoiIHN0cm9rZS13aWR0aD0iMC4wMSIgZmlsbD0iIzMzY2MzMyIvPgogIDxyZWN0IGlkPSJzdmdfNSIgaGVpZ2h0PSIxMyIgd2lkdGg9IjE0ODAiIHk9IjEuNDk1IiB4PSIyMCIgc3Ryb2tlLXdpZHRoPSIwLjAxIiBzdHJva2U9IiNkYzg3MDAiIGZpbGw9IiNkYzg3MDAiLz4KIDwvZz4KPC9zdmc+) no-repeat scroll 0 0 transparent;
    padding-left: 20px;
    font-weight: bold;
}

/* Sesion expirada */
a.link_session { font-family: Arial,Verdana; font-size: 12px; color: #414040; text-decoration: none; font-weight: bold; }
a.link_session:hover { font-family: Arial,Verdana; font-size: 12px; color: #E33B06; text-decoration: underline; font-weight: bold; }

/* Asistente */
.indicaiones_asistente { color: #2779AA; font-weight: bold; }
.pregunta_asistente { font-weight: bold; }


/**Nuevo Login**/
/* Sidebars */
#sidebarContenido {
    float: left;
    /*margin-top: -81px;*/
    /*margin-left: -1px;*/
    margin-top: -9px;
    margin-left: 0px;
    min-height: 527px;

}
/* Content */
#contentMenu {
    float: left;
    width: 290px;
    margin-top: 0px;
}

.sidebarLogin {
    float: left;
    width: 650px;
    /*padding: 0px;*/
    padding: 10px;
    font-size: 12px;
}
.sidebarLogin2 {
    width: 460px;
    float: left;
}

.sidebarMenu {
    float: right;
    width: 280px;
    padding: 0px;
    font-size: 12px;
}

#contentIframe {
    float: none;
    margin-top: -9px;
    height: 400px;     
    width: 650px;
}

.alineacionDerecha {     
    text-align: right; 
} 

.sinBorderGrid tr, .sinBorderGrid td {     
    border: none; 
} 

.titleSP {
    margin-top: 0px;
    height: 10px;
    /*margin-left: 10px;*/
    padding: 6px 10px 6px 10px;
}

.letraPequeña {
    margin: 0px;
    padding: 0;
    font-size: 9px;
    color: #616161;
    font-family: Arial;
}

.letraPequeñaRed {
    margin: 0px;
    padding: 0;
    font-size: 9px;
    color: #cd0a0a;
    font-family: Arial;
}

.letraPequeñaMasRed {
    margin: 0px;
    padding: 0;
    font-size: 12px;
    color: #cd0a0a;
    font-family: Arial;
}


.enlaceboton {    
    font-family: verdana, arial, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    padding: 4px; 
    background-color: #ffffcc; 
    color: #666666; 
    text-decoration: none; 
}

.colstyle {width:235px;text-align: center; }
.colstyleCol { text-align: right;  }

.styleMenuItem{
    font-weight: bold; width:90px;text-align:justify;
}

.renglonEncabezadoStilo {width: 25%; text-align: left; }
.renglonEncabezadoStilo2 {width: 25%;  }


.renglonMenuStilo {width: 35%; text-align: right; height: 1px;  }            
.renglonMenuStilo2 {width: 30%; text-align: center; height: 1px;  }                     

.renglonPanelStilo {width: 33%; text-align: center; } 
.renglonPanelStilo2 {width: 34%; text-align: center; }

.renglonMenuITEMS {width: 100%; height: 10px; text-align: center; border-color: #cc0000;  }

.renglonEscolaridadStilo {width: 30%!important; text-align: left;}
.renglonEscolaridadStilo2 {width: 70%!important; text-align: left; }

/*.renglonBotonPanelStilo {width: 15%; text-align: left; }
.renglonBotonPanelStilo2 {width: 70%; text-align: center; }*/  

.renglonBotonPanelStilo {width: 65%; text-align: left; }
.renglonBotonPanelStilo2 {width: 35%; text-align: center; } 


.renglonIngreoStilo {width: 70%; text-align: left; }
.renglonIngreoStilo2 {width: 30%; text-align: center; }




.renglonIngreoStiloIngresos {width: 95%; text-align: left; }
.renglonIngreoStiloIngresos2 {width: 5%; text-align: center; }


.renglonAnioAntStilo {width: 30%; text-align: left; }
.renglonAnioAntStilo2 {width: 70%; text-align: left; }


.renglonConfirmacionStilo {width: 25%; text-align: left; }
.renglonConfirmacionStilo2 {width: 25%; text-align: right; }



.renglonStatusInfStilo {width: 5%; text-align: left; }
.renglonStatusInfStilo2 {width: 95%; text-align: left;  white-space: nowrap; }


.renglonD12Stilo {width: 23%; text-align: left; font-weight: bold; white-space: nowrap;}  
.renglonD12Stilo2 {width: 77%; text-align: left;}          


.renglonFunciones {width: 57%; text-align: left; }
.renglonFunciones2 {width: 43%; text-align: left; } 

.tamanioImagen{    
    width: 330px; 
    height: 40px;
    border: 0px;    
}

.renglonGridStilo {width: 80%; text-align: left; }
.renglonGridStilo2 {width: 20%; text-align: right; }

.separator{
    color: #0F478F;    
}

.renglonEncabezadolink {width: 50%; text-align: left; white-space:nowrap;  }
.renglonEncabezadolink2 {width: 50%; text-align: right; white-space:nowrap; }


.renglonRegresarlink { width: 50% ; text-align: left;} 

#pageStile {
    color: #444444;
    font-family: Arial;
    margin: 0 auto;

    font-size: 12px;
    font-weight: normal;
}


.linksOptions { 
    border: 1px solid #dddddd; 
    background: #dddddd url("/DeclaranetPlusWebapp/javax.faces.resource/img/ui-bg_highlight-soft_50_dddddd_1x100.png.xhtml?ln=flick&v=2_3")  50% 50% repeat-x;
    color: #444444; font-weight: bold;       
}

.subRenglonEncabezadolink {width: 50%; text-align: right; white-space:nowrap; right:  auto; }
.subRenglonEncabezadolink2 {width: 50%; text-align: right; white-space:nowrap; right:  auto;  }


.renglonAyuda{ width: 80%; }
.renglonAyuda2{ width: 20%; }


.renglonAyudaI{ width: 90%;   }
.renglonAyuda2I{ width: 10%;   }


.renglonBotonMenu {width: 40%; text-align: left; }
.renglonBotonMenu2 {width: 60%; text-align: right; }


.tipoLetra{
    font-size: 9px !important ;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;

}


.ui-datatable.tipoLetra th {
    font-size: 1.4em;
}

.tipoletraDescripcion {
    font-size: 9px !important ;  
    font-weight: bold;
}

a.tipoletraDescripcion {
    font-size: 9px !important ;
    font-style: oblique;
    font-weight: bold;
    color: #444444; text-decoration: none; 

}

a.tipoletraDescripcion:hover{
    font-size: 9px !important ;
    font-weight: bold;
    color: #E33B06; text-decoration: underline;
}

.tipoletraDescripcion2 {
    font-size: 9px !important ;
}


.tipoletraInmDescripcion {   
}

a.tipoletraInmDescripcion {   
    color: #444444; text-decoration: none;   
}

a.tipoletraInmDescripcion:hover{    
    font-weight: bold;
    color: #E33B06; text-decoration: underline;
}

.pasos {                                                                     
    text-align: center;
}


.pasosColums1 { 
    width: 5%;
}


.pasosColums2 { 
    width: 95%;
}

.renglonDGeneralesStilo {width: 25%; text-align: left;}
.renglonDGeneralesStilo2 {width: 75%; text-align: left; }



.renglonBotAVanceStilo {width: 80%; text-align: left; }
.renglonBotAVanceStilo2 {width: 20%; text-align: left;}


.campoReqLeyendaObservacion{
    text-align: left;    
    color: #D31145; font-weight: bold;
}



.textoObservacionesA{
    width: 44%;
    text-align: left;
    color: #D31145; font-weight: bold;
}


.textoObservaciones2A{
    width: 56%;
    text-align: left;
    color: #D31145; font-weight: bold;
}


.textoObservaciones{
    width: 33%;
    text-align: left;
    color: #D31145; font-weight: bold;
}


.textoObservaciones2{
    width: 67%;
    text-align: left;
    color: #D31145; font-weight: bold;
}

.textoObservacionesC{
    width: 61%;
    text-align: left;
    color: #D31145; font-weight: bold;
}


.textoObservaciones2C{
    width: 39%;
    text-align: left;
    color: #D31145; font-weight: bold;
}

.botonAgregar{
    text-align: left;
}

.botonAgregar2{
    text-align: right;
}


.pantallaExpiraSession{    
    width: 70%; 
    vertical-align: top;
    font-size: 90%;
}

.pantallaExpiraSession2{    
    width: 30%; 
    vertical-align: top;
}

.sizeWidth{
    width: 65%;
}

.botonesAcciones 
{ 
    white-space:nowrap;  
}

.renglonRegistroUsu {width: 25%; text-align: right;  white-space: nowrap; }
.renglonRegistroUsu2 {width: 75%; text-align: right;  white-space: nowrap;   }



/*.ui-growl-item {
    color: black !important;
    background: white !important;
}*/
.ui-state-highlight {
    color: black !important;
    background: lightgrey !important;
}
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    color: black !important;
    background: #fdfdfd !important;
}


.ui-widget-content { border: 0px #dddddd; background: none; color: #444444; }



.selection tr {
    float: left;
    width: 50%;           
    font-size: 6pt; 
} 


.renglonObs1Stilo {width: 67%; text-align: left;}
.renglonObs1Stilo2 {width: 33%; text-align: left; }

/** programador09: p09*/ 
.label{cursor: default;}

/** p09 use case: template */
.bodyStyle{height: 550px;background: #fafafa;}
.bodyLoginStyle{height: 600px;background: #fafafa}
.headerStyle{height: 10%;}
.headerLogoStyle{width: 1000px; margin: 0 auto;}
.logoStyle{float: left;}
.versionStyle{margin-top: -15px; width: -100%;float: right; font-size: 8px; font-weight: bold; color: #003366;}
.userMenuStyle{float: right;}
.actionMenuStyle{width: 930px; margin: 0 auto;}
.contentStyle{min-height: 90% !important;}
.contentStyleLogin{min-height: 90% !important;background: #fafafa !important}

/** p09 use case: login */
.newUserStyle{text-align: center; width: 65%; margin: 0 auto; margin-top:90px;}
.nuevoUsuarioLoginStyle {font-size:96%;color: #404040;margin-left: 20px;margin-top: 10px;text-align: center;width: 350px;}
.recoverPasswdStyle{text-align: center; width: 100%; margin: 0 auto; margin-top:30px;}
.formLoginStyle{width: 100%; margin: 0 auto;}
.contentLoginStyle{margin-top:62px;margin-left:20px; width: 350px;min-height:260px;text-align:center;font-weight:bold;background: none repeat scroll 0 0 #fff;border: 1px solid #edeeee;}
.btnEnter{text-align: center; margin-top: 60px}
.btnEnterLogin{text-align: center;margin:20px auto 5px;}
.ui-tooltip, .qtip {background: #fff}

#helpStyle{
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255,255,255,0);
}

.uc-input{
    text-transform:uppercase;
    color: #4b4f54 !important;
}
.dpw-link{}
.dpw-link:active{
    background-color: #CCCCCC;
}
.ui-carousel-header{
    visibility: hidden;
}
.ui-carousel .ui-carousel-header{
    height:  35px !important;
    padding-top: 0px !important;
}
iframe {
    border: white 1px solid;
    margin-top: 5px;
    -webkit-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:    0px 0px 5px 4px rgba(0, 0, 0, 0.3);
    box-shadow:         0px 0px 5px 4px rgba(0, 0, 0, 0.3);
}
/*.ui-growl {
    color: #646463 !important;
    top: 65px !important;
    right: 0.5%!important;
    font-size: 12px !important;
    font-family: Arial, Verdana !important;
}
.ui-growl-message {
    padding: 0px 0px 0px;
}
.ui-growl-item-container {
    z-index: 2001;
    position: relative !important;
    margin: 0 0 5px 0 !important;
    opacity: 1.0  !important;
}*/
/*.ui-state-highlight {
    background: none repeat scroll 0% 0% rgba(225,225,225,0.4) !important;
    border-color:  white!important;
    border-radius: 5px !important;    
    border-width: 0.5px;
}*/
.ui-growl {
    position: fixed !important;
    top: 130px !important;
    right: 0px !important;
    width: 300px !important;
}
.ui-growl-item  {
    border-color:  white!important;
    background: none repeat scroll 0% 0% white !important;
    border-radius: 4px !important;
    border-width: 0.5px;
}
div[id="form:info_container"]  .ui-growl-item-container  {
    border-color: #bce8f1 !important;
}
div[id="form:info_container"]  .ui-growl-item  {
    color: #3a87ad !important;
    background: none repeat scroll 0% 0% #d9edf7 !important;
}
div[id="form:warn_container"]  .ui-growl-item-container  {
    border-color: #fbeed5 !important;
}
div[id="form:warn_container"]  .ui-growl-item  {
    color: #c09853 !important;
    background: none repeat scroll 0% 0% #fcf8e3 !important;
}
div[id="form:error_container"] .ui-growl-item-container {
    border-color: #eed3d7 !important;
}
div[id="form:error_container"] .ui-growl-item {
    color: #b94a48 !important;
    background: none repeat scroll 0% 0% #f2dede !important;
}
div[id="form:fatal_container"]  .ui-growl-item-container  {
    border-color: #eed3d7 !important;
}
div[id="form:fatal_container"]  .ui-growl-item  {
    color: #b94a48 !important;
    background: none repeat scroll 0% 0% #f2dede !important;
}
div[id="j_security_check:info_container"]  .ui-growl-item-container  {
    border-color: #bce8f1 !important;
}
div[id="j_security_check:info_container"]  .ui-growl-item  {
    color: #3a87ad !important;
    background: none repeat scroll 0% 0% #d9edf7 !important;
}
div[id="j_security_check:warn_container"]  .ui-growl-item-container  {
    border-color: #fbeed5 !important;
}
div[id="j_security_check:warn_container"]  .ui-growl-item  {
    color: #c09853 !important;
    background: none repeat scroll 0% 0% #fcf8e3 !important;
}
div[id="j_security_check:error_container"]  .ui-growl-item-container  {
    border-color: #eed3d7 !important;
}
div[id="j_security_check:error_container"]  .ui-growl-item  {
    color: #b94a48 !important;
    background: none repeat scroll 0% 0% #f2dede !important;
}
div[id="j_security_check:fatal_container"]  .ui-growl-item-container  {
    border-color: #eed3d7 !important;
}
div[id="j_security_check:fatal_container"]  .ui-growl-item  {
    color: #b94a48 !important;
    background: none repeat scroll 0% 0% #f2dede !important;
}

/*div[id="form:messages_container"]  {
    background-color: orange !important;
}*/
.ui-shadow {
    -moz-box-shadow: 0px 0px 00px rgba(0,0,0,0.9) !important;
    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.9) !important;
    box-shadow: 0px 0px 0px rgba(0,0,0,0.9) !important;
}
.centerTxt{text-align: left;margin: 0 auto;}
.tblTtl{font-size: 75%;}
/* */
input[name="button"] {visibility: hidden;}
input[name="button2"] {visibility: hidden;}
.ui-tabs .ui-tabs-nav .ui-tabs-selected { background: #DFDFDF !important;}
.ui-tabs .ui-tabs-nav.ui-widget-header li a {color: #616161;}
.tabStyle{border: none !important;}

.dlgTmt{z-index: 10000!important;}


.renglonConflictoPanelStilo {width: 35%; text-align: left; } 
.renglonConflictoPanelStilo2 {width: 65%; text-align: left; }


.renglonBotAVanceStiloDOM {width: 90%; text-align: left; }
.renglonBotAVanceStiloDOM2 {width: 10%; text-align: left;}

/** programador11: p11*/ 
.pantallaExpiraSession button {
    width: 100%;
}

.ui-selectonemenu-panel, .ui-datepicker {
    background: none repeat scroll 0 0 #fff;
}


.ui-button.nancy { 
    color: #ffffff;
    background: #29b6a0;
    border-color: #23a38f;

    width: 100%; 
    height: 25px; 
    font-size:1.4em;    
}



.dolar-icon {
    background-image: url("/DeclaranetPlusWebapp/resources/imagenes/dolar.png") !important;
}