	@font-face {
     font-family: MuseoSans;
     src: url('../fonts/MuseoSans_500.eot');
     src: local('MuseoSans'),
          url('../fonts/MuseoSans_500') format('opentype'),
          url('../fonts/MuseoSans_500') format('svg'),
          url(data:font/otf;base64,T1RUTMillIONsOfLETteRsInaROW12fAtGrrYUUUUBx);
}		  
		
 @font-face {  
    font-family: 'MuseoSans';  
     src: url(../fonts/MuseoSans_500.eot);
    src: local(MuseoSans_500); 
    src: url(../fonts/MuseoSans_500.otf);  
    src: url(../fonts/MuseoSans_500.ttf) format('truetype');  
    }
	

 /*---------	
	-fin de fuentes------------*/
 
 /*---RESET---------------------------------------------------------------------------------------------------------*/

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: inherit;
	font-size: 12px;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

	h2{
	color:#FFFFFF;
	font-size:22px;
	margin-bottom:20px;
	font-family: MuseoSans, Arial, Tahoma;
	font-weight:100;
	}
	h3{
	font-size:16px;
	clear:both;
	font-family:MuseoSans, Arial, Tahoma;
	}

	p{
	color:#FFFFFF;
	line-height:20px;
	margin-bottom:20px;	
	text-align:justify;
	}
		
	
	a{
	font-weight:bold;
	color:#99B832;
	text-decoration:none;
	}
	a:hover{
	text-decoration:underline;
	}




/*-----------------------------------------------------------------------------------------------------------------*/







body {
background:#000000 ;
border-top:4px solid #88a603;
padding-bottom:2em;
font-size:12px;
font-family:Arial, Tahoma;
}

#contenedor{
width:930px;
margin:0px auto 0 auto;
background:url(../img/all/bg_sombra_arriba.png) no-repeat;
padding-top:0px;
height:800px;
}

#sombra{
}


#contenido{
color:#FFFFFF;	
width:900px;
height:auto;
margin-top:0px;
float:left;

}
	#cabecera{
	width:900px;
	height:530px;
	}

		#cabecera #foto{
		position:relative;
		height:460px;
		overflow:hidden;
		}
		
		#slider{
		position:absolute;
		top:0;
		left:0;
		width:8100px;
		z-index:1;
		height:450px;}
		
		#slider li{
		display:block;
		float:left;}
		
		
		#cabecera #logo{
		margin-top:0px;
		width:260px;
		height:170px;
		background:transparent url(../img/all/bg_logo.png) no-repeat center top;
		position:absolute;
		z-index:2;
		}
			#cabecera h1{
			height:100%;
			}		
			#cabecera h1 a{
			display:block;
			height:100%;
		color:transparent;
			}		
				#cabecera h1 span{
				text-indent:-9999999999999999999999px;
				display:block;
		color:transparent;
				}
				
				
		#cabecera #destacado{
		z-index:2;
		margin-top:30px;
		width:230px;
		right:20px;
		height:140px;
		color:#FFFFFF;
		position:absolute;
		padding:20px;
		background:transparent url(../img/all/bg_claim.png) no-repeat left top;
		}
			
			#cabecera #destacado h2{
			font-size:22px;
			margin-bottom:10px;
			color:#fff;
			}
			#cabecera #destacado p{
			color:#000000;
			font-size:1.3em;
			padding-left:0.5em;
			line-height:180%;
			font-weight:100;
			font-family:MuseoSans, Arial, Helvetica, sans-serif;
			}
		.marco_lt{
		position:absolute;
		z-index:2;
		left:0;
		top:0;}	
		.marco_lb{
		position:absolute;
		z-index:2;
		left:0;
		bottom:0;}	
		.marco_rt{
		position:absolute;
		z-index:2;
		right:0;
		top:0;}	
		.marco_rb{
		position:absolute;
		z-index:2;
		right:0;
		bottom:0;}
		.slider_siguiente{
		z-index:2;
		width:63px;
		height:61px;
		display:block;
		position:absolute;
		right:0;
		top:50%;
		color:transparent;
		margin-top:-30px;
		text-indent:-99999999999999999px;
		background:transparent url(../img/all/bg_siguiente.png) no-repeat left center;}
			a.slider_siguiente:hover{
			width:63px;
			height:61px;
			background:transparent url(../img/all/bg_siguiente_hover.png) no-repeat left center;}
		
		.slider_anterior{
		z-index:2;
		width:63px;
		height:61px;
		display:block;
		position:absolute;
		left:0;
		top:50%;
		color:transparent;
		margin-top:-30px;
		text-indent:-99999999999999999px;
		background:transparent url(../img/all/bg_anterior.png) no-repeat left center;}
			a.slider_anterior:hover{
			width:63px;
			height:61px;
			background:transparent url(../img/all/bg_anterior_hover.png) no-repeat left center;}
/*-------------------menu---------------------*/
		#menu{
		width:900px;}
		 .lavaLamp {
            position: relative;
            height: 29px;
            width: 884px;
            padding: 15px 15px 15px 15px ;
			left:-15px;
            margin: 10px 0;
            overflow: hidden;
        }
                .lavaLamp li {
                    float: left;
                    list-style: none;
					border-right: 1px solid #404040;
                }
                    .lavaLamp li.back {
                        background: url("../img/all/lava.gif") no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLamp li.back .left {
                            background: url("../img/all/lava.gif") no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLamp li a {
                        font-size: 1.1em;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
						font-weight:lighter;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
						font-family:MuseoSans, Arial, Helvetica, sans-serif;
						font-weight:100;
                    }
                        .lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited {
                            border: none;
							text-decoration:none;
							
                        }
						.lavaLamp li.noborder, .lavaLamp li.back{
                            border-right:1px solid #000000;
                        }
							
/*-------------------fin de menu---------------------*/


/*---------------------fin de cabecera----------------------------------------*/

	

/*--------------------- cuerpo ----------------------------------------*/	
	#cuerpo{
	width:900px;
	float:left;
	}
		
		
	.masinfo{
	float:right;
	}
	.margin20{
	margin:20px;
	}	
		
	
	#pie{
	background-color:#262626;
	width:860px;
	float:left;
	padding:20px;
  -moz-border-radius: 1em;
  border-radius: 1em;
  margin-bottom:1em;
  margin-top:1em;
	  color:#b4b4b4;
}
	
	#pie a{
	  color:#b4b4b4;
	  text-decoration:underline;
	  font-weight:normal;
	  
	}
	#jaureguizar a:link, #jaureguizar a:visited{
	color:#FFFFFF;
	text-decoration:underline;}
		#jaureguizar a:hover{
		text-decoration:none;}
	

a.desactivar{
color:#eb6b6f;
}


.pdf{
clear:both;
background:#96B832 url(../img/all/bg_pdf.gif) no-repeat 1em 50%;
color:#FFFFFF;
float:right;
padding:.5em 1em .5em 3em ;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  border:1px solid #c4e26b;
  }


.info{
clear:both;
background:#000000 url(../img/all/bg_infoblack.gif) no-repeat 1em 50%;
/*background:#000000;*/
color:#FFFFFF;
float:right;
padding:.8em 1.5em .8em 3em ;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  border:2px solid #333333;
  }



div#visita_virtual{
overflow:hidden;
}
