@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0 beta1 (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(print/print_003_draft.css); 


@media screen{

	body{
		/*background: #F5F5F5 url(../images/bg_lightblue.gif) repeat-x fixed left top;*/
		background: #F5F5F5;
		font-family: garamond, verdana, arial, sans-serif;
	}
	
	p, form{
		font-size: 1.2em;
	}
	
	h1{
		font-size: 4em;
	}
	
	#page, #main{
	  background: #F5F5F5;
	}
	
	#page_margins{
		background: #F5F5F5;
	}
	
	#col1_content{
	  text-align: center;
	  /*background: #F5F5F5 url("../images/bg_gray.gif") repeat-x top left fixed;*/
	  padding-top: 10px;  
	}
	
	  #nav_main {
	    /* (en) Repeat the main color from the image */
	    background: #c0c0c0 url("navigation/images/shiny_buttons/background.gif") repeat-x center right;
	    border-top: none;
	    border-bottom: none;
	    line-height: 0;
	    text-align: center;
	  }
	  
	  #nav_main ul{
	    float: right;
	    margin-right: 0px;
	  }
	
	  #nav_main ul li#current {
	    /* (en) Repeat the main color from the image */
	    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
	    background: #272727 url("../images/background_active.gif") repeat-x center right;
	    border-left: none;
	    border-right: none;
	  }
	  
	#submenu{
		margin: 10px 0px;
		text-align: center;
	}
	  #submenu h2{
	    display: inline;
	    margin: 0px 10px;
	    font-style: italic;
	  }
	  
    #submenu h3{
      display: inline;
      margin: 0px 10px;
      font-style: italic;
      font-size: 1.2em; 
    }

	#submenu #current{
	    text-decoration: underline;
	  }
	  
	  #submenu .coleccion{
	    display: inline;
	    margin: 10px 10px;
	  }
    
		#submenu .coleccion a{
    }
			  
	  #submenu #currentcoleccion{
	   padding: 3px;
	   border: 1px solid #93a1be;
	  }
	
	a{
	  color: #8a9dbd;
		background: none;
	}
	 a:active, a:focus, a:hover, a:link, a:visited{
	   background: none;
	 }
	 
	#portada{
		text-align: center;
		margin-top: 100px;
	}
	
	#portada #mascarilla{
	 margin-bottom: 20px;
	}
	
	#portada #colecciones{
		 border: 1px solid #93a1be;
	}
	
	#editar, #ver{
    font-weight: bold;
    font-size: 1.5em;
	}
	
	div .editar{
	 text-align: left;
    font-size: 1.1em;
	}

	#cita{
	 margin: 20px 0px;
	 font-size: 1.1em;
	}
	
	form label {
    display:block;
    float:left;
    margin-bottom:10px;
    padding-right:10px;
    text-align:right;
    width:150px;
  }
  
  form .inputtext {
    display:block;
    float:left;
    margin-bottom:10px;
    width: 250px;
  }
  
  form .textarea{
    margin-bottom:10px;
    width: 450px;
    height: 50px;
  }
  
  form .textareagrande{
    margin-bottom:10px;
    width: 450px;
    height: 100px;
  }
  
  form .inputbutton{
    margin-left: 105px;
  }

  form .form_error{
    margin-left: 110px;
		color: blue;
  }
  
  form .radiobutton{
		margin-right: 5px;
  }
  
	legend{
		font-weight     : bold;
		text-decoration : underline;
		text-align: center;
	}
	
	.fs-suscripciones{
		border: 1px solid darkgray;
		margin-bottom: 20px;
		padding: 10px;
	}
	
  .clearleft{
    clear: left;
  }
  
  #buscador_catalogo{
    float: right;
    text-align: center;
    width: 17em;
  }
  
  #buscador_catalogo input{
    *float: right;
    _float: none;
  }
	
  #buscador_catalogo p{
  	font-size: 0.9em;
    color: gray;
  }
	
	#main{
		background: #D7D7D7;
	}

  #col1, #col1_content{
    background-color: #D7D7D7;
  }
	
	#col3{
		background: #D7D7D7;
	}

  #col3_content{
    background: #F5F5F5;
		overflow: hidden;
  }
	
	#footer{
		text-align: right;
		padding-top: 5px;
	}
	
	#footer p{
		margin: 0px;
	}

  #copyright{
  	margin-top: 40px;
		font-size: 8px;
  }
}
