body { margin: 0px; padding: 0px; font-family:Arial; font-size:12px; color:#626469;}
tr.enbloque img {display:block;}
h1 { /*background: url(../im/fijas/cabecera/marco.jpg); width:825px; height:135px;*/ margin:0px; }
h1 span { display: none; }
h2 { margin:0px; background-repeat:no-repeat; }
h2 span { display: none;  }
h3 { margin:0px;}


/*************** CAMPOS ***************/
input.campos {font-family: Arial; font-size: 11px; font-style:normal; font-weight:normal; color:black; height:15px; border: solid 1px lightgrey; padding:2px 4px 2px 4px;}

input.file{	font-family: arial;	font-size: 11px; color: black; font-weight: normal;border: solid 1px #595a5c;cursor:pointer;}

textarea.campos {font-family: Arial; font-size: 11px; font-style:normal; font-weight:normal; color:black; border: solid 1px lightgrey; padding:4px;}

select.campos {font-family: Arial; font-size: 11px; font-style:normal; font-weight:normal; color:black; border: solid 1px lightgrey; padding:2px;}

/**************** BOTONES ****************/
.btn {
    font-family:Arial;font-size:11px;font-weight:bold;cursor:pointer;
    border: solid 1px #545F1D;color: white !important; margin: 0 15px 0 0;
    background-image:url(../im/layout/btn.gif);
    background-color:#545F1D;
    height:23px;
    width:100px;
}

/************* PADDINGS ********************/
.pad-left-0{padding-left:0px;}
.pad-top-0{padding-top:0px;}
.pad-bottom-0{padding-bottom:0px;}

.pad-5{padding:5px;}
.pad-bottom-5{padding-bottom:5px;}
.pad-top-5{padding-top:5px;}
.pad-right-5{padding-right:5px;}
.pad-left-5{padding-left:5px;}

.pad-10{padding:10px;}
.pad-left-10{padding-left:10px;}
.pad-top-10{padding-top:10px;}
.pad-right-10{padding-right:10px;}

.pad-15{padding:15px;}
.pad-top-15{padding-top:15px;}
.pad-bottom-15{padding-bottom:15px;}
.pad-left-15{padding-left:15px;}
.pad-right-15 {padding-right:15px}

.pad-top-20{padding-top:20px;}
.pad-left-20{padding-left:20px;}
.pad-bottom-20{padding-bottom:20px;}

.pad-25{padding: 25px;}
.pad-top-25{padding-top:25px;}

.pad-top-30{padding-top:30px;}
.pad-bottom-30{padding-bottom:30px;}
.pad-left-30{padding-left:30px;}
.pad-right-30{padding-right:30px;}

.pad-right-35{padding-right:35px;}

.pad-left-40{padding-left: 40px;}
.pad-right-40{padding-right: 40px;}

.pad-top-50{padding-top:50px;}
.pad-right-50{padding-right:50px;}
.pad-left-50{padding-left:50px;}
.pad-bottom-50{padding-bottom:50px;}


/********** FUENTES ************************/
.fw-normal {font-weight:normal;}
.fw-bold   {font-weight:bold;}

.fs-10{font-size:10px;}
.fs-11{font-size:11px;}
.fs-12{font-size:12px;}
.fs-15{font-size:15px;}
.fs-17{font-size:17px;}
.fs-20{font-size:20px;}

.fc-white {color: White !important;}
.fc-black {color: Black !important;}
.fc-base  {color:#626469 !important;} 
   
.fc-corp-light {color:#77b800 !important;}
.fc-corp-dark  {color:#427226 !important;}
.fc-corp2-dark {color:#59452a !important;}
.fc-red {color:Red !important}

.ftd-underline {text-decoration:underline !important;}
.ftd-none {text-decoration:none !important;}

.fta-justify {text-align:justify}

/********** FONDOS ************************/
.bgc-white {background-color: White;}
.bgc-black {background-color: Black;}
.bgc-base  {background-color: #626469;}
.bgc-base-light  {background-color: #e2e2e2;}
.bgc-corp-light  {background-color:#71cf11;} /*Verde claro*/
.bgc-corp-dark   {background-color:#427226;}  /*Verde oscuro*/
.bgc-corp2-light {background-color:#dad6cb;} /*Marron claro*/
.bgc-corp2-dark  {background-color:#8c7c69;} /*Marron*/

/********** BORDES ************************/
.bdl-right-1-black  {border-right: solid 1px Black;}

.bdl-base {border: 1px solid lightgrey;}

/************ LINKS ***********************/
a ,a:visited {text-decoration:none; color:Black; font-family:Arial,Verdana,Helvetica,sans-serif; outline:0; cursor:pointer;}
a:hover {text-decoration:underline; color:Black;font-family:Arial,Verdana,Helvetica,sans-serif; outline:0; cursor:pointer;}

a.link       {text-decoration:none;}
a.link:hover {text-decoration:underline;}

a.linkunderline, a.linkunderline:hover, a.linkunderline:visited {text-decoration:underline;}

/************ CURSORES ***********************/
.cur-pointer {cursor:pointer;}
.cur-default {cursor:default;}
.cur-help {cursor:help !important;}

/************* EFECTOS ***********************/
.slide-up {
background-image:url(../im/iconos/collapse.gif);
background-position:center center;
background-repeat:no-repeat;
cursor:pointer;
height:15px;
width:15px;
}
.slide-down {
background-image:url(../im/iconos/expand.gif);
background-position:center center;
background-repeat:no-repeat;
cursor:pointer;
height:15px;
width:15px;
}

.slide-visible {visibility:visible; height:100%; overflow:visible;margin-bottom:10px}
.slide-hidden {visibility:hidden; height:0px; overflow:hidden}

