﻿body
{
    margin: 0 auto 0 auto;
}

#dv_Header
{
    border: solid 1px #006729;
    margin: 0 auto 0 auto;
    font-family: verdana;
    font-size: 10px;
    text-align: center;
    color: #666666;
    text-decoration: none;
    width: 758px;
}

#dv_Header_Top
{
    margin: 0 auto 0 auto;
    font-family: verdana;
    font-size: 10px;
    text-align: right;
    color: #666666;
    text-decoration: none;
    height: 19px;
}

.dv_Header_Top
{
    margin: 0 auto 0 auto;
    font-family: verdana;
    font-size: 10px;
    text-align: right;
    color: #666666;
    text-decoration: none;
    height: 19px;
}

#dv_Menu
{
    height: 24px;
    background-color: #006729;
    font-family: verdana;
    font-size: 12px;
    text-align: center;
    color: white;
    text-decoration: none;
    font-weight: bold;
}

.Menu_Head
{
    font-family: verdana;
    font-size: 12px;
    text-align: center;
    color: white;
    text-decoration: none;
    font-weight: bold;
}

.item_menu
{
    font-family: Verdana;
    font-size: 10px;
    color: #006729;
    text-decoration: none;
    text-align: left;
}

#dv_Body
{
    margin: 0 auto 0 auto;
    font-family: verdana;
    font-size: 10px;
    text-align: center;
    text-decoration: none;
    width: 758px;
}

#tbl_Body_Home
{
    margin: 0 auto 0 auto;
    border-collapse: collapse;
    font-family: verdana;
    font-size: 10px;
    text-align: center;
    text-decoration: none;
    width: 758px;
    border: solid 1px #006729;
}

#tbl_Body
{
    margin: 0 auto 0 auto;
    border-collapse: collapse;
    font-family: verdana;
    font-size: 10px;
    text-align: center;
    text-decoration: none;
    width: 758px;
}

#td_Left
{
    width: 152px;
    background-color: #d3d3d3;
    height: auto;
    vertical-align: top;
}


#td_Body_Home
{
    vertical-align: top;
    width: 452px;
    background-color: #e9e9e9;
}

#td_Body
{
    vertical-align: top;
    width: 452px;
    background-color: White;
}

#td_Body_Stro
{
    vertical-align: top;
    width: 604px;
    background-color: White;
}

#td_Body_Internal
{
    vertical-align: top;
    width: 756px;
    background-color: #e9e9e9;
}

#td_Right_Home
{
    width: 152px;
    vertical-align: top;
    background-color: White;
    text-align: center;
}

#td_Right
{
    width: 152px;
    vertical-align: top;
    background-color: #e9e9e9;
}

#dv_Left_Bar
{
    width: 602px;
    background-color: #d3d3d3;
    float: left;
    height: auto;
}

#dv_Links
{
    azimuth: center-left;
    width: 151px;
    background-color: #d3d3d3;
    float: left;
    height: auto;
}

.Larger
{
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    color: #006729;
    text-decoration: none;
    text-align: left;
}

.NewsLink
{
    font-family: Verdana;
    font-size: 9px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    cursor: hand;
    text-align: left;
}

#dv_Content
{
    azimuth: center;
    width: 451px;
    background-color: #e9e9e9;
    float: right;
}

#dv_Right_Bar
{
    width: 151px;
    float: left;
    vertical-align: top;
}

.select
{
    background-color: #ffffff;
    color: #666666;
    font-family: Verdana;
    font-size: 9px;
    border-color: #006729;
    width: 100%;
    height: 21px;
}

select
{

    font-family: Verdana;
	color: #000000; /*color de letra*/
	border: 1px solid #006729;
	font-size: 10px;
}

input
{
    font-family: Verdana;
    color: #666666;
    border: 1px solid #006729;
    font-size: 9px;
    height: 18px;
}

/*textarea
{
    font-family: Verdana;
    color: #666666;
    border: 1px solid #006729;
    font-size: 9px;
    height: 18px;
}*/


.input_N
{
    font-family: Verdana;
    color: #666666;
    border: #006729;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    font-size: 9px;
}

.input_HL
{
    font-family: Verdana;
    color: #666666;
    border: #006729;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    font-size: 9px;
    height: 15px;
    background-color: #ffffce;
}

.Normal
{
    font-family: verdana;
    font-size: 11px;
    text-align: justify;
    color: #333333;
    text-decoration: none;
}

.Normal_B
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-align: justify;
    color: #333333;
    text-decoration: none;
}


.TextoMenu
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    vertical-align:central;
    text-align: left;
    color: #333333;
    text-decoration: none;
}


.Titoli
{
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    color: black;
    text-decoration: none;
}

.Titoli_B
{
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    color: #006729;
    text-decoration: none;
    font-weight: bold;
}


.Titoli_C
{
    font-family: verdana;
    font-size: 12px;
    text-align: center;
    color: #006729;
    text-decoration: none;
}

.Titoli_R
{
    font-family: verdana;
    font-size: 12px;
    text-align: right;
    color: #006729;
    text-decoration: none;
}

#dv_Footer
{
    margin: 0 auto 0 auto;
    border: solid 1px #006729;
    height: 18px;
    background-color: #006729;
    width: 758px;
    text-decoration: none;
    vertical-align: middle;
}

#dv_Vigilado
{
    width: 220px;
    height: 18px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    border-left: solid 1px white;
    float: right;
}

#dv_cpyrgt
{
    width: 758px;
    height: 18px;
    font-family: verdana;
    font-size: 10px;
    text-align: center;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    vertical-align: middle;
    border-left: solid 1px white;
}


.dv_Vigilado
{
    text-decoration: none;
    border: 0;
    vertical-align: middle;
}

#tbl_Inner
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 758px;
    border: solid 1px #009c33;
    border-collapse: collapse;
}


.Inner_Menu_Head
{
    font-family: verdana;
    font-size: 12px;
    text-align: center;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}

.Inner_Menu_Head_Act
{
    font-family: verdana;
    font-size: 12px;
    text-align: center;
    color: #006729;
    text-decoration: none;
    font-weight: bold;
}

.titoli_w_b
{
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

.TextoSolicitud
{
    color: #666666;
    font-family: verdana;
    font-weight: bold;
    font-size: 9px;
    text-align: left;
}

.GridView {
    font: normal 12px/150% Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    width: 90%;
    font-size: 10px;
    border: 1px solid #aa9d9d;
    border-radius: 10px;
}

.TreeView {
    font: normal 12px/150% Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    width: 90%;
    font-size: 10px;
    border: 1px solid #aa9d9d;
    border-radius: 10px;
}

.TextoSolicitud_R
{
    color: #666666;
    font-family: verdana;
    font-weight: bold;
    font-size: 9px;
    text-align: right;
}

.TextoSolicitud1
{
    color: #666666;
    font-family: verdana;
    font-size: 9px;
    text-align: left;
}

.TextoSolicitud2
{
    color: #666666;
    font-family: verdana;
    font-size: 10px;
    text-align: left;
}

.TextoSolicitud3
{
    color: #666666;
    font-family: verdana;
    font-size: 11px;
    text-align: left;
    font-weight: bold;
}

.Focus
{
    font-family: verdana;
    font-size: 12px;
    color: #006729;
    text-decoration: none;
    text-align: left;
    cursor: hand;
}

.Focus_body
{
    font-family: verdana;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    cursor: hand;
    text-align: justify;
}

.Focus_body_M
{
    font-family: verdana;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    cursor: hand;
    text-align: center;
    vertical-align: top;
}
.news
{
    font-family: Verdana;
    font-size: 9px;
    color: #333333;
    text-decoration: none;
}

.item_menu_B
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    color: #006729;
    text-decoration: none;
}

.more
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: bold;
    color: #006729;
    text-decoration: none;
}

.textr
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #006729;
    text-decoration: none;
}


.approfondimenti
{
    font-family: verdana;
    font-size: 9px;
    text-align: left;
    color: #333333;
    text-decoration: none;
}

.textosubtitulo
{
    color: #006729;
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
    text-align: left;
}

.textotabla1
{
    color: #666666;
    font-family: verdana;
    font-size: 10px;
    text-align: left;
}

.TextoNota
{
    color: #666666;
    font-family: verdana;
    font-size: 10px;
    text-align: justify;
}

.TextoTituloTabla
{
    color: white;
    background-color: #006729;
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #006729;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    border: 1px solid #006729;
    background-color: #e9e9e9;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-decoration: none;
}

.accordionContent
{
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-family: verdana;
    font-size: 11px;
    text-align: justify;
    color: #333333;
    text-decoration: none;
}

.accordionLink
{
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    color: #006729;
    text-decoration: none;
}

.titolo_max_sel
{
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    color: #006729;
    text-decoration: none;
}

.textoTabla
{
    color: #666666;
    font-family: verdana;
    font-size: 10px;
    text-align: center;
}

.textoTablaNovedades
{
    color: #666666;
    font-family: verdana;
    font-size: 10px;
    text-align: left;
}

.textoFormulario1
{
    color: #666666;
    font-weight: bold;
    font-family: verdana;
    font-size: 10;
    text-align: right;
}

.ErrorBaloon
{
    z-index: 1;
    background-color: Red;
}

/*Modal Popup*/
.modalBackground
{
    background-color: #a0c0ff; /*filter:alpha(opacity=70); 	opacity:0.7;*/
}
.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}
.modal2Background
{
    background-color: #110000; /*filter:alpha(opacity=70); 	opacity:0.7;*/ /* margin-left:182px;  	margin-right:180px; */
}
.modal2Popup
{
    background-color: #000000;
    border-width: 0px;
    border-style: solid;
    border-color: Gray;
    padding: 0px;
    color: White; /*width:250px; */
}

.Menu1
{
    font-family: verdana;
    font-size: 12px;
    text-align: LEFT;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}

.TextoError
{
    color: white;
    background-color: Blue;
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

.TextoTituloFrame
{
    color: #006729;
    font-family: verdana;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

.FooterText
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#tblAutos
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 550px;
    border-collapse: collapse;
}

#tblBusqueda
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 550px;
    border-collapse: collapse;
}

#tblBusqueda1
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 550px;
    border-collapse: collapse;
}

#tblCriterios
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 480px;
    border-collapse: collapse;
}

#tblResultados
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 550px;
    border-collapse: collapse;
}

#tblLogin
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 400px;
    border-collapse: collapse;
}

.Focus1
{
    font-family: verdana;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    text-align: left;
}

#tblInicial
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 444px;
    border-collapse: collapse;
}

.selectNew
{
    background-color: #ffffff;
    color: #333333;
    font-family: Verdana;
    font-size: 9px;
    width: 100%;
    border-style: groove;
}

#tblVacio
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 550px;
    border-collapse: collapse;
}

#tblAccesorios
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 350px;
    border-collapse: collapse;
}

#tblAccesorio
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 500px;
    border-collapse: collapse;
}

#tblBotones
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 145px;
    border-collapse: collapse;
}
#tblBotones1
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 315px;
    border-collapse: collapse;
}

#tblRenovacion
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 550px;
    border-collapse: collapse;
}

#tblFraccion
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 400px;
    border-collapse: collapse;
}

.progress
{
    border-right: #006729 thin solid;
    border-top: #006729 thin solid;
    vertical-align: middle;
    border-left: #006729 thin solid;
    border-bottom: #006729 thin solid;
    position: absolute;
    background-color: #FFFFFF;
    text-align: center;
    padding: 10px;
    left: 680px;
    top: 400px;
}

.progress1
{
    border-right: #006729 thin solid;
    border-top: #006729 thin solid;
    vertical-align: middle;
    border-left: #006729 thin solid;
    border-bottom: #006729 thin solid;
    position: absolute;
    background-color: #FFFFFF;
    text-align: center;
    padding: 10px;
    left: 680px;
    top: 880px;
}

.progress2
{
    border-right: #006729 thin solid;
    border-top: #006729 thin solid;
    vertical-align: middle;
    border-left: #006729 thin solid;
    border-bottom: #006729 thin solid;
    position: absolute;
    background-color: #FFFFFF;
    text-align: center;
    padding: 10px;
    left: 680px;
    top: 1080px;
}

#tblDeducibles
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 450px;
    border-collapse: collapse;
}

#tblDeduciblesAux
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 450px;
    border-collapse: collapse;
}

#tblDeducibles1
{
    margin: 0 auto 0 auto;
    background-color: White;
    width: 450px;
    border-collapse: collapse;
}

#tblSarlaft
{
    margin: 0 auto 0 auto;
    width: 600px;
    border-collapse: collapse;
    border-style: double;
    border-color: #006729;
}

#tblSarlaft0
{
    margin: 0 auto 0 auto;
    width: 600px;
    border-collapse: collapse;
    border-style: none;
}

#tblSarlaft1
{
    margin: 0 auto 0 auto;
    width: 600px;
    border-collapse: collapse;
    border-style: none;
}

#tblSarlaft2
{
    margin: 0 auto 0 auto;
    width: 600px;
    border-collapse: collapse;
    border-style: none;
}

#tblSarlaft3
{
    margin: 0 auto 0 auto;
    width: 600px;
    border-collapse: collapse;
    border-style: none;
}

#tblSarlaft4
{
    margin: 0 auto 0 auto;
    width: 600px;
    border-collapse: collapse;
    border-style: none;
}

#tblSarlaft5
{
    margin: 0 auto 0 auto;
    width: 600px;
    border-collapse: collapse;
    border-style: none;
}
.main_menu
{
    font-weight: bold;
    width: 100px;
    background-color: #006729;
    color: #FFFFFF;
    vertical-align:central;
    text-align: left;
    height: 22px;
    line-height: normal;
}

.level_menu
{
    width: 145px;
    /*background-color: #E5E5E5;*/
    color: #E60018;
    vertical-align:central;
    margin-top:3px;
    padding-top:8px;
    padding-left:5px;
    text-align: left;

    height: 22px;
    line-height: normal;
}
.selected
{
    background-color: #c5291d;
    color: #fff;
}
.menu_hover
{
    background-color: #c5291d;
    color: White;
}


.FondoPeiPagina {
    background-color: #006729
}

.headerStyle
{
    background-color: #A55129;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}

.itemStyle
{
    background-color: #FFF7E7;
    color: #8C4510;
    font-size: 8pt;
}

.alternateItemStyle
{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 8pt;
}
.footerStyle
{
    background-color: #F7DFB5;
    color: #8C4510;
}
.selectedItemStyle
{
    background-color: #738A9C;
    color: #ffffff;
    font-weight: bold;
}
.pagerStyle
{
    color: #8C4510;
    text-align: center;
    font-size: 10px;
}
.gridStyle
{
    background-color: #DEBA84;
    border-color: #DEBA84;
    border-width: 1px;
    width: 80%;
    color: #666666;
    font-family: verdana;
    font-weight: bold;
    font-size: 9px;
    text-align: left;
    height: 18px;
}
.modalBackground
{
    background-color: #8B8B8B;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.alertBox
{
    color: #FFFFFF;
    text-align: left;
    padding: 6px 35px 6px 35px;
    background: #006729 url(../img/icoAlert.gif) no-repeat 11px center;
    margin: 0 -10px 10px -10px;
    font-weight: bold;
}
.climatizacion
{
    font-size: 16px;
    font-weight: bold;
    text-align: justify;
}
.mensajeerror
{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
/*Modal Popup*/
.modalBackgroundCls {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.5;
}



/*Ventana Modal Amparos*/
.modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=90);
        opacity: 0.5;
        z-index: 10000;
    } 

.modalPopupCls {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}



.estiloPanelPopup
{
        
    border:1px solid silver;
    width: 99%; 
    height: 82%; 
    overflow-x: hidden; 
    overflow-y: auto;
}

/*SGR estilo 2018*/

.ball66 {
    background-image: url(../../Images/Estilo2019/cerrar2.jpg);
    height: 15px;
    width: 21px;
}

.CABEZOTE_PEAU {
    background-image: url(../../Images/Estilo2019/CABEZOTE_PEAU.jpg);
    height: 90px;
}

.CABEZOTE_Vida {
    background-image: url(../../Images/Estilo2019/CABEZOTE_Vida.jpg);
    height: 90px;
    width: 756px;
}

.pymes156X450 {
    background-image: url(../../Images/Estilo2019/pymes156X450.jpg);
}

.pymes156X450gif {
    background-image: url(../../Images/Estilo2019/pymes156X450.gif);
    height: 1648px;
    width: 572px;
}

.px_rgif {
    background-image: url(../../Images/Estilo2019/px_r.gif);
    height: 14px;
    /*width: 187px;*/
}

.Cerrar2 {
  background-image: url(../../Images/Estilo2019/cerrar2.jpg);
  /*height: 20px;
  width: 20px;*/
}

.footerHDI {
    background-color:#006729;
}

.GridViewHDI {
    background-color:#006729;
}

.Info {
    background-image: url(../../Images/Estilo2019/Info.png);
    Width: 22px;
   /* height: 48px;*/
}

.NormalHDI {
    font-family: verdana;
    font-size: 11px;
    text-align: justify;
    color: #009c33;
    text-decoration: none;
}

.LogoHDI  {
background-image: url(../../Images/Estilo2019/LogoSG.jpg) !important;
height: 86px !important;
width: 444px !important;
border: hidden 0px white;

}

/* ----------------------- */

.imageLoaderCircle {
    content: url("../../Images/Estilo2019/ajax-loaderCircle.gif");
}

.imageMailingAviso {
    content: url("../../Images/Estilo2019/Mailing_Aviso_1.jpg");
}

.imagePyme {
    content: url("../../Images/Estilo2019/pymes156X450.jpg");
}

.imageWarning {
    content: url("../../Images/Estilo2019/Warning.png");
}

.imageVigilado {
    content: url("../../Images/Estilo2019/vigilado.gif");
}

.imageOk {
    content: url("../../Images/Estilo2019/ok.jpg");
}

.style_4 {
    font-weight: bold; 
    color: #006729;
}

.style_32 {
    color:#006729; 
    font-size: 12px;
}


* {
    font-family: "Arial Light", Helvetica, sans-serif !important;
}

.boldStyle {
    font-weight: bold;
    color: #006729;
}

/* ----------------------- */

.btn-Oscuro {
    color: #fff !important;
    background-color: #006729 !important;
    border-color: #006729 !important;
    width: 50px !important;
    height: auto !important;
}

    .btn-Oscuro:not(:disabled):not(.disabled):active, .btn-Oscuro:not(:disabled):not(.disabled).active, .show > .btn-Oscuro.dropdown-toggle {
        color: #006729;
        background-color: #fff;
        border-color: #006729;
    }

    .btn-Oscuro:hover {
        color: #006729;
        background-color: #fff;
        border-color: #006729;
    }

    .btn-Oscuro:focus, .btn-Oscuro.focus {
        box-shadow: 0 0 0 0.2rem rgba(183, 211, 137, 0.5);
    }

.btn-Claro {
     color: #006729 !important;
    background-color: #fff !important;
    border-color: #006729 !important;
    width: 50px !important;
    height: auto !important;
}

    .btn-Claro:not(:disabled):not(.disabled):active, .btn-Claro:not(:disabled):not(.disabled).active, .show > .btn-Claro.dropdown-toggle {
        color: #fff;
        background-color: #006729;
        border-color: #006729;
    }

    .btn-Claro:hover {
        color: #fff;
        background-color: #006729;
        border-color: #006729;
    }

    .btn-Claro:focus, .btn-Claro.focus {
        box-shadow: 0 0 0 0.2rem rgba(183, 211, 137, 0.5);
    }

.btn-oculto {
    display: none !Important;
}

#containerProgress {
    width: 50px;
    height: 50px;
    position: relative;
}

.divInfoAmbiente {
    background-color: #9bd3ab;
    height: auto;
    text-align: center;
}

.lblCodigoAmbiente {
    position: relative;
    color: white;
}
