/* CSS Document */

A:link {
	text-decoration: none;
	color: #0c08bd;
}
A:visited {text-decoration: none; color: 0c08bd;}
A:active {text-decoration: none; color: 0c08bd;}
A:hover {text-decoration: none; color: 0c08bd;}

.barImage{
background-color:#eeecec;
width:770px;
height:10px;

}
.body{
/*background-image:url(../images/bg_home.jpg);*/
background-color:#f7f7f7;}


#mydiv {
/*position:absolute;
top: 0px;
left: 50%;
width:771px;
height:18em;*/
margin-top: 0px; /*set to a negative number 1/2 of your height*/
/*margin-left: -385px; /*set to a negative number 1/2 of your width*/
border-right: 1px solid #FFFFFF;
/*background-color: #FFFFFF;*/}


/**************************************************/

			
		#alpha h1 {
			color: #222;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			line-height: 90%;
			letter-spacing: -2px;
			font-size: 30px;}
			
		#alpha h2 { /* Comment Titles */
			/*border-top: solid 2px #cc0000;*/
			padding: 5px 0px 0px 0px;
			color: #ffffff;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			line-height: 90%;
			letter-spacing: -1px;
			font-size: 20px;}
			
		#alpha h3 {
			color: #222;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			line-height: 90%;
			font-size: 20px;}
			
		#alpha p a {
			color: #c00; }
			
		#alpha p a:hover {
			color: #222; }
			
		#alpha .postInfo {
			font-size: 11px;
			border-top: solid 2px #cc0000;
			padding: 5px 0px 5px 0px;
			margin: 15px 0px 0px 0px; }
			
		#alpha blockquote {
			
			background-repeat: no-repeat;
			background-position: 0px 7px;
			width: 240px;
			float: right;
			font-weight: normal;
			font-style: italic;
			letter-spacing: -2px;
			/*font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;*/
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 25px;
			text-align: left;
			line-height: 90%;
			padding: 0px 0px 5px 30px;
			margin: 5px 5px 5px 5px;
			color: #666666;}
			
/**************************************************/

.textImage{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align: left;
			color: #dedde2;
}


.textPath1{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align: left;
			color: #FFFFFF;
			padding-left:16px;
}

.textPath2{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align: left;
			color: #5d5bbc;
			padding-left:16px;
}


.textBold{
			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-weight:bold;
			color : #0c08c2;
}
.textBold1{
			font-family : Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			color : #0c08c2;
}
.textBody{
			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-size : 72%;
			text-align : justify;
			color : #595959;
}

.textBody1{
			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-size : 72%;
			text-align : left;
			color : #595959;
			padding:20px;
}


.textPage{
			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-size : 70%;
			text-align : justify;
			color : #343434;
			padding:20px;
			
}


.textDay{
	font-family : Arial, Helvetica, sans-serif;

			*font-size : 70%;
	text-align : justify;
	color : #000000;
	padding-left:9px;
	font-size: 10px;
			
}


.textMap{
			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-size : 72%;
			text-align : left;
			color : #595959;
			padding:20px;
}


.textPagenoP{
			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-size : 72%;
			text-align : justify;
			color : #595959;
}

.textPageItalic{
			font-family : "Times New Roman", Times, serif;
			font-style:italic;
			color : #000000;
}
.tituBody {

			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-weight: normal;
			text-align : left;
			color: #0c08c2;
			line-height: 100%;
			font-size: 16px;}
			
			
.tituOption {

			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-weight: normal;
			text-align : left;
			color: #ffffff;
			line-height: 100%;
			padding-left:20px;
			height:45px;
			background-image:url(../images/bg-titu02.gif);
			background-repeat:repeat-x;
			font-size: 18px;}
			
			
.tituBody2 {

			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-weight: normal;
			text-align : left;
			color: #0c08c2;
			font-weight:bold;
			line-height: 100%;
			font-size: 13px;}
			
.tituDay {

			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-weight: normal;
			text-align : left;
			padding-left:10px;
			color: #0c08c2;
			font-weight:bold;
			line-height: 100%;
			font-size: 13px;}
			
	
.tituBody3 {

			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-weight: normal;
			text-align : left;
			color: #0c08c2;
			font-weight:bold;
			line-height: 100%;
			font-size: 11px;}	
			
			
.tituNews {

			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-weight: normal;
			text-align : left;
			color: #969494;
			font-weight:bold;
			line-height: 100%;
			font-size: 11px;}	
			
			
.tituWhite{

			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-weight: bold;
			text-align : left;
			color: #ffffff;
			line-height: 100%;
			font-size: 11px;}
			
			
			
.BoxText{
	font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
	font-size : 72%;
	text-align : justify;
	color : #595959;
	width:574px;
	padding:20px;
	font-stretch: normal;
}


			
			
.BoxRed {
	background: #ffffff;
    border: 2px solid  #bb0416;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	}
	
.BoxBlue {
	background: #e5edf9;
    border: 1px solid  #ccdbf4;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336acc;
	text-align: justify;
	}
	
	
.BoxNewsletter {
	background: #e5edf9;
	border: 1px solid  #ccdbf4;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0033CC;
	text-align: justify;
	font-weight: bold;
	}
		
	
.BoxNews {
	background: #ffffff;
    border: 1px solid  #ccdbf4;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a4a4a4;
	text-align: justify;
	}	
	
.BoxLine {
	/*background: #e5edf9;*/
    border: 2px solid  #ccdbf4;
	padding: 15px;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;*/
	}
	
.BoxFecha {
	/*background: #e5edf9;*/
    border: 2px solid  #ccdbf4;
	/*padding: 5px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a079f;
	text-align: justify;
	}
	
	
.BoxBlueFill {
	background: #ffffff;
    border: 3px solid  #C9DBF6;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	}
	
	
.BoxBlueReserve {
	
	font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
	font-weight: normal;
	color: #0c08c2;
	line-height: 100%;
	font-size: 16px;		
	background: #ffffff;
    border: 3px solid  #0c08c2;
	padding: 10px;
	text-align: center;
	}
	
	
.BoxPrices {
	background: #ffffff;
    border: 3px solid  #C9DBF6;
	/*padding: 10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a079f;
	text-align: justify;
	}
	
	
.BoxPrices2 {
	background: #ffffff;
   /* border: 3px solid  #C9DBF6;*/
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00000;
	text-align: justify;
	}
.BoxBlueFill2 {
	background: #C9DBF6;
    border: 3px solid  #C9DBF6;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	}
	
	.BoxBlueFill3 {
	background: #e9f0fb;
    border: 3px solid  #e9f0fb;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	}
	
.BoxPhone {
	background-image:url(../images/bg_phone.gif);
	width:222px;
	height:32px;
	padding: 5px;

	}
	
	/***              image       */
	
.spaceLeft{
padding-left:10px;}
.bordeImagenW {
	border: 2px solid #ffffff;
	margin-top:5px;
}
.bordeImagenLeft {
	border: 4px solid #eae9e9;
	margin-top:5px;
	padding:3px;
	margin-left:10px;
}
.bordeImagenRight {
	border: 4px solid #eae9e9;
	margin-top:5px;
	padding:3px;
	margin-right:10px;
}


	/***              image       */

.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	

}

/*menu side*/

#menuv {
	border: 1px solid #FFFFFF;
	border-width: 1px 1px 0 1px;
	width: 196px;
	font: 72% "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
}
#menuv ul, li {
	list-style-type: none;
}
 
#menuv ul {
	margin: 0;
	padding: 0;
}
 
#menuv li {
	border-bottom: 1px solid #FFFFFF;
}
 
#menuv a {
	text-decoration: none;
	color: #333192;
	background: #caddf8;
	display: block;
	padding: 3px 6px;
	/*width: 196px;*/
}
 
#menuv a:hover {
	background: #333192;
	color: #FFFFFF;
}



/*Body school*/

#Layer1 {
	position:absolute;
	left:20px;
	top:20px;
	width:200px;
	height:340px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:240px;
	top:20px;
	width:374px;
	height:340px;
	z-index:2;
}

#Layer3 {
	position:absolute;
	left:20px;
	top:20px;
	width:554px;
	height:400px;
	z-index:1;
	}
	
.vineta {
	list-style-position: outside;
	list-style-image: url(../images/vineta.gif);
}
.email {
	list-style-position: outside;
	list-style-image: url(../images/ico_email.gif);
}
.phone {
	list-style-position: outside;
	list-style-image: url(../images/ico_phone.gif);
}


/*form*/

.botonImage {
padding:1px 3px 5px 3px;
border:1px solid #ffffff;
background:#fff url(../images/FondoInput.gif) repeat-x;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;cursor:pointer;
width: 60px;
height:22px;
}

.txtNombre {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	padding-left:5px;
}

.txtNewsletter {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 160px;
	padding:2px;
}
.txtComentario {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	width: 300px;
	height: 80px;
}

/****************************** space arown *******************************/

.spaceWe{margin-left:710px;}
.spaceAccomm{margin-left:475px;}
.spacePrice{margin-left:360px;}
.spaceCourse{margin-left:300px;}
.spaceReserv{margin-left:620px;}
.spaceWho{margin-left:135px;}
.spaceWhy{margin-left:230px;}
.news_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
}


.texthOLIDAY{
			font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
			font-size : 11px;
			text-align : justify;
			color : #343434;
			padding:20px;
			
}