body {
	margin-top: 0px;
	margin-bottom:0px;
	background-color: #ccccCC;
}

#contenedor {
	width: 925px;
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: auto;
	margin-left: auto;
	
}

#cabecera {
	width: 925px;
	height: 179px;
	background-image: url(../imagenes/marm_cabecera.png);
	background-color:#FFFFFF;
	margin-top: 0px;
}
#margen {
	height: 80px;
}

#titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #003300;
	font-weight: bold;
}



/*cuerpo de debajo la cabecera, (navBar mas abajo)*/
#contenedorBajo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  }
#lateral {
  width:223px; 
  float:left;

  }
#contenido { 
  /*para que se amplíe pero con un mínimo*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  min-height:600px;
  height:auto !important;
  height:600px;
 }
#navegador{ 
  background-color:#FEdf98;
  border-top:1px solid #006600;
  font-size:10px;
  padding-right:6px;
  padding-bottom:6px;
  padding-top:6px;
  padding-left:15px;
  color:#006600;
 }

#navegador a{
  text-decoration: none;
  color:#006600;
 }
#navegador a:hover{
  text-decoration: none;
  color:#009900;
 }
#cuerpocntnido{  
  font-size:12px;
  padding:15px;
  padding-bottom:70px;
  background-color:#FFFFFF;
 }

/*---------Fin cuerpo debajo cabecera---------*/


.tabla{
    border-bottom:1px solid #CCCCCC;
	}

	
/*bandera eleccion lenguaje*/	

.flag img {border:0;}

.flag {width:31px; position:relative; height:19px; margin:0px auto; float:left}
.flag a:visited, .flag a {text-decoration:none; color:#d00; font-weight:bold;}
.flag a:visited img, .flag a img{filter: alpha(opacity=70);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 -moz-opacity: 0.70; opacity:0.7;
}
.flag a:hover {background-color:transparent; color:#06a;}
.flag a span {display:none;}
.flag a:hover img { filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
 }



/*--------- Menu de la cabecera (navUp) ------------------------------------*/
#navUp, #navUp ul { /* all lists */
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding: 0;
	margin: 0;
	list-style: none;
	
}

#navUp a { /*todos los links*/
	display: block;
	width: 170px;
	color:#009900;
	text-decoration: none;	
	border:0px;
}
#navUp a:hover {
	display: block;
	color:#006600;
	text-decoration: none;
}

#navUp .liarriba { /* all list items */
	float: left;
	width: 180px; /* width needed or else Opera goes nuts */
	
}
#navUp li a{ /* all list items */
	
	width: 180px; /* width needed or else Opera goes nuts */
	border:1px solid #ffffff;
}
#navUp li:hover a, #navUp li.sfhover a{ 
    color:#006600;
	
}


#navUp #minist { /*Boton del ministerio medio ambiente (mas grande)*/
    float:left;
    width: 400px;
	 margin-right:2px; /*margen con los otros botones*/
	text-align:left;
	padding-left:4px;
}
#navUp #minist a{
    width: 400px;
	padding-bottom:4px;
}

#navUp .liarriba {
    margin-right:2px;
	padding-bottom:4px;
	
}
#navUp .liarriba a{
    padding-bottom:6px;
	text-align:center
}




#navUp li ul { /* second-level lists */
	position: absolute;
	background-color:#FFFFFF;
	width: 170px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navUp #submenu {
    text-align:left;
}

#navUp #submenu a {
    border-top:0px;
    border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
    text-align:left;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:5px;
	color:#333333;
	width:163px;

}

#navUp #submenu #primerSubUp {
    border-top:4px solid #FFFFFF;   /*niquelado debajo del borde de la tabla*/

}
#navUp #submenu a:hover,#navUp #submenu a.sfhover {
    background-color:#999999;
	color:#333333;
}
#navUp li:hover ul, #navUp li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left:28px;  /*pa que quede a ras de las letras del menu principal*/
	background-color:#CCCCCC;
	
}
#navUp li:hover ul li, #navUp li.sfhover ul li{ /* lists nested under hovered list items */
	left: auto;
	border:0px;
	
}



/*-- Fin navUp ------------------------------------------*/
#navBar #sub, #navBar #activo1 {   /*Todas las listas*/
  background:url(../imagenes/flecha.gif) no-repeat center right;  
 }


/*---- navBar --------*/
#navBar {   /*Todas las listas*/
  list-style:none;
  padding:0px;/*para FF*/
  margin:0px; /*para ie*/
 }
#navBar li {   /*Todas las listas*/
  width:223px;
  margin:0px;
 }
#navBar  li ul { /* second-level lists */
display:none;
margin:0px;
/*position : absolute;
  left: -999em;
  padding:0px;/*para FF*/
 /* margin:0px; /*para ie*/ 
 }
 #navBar .navBarTitulos, #navBarCollaps .navBarTitulos {  /*el de navBarCollaps es para el titulo del collaps*/
  width:213px;  /*restar el padding iz y der al total*/
  display : block;	    
  color:#006600;
  font-weight:bold;	
  padding:5px;
  margin:0px;
  border-top:1px solid #006600;
  /*transparencia*/
  background: transparent url('../imagenes/titulosopac.png') repeat-y top; /*son importantes los ../*/
  /* ieWin only stuff */
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='imagenes/titulosopac.png'); /*Aqui tiene que ser ruta absoluta*/  
  }

  
  #navBar .titulossecundarios {
  width:213px;  /*restar el padding iz y der al total*/
  display : block;	    
  color:#006600;
  font-weight:bold;	
  padding:5px;
  margin:0px;
  border-top:1px solid #CCCCCC;
  /*transparencia*/
  background: transparent url('../imagenes/titulossecun.png') repeat-y top; /*son importantes los ../*/
  /* ieWin only stuff */
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='imagenes/titulossecun.png'); /*Aqui tiene que ser ruta absoluta*/  
  }
  
#navBar li a{
  width:213px;  /*restar el padding iz y der al total*/
  display : block;	    
  color:#333333;
  text-decoration : none;
  padding-right:5px;
  padding-left:5px;
  padding-bottom:5px;
  padding-top:5px;
  margin:0px;		
 }
#navBar li:hover ul,  #navBar li.sfhover ul { /* lists nested under hovered list items */
  background-color:#Fdfbbe;
  border:1px solid #999999;
  left: auto;
  position:absolute;
  display:block;
  list-style:none;
  margin-left:223px;
  margin-top:-23px;
  padding:0px;
 }

#navBar #sub:hover  {  
  background-color:#FEdf98;
  *margin-bottom:-2px !important;  /*solo para ie7*/
 }
 
 #navBar #sub.sfhover  {  
  _background-color:#FEdf98;  /*para que solo sea en ie6 e inferiores*/
  _margin-bottom:-2px;
 }
 
#navBar li:hover ul a:hover,  #navBar li.sfhover ul a:hover { /* encima del submenu */
  background-color:#FEdf96;
}

 #navBar .link {  /* Creo que sobra*/
  text-decoration:none; 
  color:#333333;  
  display:block;
}
  
#navBar #link:hover, #link.sfhover {
  text-decoration: none; 
  background-color:#Fedf96;
 }
 
#navBar #activo{    /*El activo se le quita de la clase link si no da problemas con hover*/
 width:213px; 
  text-decoration:none; 
  color:#333333;  
  display:block;
  padding-top:4px;    /*de esta forma no se mueve*/
  padding-bottom:4px; /*si no le meto los margenes el pad top y bot estarían en 4*/
  padding-left:5px;
  padding-right:5px;
  background-color:#FEdf98;
  border-bottom:1px solid #CCCCCC; 
  border-top:1px solid #CCCCCC;
 }

 #navBar #activo1 {    /*Para los sub activos*/
  text-decoration:none; 
  color:#333333; 
  background-color:#FEdf98;
  border-bottom:1px solid #CCCCCC; 
  border-top:1px solid #CCCCCC;
 }
 #navBar #activo1.sfhover {    /*Para ie6*/
  _margin-bottom:-2px;
 
 }
  #navBar #activo1:hover {    /*Para ie7*/
  *margin-bottom:-2px !important;
 }
 
  #navBar #activo2 {    /*para los link activos*/
  text-decoration:none; 
  color:#333333; 
  background-color:#FEdf98;
  border-bottom:1px solid #CCCCCC; 
  border-top:1px solid #CCCCCC;
 }
  #navBar #activo1 a, #navBar #activo2 a{   
   padding-bottom:4px;
   padding-top:4px;
 }




/*buscador*/	
#buscador{             
  width:213px; /*restar el padding iz y der al total*/
  padding-left:5px;
  padding-right:5px;
  padding-top:30px;
  padding-bottom:50px;
  margin-top:50px;
  border-top:1px solid #006600;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  text-align:center;
	
}
/*--------- Fin navBar -----------------------------*/

/*---------------- Collapsible Menu   --------------------*/
#navBarCollaps {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:223px;
}
#navBarCollaps .mainLink {
    padding-left:5px; /*A ver si no se jode el width*/
}
#navBarCollaps .main {
  text-decoration:none;
  color:#006600; 
  font-weight:bold; 
  cursor:pointer; 
  width:213px;
  padding:5px;
  border-top:1px solid #CCCCCC;
  /*transparencia*/
  background: transparent url('../imagenes/titulossecun.png') repeat-y top; /*son importantes los ../*/
  /* ieWin only stuff */
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../imagenes/titulossecun.png'); /*Aqui tiene que ser ruta absoluta*/ 
 }      
  /*collapsible*/  

#navBarCollaps .links {
  display:none; 
  padding-left:0px; 
}

#navBarCollaps .link {
  width:213px; 
  text-decoration:none; 
  color:#333333;  
  display:block;
  padding:5px;
}
#navBarCollaps .link:hover {
  text-decoration: none; 
  background-color:#FEdf98;
 
}
/*-----------  el td con el escudo de fondo --------*/
#tdnavBar {
background-image:url(../imagenes/escudoamarilloaclarado.jpg);background-repeat:no-repeat;background-color:#FEE493;
 }
 
#navBarCollaps #activo{    /*El activo se le quita de la clase link si no da problemas con hover*/
 width:213px; 
  text-decoration:none; 
  color:#333333;  
  display:block;
  padding-top:4px;    /*de esta forma no se mueve*/
  padding-bottom:4px;
  padding-left:5px;
  padding-right:5px;
  background-color:#FEdf98;
  border-bottom:1px solid #CCCCCC; 
  border-top:1px solid #CCCCCC;

 }
 
#inicon {
  border-top:1px solid  #CCCCCC;
  margin-top:20px;



  }
 /*----------------------------------------------*/
 

  
  
.contenidotit {
  margin-top:-5px;
  color: #006600;
  font-size:16px;
  font-weight:bold;
  }
  