/* Generated by KompoZer */


body  {
  
  margin: 0;
  padding: 0;
  background-image: url(../images/mosaico-marruecos.jpg);
  font-family: Arial,Helvetica,sans-serif;
  color: #222222;

      }


#wrap { 
        position: relative;
	margin: 0 auto;
	padding: auto;
        background-color: #fff;
	text-align: left; 
        width: 800px;
        height: 1050px;
      }

#left {
  background-image: url(../images/fondo-lateral.gif);
  background-repeat: no-repeat;
  float: left;
  width: 274px;
      }


#logo h1 {

        font-style: italic;
        font-size: 13pt;
 
        color: white;
 
        padding: 0;
        margin-top: 8px;
        text-align: center;}


#logo h2 { 
        font-size: 11pt;
        font-style: italic;
        color: #ffffff;
        margin:0 0 0 8; 
        text-align: center;
         }


#logo h1 a, h1 a:hover, h1:visited {
	text-decoration: none;
        color: #ffffff; 
         }

#logo h2 a, h2 a:hover, h2:visited {
	text-decoration: none;
        
color: #ffffff; 
         }

#menu {
       color: #ffffff;
       font-size: 11pt;
       padding-top: 16px;
       margin-top: 18px;
      }

#menu ul {list-style:circle;
          list-style-image:url('../images/li.gif');
          line-height: 20px;
         }

#menu a {
	text-decoration: none;
	font-size: 102%;
	color: #FFFFFF;
        }

#menu a:hover {
	text-decoration: underline;
         }

#footer {
        padding-left: 12px;
                
        }

#footer a {
	text-decoration: underline;
	font-size: 10pt;
	color: #E3771D;
        }


#middle {
        font-size: 10pt;
        float: right;
        width: 512px;
        height: 100%;
        padding: 2 12 0 10px;
    	
}

#middle a {
	text-decoration: underline;
	color: #E3771D;
        }


#middle h2 {
        font-size: 105%;
        color: white;
        background-color: #E3771D;
        }


#middle h3 {
        font-size: 104%;
        font-style: italic;
        text-align: center;
        color: #333;
        }

#menu_principal {
	background-image: url(../images/fondo-buscador.gif);
        background-repeat: no-repeat;
        margin: 0px;
	padding:  0px 0px 10px 0px;
       	color:white; 
	width: 512px;
	height: 29px;
        float: right;
        text-align: right;
        
}
#menu_principal ul { 
	height:29px;
        margin: 1px 8px 1px 0px; 
	text-align: right;
	display:block;

}
#menu_principal li {  
	list-style-type:none; 
	width: auto;
        height: 29px;
        float: right;
        text-align: right;
	display:block;

 
}
#menu_principal li a { 
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 10px 0px;
        display:block;
	text-decoration: underline; 
	font-size:12px; 
	color: white; 
	font-weight:bold;
}
#menu_principal li a:hover { 
	text-decoration: underline;
        text-align:right; 
	display:block; 
	color: #FFFFFF;
	 
}
#menu_principal ul #activo_principal a {
	height:27px;
	margin: 2px 0px 0px;
	list-style-type:none;
	color:#FFF;
}	
#menu_principal ul #activo_principal a:hover { 
	text-decoration: underline; 
	display:block; 
	color: #FFFFFF;
 }


div.figure {
  float: right;
  width: 235px;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
  background-color: #DCDCDC;

}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

#orange_footer lu {
  list-style-type:none; 
  padding: 1px;
  margin: 0px;
  color: #ffffff;
}

#orange_footer li {
  list-style-type:none;  
  color: #ffffff;
}


#orange_footer li a {
  color: white;
  text-decoration: underline;
}


#orange_footer li a:hover {
  color: white;
  text-decoration: underline;
}

#orange_footer h3 {
  color: #fff;
  text-size: 14px;
  font-weight: bold;
  text-align: left;
}

#right { 
  position: absolute;
  top:92px; 
  left: 82%;
  background-color:#FFFFFF;
  }
