
body {font-size: 62.5%; font-family: Verdana,Arial,Helvetica,sans-serif ! important; background-color: #ffffff;}

.oculta { 
    visibility: hidden;
}

h1.oculta {
padding: 0;
margin: 0;
font-size: 0;
}

h2.oculta {
padding: 0;
margin: 0;
font-size: 0;
}

label.oculta {
padding: 0;
margin: 0;
font-size: 0;
float: right;
}

img { border: 0; }

a { color: #1424fd; text-decoration: none; }
a:hover { text-decoration: underline; }

/*
+----------+
| Cabecera |
+----------+
*/

div#top {
margin: 0%;
padding: 0%; 
width: 100%;
min-width: 100em;
float: left;
}

    div#toplogo{
    margin: 0 0 0 0.4em;
    padding: 0%;
    width: 18%;
    min-width: 22em;   
    float: left;  
    }

    div#topbanner{
    margin: 0%;
    padding: 0%;
    width: 77%;   
    float: left;  
    }

      DIV#barra_sup {
      margin: 0%;
      padding: 0%;			
      width: 100%;
      /*background-color: #00664A; */
      background-color: #136B73;
      height: 2em;
      float: left;
      }

        DIV#skip {
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 0.4em;
        float: left;
        }
          DIV#skip A { 
          color: #FFFFFF;  
          font-size: 1.1em;
          }

        div#suger{
        margin: 0;
        padding-top: 0.25em;
        padding-bottom: 0.25em;
        /*background-color: #00664A;*/
        background-color: #136B73;
        padding-left: 1em;
        padding-right: 1em;
	width: 19em;
        text-align: right;				
        float: right;
        }
        div#suger A{
        color: #FFFFFF; 
        font-size: 1.1em;  
        } 
      
      DIV#imagen {
      margin: 0%;
      padding: 0%;
      width: 100%;   
      /*background-color: #00664A;*/
      background-color: #136B73;
      float: left;  
      }
        /*DIV#imagen img { border: 0; vertical-align: middle; }*/
        IMG#imagen_aplica { float: left; }


      DIV#barra_inf {
      margin: 0%;
      padding: 0%;  
      background-color: #FFD90F;
      width: 100%;
      height: 2em;
      float: left; 
      }
      
        DIV#migas {
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 0.4em;
        float: left;
        }
          DIV#migas A { 
          color: #000000;  
          font-size: 1.1em;
          }

        DIV#buscar{
        background-color: #ffd90f; 
        float: right;
        }
        
        input#boton{
        margin: 0;
        padding: 0;
	padding-bottom: 0.1em;
        width: 7em;
        background-color: #ffd90f; 
        color: #000000; 
        font-family: Verdana,Arial,Helvetica,sans-serif; 
        font-size: 1.1em;
        text-align: center;				
        float: left;
        }
        
        input#campotexto{
        width: 12em;
        background-color: #FFD90F;
        color: #000000;
        font-size: 1.1em;
        text-align: left;
        float: right;
        }

        form {margin: 0; padding: 0;} /*CÓDIGO AÑADIDO PARA MEJORAR IMAGEN MOZILLA*/


/*
+-------+
| Medio |
+-------+
*/

div#medio{
margin: 0;
padding: 0;
width: 100%;
min-width: 100em;
}


/*
+------+
| Menu |
+------+
*/
					
div#lateral {
margin: 0%;
padding-top: 0em;
padding-bottom: 24em;
padding-left: 0em;
padding-right: 0em;
width: 18%;
min-width: 22em; 
float: left;
}
  div#menu{
  margin-top: 1.5em;
  }
  
  div#menu ul{padding: 0; margin: 0; list-style-type: none;}

    li.opcion{
    /*background-color: #A86C00;*/
    /*background-color: #B38C06;*/
    background-color: #136B73;
    margin-left: 0.4em;
    width: 18.7em;
    text-align: left;
    /*white-space: nowrap; */
    }

    li.opcion A{
    /*height: 1.3em;*/
    border: 0.2em solid #fff;
    margin: 0em;
    padding: 0em 0.7em 0.1em 1em;
    color: #FFFFFF; 
    display: block; 
    /*white-space: nowrap;*/
    font-family: Arial,Helvetica,sans-serif; 
    font-size: 1.3em; 
    } 
    
    li.opcion a:hover{
    /*background-color: #00664A;*/
    background-color: #FFF8DE;
    color: #00529B; 
    text-decoration: none;
    }
    

/*
+-----------+
| Contenido |
+-----------+
*/

div#contenidoinicio {
margin-top: 2em;
margin-bottom: 2em; 
margin-left: 0.4em;
margin-right: 0em;
padding: 0%;
width: 76%;
float: left;  
text-align: center;
}

div#contenido {
margin-top: 2em;
margin-bottom: 2em; 
margin-left: 0.4em;
margin-right: 0em;
padding: 0%;
width: 76%;
float: left;  
}

#cse-search-results iframe {
  width: 100%;
}

h1 {  font-weight: normal; font-size: 2.5em; color: #000000; /*margin: 0; padding-top: 0.5em; padding-bottom: 0.5em;*/ text-align: justify;}
h2 {  font-weight: normal; font-size: 2em; color: #000000; /*margin: 0; padding-top: 0.5em; padding-bottom: 0.5em; */ text-align: justify;}
h3 {  font-weight: bold; font-size: 1.5em; color: #000000; /*margin: 0; padding-top: 1.5em; padding-bottom: 0.5em; padding-left: 1em;*/ text-align: justify; }
/*h4 { font-weight: bold; font-size: 1.2em; color: #000000; margin: 0; padding-top: 1.5em; padding-bottom: 0.5em; padding-left: 1.3em; clear: left;}*/

p { color: #000000; font-size: 1.2em; padding-left: 1.3em; /*margin: 0; padding-top: 1.5em; padding-bottom: 0;*/ text-align: justify;}
span.negrita { font-weight: bold; }
span.negrita2 { font-weight: bold; font-size: 1em;}

ul { /*color: #65C9B3;*/ /*color: #5B8B92;*/ color: #B38C06; text-align: justify;}
ol { color: #000000; text-align: justify;}
li:first-child {margin-top: 0em;}
li {margin-top: 0.5em;}
li span { color: #000000; font-size: 1.2em; text-align: justify;}

ul ul {margin-top: 0.5em;}
/*p { color: #011576; font-size: 1.2em; margin: 0; padding-top: 1.5em; padding-left: 1.3em; padding-bottom: 0; text-align: justify;}

p.negrita {font-weight: bold; color: #011576;  font-size: 1.2em; margin: 0; padding-top: 1.5em; padding-left: 1.3em; padding-bottom: 0; text-align: justify;}

span.centrado {color: #011576; font-size: 1.2em; text-align: centrado;}

a { color: #1424fd; text-decoration: none; }
a: hover { text-decoration: underline; }

ul { color: #FE7F03; margin-bottom: 0; margin-top: 0; padding-top: 0; padding-left: 4.5em; padding-right: 0; padding-bottom: 1em; text-align: justify;}
ol { color: #011576; margin-bottom: 0; margin-top: 0; padding-top: 0; padding-left: 5.5em; padding-right: 0; padding-bottom: 1em; text-align: justify;}
ul ul { color: #FE7F03;  padding-bottom: 0em;}
li { padding-top: 1em; padding-bottom: 0; margin: 0;}

li span { color: #011576; font-size: 1.2em; text-align: justify;}


li div { color: #011576; font-size: 1.2em; text-align: justify;}*/



/*
+-----------------------------+
|  Paginas con texto y fotos  |
+-----------------------------+
*/


div#conttexto {
background-color: #ffffff;
width: 50%;
float: left;
padding-right: 2.5em;
}
div#contgraf {
text-align: center;
background-color: #ffffff;
width: 45%;
/*padding-top: 6.5em;*/
padding-top: 6em;
float: right;
}

div#contgraf p { font-weight: bold; padding-right: 1.3em; }

img.noprime { margin-top: 5em;}

/*
+---------------------------------------+
|  Contenido de tramites y yacimientos   |
+---------------------------------------+
*/

div#tabtram { padding-left: 1em; padding-top: 1.5em; padding-right: 1em; clear: both;}
TABLE#tramites { font-size: 100%; color: #000000; font-family: Arial,Helvetica,sans-serif; border-width: 0.2em 0.1em 0.1em 0em; border-style: solid; /*border-color: #00664A #b7b7b7 #b7b7b7;*/ border-color: #136B73 #b7b7b7 #b7b7b7;}
TABLE#tramites TH { /*color: #011576; font-family: Arial,Helvetica,sans-serif;*/ font-size: 1.2em; border-width: 0em 0em 0em 0.1em; border-style: solid; border-color: #b7b7b7; text-align: center; padding-left: 1.5em; padding-right: 1.5em; }
TABLE#tramites TD { /*color: #011576; font-family: Arial,Helvetica,sans-serif;*/ font-size: 1.2em; border-width: 0.1em 0em 0em 0.1em; border-style: solid; border-color: #b7b7b7; padding-left: 0.5em; padding-right: 0.5em;}

TD.centrado{ text-align: center; }
TD.centcur{ text-align: center; font-style: italic;}

th.tittabtram { background-color: #fff8c5; height: 3.2em; }


/*
+-----+
| Pie |
+-----+
*/

div#foot {  
margin: 0%;
padding: 0.3em 0em 0.3em 0em; 
width: 96%;
min-width: 100em;
/*background-color: #00664A;*/
background-color: #136B73;
float: left;
}

/*p { color: #000000; font-size: 1.2em; margin: 0; padding-top: 1.5em; padding-left: 1.3em; padding-bottom: 0; text-align: justify;}*/

p#pie {
color: #fff;
font-size: 1.0em;
margin: 0%;
padding: 0%; 
text-align: center;
}

p#pie A{
color: #fff;
font-size: 1.0em;
}

div#wai{
margin: 0%;
padding: 0%; 
width: 96%;
min-width: 100em;
padding-top: 1em;	
padding-bottom: 0.5em;
float: left;
}

div#wai img{
  border: 0;
  margin: 0em;
  float: right;
}
