.ui-tabs .ui-tabs-hide { display: none !important; }
.radio_list_form{}
.Button-Action-Down {
    height:25px; 
    width:auto;
    font-size: 23px;
    font-weight: bold;
    color: #333333;
}

/*.body {
    font-family: 'Arial'; font-size: 12px; background: url(/images/bodyBg.jpg) repeat-x;
    background-color: #FFFFFF;
    line-height:1.5;
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 0px;
}*/

table{
    font-family: Arial;
    font-size: 13px;
    color: #3E3F3E;
    /*line-height:20px;*/
}

.macro{
    background-color: #FFFFFF;
    border:0px solid #000000;
    margin: auto;
    text-align: center;
    width: 900px;
    border-bottom-left-radius: 8px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.loyout{
    border:0px solid #87B6D9;
    top: 10%;
    left: 10%;
    width: 70%;
    height: 60%;
    margin: auto;
    text-align: center;
    width: 850px;
}

.Banner{
    margin: auto;
    text-align: center;
    width: 850px;
    top: 15%;
    left: 10%;
    background-color: #FFFFFF;
}

.BannerText{
    font-family: Arial;
    font-size:21px;
    font-weight:bold;
    color: #4A8914;
    line-height:23px;
    width: 340px;
    height: 85px;
    float:left;
    vertical-align:middle;
    margin-top:8px;
}

.BannerLogos{
    width: 510px;
    height: 85px;
    float:left;
    vertical-align:middle;
    margin-top:18px;
}

.TablaMarcos{
    width: 415px;
    height: 80px;
}

.Span-Action-Link {
    height:auto; 
    width:auto;
    font-weight: bold;
    color: #6D8D2D;
    text-align: left;
    cursor: pointer;
}

.DivBloque{
    font-size:12px;
    font-weight:bold;
    text-align:center;
    background-color:#E4E4E4;
    border:1px solid #6CB662;
    height:25px;
}

.SpanEliminado{
    color: #FF0000;
}

.DivMultiple{
    border:1px solid #6CB662;
}

.Menu1{
    background-color: #F3F3F3;
}
.DivIzquierdo{
    float:left;
    text-align: left;
    width: 50%;
}
.DivDerecho{
    float:right;
    text-align: right;
    width: 50%;
}

.cuerpo {
    border-collapse:collapse;
    border:0px solid #B9E895;
    top: 50%;
    left: 50%;
    width: 90%;
    height: 10%;
    margin: auto;
    text-align: center;
    width: 500px;
}

.Socios {
    border:0px solid #87B6D9;
    text-align: center;
    height: 55px;
}

.pie {
    border:0px solid #87B6D9;
    left: 10%;
    width: 90%;
    margin: auto;
    text-align: center;
    font-size:11px;
    font-weight:bold;
}


.custom-input-file {
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 5px;
    background-color: #fff;
    color: #000;
    text-align: center;
    font-family: calibri;
    font-size: 16px;
    width: 200px;

}
.custom-input-file:hover {
    background-color: #623E0A;
    color: #fff;
}
.custom-input-file .input-file {
    margin: 0;
    padding: 0;outline:0;
    font-size: 10000px;
    border: 10000px solid transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    right: -1000px;
    top: -1000px;
    cursor: pointer;
}
.custom-input-file .archivo {
    background-color: #623E0A;
    color: #fff;
    font-size: 12px;
    overflow: hidden;
}
.custom-input-file:hover .archivo {
    background-color: #fff;
    color: #623E0A;
}


/***********CSS PARA EL MENU 1******************/
#nav {
    margin:0;
    padding:0;
    list-style:none;
    font-family: Arial; font-size:14px;
    text-decoration:none;
}
/* make the LI display inline */
/* it's position relative so that position absolute */
/* can be used in submenu */
#nav li {
    /*float:left;*/
    display:inline-block;
    width:auto;
    /*background:#f3f3f3;*/
    position:relative;
    margin:0 0.5px;
    font-family: Arial; font-size:14px;
    text-decoration:none;
}
/* this is the parent menu */
#nav li a {
    display:inline-block;
    padding:10px 12px 7px 12px;
    font-weight:600;
    /*height:23px;*/
    text-decoration:none;
    color:#498714;
    text-align:left;
    font-family: Arial; font-size:14px;
    text-decoration:none;
    /*border-right: 1px solid #333; padding-bottom:10; padding-top:10;*/
}
#nav li a:hover {
    color:#8Fb02d;
    font-family: Arial; font-size:14px;
    text-decoration:none;
}
/* you can make a different style for default selected value */
#nav a.selected {
    color:#4893CD;
    font-family: Arial; font-size:13.5px;
    text-decoration:none;
}
/* submenu, it's hidden by default */
#nav ul {
    position:absolute;
    top:30px;
    left:0;
    display:none;
    margin:0 0 0 -1px;
    padding:0px 40px 0px 16px;
    list-style:none;
    font-family: Arial; font-size:12px;
    z-index: 99999;
    text-decoration:none;
}
#nav ul li {
    width:180px;
    text-align:left;
    float:left;
    border-bottom:thin;
    border-bottom-style:solid;
    border-bottom-color:#d3dfee;
    padding:0px 26px 0px 0px;
    font-family: Arial; font-size:12px;
    z-index: 99999;
    text-decoration:none;
    /*border-top:1px solid #4893CD;*/
}
/* display inline-block will make the link fill the whole area of LI */
#nav ul a {
    display:inline-block;
    height:15px;
    padding: 8px 2px;
    color:#1559A7;
    font-family: Arial; font-size:15px;
    z-index: 99999;
    text-decoration:none;
}
#nav ul a:hover {
    text-decoration:none;
    font-family: Arial; font-size:12px;
    z-index: 99999;
}
/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #nav ul {
    margin:0 0 0 -2px;
    z-index: 99999;
}


/**************MODULO DE REGISTRESE***************/
#error_email_address {
    border:0px solid #87B6D9;
    font-size:11px;
    color:red;
}
#code_error{
    border:0px solid #87B6D9;
    font-size:12px;
    color:red;
}

.codeBox{
    background-image:url('/images/backgrounds/bg3.jpg');
    background-repeat:no-repeat;
    width:100px;
    height:16px;
    text-align: center;
    font-family: Arial;
    font-size: 18pt;
    color:red;
    font-weight:bold;
}
.obligatorio {
    color: #FF0000;
    font-size: 14pt;
}
/*****PARA LOS CAMPOS QUE NO TOMAN EL POR DEFECTO*******/
/*input{ 
    padding: 3px 5px;
    border: 2px solid #BBBBBB;
    margin: 0.2em 0;
}
input:focus{ 
    border: 2px solid #333333;
}*/

.TableShow .TableTDShow{
    vertical-align:top;
    white-space:nowrap;
}

.DivDetalle {
    padding-left: 15px;
}

.DivLista{
    height:350px;
    overflow-x:hidden;
    overflow-y:scroll;
    font-weight:normal;
}

.DatoLista{
    font-size: 11px;
}

.PaddingLeft {
    padding-left: 10px;
}

/*ESTILOS PARA LOS POLIGONOS*/

#Coordenadas {
    width: 250;
}

#map_canvas {
    width: 550px;
    height: 540px;
    border: 1px solid gray;
    margin-top:6px;
}

#select_fichacoordenadas {
    width: 250px;
}

fieldset { border:1px solid green; padding-left: 0.5em;  }

legend {
    padding: 0.2em 0.5em;
    text-align:left;
    font-size: 10pt;
}

.DivCampoCompleto {
    float:left;
    width:780px;
}

.DivCampo0 {
    float:left;
}

.DivCampo1 {
    float:left;
    width:390px;
}

.DivCampo2 {
    float:left;
    width:185px;
}

.TableDetalle {
    table-layout: fixed;
    text-align: justify;
}

.InputDetalle {
    font-size: 10pt;
    height: 11px;
}

.Size0 {
    width:780px;
}
.Size1 {
    width:390px;
}
.Size2 {
    width:185px;
}
.Size3 {
    width:260px;
}

.DivShow0 {
    width:820px;
    /*border: 2px solid #BBBBBB;*/
    word-wrap: break-word;
}
.DivShow1 {
    width:370px;
    /*border: 2px solid #BBBBBB;*/
    word-wrap: break-word;
}

#BotonAcciones{ 
    padding: .5em;
    bottom: 20px;
    position: fixed;
    z-index: 99;
}


.more.green{       
    font-weight: bold;
    text-decoration:none;  
}

.more.green:hover{
    background-color: #498714;
}

.more:hover{
    border-color: #B31F17;
    color: #fff;
}