@charset "utf-8";
/* CSS Document  Cartilla Online */

table#TableFormSearch {}
table#TableFormSearch tr {}
table#TableFormSearch td {}
table#TableFormSearch td input {
    border-color: #999999 #CCCCCC #DDDDDD;
    border-style: solid;
    border-width: 1px;
    color: #515151;
    font: 12px/1.2em Tahoma,Arial,Helvetica,sans-serif;
}
table#TableFormSearch td select {
    border-color: #999999 #CCCCCC #DDDDDD;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font: 11px/1.2em Tahoma,Arial,Helvetica,sans-serif;
    width: 168px;
}
table#TableFormSearch td textarea {
    font: 12px/1.2em Tahoma,Arial,Helvetica,sans-serif;
    padding: 3px 4px;
}
table#TableFormSearch span { margin: 0; }
table#TableFormSearch .COlbl {
    background-color: #FFFFFF;
    color: #515151;
    font: 11px/1.2em Tahoma,Arial,Helvetica,sans-serif;
}
table#TableFormSearch .COlbl div { position: relative; top: 0; left: 0; }
table#TableFormSearch .COlbl span {
    color: #515151;
    font-weight: bold;
}
table#TableFormSearch .COlbl #COtxt_BuscaTexto {
    color: #515151;
    font: 11px/1.2em Tahoma,Arial,Helvetica,sans-serif;
    position: absolute; top: 6px; left: 30px;
}
table#TableFormSearch td input#COtxt_Busqueda {
    border: medium none;
    font: 11px/1.2em Tahoma,Arial,Helvetica,sans-serif;
}
table#TableFormSearch .COtxt {
    background-color: #E9E9E9;
    color: #515151;
    height: auto;
    padding: 6px 4px;
    width: 170px;
}
table#TableFormSearch .COcmb {
    color: #515151;
    font: 11px/1.2em Tahoma,Arial,Helvetica,sans-serif;
}
table#TableFormSearch .COcmd {
    color: #515151;
    font: 11px/1.2em Tahoma,Arial,Helvetica,sans-serif;
}
table#TableFormSearch #COlbl_Busqueda {
    color: #9C9C9C;
    font-weight: normal;
    position: absolute; top: 5px; left: 5px;
}
table#TableFormSearch #COlbl_Actualizacion {
    color: #909090;
    font: 11px/1.2em Tahoma,Arial,Helvetica,sans-serif;
}
table#TableFormSearch #COlbl_Actualizacion span {
    color: #909090;
    font-weight: normal;
}
table#TableFormSearch #COlbl_EmergenciasUrgencias {
    color: #515151;
    font: 9px/1.2em Tahoma,Arial,Helvetica,sans-serif;
}
table#TableFormSearch td input#COchk_EmergenciasUrgencias {
    float: left;
    margin: 5px 5px 0 0;
    width: auto;
}
table#TableFormSearch .COlbl_PDF {
    background-color: #FFFFFF;
    color: #515151;
    font: 11px/1.2em Tahoma,Arial,Helvetica,sans-serif;
}
table#TableFormSearch .COlbl_PDF div { position: relative; top: 0; left: 0; }
table#TableFormSearch .COlbl_PDF span {
    color: #515151;
    font-weight: bold;
}
table#TableFormSearch .COcmb_PDF {
    color: #515151;
    font: 11px/1.2em Tahoma,Arial,Helvetica,sans-serif;
}
table#TableFormSearch .CObtnSearch {
    width: 138px; height: auto;
    display: block;
    padding: 5px 0;
    border: 1px solid #82C34D;
    background: url("../boton-verde-bg.png") repeat-x scroll center top transparent;
    color: #FFFFFF;
    font: bold 13px/1.2em Geneva,Tahoma,Arial,Helvetica,sans-serif;
    text-align: center;
    text-decoration: none;
}



#credencial { padding: 0 !important; }
#credencial table { padding: 7px; }
#credencial .titlewhite2 { font: bold 15px/20px Tahoma,sans-serif; }
#credencial .textlittle4 {
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 8px;
}
.ButtonNaranja, .ButtonVerde, .ButtonGris {
    color: #FFFFFF;
    display: inline-block;
    font: bold 13px/16px Tahoma,Geneva,sans-serif;
    height: auto;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 118px;
}
.ButtonNaranja {
    background: url("../boton-naranja-bg.png") repeat-x scroll center top transparent;
    border: 1px solid #FFB100;
}
.ButtonVerde {
    background: url("../boton-verde-bg.png") repeat-x scroll center top transparent;
    border: 1px solid #82C34D;
}
.ButtonGris {
    background: url("../boton-gris-bg.png") repeat-x scroll center top transparent;
    border: 1px solid #A0A1A2;
}
.link {
    color: #515151;
    font: bold 10px/16px Tahoma,Geneva,sans-serif;
    text-decoration: none;
}
.linkbggris {
    /* 21/02/2014 Noe */
    /*background: url("../icon-downloadgris.png") no-repeat scroll 0 0 transparent; padding: 5px 0 4px 28px; width: 138px;*/
    background: url("../icon-downloadgris2.png") no-repeat scroll 0 0 #A0A1A2; border: 1px solid #a0a1a2; padding: 4px 0 3px 28px; width: 156px;
    color: #FFFFFF;
    display: block;
    font: bold 10px/1.2em Tahoma,Geneva,sans-serif;
    text-decoration: none;
}
.ie7 .linkbggris {
    /*width: 166px;*/ /* 21/02/2014 Noe */
    width: 184px;
}


/*-----------------------------------------------------------*/
.linkbggrisVer {
    /* 21/02/2014 Noe */
    /*background: url("../icon-downloadgris.png") no-repeat scroll 0 0 transparent; padding: 5px 0 4px 28px; width: 138px;*/
    background: #A0A1A2; border: 1px solid #a0a1a2; padding: 4px 0 3px 4px; /*width: 136px;*/
    color: #FFFFFF;
    display: block;
    font: bold 11px/1.3em Tahoma,Geneva,sans-serif;
    text-decoration: none;
	text-align: center;
}

/*-----------------------------------------------------------*/

table.dgResultado {
    border: medium none;
    font: 11px/1.2em Tahoma,sans-serif;
    width: 100%;
}
table.dgResultado tr { background: none repeat scroll 0 0 transparent; }
table.dgResultado tr td {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 5px 0 20px;
}
table.dgResultado tr td .linkvermas3, table.dgResultado tr td .linkvermas7 {
    display: inline-block;
    font-size: 0;
    height: 16px;
    margin: 0 0 0 30px;
    padding: 0 !important;
    text-indent: -300000px;
    width: 15px;
}
table.dgResultado tr td .linkvermas3 { background: url("Portals/0/icon_lupa.png") no-repeat scroll 0 0 transparent !important; }
table.dgResultado tr td .linkvermas7 { background: url("Portals/0/icon_email.png") no-repeat scroll 0 0 transparent !important; }
table.dgResultado tr td .linkvermas3:hover, table.dgResultado tr td .linkvermas7:hover { background-color: rgba(0, 0, 0, 0) !important; }
table.dgResultado .NFSearchGridHeader {
    border-bottom: 2px solid #87C550;
    text-align: left;
}
table.dgResultado .NFSearchGridHeader td {
    color: #87C550;
    font: 25px/28px Georgia;
    padding: 5px 0;
    text-decoration: none;
}
table.dgResultado .NFSearchGridHeaderOnMouseOut {}
table.dgResultado .NFSearchGridHeaderOnMouseOver {}
table.dgResultado .NFSearchGridItem, table.dgResultado .NFSearchGridAlternatingItem, table.dgResultado .NFSearchGridItemOnMouseOut, table.dgResultado .NFSearchGridItemOnMouseOver {
    border-bottom: 1px solid #BCBDC0;
    color: #5E5E5E;
}
table.dgResultado .NFSearchGridItemOnMouseOut {}
table.dgResultado .NFSearchGridItemOnMouseOver {}


table.EncabezadoResultados tr td.td23 {height: 23px; border-bottom: 0px !important;}
table.EncabezadoResultados tr td.td3 {height: 3px; background-color:#87c550; border-bottom: 0px !important; padding-top: 0px !important; }
table.EncabezadoResultados tr td.td13 {height: 13px; border-bottom: 0px !important; padding-top: 0px!important;}
table.EncabezadoResultados tr td.td28 {height: 24px; border-bottom: 0px !important; padding-top: 0px!important; padding-bottom: 10px;}

table.EncabezadoResultados tr.tr23 {height: 23px; border-bottom: 0px !important;}
table.EncabezadoResultados tr.tr3 {height: 3px; border-bottom: 0px !important; }
table.EncabezadoResultados tr.tr13 {height: 13px; border-bottom: 0px !important;}
table.EncabezadoResultados tr.tr28 {height: 24px; border-bottom: 0px !important;}

/* Resultados */
    /* hack formularios.css */
    .PnlDownLoad span.NFLabels,
    /*---*/
    
#divi, #bodybody { width:100%; }
#divi table h3.pagetitle8,
#bodybody table h3.pagetitle8 {
    float: left;
    font: normal 25px/28px Georgia;
    margin: 0;
}
#divi table .ButtonNaranja,
#bodybody table .ButtonNaranja,
#divi table .ButtonVerde,
#bodybody table .ButtonVerde {
    float: right;
    margin: 0 0 0 10px;
}
.listItem { width: 740px; }
.eachItemPrimerResultado {
    width: 740px;
    margin-bottom: 20px;
    border-bottom: 1px solid #87C550;
}
.eachItem {
    width: 350px; min-height: 80px;
    float: left;
    margin: 0 0 11px;
    padding: 7 0 0px;
    border-top: 1px solid #BCBDC0;
}
.eachItem .hide { display: none; }
.eachItem.even, .eachItem.odd { margin-right: 36px; }
.eachItem .linkblue:hover { text-decoration: none; }
.eachItem .linkvermas3, .eachItem .linkvermas7 {
    display: inline-block;
    font-size: 0;
    width: 15px; height: 16px;
    padding: 0 !important;
    text-indent: -300000px;
}
.eachItem .linkvermas3 { background: url("Portals/0/icon_lupa.png") no-repeat scroll 0 0 transparent !important; }
.eachItem .linkvermas3:hover { background-color: rgba(0, 0, 0, 0) !important; }
.eachItem .linkvermas7 { background: url("Portals/0/icon_email.png") no-repeat scroll 0 0 transparent !important; }
.eachItem .linkvermas7:hover { background-color: rgba(0, 0, 0, 0) !important; }
.eachItem .linkstaron2 { float: left; margin-right: 3px; }
.eachItem .linkemail,
.eachItem .linklupa,
.eachItem .linkcomment,
.eachItem .linkclose,
.eachItem .linkstaroff,
.eachItem .linkvermas3,
.eachItem .linkvermas7 { float: right; margin-left: 3px; }
.eachItem .linksos { clear: both; display: table; }
.eachItem .divstars {
    float: left;
    width: 150px; height: 16px;
    overflow: hidden;
}
.eachItem .divstars a {
    display: inline-block;
    width: 15px; height: 16px;
    float: left;
    text-decoration: none;
}
.eachItem .divstars a.bg_on { background-color: #F9AE12; }
.eachItem .divstars a.bg_off { background-color: #BCBDC0; }
.eachItem .divstars a.bg_Selected { background-color: #F9AE12 !important; }
.eachItem .divstars a.bg_UnSelected { background-color: #BCBDC0 !important; }
.eachItem .divstars a img { display: block; }
.eachItem .infoItem { clear: both; }
.eachItem .infoItemDir
{
	clear: both;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: rgb(68, 68, 68);
}
.eachItem .infoItemObsRestIni { clear: both; margin: 5px 0; }
.eachItem .infoItemObsRest
{
	clear: both;
	font-size: 10px/0.6em;
	font-style: italic;
	color: rgb(68, 68, 68);
}
.infoItem span { line-height: 16px;}

.eachItem .comment {
    clear: both;
    margin: 15px 0;
    width: 100%;
}
.eachItem .comment p,
.eachItem .comment textarea {
    color: #959595;
    font: 11px/13px Tahoma,sans-serif;
}
.eachItem .comment p { margin: 0 0 5px; }
.eachItem .comment textarea {
    width: 348px; height: 73px;
    padding: 8px 8px 7px;
    border: 1px solid #E0E0E0;
}
.eachItem .ButtonNaranja, .eachItem .ButtonGris { margin: 10px 0 0; }
