/*--------------------------------------------------
########### CSS RESET
--------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}
strong{font-family:FrutigerBoldRegular;}
i{font-family:FrutigerItalicRegular;}

/*--------------------------------------------------
########### Fonts
--------------------------------------------------*/
@font-face {
    font-family: 'FrutigerNormalRegular';
    src: url('../fonts/frutiger-webfont.eot');
    src: url('../fonts/frutiger-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/frutiger-webfont.woff') format('woff'),
        url('../fonts/frutiger-webfont.ttf') format('truetype'),
        url('../fonts/frutiger-webfont.svg#FrutigerNormalRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FrutigerItalicRegular';
    src: url('../fonts/fri_____-webfont.eot');
    src: url('../fonts/fri_____-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fri_____-webfont.woff') format('woff'),
        url('../fonts/fri_____-webfont.ttf') format('truetype'),
        url('../fonts/fri_____-webfont.svg#FrutigerItalicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FrutigerBoldItalicRegular';
    src: url('../fonts/frbii__r-webfont.eot');
    src: url('../fonts/frbii__r-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/frbii__r-webfont.woff') format('woff'),
        url('../fonts/frbii__r-webfont.ttf') format('truetype'),
        url('../fonts/frbii__r-webfont.svg#FrutigerBoldItalicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FrutigerBoldRegular';
    src: url('../fonts/frb_____-webfont.eot');
    src: url('../fonts/frb_____-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/frb_____-webfont.woff') format('woff'),
        url('../fonts/frb_____-webfont.ttf') format('truetype'),
        url('../fonts/frb_____-webfont.svg#FrutigerBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*--------------------------------------------------
########### HTML
--------------------------------------------------*/
body{background:#373435;font-family:'FrutigerNormalRegular';font-size:0.98em;}
a{text-decoration:none;}
input[type="text"], input[type="file"], select{height: 25px;line-height: 25px;border: 2px solid #656065;padding-left: 10px;padding-right: 10px;font-family:'FrutigerNormalRegular'}
input[type="radio"]{height: 25px;line-height: 25px;padding-left: 10px;padding-right: 10px;}
input[type="password"]{height: 25px;line-height: 25px;border: 2px solid #656065;padding-left: 10px;padding-right: 10px;}
textarea{border: 2px solid #656065;padding: 10px;font-family:'FrutigerNormalRegular'}
small{font-size: 0.8em;font-family:'FrutigerNormalRegular'}
/*--------------------------------------------------
########### Estructura
--------------------------------------------------*/
#wrapper{margin:20px auto;width:960px;}
#wrapper_popup{margin:20px auto;width:100%;}
#header{background:url("../images/bck-headerV2.jpg") repeat-y;}
#nav{height:40px;background:#e6e7e8 url("../images/bck-nav.jpg") no-repeat left top;}
#contenido{background:#fff;padding:16px;overflow:hidden;}
#contenido_reporte{background:#e6e7e8;padding:16px;}
#footer{background:url("../images/bck-footer.jpg") repeat-x;height:77px;text-align:center;padding-top:26px;width: 100%}
.body_reporte{background:#fff;font-family:'FrutigerNormalRegular';font-size:0.98em;}
/*--------------------------------------------------
########### Misc y Detalles
--------------------------------------------------*/
.rightImg{float:right;margin:12px 0 4px 4px;}
/*--------------------------------------------------
########### Detalle Estructura
--------------------------------------------------*/
/*-- Header --*/
#header .preheader{min-height:44px;background:#e6e7e8;border-top:1px solid #4d4a4b;border-bottom:1px solid #3a3738;}
#header .institucional{min-height:180px;}
#header .left{float:left;}
#header .right{float:right;}
#header .preheader .left p{color:#1a171b;font-size:0.74em;padding:18px 0 0 18px;}
#header .preheader .right p{color:#1a171b;font-size:0.9em;padding:8px 18px 0 0;text-align:right;}
#header .preheader .right p .telefono{display:block;font-size:1.2em;font-family:FrutigerBoldRegular;}
#header .preheader .right p a{color:#1a171b;}
#header .preheader .right p a:hover{text-decoration:underline;color:#666;}
#header .institucional .left p{padding:24px 0 0 50px;}
#header .institucional .left p a{display:block;width:96px;height:94px;background:url("../images/logo.png") no-repeat;}
#header .institucional .left p a strong{display:none;}
#header .institucional .right p{display:block;width: 100%;height: 36px;padding:15px 45px 0 0;float: right;color:#fff;font-size:0.9em;text-align: right;}
#header .institucional .right p span{color:#A9ABAE;}
#header .institucional .right p a{color:#fff;}
#header .institucional .right p a:hover{text-decoration: underline;}
/*#header .institucional .right #face{display:inline;padding:20px 45px 0 450px;float: left;} /*Comentado por Nota UTE 13656 - PNARDELLI*/
#header .institucional .right #face{display:inline;padding:20px 20px 0 450px;float: left;} /*Agregado por Nota UTE 13656 - PNARDELLI
/*#header .institucional .right #face{display:inline;padding:20px 20px 0 300px;float: left; text-align: center;} /*Agregado por email Cristoff - JSilva*/
#header .institucional .right #ingreso{display:inline;padding:15px 45px 0 0;float: right;}
#header .institucional .right #ingreso a{display:block;width:187px;height:36px;background:url("../images/header-btn_v2.png") no-repeat;color:#fff;font-size:0.84em;}
#header .institucional .right #ingreso a:hover{color:#ddd;}
#header .institucional .right #ingreso a strong{display:block;padding:12px 0 0 12px;}
#header .institucional .right #titulos_principales{clear: both;margin-top:20px;display:block;color:#FFFFFF;padding-right:45px;text-align:right;float: right;}
#header .institucional .right .titulo{display:block;font-size: 26px;font-family:FrutigerBoldItalicRegular;}
#header .institucional .right .subtitulo{display:block;font-size: 16px;font-family:FrutigerNormalRegular;margin-top:6px;}


#header_reporte{display:block;min-height:100px;margin: 16px;background: #fff;}
#header_reporte .logo{display:block;float: left;}
#header_reporte .titulo_header{display: block;color:#a44641;font-size:1.0em;font-family:FrutigerBoldItalicRegular;margin-left: 20px;float: left;}

#header_reporte .right #titulos_principales{clear: both;margin-top:20px;display:block;padding-right:45px;text-align:right;float: right;}
#header_reporte .right .titulo{display:block;font-size: 22px;font-family:FrutigerBoldItalicRegular;}
#header_reporte .right .subtitulo{display:block;font-size: 16px;font-family:FrutigerNormalRegular;margin-top:6px;}
/*-- Navegacion --*/
#nav ul{overflow:hidden;}
#nav ul li{display:inline;}
#nav ul li a{display:block;float:left;width:120px;height:38px;background:url("../images/mainnav-btn_v4.png") no-repeat;text-align:center;color:#fff;font-size:0.84em;padding-top:12px;}
#nav ul li a.doslineas{padding-top:6px;}
#nav ul li a:hover{color:#ddd;}
/*-- Contenido 3Cols --*/
#contenido .colleft{width:200px;}
#contenido .central{width:465px;margin-left:40px;}
#contenido .colright{width:180px;float:right;}
#contenido .colleft, #contenido .central{float:left;}
/* Contenido Col Derecha (template a dos columnas) */
#contenido .centralBig{width:720px;float:left;}

/* Contenido Col Izquierda (template a dos columnas) */
#contenido .centralWide{width:100%;float:left;}
/* Col Izquierda */
.alineado-izquierda{
    text-align: left;
}
#contenido .colleft .top{height:10px;background:url("../images/left-col-top_v2.jpg") no-repeat;}
#contenido .colleft .center{background:url("../images/left-col-center_v2.jpg") repeat-y;padding-top:12px;}
#contenido .colleft .bottom{height:17px;background:url("../images/left-col-bottom_v2.jpg") no-repeat;}
#contenido .colleft .center .divisor{background:url("../images/left-col-divisor_v2.jpg") no-repeat;height:11px;margin:10px 0;}
#contenido .colleft a{color:#fff;}
#contenido .colleft a:hover{color:#9a9a9a;}
#contenido .colleft .center h3, #contenido .colleft .center ul, #contenido .colleft .center p{padding-left:14px;}
#contenido .colleft .center h3{font-family:FrutigerItalicRegular;color:#fff;margin-bottom:8px;font-size:16px;}
#contenido .colleft .center ul{list-style-image:url("../images/left-col-bullet_v2.jpg");list-style-position:inside;}
#contenido .colleft .center p, #contenido .colleft .center ul{line-height:2em;font-size:0.8em;}
#contenido .colleft .center p{color:#fff;}
/* Col Derecha */
#contenido .colright .top{height:9px;background:url("../images/right-col-top_v3.jpg") no-repeat;}
#contenido .colright .center{}
#contenido .colright .bottom{height:11px;background:url("../images/right-col-bottom_v3.jpg") no-repeat;}
#contenido .colright .center ul{font-size:0.8em;}


#contenido .colright .center ul .btn1{height:61px;background:#860e1c no-repeat;}
#contenido .colright .center ul .btn2{height:61px;background:#a31324 no-repeat;}
#contenido .colright .center ul .btn3{height:61px;background:#b11628 no-repeat;}
#contenido .colright .center ul .btn4{height:61px;background:#c31628 no-repeat;}
#contenido .colright .center ul .btn5{height:61px;background:#d41729 no-repeat;}
#contenido .colright .center ul .btn6{height:61px;background:#e91a2d no-repeat;}
#contenido .colright .center ul .btn7{height:61px;background:#f72034 no-repeat;}
#contenido .colright .center ul .btn8{height:61px;background:#fb2c2b no-repeat; }
#contenido .colright .center ul .btnFAQ{height:61px;background:#6E6E6E no-repeat;}
#contenido .colright .center ul li a{color:#fff;display:block;text-align:center;padding-top:12px;}
#contenido .colright .center ul li a.btngrande{padding-top:8px;}
#contenido .colright .center ul li a:hover{color:#9a9a9a;}
/*-- Contenidos Centrales --*/

#contenido .central, #contenido .centralBig, #contenido .centralWide{padding-top:30px;}
#contenido .central h2, #contenido .centralBig h2, #contenido .centralWide h2{font-size:1.2em;border-bottom:1px solid #a44641;color:#a44641;font-family:FrutigerBoldItalicRegular;padding-bottom:-1px;margin-bottom: 10px;}
#contenido .central h3, #contenido .centralBig h3, #contenido .centralWide h3{font-size:1.0em;color:#a44641;font-family:FrutigerBoldItalicRegular;padding-bottom:-1px;margin: 10px 0px;}
#contenido .central h4, #contenido .centralBig h4, #contenido .centralWide h4{font-size:0.95em;color:#a44641;font-family:FrutigerItalicRegular;padding-bottom:-1px;margin: 10px 0px;}
#contenido .central ul, #contenido .centralBig ul, #contenido .centralWide ul{list-style-image:url("../images/central-col-bullets.jpg");list-style-position:inside;margin:12px 0;}
#contenido .central ul li, #contenido .centralBig ul li{color:#1a171b;font-size:0.9em;line-height:1.6em}
h3{font-size:1.0em;color:#a44641;font-family:FrutigerBoldItalicRegular;padding-bottom:-1px;margin: 10px 0px;}
/* Slider */
#slider{width:380; height:80px;}
#slider li span{display:block;font-family:FrutigerBoldRegular;}
#slider li a{color:#a44641;background:url("../images/central-col-bullets.jpg") no-repeat right 5px;padding-right:16px;}
/*-- Login Contenido --*/
.login{background:#e6e7e8 url("../images/bck-login-col.jpg") repeat-y !important;}
.login h1{color:#a44641;font-family:FrutigerBoldItalicRegular;font-size:1.5em;margin-bottom:12px;margin-top:34px;}
.login h1, .login p{text-align:center;}
.login .bigBtns{margin-top: 45px;}
.login .bigBtns li{font-size:16px;}
.login .bigBtns li .itemBtnOuter{height: 70px;width: 202px;border:2px solid #fff;display: table;overflow: hidden;}
.login .bigBtns li .itemBtnOuter:hover{background-color: #a44641;color: #fff;}
.login .bigBtns li .itemBtnOuter a{color:#fff;}
.login .bigBtns li .itemBtnOuter a.itemBtnInner{display: table-cell;vertical-align: middle;width: 100%;margin: 0 auto;text-align: center;color: #ffffff;}
.login .bigBtns li .itemBtnOuter a:hover{color:#fff}
.login .bigBtns li .itemBtnOuter a.itemBtnInner .textoBtn{display:block;color:#fff}
.login .bigBtns li .itemBtnOuter a.itemBtnInner .textoBtn:hover{color:#fff}
.itemUno{background:#343235;}
.itemDos{background:#413f42;}
.itemTres{background:#49474c;}
.itemCuatro{background:#575258;}
.itemCinco{background:#656067;}
.login ul.bigBtns li a{font-size:1em;} 
.login form{margin:12px auto;width:300px;}
.login form fieldset{padding-top:12px;width: 100%}
.login form fieldset div{margin-bottom:14px;clear:both;text-align: center;}
.login form fieldset div label{clear:both;display:block;text-transform:uppercase;padding-top:8px;}
.button{text-align: center;text-decoration: none;text-transform:uppercase;font-family:FrutigerBoldRegular;}
.button_text{display:block;height: 25px;line-height: 25px;vertical-align: middle;background-color: #423f43;border: 2px solid #656065;color: #FFFFFF;padding: 0px 10px;}
.button_text:hover{background-color: #575258;}
.button_flex_text{font-family:FrutigerNormalRegular; height: 25px;line-height: 25px;vertical-align: middle;background-color: #423f43;border: 2px solid #656065;color: #FFFFFF;padding: 5px 10px;font-size:10px;}
.button_flex_text:hover{background-color: #575258;}
.button_flex_text1{font-family:FrutigerNormalRegular; height: 30px;line-height: 25px;vertical-align: middle;background-color: #423f43;border: 2px solid #656065;color: #FFFFFF;padding: 5px 10px;font-size:10px;}
.button_flex_text1:hover{background-color: #575258;}
.button_flex_menu{font-family:FrutigerNormalRegular; height: 45px;line-height: 45px;vertical-align: middle;background-color: #595959;border: 2px solid #656065;color: #FFFFFF;padding: 8px 15px;font-size:13px;}
.button_flex_menu:hover{background-color: #575258;}
p.botonera{width: 240px; margin: 0 auto;}

/*-- Servicios en Linea --*/
#contenido .centralWide #online_services{padding-left: 16px;padding-right: 16px;}
#contenido .centralWide #online_services ul.left{list-style-image:url("../images/bullet_bordo.png");list-style-position:inside;margin:12px 0;width: 47%;float: left;}
#contenido .centralWide #online_services ul.right{list-style-image:url("../images/bullet_bordo.png");list-style-position:inside;margin:12px 0;width: 47%;float: right;}
#contenido .centralWide #online_services ul li{color:#a44641;font-family: FrutigerBoldRegular;font-size:1.0em;line-height:18px;padding:10px;background: url("../images/linea_division_servicios.png") repeat-x bottom; }
#contenido .centralWide #online_services ul li a{color:#a44641;font-size:1.0em;margin: auto 0px;vertical-align: top;}
#contenido .centralWide #online_services ul li a:hover{text-decoration: underline;}
#contenido .centralWide #online_services ul li p{color:#000;font-family: FrutigerNormalRegular;font-size:1.0em;padding-left: 28px;}

#contenido .central #menu_interno{padding-left: 16px;padding-right: 16px;}
#contenido .central #menu_interno ul.left{list-style-image:url("../images/bullet_bordo.png");list-style-position:inside;margin:12px 0;width: 47%;float: left;}
#contenido .central #menu_interno ul.right{list-style-image:url("../images/bullet_bordo.png");list-style-position:inside;margin:12px 0;width: 47%;float: right;}
#contenido .central #menu_interno ul li{color:#a44641;font-family: FrutigerBoldRegular;font-size:1.0em;line-height:18px;padding:10px;background: url("../images/linea_division_servicios.png") repeat-x bottom; }
#contenido .central #menu_interno ul li a{color:#a44641;font-size:1.0em;margin: auto 0px;vertical-align: top;}
#contenido .central #menu_interno ul li a:hover{text-decoration: underline;}
#contenido .central #menu_interno ul li p{color:#000;font-family: FrutigerNormalRegular;font-size:1.0em;padding-left: 28px;}
#contenido .centralWide #menu_interno{padding-left: 16px;padding-right: 16px;}
#contenido .centralWide #menu_interno ul.left{list-style-image:url("../images/bullet_bordo.png");list-style-position:inside;margin:12px 0;width: 47%;float: left;}
#contenido .centralWide #menu_interno ul.right{list-style-image:url("../images/bullet_bordo.png");list-style-position:inside;margin:12px 0;width: 47%;float: right;}
#contenido .centralWide #menu_interno ul li{color:#a44641;font-family: FrutigerBoldRegular;font-size:1.0em;line-height:18px;padding:10px;background: url("../images/linea_division_servicios.png") repeat-x bottom; }
#contenido .centralWide #menu_interno ul li a{color:#a44641;font-size:1.0em;margin: auto 0px;vertical-align: top;}
#contenido .centralWide #menu_interno ul li a:hover{text-decoration: underline;}
#contenido .centralWide #menu_interno ul li p{color:#000;font-family: FrutigerNormalRegular;font-size:1.0em;padding-left: 28px;}

#message_box{font-size: 11px; z-index: 100000;}
#message_box .error_text { margin: 10px auto; background-color: #a44641; color: #FFF; padding: 5px 8px 5px 8px; text-align: center;}
#message_box .error_text { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;}
#message_box .error_text { box-shadow: 0 0 5px #575258;-khtml-box-shadow: 0 0 5px #575258; -webkit-box-shadow: 0 0 5px #575258; -moz-box-shadow: 0 0 5px #575258;}

#message_box .warning_text { margin: 10px auto; background-color: #aaaaaa; color: #FFF; padding: 5px 8px 5px 8px; text-align:justify}
#message_box .warning_text { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;}
#message_box .warning_text { box-shadow: 0 0 5px #575258;-khtml-box-shadow: 0 0 5px #575258; -webkit-box-shadow: 0 0 5px #575258; -moz-box-shadow: 0 0 5px #575258;}

#message_box .success_text { margin: 10px auto; background-color: #49b05f; color: #000; padding: 5px 8px 5px 8px; text-align:justify}
#message_box .success_text { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;}
#message_box .success_text { box-shadow: 0 0 5px #575258;-khtml-box-shadow: 0 0 5px #575258; -webkit-box-shadow: 0 0 5px #575258; -moz-box-shadow: 0 0 5px #575258;}

#message_box .novedades { margin: 10px auto; background-color: #a44641; color: #000; padding: 5px 8px 5px 8px; text-align:justify}
#message_box .novedades { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;}
#message_box .novedades { box-shadow: 0 0 5px #925855;-khtml-box-shadow: 0 0 5px #925855; -webkit-box-shadow: 0 0 5px #925855; -moz-box-shadow: 0 0 5px #925855;}


.message_big{font-size: 14px;}
.message_medium{font-size: 13px;}
.curve{
    -moz-border-radius: 12px; /* Firefox, SeaMonkey, K-meleon y los que usan el motor Gecko) */
    -webkit-border-radius: 12px; /* Google Chrome, Safari y los que usan el motor WebKit */
    -khtml-border-radius: 12px; /* Konqueror */
    border-radius: 12px;    
}

.itemListado{display: block; float: left; width: 100%; padding: 10px 0;}
.separator_line{clear:both; display: block; background: url("../images/linea_division_servicios.png") repeat-x bottom; width: 100%; height: 5px; margin: 5px 0px;}
h3 a:visited{color:#a44641;}
h3 a:hover{text-decoration: underline;}
table{text-align: center;font-family:FrutigerNormalRegular;border: 1px solid #fefefe;font-size: 0.9em;}
/* table th{background-color: #a44641;color:#fff;font-size: 1.0em;font-family:FrutigerNormalRegular;border-left: 1px solid #fefefe;border-right: 1px solid #fefefe;padding: 10px;} */
table th{background-color: #a44641;color:#fff;font-size: 1.0em;font-family:FrutigerNormalRegular;padding: 10px;}
table tr{color:#000;font-size: 0.9em;}
table tr.odd{background-color: #d2d3d5;}
table tr.even{background-color: #bdbfc1;}
/*table td{padding:7px; border-left: 1px solid #fefefe;border-right: 1px solid #fefefe;vertical-align: middle;margin: auto 0px;}*/
table td{padding:7px ;vertical-align: middle;margin: auto 0px;}
tr_foot{background-color: #ddd;}
table.tabla_reducida{font-size: 0.8em;overflow: scroll;}
table.tabla_reducida tr{font-size: 0.8em;}
table.tabla_reducida th{padding: 4px;}
table.tabla_reducida td{padding: 4px;}
table.tabla_maqueta {text-align: center;font-family:FrutigerNormalRegular;border: 0px;font-size: 1.0em;}
table.tabla_maqueta tr {color:#000;font-size: 0.9em;}
table.tabla_maqueta td {padding:7px; border-left: 0px solid #fefefe;border-right: 0px solid #fefefe;vertical-align: middle;margin: auto 0px;font-size: 0.9em;}
.bloque_datos{clear:both;margin: 10px 0px;display: block;width: 100%;}
.bloque_datos .left{float: left; text-align: left;}
.bloque_datos .right{float: right; text-align: left;}
.bloque_datos .right2{float: right; text-align: right;}
.bloque_datos .center{float: none; margin: 0px auto;text-align: center;}
.bloque_datos .center2{float: left; text-align: center;}
.destacado{background-color: #e6e7e8;}
.left{float:left;}
.right{float:right;}
.clearfix{clear:both;}
.centrado{float: none; margin: 0px auto;text-align: center;}
.justificado{float: none; margin: 0px auto;text-align: justify;}


.left img{margin-right: 10px; margin-bottom: 2px;}

#logo_certisur{float:left;padding-right: 40px;background: url("../images/linea_division_footer.png") repeat-y right;width: 30%;}
#logo_certisur img{padding-right: 40px;float: right;}
#logo_gobierno{width: 300px;float:left;}
#logo_gobierno img{margin: 0px auto;}
#logo_verisign{float:right;padding-left: 40px;background: url("../images/linea_division_footer.png") repeat-y left;width: 30%;}
#logo_verisign img{padding-left: 40px;float: left;}
#logo_face img{float: left; padding-right: 250px; padding-top: 60px}

form fieldset{padding-top:12px;}
form fieldset div{margin-bottom:14px;clear:both;text-align: center;}
form fieldset div label{clear:both;display:block;text-transform:uppercase;padding-top:8px;}
.celda{float: left; margin: 0px 5px; }
.renglon{clear:both; display: block;width: 100%;margin: 5px auto; height: 30px;}
.medio2 {width: 50%;display: block;margin: auto 0px; height: 100%}
.tercio2 {width: 33%;display: block; height: 100%}
.cuarto2 {width: 25%;display: block;height: 100%}
.medio span{width: 50%;display: block;float: left;margin: auto 0px;vertical-align: middle;}
.tercio span{width: 33%;display: block;float: left;}
.cuarto span{width: 25%;display: block;float: left;}
.medio{width: 50%;}
form .inline .renglon .field{float:left; display: block;width: 50%; line-height: 30px;}
form .label{width: 30%;float:left;line-height: 30px; height: 30px;}
form .label40{width: 40%;float:left;line-height: 30px; height: 30px;}
form .label41{width: 40%;float:left;line-height: 30px; height: 30px;text-align: right; margin-right: 15px}
form .campo{float:left;display: block;margin-bottom: 15px;}

fieldset.fieldset{border: #a44641 solid 1px;padding: 15px;}
fieldset.fieldset legend{font-size:1.0em;border-left: 1px solid #a44641;border-right: 1px solid #a44641;color:#a44641;font-family:FrutigerBoldItalicRegular;margin-bottom: 10px; padding: 10px;}
.obligatorio{color: #a44641;}

/*PARA EL CALENDARIO*/
.myPicker .calendars-ctrl{ background-color: #a44641; }
.myPicker .calendars-cmd:hover { background-color: #a44641; }

.gris_claro{background-color: #d2d3d5;}
.gris_oscuro{background-color: #bdbfc1;}


.consultaGnosis{
    padding: 15px 15px 15px 15px;
    background: url("../images/logo_dgr.jpg");
    background-repeat: no-repeat;
}

.message_box{font-size: 11px; z-index: 100000;}
.message_box .error_text { margin: 10px auto; background-color: #a44641; color: #FFF; padding: 5px 8px 5px 8px; text-align: center;}
.message_box .error_text { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;}
.message_box .error_text { box-shadow: 0 0 5px #575258;-khtml-box-shadow: 0 0 5px #575258; -webkit-box-shadow: 0 0 5px #575258; -moz-box-shadow: 0 0 5px #575258;}

.message_box .warning_text { margin: 10px auto; background-color: #aaaaaa; color: #FFF; padding: 5px 8px 5px 8px; text-align:justify}
.message_box .warning_text { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;}
.message_box .warning_text { box-shadow: 0 0 5px #575258;-khtml-box-shadow: 0 0 5px #575258; -webkit-box-shadow: 0 0 5px #575258; -moz-box-shadow: 0 0 5px #575258;}

.message_box .success_text { margin: 10px auto; background-color: #49b05f; color: #000; padding: 5px 8px 5px 8px; text-align:justify}
.message_box .success_text { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;}
.message_box .success_text { box-shadow: 0 0 5px #575258;-khtml-box-shadow: 0 0 5px #575258; -webkit-box-shadow: 0 0 5px #575258; -moz-box-shadow: 0 0 5px #575258;}


.tablacbu{
/*    -moz-border-radius: 12px;  Firefox, SeaMonkey, K-meleon y los que usan el motor Gecko) 
    -webkit-border-radius: 12px;  Google Chrome, Safari y los que usan el motor WebKit 
    -khtml-border-radius: 12px;  Konqueror */
    /*border-radius: 12px;*/    
    box-shadow: 0 0 5px #575258;
    color: red;
}


