@import "24_calendariovisitas.css";
@import "17_empleo.css";
@import "17_prensa.css";
@import "18_centros.css";
@import "18_faqs.css";
@import "18_foro.css";
@import "18_sitiosinteres.css";
@import "24_brigadas.css";
@import "24_calendariovisitas.css";
@import "24_camp.css";
@import "24_premio.css";
@import "41_cuentos.css";
@import "41_juegos.css";

html {
    background-color: #0070a1;
    display: block;
    position: relative;
    margin: 0px;
    padding: 0px;
}

body {
    background-color: #0070a1;
    background-image: url(img/body_bg.gif);
    background-repeat: repeat-x;
    display: block;
    position: relative;
    text-align: center;
    margin: 0px;
    padding: 0px 0px 30px 0px;
    font-family: "Trebuchet MS", Verdana, sans-serif;
    font-size: 9px;
}



#topbar {
    display: block;
    position: relative;
    width: 760px;
    height: 40px;
    margin: 0px auto;
    text-align: left;
    overflow: hidden;
}

#topcontact:link, #topcontact:visited {
    display: block;
    position: absolute;
    top: 10px;
    right: 20px;
    width: 145px;
    height: 30px;
    overflow: hidden;
    background-image: url(img/contact_btn.gif);
    background-position: 0px 0px;
    color: #414141;
    text-decoration: none;
    font-size: 8pt;
    text-transform: uppercase;
}
#topcall:link, #topcall:visited {
    display: block;
    position: absolute;
    top: 10px;
    right: 159px;
    width: 145px;
    height: 30px;
    overflow: hidden;
    background-image: url(img/callcenter.gif);
    background-position: 0px 0px;
    color: #414141;
    text-decoration: none;
    font-size: 8pt;
    text-transform: uppercase;
    text-align: center;
    padding-top: 10px;


}

#topcontact:hover {
    background-position: 0px -30px;
    color: #000000;
}

#topcontact span {
    display: block;
    position: relative;
    padding: 10px 2px 2px 50px;
}

#main {
    display: block;
    position: relative;
    width: 760px;
    margin: 0px auto;
    background-image: url(img/content_bg.gif);
    overflow: hidden;
    text-align: left;
}

#header {
    display: block;
    position: relative;
    width: 760px;
    height: 125px;
    margin: 0px;
    background-image: url(img/header_bg.gif);
    overflow: hidden;
}

#header h1 {
    display: block;
    position: absolute;
    width: 200px;
    height: 100px;
    overflow: hidden;
    top: 15px;
    left: 15px;
    margin: 0px;
}

#header h1 span {
    display: block;
    padding-top: 125px;
}

#container {
    display: block;
    position: relative;
    background-image: url(img/container_bg.gif);
    background-repeat: no-repeat;
    padding-top: 10px;
    overflow: auto;
}

/* Contenido -------------------------------------- */

#content {
    display: inline;
    position: relative;
    float: right;
    width: 560px;
    margin-right: 5px;
    padding-top: 35px;
}
/* Termina Contenido -------------------------------------- */

/* Barra Izquierda -------------------------------------- */

#leftbar {
    display: inline;
    float: left;
    position: relative;
    width: 185px;
    margin: 0px 0px 0px 5px;
    padding-top: 15px;
}

#leftbar h3 {
    font-size: 13pt;
    font-weight: normal;
    color: #949EA5;
    text-align: right;
    padding: 0px 10px;
    margin: 0px 0px 5px 0px;
}

.leftbar_element {
    display: block;
    position: relative;
    margin: 5px 0px 5px 5px;
    background-image: url(img/leftbar_element_bg.gif);
}

.leftbar_element .top {
    background-image: url(img/leftbar_element_top.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 5px;
}

.leftbar_element .bot {
    background-image: url(img/leftbar_element_bot.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 5px;
}

.leftbar_menu {
    display: block;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.leftbar_menu li.element {
    display: block;
    position: relative;
    margin: 0px;
    padding: 0px;
    font-size: 9pt;
    font-weight: bold;
}

.leftbar_menu li.element a {
    background-image: url(img/lbbtn_reg.gif);
}

.leftbar_menu li.first a {
    background-image: url(img/lbbtn_first.gif) !important;
}

.leftbar_menu li.element a:link, .leftbar_menu li.element a:visited {
    display: block;
    position: relative;
    padding: 5px 10px 3px;
    text-decoration: none;
    color: #414141;
    background-position: 0px 0px;
}

.leftbar_menu li.element a:hover {
    background-position: 0px -90px;
    color: #949EA5;
}

.leftbar_menu li.elementactive a:link, .leftbar_menu li.elementactive a:visited, .leftbar_menu li.elementactive a:hover {
    background-position: 0px -180px;
    color: #0053A1;
    cursor: default;
}

/* Submenu */
.leftbar_submenu {
    display: block;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.leftbar_submenu li.subelement {
    display: block;
    position: relative;
    margin: 0px;
    padding: 0px;
    font-size: 9pt;
    font-weight: normal;
}

.leftbar_submenu li.subelement a {
    background-image: url(img/lbsbtn.gif) !important;
}

.leftbar_submenu li.subelement a:link, .leftbar_submenu li.subelement a:visited {
    display: block;
    position: relative;
    padding: 4px 10px 2px 20px;
    text-decoration: none;
    color: #6D6D6D;
    background-position: 0px 0px;
}

.leftbar_submenu li.subelement a:hover {
    background-position: 0px -100px;
    color: #949EA5;
}

.leftbar_submenu li.subelementactive a:link, .leftbar_submenu li.subelementactive a:visited, .leftbar_submenu li.subelementactive a:hover {
    background-position: 0px -200px !important;
    color: #0053A1;
    cursor: default;
}


/* Termina Barra Izquierda -------------------------------------- */

#footer {
    display:block;
    position: relative;
    clear: both;
    background-image: url(img/footer_top.gif);
    background-repeat: repeat-x;
    margin: 0px auto;
    overflow: hidden;
    text-align: left;
}

#footer #fbot {
    display: block;
    position: relative;
    height: 20px;
    overflow: hidden;
    background-position: bottom;
    background-image: url(img/footer_bot.gif);
    clear: both;
}

#fbot span {
    display: block;
    font-size: 7pt;
    color: #63C4EE;
    padding: 0px 25px;
}
.formulario{
    width: 100%;
    border-top: 5px solid #0066C8;
    margin-bottom:10px;
    padding-bottom:10px;
}
.formulario td.label{
    width: 25% !important;
    padding-right: 8px;
    text-align: right;
    padding-top:5px;
    padding-bottom:5px;
    background-color: #EDF6FA;
    border-color: #BBDBEC;
    border-right: 1px solid #BBDBEC;
    border-bottom: 1px solid #BBDBEC;
    font-size: 10pt;
}
.formulario td.input{
    width: 75% !important;
    padding-top:5px;
    padding-bottom:5px;
    color: red;
    padding-left: 5px;
    border-bottom: 1px solid #BBDBEC;
    /*font-weight: bold;*/
}
.formulario td.input input{
    margin-right: 10px;
    padding-left: 10px;
    color: #494949;
}

/******************************************************************************/
/* Codigo Hecho por Isaac.. de aki hacia abajo.. por cualkier cosa Manolo :D */
/******************************************************************************/
p.navbar_listados a{
    color: #FB4308;
    text-decoration: none;
}
p.navbar_listados{
    display: block;
    position: relative;
    padding: 8px;
    background-color: #EDF6FA;
    border: 1px solid #CCE6FF;
    color: #464646;

}
p.navbar_listados a:hover{
    text-decoration: underline;
}
table.list_categories{
    width: 100%;
}
table.list_categories th{
    background-color: #F3F3F3;
    border-left: 1px solid #B6B8B3;
    border-bottom: 1px solid #B6B8B3;
    padding: 5px;
    text-align: left;
    color: #1F1F1F;
}
table.list_categories td{
    padding: 5px;
}
table.list_categories td a{
    color: #018CCB;
    text-decoration: none;
}
table.list_categories td a:hover{
    text-decoration: underline;
}
table.list_categories tr.odd{
    background-color: #ECECEC;
}
table.list_categories tr.even{
    background-color: #E1E1E1;
}
.list_urls_ul{
    display: block;
    position: relative;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.list_urls_ul li{
    display: block;
    position: relative;
    padding: 5px;
    padding-bottom: 10px;
}
.list_urls_ul li a:hover{
    display: block;
    position: relative;
    padding-left: 10px;
}
.display_one_post{
    border: solid 1px #76B0D6;
    width: 100%;
    margin-bottom: 10px;
}
.display_one_post tbody tr td{
    padding: 10px;
}
.head_post td{
    border-bottom: solid 1px #D9D9D9;
}
.head_post{
    background-color: #F3F3F3;
}
h1.titulo_respuesta{
    font-size: 14pt;
    font-family: Trebuchet MS;
    color: #515151;
}
.my_survey_packet{
    display: block;
    position: relative;
    margin:0px;
    padding: 5px;
    margin-bottom: 10px;
}
.answers_survey{
    display: block;
    position: relative;
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
}
#over_pos_Hidder{
    display: block;
    position: absolute;
    height: 105%;
    width: 100%;
    z-index: 1000000000;
    top: 0px;
    left: 0px;
    background-color: Black;
    opacity: .4;
}
#show_over_pos_{
    display: block;
    position: absolute;
    height: 600px;
    width: 600px;
    z-index: 10000000000000;
    top: 15%;
    left: 25%;
    background-color: White;
    padding-top: 10px;
}
#btn_close_popUp_transp{
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    overflow: hidden;
    margin: 0px auto;
    text-align: right;

    top: 5px;
    right: 5px;
    text-decoration: none;
    background-image: url(img/ico_delete.gif);
    background-repeat: no-repeat;
    background-position: 0px -16px;
}
#btn_close_popUp_transp span{
    display: block;
    position: relative;
    padding: 20px;
}
#btn_close_popUp_transp:hover{
    background-position: 0px 0px;
}
#foot_left{
    display: block;
    position: relative;
    width: 185px;
    margin: 0px;
    padding: 0px;
    padding-bottom: 20px;
    float: left;
}
#foot_right{
    display: block;
    position: relative;
    width: 185px;
    margin: 0px;
    padding: 0px;
    padding-bottom: 20px;
    float: right;
}

#footer embed, #footer object{
    display: block;
    position: relative;
    margin: 0px auto;
    padding: 0px;
}
#footer{
    padding-top: 10px;
}
#NMostrar{
    display: block;
    position: relative;
    padding: 10px;
    background-color: #FFECCC;
    border: solid 1px #FF0000;
    padding-left: 40px;
    background-image: url(img/bg_attention.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    font-size: 10pt;
    margin-top: 10px;
}
#NMostrar p{
    display: block;
    position: relative;
    padding: 0px;
    margin: 0px;
    padding-left: 10px;
}
.my_newsurvey ul li{
padding: 5px 10px !important;
}
.my_newsurvey ul li.element{
    background-color: #E9EDF0 !important;
    color: #6D6D6D !important;
    font-weight: normal !important;
    margin-right: 5px;
}
.my_newsurvey ul li.first{
    background-color: #D2D7DA !important;
    color: Black !important;
    font-weight: bold !important;
}
td.input span.alert{
    font-weight: normal !important;
    font-size: 9pt !important;
}
table.formulario td.security div{
        display:block;
        position: relative;
        font-size:10pt;
        font-weight:bold;
        color: blue;
        width:110px;
        height: 25px;
        padding-top: 10px;
        background-image: url(img/bg_protect.gif);
        text-align:center;
        border: solid 1px blue;
        letter-spacing: 0.2em;
        overflow: hidden;
        margin-top:5px;

    }
table.formulario td.security  div img{
        display:block;
        position: absolute;
        top: 0px;
        left: 0px;
        margin:0px;
        padding:10px;
    }

/* Seccion de Registrar */


.error_list{
    margin:0px;
    padding:0px;
    list-style:none;
}
.error_list li{
    color: red;
    padding-left:10px;
}
.error_list .first{
    display:block;
    position:relative;
    padding-left:0px;
    padding:5px;
    background-color:red;
    color: white !important;
    margin-top:5px;

}

/* Log In de Header */

#module_login_top{
    display:block;
    position:absolute;
    margin:0px;
    padding:0px;
    font-size: 8pt;
    top:0px;
    right:0px;
    margin-top:9px;
    width:150px;
    margin-right:5px;
}

#module_login_top input[type=text], #module_login_top input[type=password]{
    width: 60px;
    height: 16px;
    background-image: url(img/input.gif);
    background-repeat: no-repeat;
    background-color: transparent !important;
    border: 0px;
    padding: 2px 7px;
    font-size: 9pt;
}
#module_login_top p{
    display:block;
    position:relative;
    padding:0px;
    margin:0px;
}
#module_login_top p label{
    display:block;
    position:relative;
    width:50px;
    color:white;
    float:left;
    padding-right:10px;
    text-align:right;
}
#module_login_top .login_links{
    display:block;
    position:relative;
    margin-top:10px;
    text-align:right;
}
#module_login_top .submit{
    text-align:right;
    margin-right:10px;
    margin-top:3px;
}
.main_home_div_ img{
    margin:0px auto;
    padding:0px;
    text-align:center;
    margin-bottom:10px;
}
.main_home_div_ #modulos_b{
    margin-top:20px;
    margin-right:5px;
}
.main_home_div_{
    font-size:9pt;
    color: #5c5658;
    margin-top:15px;
}
.main_home_div_ #cuerpo, .main_home_div_ #leftarea{
    width: 360px;
}
.main_home_div_ #leftarea{
    float: left;
}
.main_home_div_ #modulos_b{
    width: 170px;
    text-align:center;
    float: right;
}
/* Contenido Principal de la página */
#primary{
    width:350px;
}
.fullcol {
    display: block;
    position: relative;
    overflow: hidden;
}

.fullcol * {
    margin-top: 0px;
}

.fullcol h2 {
    font-size: 18pt;
    color: #4E4E4E;
    font-weight: normal;
    margin-bottom: 10px;
}

.fullcol p {
    font-size: 9pt;
    line-height: 12pt;
    text-align: justify;
}

#noticias {
    display: block;
    position: relative;
    overflow: hidden;
    text-align: center;
    border: 1px solid #676767;
}

#noticias h2 {
    text-align: left;
    display: block;
    position: relative;
    margin: 0px;
    padding: 2px 5px;
    font-size: 11pt;
    font-weight: normal;
    color: White;
    background-color: #676767;
}

.noticia {
    display: inline;
    font-size: 9pt;
    line-height: 11pt;
    text-align: left;
    margin: 5px;
    float: left;
    overflow: auto;
}

.twocols {
    width: 325px;
    float: left;
}


.onecol {
    width: 157px;
    float: left;
    font-size: 8pt;
}

.noticia img {
    display: inline;
    float: left;
    border: 1px solid #cccccc;
    margin: 0px 5px 5px 0px;
}

.noticia strong {
    display: block;
}

.noticia a:link, .noticia a:visited {
    display: block;
    border: 1px solid #ffffff;
    padding: 3px;
    text-decoration: none;
    color: #515151;
}

.noticia a:hover {
    border: 1px solid #F0E68C;
    background-color: #F9F6D4;
}

.noticia a:hover strong {
    color: Maroon;
}

.masnot {
    display: block;
    position: relative;
    text-align: left;
    background-color: #515151;
    clear: left;
    height: 30px;
}

#rss {
    display: block;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 40px;
    height: 25px;
    background-image: url(img/rss.gif);
    overflow: hidden;
}

#rss span {
    display: block;
    position: relative;
    padding-top: 30px;
}

.masnot a.lnk:link, .masnot a.lnk:visited {
    display: block;
    position: relative;
    line-height: 30px;
    padding-left: 5px;
    color: #ffffff;
    font-size: 9pt;
    text-decoration: none;
}

.masnot a.lnk:hover {
    color: #ADFF2F;
}
#main_formas_pago_{
    display:block;
    position:relative;
    background-color:#ececec;
    border: solid 1px #cdd4dc;
    margin-bottom: 10px;
    margin-top: 5px;
    clear:both;
}
#main_formas_pago_ h2{
    display:block;
    position:relative;
    padding:0px;
    margin:0px;
    font-size: 10pt;
    color: white;
    font-weight: normal !important;
    background-color: #676767;
    padding: 5px;
}
#main_formas_pago_left{
    display:block;
    position:relative;
    width:200px;
    height:120px;
    float:left;
}
#main_formas_pago_right{
    display:block;
    position:relative;
    width:147px;
    height:120px;
    float:left;
    border-left: solid 1px #ccd5dc;
}
.clear_{
    display:block;
    position:relative;
    height:1px;
    clear:both;
}
.img_main{
    display:block;
    position:relative;
    height:70px;
    width:50px;
    float: left;
    margin-left:10px;
    overflow: hidden;
    background-repeat: no-repeat;
    margin-top: 10px;
}
.img_main span{
    display: block;
    position: relative;
    padding: 100px;
}
.bancos_{
    background-image: url(img/bancos_img_.gif);
}
.tiendas_{
    background-image: url(img/tiendas_img_.gif);
}
.internet_{
    background-image: url(img/internet_img_.gif);
}
.serv_linea_{
    list-style: none;
    margin:0px;
    padding:0px;
    list-style:none;
    padding-left:5px;
}
.serv_linea_ a{
    color: #015579;
    font-size: 9pt;
    text-decoration: none;
}
.serv_linea_ a:hover{
    text-decoration:underline;
}
.entrar_{
    display:block;
    position:relative;
    background-image: none;
    height:16px;
    width:16px;
    overflow: hidden;
    margin: 0px auto;
    text-align: right;
    background-image: url(img/ico_go.gif);
    background-position: bottom;
    border: 0px;
    background-color:transparent;
}
.entrar_:hover{
    background-position: top;
}
#foot_center{
    display: block;
    position: absolute;
    width: 400px;
    height: 180px;
    top: 10px;
    left: 200px;
    background-position: -5px -4px;
    float: left;
    background-repeat: no-repeat;
    background-image: url(img/profesor_cientifico.gif);
}
.description_kids{
    display: block;
    position: relative;
    margin: 60px 125px 5px 0px;
    padding: 0px;
    width: 258px;
    color: white;
    font-size: 9pt;
    font-weight: normal;
}
.list_kids{
    margin: 10px 10px;
    padding: 0px;
    list-style: none;
    color: #a7cf39;
    font-size: 9pt;
}
.list_kids a{
    text-decoration: none;
    color: #a7cf39;
}
.list_kids a:hover{
    text-decoration:underline;
}
.main_subnav_home_{
    display:block;
    position:absolute;
    width:130px;
    height:auto;
    background-color: #ececec;
    border: solid 1px #cdd4dc;
    bottom:60px;
    z-index: 100000000000000;
    list-style:none;
    margin:0px;
    padding:5px;
}
.bancos_ul{
    left:10px;
}
.list_table{
    font-size:8pt;
    border: 0px;
    clear: both;
    width: 100%;
}
.list_table span{
    color:red;
}
.list_table tr.table_enc th{
    background-color: #e63c1e;
    text-align:center;
    color: white;
    padding: 5px;
    height: 15px;
    font-size: 10pt;
}
.list_table tr.table_layout th{
    background-color: #cc3300;
    text-align: center;
    color: 	#fbd1ca;
    padding: 5px;
    height: 15px;
    white-space: nowrap;
}
.list_table th, .list_table td{
    border: 0px;
    margin: 0px;
}
.list_table tbody tr{
    height:20px;
    overflow: hidden;
}
.list_table tbody tr td{
    padding: 5px;
    border-bottom: solid 2px #fff;
}
.list_table tbody tr td.yellow{
    background-color: #f4f4f4;
}
a.hlp:link, a.hlp:visited {
    display: block;
    position: relative;
    width: 16px;
    height: 16px;
    overflow: hidden;
    margin: 3px;
    float: right;
    background-position: 0px -16px;
}

a.hlp:hover {
    background-position: 0px 0px;
}

a.hlp span {
    display: block;
    padding-top: 20px;
}

a.ico:link, a.ico:visited {
    display: block;
    position: relative;
    width: 16px;
    height: 16px;
    overflow: hidden;
    margin: 3px;
    float: left;
    background-position: 0px -16px;
}

a.ico:hover {
    background-position: 0px 0px;
}

a.ico span {
    display: block;
    padding-top: 20px;
}
.list_table .checkboxlist{
    float:left;
}
a.add {	background-image: url(img/ico_add.gif);}
a.edit {	background-image: url(img/ico_edit.gif);}
a.go {	background-image: url(img/ico_go.gif);}
a.cancel {	background-image: url(img/ico_cancel.gif);}
a.config {	background-image: url(img/ico_config.gif);}
a.ok {	background-image: url(img/ico_ok.gif);}
a.delete {	background-image: url(img/ico_delete.gif);}
a.user {	background-image: url(img/ico_user.gif);}
a.print {	background-image: url(img/ico_print.gif);}
a.nextpage_ {	background-image: url(img/ico_go.gif);}
a.backpage_ {	background-image: url(img/ico_back.gif);}
a.factura_dup_ {	background-image: url(img/ico_factura.gif);}
a.historial_dup_ {	background-image: url(img/ico_consumo.gif);}
a.edocta_dup_ {	background-image: url(img/ico_edocta.gif);}
a.help_reg {	background-image: url(img/ico_ayuda.gif);}


.aviso {
    background-image: url(img/new_aviso.gif);
    font-size: 10pt;
    padding: 3px 8px;
    text-decoration:none;
    color: #333;
}
.aviso:hover{
    text-decoration:underline;
}


.hover_tr_, .hover_tr_ td{
    background-color: #ffffe1;
}
.hover_tr_ td.yellow{
    background-color: #fafaea !important;

}
.paginador_a{
    display: block;
    position: relative;
    clear: both;
    text-align: center;
    font-size: 9pt;
}
.list_sig_ant_{
    display: block;
    position: relative;
    margin: 3px auto !important;
    clear: both;
    height: 16px;
    width: 45px;
}
#dhtmltooltip{
    position: absolute;
    width: 150px;
    border: 2px solid black;
    padding: 2px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

td.input span.alertMensage{
    width: 75% !important;
    padding-top:3px;
    padding-bottom:5px;
    color: black;
    padding-left: 2px;
    font-weight: bold;
    font-size: 9pt
}

td.input span.alertMensaje{
    width: 75% !important;
    padding-top:3px;
    padding-bottom:5px;
    color: black;
    padding-left: 2px;
    /*font-weight: bold;*/
    font-size: 9pt
}

/******************************************************************************/
/* Codigo Hecho por Francko                                                   */
/******************************************************************************/

/*Para la sección de pwd olvidado*/
.table_login{
    width: 75%;
    position: relative;
    padding: 10px;
    font-size: 13px;

}
.login_enc, .login_enc tr, .login_enc th{
    text-align: center;
    color:#ecf2f4;
    font-size: 14px;
}
.login_enc th, .login_enc tr{
    background-color: #3484d6 !important;
}
.table_login tbody{
    padding: 5px;
    overflow: auto;
    background-color:#c2defa ;
}

.table_login td, .table_login tr{
    background-color: #c2defa;
    text-align: center;
    color: 	#3484d6;
    padding: 4px;
    height: 3px;
}
.table_login td{
    text-align: left;
}
.login_enc span{
    font-size: 10px;
}

.table_login div{
        width:40%;
        height: 40px;
        padding-top: 3px;
        background-image: url(img/bg_protect.gif);
        text-align:center;
        border: solid 1px blue;
        overflow: auto;
}
/* Sección de pagos en línea*/
.pagos{
    width: 75%;
    position: relative;
    padding: 3px;
    background-color: #308aa8;
    font-size: 13px;
    color:#f0fbff;

}
.table_pagos{
    width: 75%;
    position: relative;
    padding: 1px;
    font-size: 13px;
    color:#0e769f;
}
.table_pagos th {
    background-color: #e8f2f6;
}
/* Intinerario de Pago*/

.table_intinerario{
    width:75%;
    font-size:9pt;
    border: 0px;
    clear: both;
}
.table_intinerario tr.table_enc_int th{
    background-color: #e8f2f6;
    text-align:center;
    padding: 5px;

}
.table_intinerario tr.table_layout_int th{
    background-color: #cc3300;
    text-align: center;
    color: 	#fbd1ca;
    padding: 5px;
    height: 30px;
    white-space: nowrap;
}
.table_intinerario th, .table_intinerario td{
    border: 0px;
    margin: 0px;
}
.table_intinerario tbody tr{
    height:35px;
    overflow: hidden;
}
.table_intinerario tbody tr td{
    padding: 5px 18px;
    border-bottom: solid 2px #fff;
}
span.mensajea{
    font-size: 11px;
}
#cuerpo{
    display:block;
    position:relative;
}
.splitvert_content{
    overflow-x:hidden !important;
}

.list_urls_ul li .img_resize{
    border: 0px;
    height: 30px;
    margin-right: 10px;
}
span.mysold{
    display:none;
}




