/*body {margin:0; font-family:Verdana, Arial, Helvetica; font-size:14px}*/

#content {
    padding:20px
}
#dialog {
    /*background:#D32B2B;*/
    background:  #F5F5F5;
    position:absolute; 
    width:725px; 
    overflow: hidden;
    margin:90px 0px 0px 0px; 
    z-index:300;
    height:480px; 
    /*border: 1px solid #A4A4A4;*/
    border-radius: 5px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border: 7px solid rgba(0,0,0,0.1);
}
#dialog-header {
    display:block; 
    position:relative; 
    width:715px; 
    padding:3px 6px 7px; 
    height:14px; 
    font-size:14px; 
    font-weight:bold;
    z-index: -50
}
#dialog-title {
    float:left
    width:911px; 
}

#dialog-close {
    float:right; 
    cursor:pointer; 
    margin:3px 3px 0 0; 
    height:11px; width:11px; 
    background:url(images/dialog_close.gif) no-repeat
}
#dialog-content {
    display:block; 
    height:160px; 
    padding:6px; 
    font-size:13px
}
#dialog-mask {
    position:absolute; 
    top:0; 
    left:0; 
    min-height:100%; 
    width:100%; 
    height: 100%; 
    background:#333333; 
    opacity:.75; filter:alpha(opacity=75); 
    z-index:100
}
.fotos {
    background:#fff url(images/error_bg.jpg) bottom right no-repeat; 
    border:1px solid #924949; 
    border-top:none
}
.fijar{
        overflow: hidden;
}
body {
        font: 20px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
        padding: 0;
        margin: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0px; top: 0px;
      }
.presentation {
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0px;
        top: 0px;
        display: block;
        overflow: hidden;
        background: #778;
        background: -webkit-gradient(linear, left bottom, left top, from(#889), to(#667));
        background: -moz-linear-gradient(bottom, #889, #667);
        background: linear-gradient(bottom, #889, #667);
      }

      .slides {
        width: 100%;
        height: 100%;
        position: relative;
        margin: 38% 0 0 0;
        display: block;
        -webkit-transition: -webkit-transform 1s ease-in-out;
        -moz-transition: -moz-transform 1s ease-in-out;
        -o-transition: -o-transform 1s ease-in-out;
        transition: transform 1s ease-in-out;
        
        /* so it's visible in the iframe. */
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
        
      }
        
      .slide {
        display: none;
        position: absolute;
        overflow: hidden;
        width: 945px;
        height: 470px;
        left: 50%;
        top: 50%;
        margin-top: -350px;
        padding: 10px;
	    text-align: center;
        opacity:.175; filter:alpha(opacity=175); 
        z-index:10;
		z-index: 1;
      }
      .slide.current {
        display: block;
	    margin-left: -500px;
	    opacity: 1;
        -webkit-transition: all 0.60s ease-in-out;
        -moz-transition: all 0.70s ease-in-out;
        -o-transition: all 0.70s ease-in-out;
        transition: all 0.70s ease-in-out;
      }
	  
      .slide.previous {
	    display: block;
	    margin-left: -1600px;
	    opacity: 0.5;
	    -webkit-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        transform: scale(0.85);
	  }
	  
	  .slide._previous {
		display: block;
		margin-left: -2600px;
	opacity: 0;
	-webkit-transform: scale(0.70);
        -moz-transform: scale(0.70);
        -o-transform: scale(0.70);
        transform: scale(0.70);
	  }
	  
	  .slide.next {
		display: block;
		margin-left: 600px;
	opacity: 0.5;
		-webkit-transform: scale(0.85);
        -moz-transform: scale(0.85);
        -o-transform: scale(0.85);
        transform: scale(0.85);
	  }
	  
	  .slide._next {
		display: block;
		margin-left: 1750px;
	opacity: 0;
		-webkit-transform: scale(0.70);
        -moz-transform: scale(0.70);
        -o-transform: scale(0.70);
        transform: scale(0.70);
	  }
	  
	  .slide div {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
	  }
.enlaces { 
        color:#FFF; 
        text-decoration: none 
    }
.enlaces_disab { 
        color:#DCDCDC; 
        text-shadow: 0.2em 0.2em #333;
        font-size:20px;
        text-decoration: none 
}
.enlaces:hover { 
          text-decoration: underline 
      }
.cabecera {
    text-shadow: 0.2em 0.2em #333;
    font-size:20px;
    color:#FFFFFF;
}
.pie {
    text-shadow: 0.1em 0.1em #333;
    font-size:14px;
    color:#FFFFFF;
}
