@font-face {	font-family: 'Gobold-Extra1';	src: url('Fonts/Gobold-Extra1.eot');	src: url('Fonts/Gobold-Extra1.eot') format('embedded-opentype');	src: url('Fonts/Gobold-Extra1.woff') format('woff'), url('Fonts/Gobold-Extra1.ttf') format('truetype'), url('Fonts/Gobold-Extra1.svg#Golbold-Extra1') format('svg');	font-weight: normal;	font-style: normal;}.nobox{	padding: 10px 10px 10px 10px;	margin: 15px 15px 15px 15px;}.nobox titular {	position:relative;	font-family:'Gobold-Extra1',Sans-Serif;	margin: 20px auto;	text-align:center;	color: brown;	font-size: 26px;	text-shadow:1px 1px 0 #fff, 2px 2px 1px #ccc;}	a:link, a:visited, a:active {	text-decoration: none;	color: #333333;}a:hover {	color: #FFFFFF;}.titular {	font-family:'Gobold-Extra1',Sans-Serif;	margin:0px auto;	text-align:center;	color: brown;	font-size: 26px;	text-shadow:1px 1px 0 #fff, 2px 2px 1px #ccc;}	/* +++++ mapa de donde estamos +++++++++++++++++++++++++++++++++++++++++++ */#modalBoxLoc {    position:fixed;    top:50%;    left:50%;    width:568px;    height:580px;    margin-left:-284px;    margin-top:-290px;    padding-left: 0px;    padding-top: 0px;    border: 2px solid #000000;     border-radius: 9px;    -webkit-border-radius: 5px solid #000000;      -khtml-border-radius: 5px solid #000000;      -ms-border-radius: 5px solid #000000;        display:none;    background:white;    z-index:200;}/* +++++ politica privacidad +++++++++++++++++++++++++++++++++++++++++++ */#modalBoxPrivacidad {    position:fixed;    top:50%;    left:50%;    width:700px;    height:500px;    margin-left:-350px;    margin-top:-250px;    padding: 10px 20px 20px 20px;    border: 2px solid #000000;     border-radius: 9px;    -webkit-border-radius: 5px solid #000000;      -khtml-border-radius: 5px solid #000000;      -ms-border-radius: 5px solid #000000;        display:none;    background:white;    text-align:justify;	font-family:'Arial', Helvetica, sans-serif;			font-size:14px;	line-height:1.2;	    z-index:200;}/* +++++ aviso legal +++++++++++++++++++++++++++++++++++++++++++ */#modalBoxAviso {    position:fixed;    top:50%;    left:50%;    width:600px;    height:400px;    margin-left:-300px;    margin-top:-200px;    padding: 10px 20px 20px 20px;    border: 2px solid #000000;     border-radius: 9px;    -webkit-border-radius: 5px solid #000000;      -khtml-border-radius: 5px solid #000000;      -ms-border-radius: 5px solid #000000;        display:none;    background:white;    text-align:justify;	font-family:'Arial', Helvetica, sans-serif;			font-size:14px;	line-height:1.2;	    z-index:200;}/* +++++ velo de los modal windows +++++++++++++++++++++++++++++++++++++++++++ */#darken {    position:fixed;    top:0px;    left:0px;    width:100%;    height:100%;    display:none;    z-index:199;    padding: none;    opacity:0.5;    -moz-opacity: 0.5;    filter:alpha(opacity=50);     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";     -khtml-opacity: 0.5;    background:grey;}/* Bloques de pines +++++++++++++++++++++++++++++++++++++++++++++++++ */#container{	position:relative;	width:900px;	margin:0 auto;}#rojo {	background:#fee;}#verde {	background:#efe;}#azul {	background:#eef;}#efectoBOTON { 	border-radius: 9px;   -webkit-border-radius: 5px solid #000;     -khtml-border-radius: 5px solid #000;     -ms-border-radius: 5px solid #000;    		box-shadow: 0 1px 8px rgba(34,25,25,0.6);	-moz-box-shadow: 0 1px 8px rgba(34,25,25,0.6);	-webkit-box-shadow: 0 1px 8px rgba(34,25,25,0.6);			cursor: pointer;}#efectoBOTON:hover { 	border-radius: 9px;   -webkit-border-radius: 5px solid #000000;     -khtml-border-radius: 5px solid #000000;     -ms-border-radius: 5px solid #000000;    		box-shadow: 0 2px 16px rgba(34,25,25,0.6);	-moz-box-shadow: 0 2px 16px rgba(34,25,25,0.6);	-webkit-box-shadow: 0 2px 16px rgba(34,25,25,0.6);			cursor: pointer;}#photo {	margin: 0 auto;/*	outline: 5px solid #ffffbb; */	box-shadow: 0 1px 18px rgba(34,25,25,1);	-moz-box-shadow: 0 1px 18px rgba(34,25,25,1);	-webkit-box-shadow: 0 1px 18px rgba(34,25,25,1);}#foto {	margin: 0 auto;	outline: 5px solid #ffffbb;	box-shadow: 0 1px 18px rgba(34,25,25,1);	-moz-box-shadow: 0 1px 18px rgba(34,25,25,1);	-webkit-box-shadow: 0 1px 18px rgba(34,25,25,1);}#testo {	/* padding T R B L */	padding: 5px 5px 5px 5px;	margin:20px 0px 20px 0px;			text-align:justify;	font-family:'Arial', Helvetica, sans-serif;			font-size:14px;	line-height:1.2;		color:#000;}/* pines estamos trabajando en ...  **************************** */.blockA {	padding: 10px 10px 10px 10px;	margin: 15px 15px 15px 15px;	background:#fff;	 border-radius: 9px;    -webkit-border-radius: 5px solid #000000;      -khtml-border-radius: 5px solid #000000;      -ms-border-radius: 5px solid #000000;        	box-shadow: 0 1px 10px rgba(34,25,25,0.4);	-moz-box-shadow: 0 1px 10px rgba(34,25,25,0.4);	-webkit-box-shadow: 0 1px 10px rgba(34,25,25,0.4);		transition: box-shadow 1s;	-moz-transition: -moz-box-shadow 1s;	-webkit-transition: -webkit-box-shadow 1s;}.block a:link, a:visited, a:active, a:hover {	color:#000;	text-decoration:none;}.blockA h3{	font-size:22px;	color:#ff0000;	margin-top:0px;	/* padding T R B L */	padding: 5px 5px 5px 5px;	text-align:left;	text-shadow:1px 1px 0 #fff, 2px 2px 1px #ccc;	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;}.blockA img{	display: block;	float: none;	margin-right: 10px;		margin-bottom: 5px;		max-width: 250px;}/* +++++ noticias ++++++++++++++++++++++++++++++++++++++++++++++++++++ */.block {	padding: 15px;	background:#fff;	margin:10px 10px 10px 10px;	padding-left: 100px;		line-height:1.3;/*	border: 1px solid #0000ff; */	 	border-radius: 9px;   -webkit-border-radius: 5px solid #000000;     -khtml-border-radius: 5px solid #000000;     -ms-border-radius: 5px solid #000000;    		box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-moz-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-webkit-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	}.block p {	padding: 5px;	font-family:'Arial', Helvetica, sans-serif;	font-size: 14px;	text-align:justify;		line-height:1.3;	}.block h3{	font-size:20px;	color:#ff0000;	padding-bottom:5px;	text-align:left;	text-shadow:1px 1px 0 #fff, 2px 2px 1px #ccc;	font-family:'Arial Narrow', Arial, Helvetica, sans-serif;}.block img{	margin-left: -80px;	float: left;}.block anio{	width: 100px;	margin-left: -98px;	margin-top: 25px;	float: left;	font-size: 1em;		font-weight: bold;	text-align:center;	color: black;}.block dia{	width: 100px;	margin-left: -100px;	margin-top: 40px;	float: left;	font-size: 2.5em;	color: #5A5A4C;	text-align:center;	}.block mes{	width: 100px;	margin-left: -100px;	margin-top: 80px;	float: left;	font-size: 0.7em;	color: #5A5A4C;	text-align:center;	}/* ********************************************************************* */#nosotros, #reglamento, #profesores, #calendario, #localizacion, #proteccion, #legal {	display: none;	top:0px;	left:0px;}#tablon {	display: none;	padding-left: 20px;	padding-right: 20px;}#escaparate {/*    	padding-left: 20px;   padding-right: 20px;*/    font-family: Arial, Helvetica, sans-serif;  }/* ***********************************************#efectoBOTON {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #000000;}#efectoBOTON:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #ff0000;/*	padding: 5px 5px 5px 5px;	border: 2px dotted #ff0000; */ 	border-radius: 9px;   -webkit-border-radius: 5px solid #000000;     -khtml-border-radius: 5px solid #000000;     -ms-border-radius: 5px solid #000000;    		box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-moz-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-webkit-box-shadow: 0 1px 13px rgba(34,25,25,0.6);			cursor: pointer;}***************************************** */#cabecera {	padding: 15px;	background:#fff;	margin:10px 10px 10px 10px;	padding-left: 499px;		line-height:1.3;	width: 400px;	height: 75px;		background-color: #F6C039;/*		background-image: url("images/newLOGO.png");	background-position: right;*/	 	border-radius: 9px;   -webkit-border-radius: 5px solid #000000;     -khtml-border-radius: 5px solid #000000;     -ms-border-radius: 5px solid #000000;    		box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-moz-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-webkit-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	clear: both;}#cabeceraSMALL {	padding: 15px;	background:#fff;	margin:10px 10px 10px 10px;	padding-left: 10px;		width: 865px;	height: 30px;		background-color: #F6C039; 	border-radius: 9px;   -webkit-border-radius: 5px solid #000000;     -khtml-border-radius: 5px solid #000000;     -ms-border-radius: 5px solid #000000;    		box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-moz-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-webkit-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	clear: both;}.tapizGRAL {	padding: 15px;	background:#fff;/*	margin:10px 10px 10px 10px; */	margin: 0 auto;	padding-left: 10px;		width: 865px; 	border-radius: 9px;   -webkit-border-radius: 5px solid #000000;     -khtml-border-radius: 5px solid #000000;     -ms-border-radius: 5px solid #000000;    		box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-moz-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-webkit-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	clear: both;}#pie {	background:#fff;	margin:10px 10px 10px 10px;	margin-left: 165px;	line-height:1.3;	width: 880px;	background-color: #F6C039;	position:relative;	width:880px;	margin:15px auto; 	border-radius: 9px;   -webkit-border-radius: 5px solid #000000;     -khtml-border-radius: 5px solid #000000;     -ms-border-radius: 5px solid #000000;    		box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-moz-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-webkit-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	clear: both;}#tapiz {	padding: 15px;	background:#fff;	margin:10px 10px 10px 10px;	padding-left: 100px;		line-height:1.3;	 	border-radius: 9px;   -webkit-border-radius: 5px solid #000000;     -khtml-border-radius: 5px solid #000000;     -ms-border-radius: 5px solid #000000;    		box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-moz-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	-webkit-box-shadow: 0 1px 13px rgba(34,25,25,0.6);	}#modalBox {    position:fixed;    top:50%;    left:50%;    width:568px;    height:540px;    margin-left:-284px;    margin-top:-270px;    padding-left: 0px;    padding-top: 0px;    border: 2px solid #000000;     border-radius: 9px;    -webkit-border-radius: 5px solid #000000;      -khtml-border-radius: 5px solid #000000;      -ms-border-radius: 5px solid #000000;        display:none;    background:white;    z-index:200;}