@charset "utf-8";
/* Coding by Artsmorgan*/

/*----------- Globales -------------*/
* {margin:0; font-family:Calibri, Verdana, Geneva, sans-serif;}
img {
	border:none;
}
ima a {border:none;}
hr {border:1px  thin  #CCC;}
a {
	color:#222222;
	text-decoration: none;
}

/*-------------Texto-----------------*/
h1 { font-size:22px; font-weight:bold;}
h2 { font-size:18px; font-weight:bold; margin:5px 0 5px 0; line-height:15px;}
h3 { color:#F4CA00; font-size:36px; text-transform:uppercase; font-weight:bold;}
h4 {
	color:#33FF66;
	font-size:36px;
	text-transform:uppercase;
	font-weight:bold;
	margin-left: 50px;
}
.cursiva { font-style:italic; margin-left:5px;font-weight: 600;}



/*---------- Classes ---------------------*/
.MainWraper {
	float:left;
	width:900px;
	margin:0 0 0 1%;
}
.middle {float:left; width:900px;}
.leftSide { float:left; width:200px;}
.content { float:left; width:700px;}
.leftSide .Lefttop{float:left;}
.leftSide .LeftMidle{ float:left; background:url(../images/left-midle.jpg) repeat-y; width:155px; padding:10px 25px 5px 25px; }
.leftSide .LeftBott { float:left;}
.leftSide .leftImg { float:left;}
.content { float:left;}


/*---------- Menu ---------------*/
.menu {
	height:75px;
	width:740px;
	background:url(../images/menu-full.jpg) no-repeat bottom;
	float:left;
	margin: 0 0 0 40px;







*padding-left:50px; *margin: 0 0 0 28px;/* Hacks para IE*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#000;
}
.menu a { color:#000; text-decoration:none;}
.menu a:visited {color:#000;}
.menu .botones li { height:45px; /*width:75px;*/ float:left; display:block; text-align:center; }
.menu .botones li a{ height:45px; /*width:75px;*/ float:left; display:block; text-align:center;padding: 35px 0 0 0;}
.menu .botones li a span { float:left; margin: 0 0 5px 0;}
.menu .botones li a:hover{ height:65px; /*width:75px;*/ float:left; display:block; background: url(../images/ball.png) top center no-repeat; padding: 35px 0 0 0; text-align:center;}
/*---------------------------------------*/


/*-----------------------------------------*/

.MainContent { float:left; margin: 0 0 0 50px;}
.MainContentTop {float:left;}
.MainContentMidle {float:left; background:url(../images/midle-bg.jpg) repeat-y; width:664px; padding: 5px 25px 5px 40px}
.MainContenthojasMidle {
	float:left;
	background:url(../images/midle-bg.jpg) repeat-y;
	width:650px;
	padding: 5px 50px 5px 40px
}
.MainContentBott {float:left;}

.footer{float:right;}
.footer a { color:#000; text-decoration:none;}
.footer a:hover { color:#000; text-decoration: underline;}
.footer a:visted { color:#000; text-decoration:none;}
.footer span { float:left; margin:8px 0 0 0;}

/*-------------------------- Paginas --------------------------*/

/*Index*/
.maincontentLeft {float:left; width:300px; border-right: dashed 2px #F4CA00; padding:5px;}
.maincontentright { float:left; width:320px; padding:5px 10px 10px 10px; border-bottom:dashed 2px #F4CA00; margin-left:5px;}
.maincontentbott{float:left; width:320px; padding:10px 10px 10px 10px;margin-left:5px;}

/*alumnos*/
.maincontentalumnosTop {
	float:top;
	width:600px;
	padding:5px;
}

.maincontentalumnosLeft {
	float:left;
	width:420px;
	padding:5px;
	border-left-width: 2px;
	border-left-style: dashed;
	border-left-color: #F4CA00;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #F4CA00;
}
.maincontentalumnosright {
	float:left;
	width:200px;
	padding:5px 10px 10px 10px;
	margin-left:5px;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #F4CA00;
}
/*hojas*/
.maincontenthojasLeft {
	float:left;
	width:625px;
	padding:0px;

}
.maincontentprofs {
	float:left;
	width:200px;
	border-right-width: 2px;
	border-right-style: dashed;
	border-right-color: #F4CA00;

}

.maincontenthojasright { float:left; width:320px; padding:5px 10px 10px 10px; border-bottom:dashed 2px #F4CA00; margin-left:5px;}
.maincontenthojasbott{float:left; width:320px; padding:10px 10px 10px 10px;margin-left:5px;}
.quesada {float:left; width:300px; border-right: dashed 2px #F4CA00; padding:5px;}
.sanfra {
	float:left;
	width:320px;
	padding:5px 10px 10px 10px;
	margin-left:5px;
}

 canchas
.style183 {
	text-decoration: none;
}
.style280 {
	font-weight: bold;
}
.style282 {
	font-size: 24px;
	color: #fec61b;
	font-family: "Arial Black";
}


/*----------- Top Menu ------------*/
.top-menu-div { float:left; margin:0 0 0 15px;}
.top-menu{ float:left; list-style:none; padding:5px; display:block}
.top-menu a:hover IMG{
}

/*----------- Menu inferior ---------------*/
.bot-menu a span{ display:none;}
.fct a {
	background-image: url(../images/fct.jpg);
	width:116px;
	height:102px;
	display:block;
	float:left;
	margin:10px 0 0 0;
}
.adpt a {
	background-image: url(../images/adpt-gray.jpg);
	width:116px;
	height:102px;
	display:block;
	float:left;
	margin:10px 10px 0 15px;
}
.ptr a {
	background-image:url(../images/ptr.jpg);
	width:174px;
	height:102px;
	display:block;
	float:left;
	margin:5px 10px 0 10px;
}
.itf a {
	background:url(../images/itf.jpg);
	width:174px;
	height:102px;
	display:block;
	float:left;
	margin:05px 0 0 0;
}
/*------------------------------------------------------------------------------------------------------------------------------*/

/*Info*/
.info-menu { list-style:none; border-top:dashed 2px #F4CA00; padding:5px; font-size:18px; width:210px; }
