@charset "utf-8";
/* CSS Document */

body{
margin:0;
margin-top:20px;
padding:0;
line-height: 15px;
background-color: #363;

}

#outerbody{ 
background-image:url(../design/bg.jpg);
background-repeat:repeat-y;
width:870px;
margin: 0 auto; /*Center container on page*/
/*margin-bottom:10px;*/
padding-top:10px;
margin-bottom:0px;
}


#baseend { 
width:870px;
height:20px;
/*background-color:#FF0000;*/
background-image:url(../design/base.jpg);
background-repeat:no-repeat;
margin:0 auto;
margin-top:0;
margin-bottom:10px;
} 


#maincontainer{
width: 835px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
margin-top:10px;
padding-top:0px;
background-color: #CECA93;

}



#topsection{
height: 100px; /*Height of top section*/
margin-bottom:5px;
background-color:#FFFFFF;
background-image:url(../design/topbnr.jpg);
background-repeat:no-repeat;
width:835px;
margin-left:0px;

	
}

.langbox { 
width:250px;
height:30px;
/*background-color:#FF0000;*/
float:right;
margin-right:10px;
margin-top:60px;
padding-right:0px;
} 

.langbox a, .langbox a:hover, .langbox a:visited {
color: #333300;
text-decoration:none;
float:right;
margin-left:5px;
font-size:12px;
font: Perpetua, "Palatino Linotype";
}


.squareone { 
float:right;
margin-right:5px;
height:10px;
width:10px;
background-color:#FF6600;
margin-top:3px;
}

.squaretwo { 
float:right;
margin-right:5px;
height:10px;
width:10px;
background-color:#FF6600;
margin-top:3px;
margin-left:10px;
}

#animsection {
margin: 0;
height:250px;
width:825px;
/*background-color: #333300;*/
/*background-image:url(../design/flats2.jpg);
background-repeat:no-repeat;*/
margin-top:15px;
margin-left:5px;
}

#navbox {
width:825px;
height:40px;
/*background-color:#FFFFFF;*/
clear:left;
margin-top:5px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 1px; /*Set right margin to RightColumnWidth*/

}


h1 {
color:#330;
margin-left:10px;
font-size:18px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
float:left;	
margin-top:3px;
	}
	
	
	
	

#contenttext {
width:815px;/* set to */
/*min-height:250px;*/
margin:10px;
background-color:#FFFFFF;

}

.summaryholder { 
width:250px;
height:250px;
background-color:#ffffff;
margin-right:20px;
float:left;
margin-left:8px;
margin-bottom:10px;
margin-top:5px;
}

.spaceie{
width:99%;
height:10px;

}

.summaryheader { 
width:230px;
height:50px;
margin:10px;
margin-bottom:0px;
/*background-color: #CECA93;*/
background-image:url(../design/subcatbg.jpg);
background-repeat:no-repeat;
}


.summarytitle { 
margin-left:65px;
padding-top:15px;
width:100px;
height: 20px;
color:#FFFFFF;
text-transform:uppercase;

}

.summarytext { 
margin:10px;
margin-top:0px;
width:220px;
height:170px;
border-left:1px solid #CECA93;
border-right:1px solid #CECA93;
border-bottom:3px solid #CECA93;
background-color:#CECA93;
padding-left:5px;
padding-right:3px;
font-size:17px;
font-family:Perpetua, "Palatino Linotype";
}


.summarytext a, .summarytext a:hover, .summarytext a:visited {  
color:#333300;
text-decoration:none;

}

.summarytextbgone {
background-image: url(../design/subcattextbg1.png);
background-repeat:no-repeat;
width:180px;
height:82px;
float:right;
margin-right:0px;
margin-top:5px;
}

.summarytextbgtwo {
background-image: url(../design/colegioadmin.jpg);
background-repeat:no-repeat;
width:127px;
height:55px;
float:right;
margin-right:0px;
margin-top:13px;
}


.presupuestobox { 
width:100px;
height:140px;
/*background-color:#FF0000;*/
background-image:url(../design/operator.png);
background-repeat:no-repeat;
float:right;
margin-left:5px;
margin-top:3px;


}


.summarytexttitle {
color: #333300;
font-size:16px;
padding: 8px 3px 5px 0px;
font-weight:bold;
text-transform:uppercase;

}





#rightcolumn{
float: left;
width: 5px; /*Width of right column*/
margin-left: -15px; /*Set left margin to -(RightColumnWidth) */
background: #FDE95E;
margin-right:10px;
margin-top:10px;
}

#footer{
clear: left;
width: 823px;
background-color: #333300;
color: #ffffff;
text-align: left;
padding: 4px 0 3px 3px;
font-size:12px;
margin-left:5px;
margin-bottom:0px;
}

#footer a, #footer a:hover, #footer a:visited {
color: #ffffff;
text-decoration:none;
}


#falsefooter{
clear: left;
width: 80%;
/*background: #ffffff;*/
color: #FFF;
text-align: left;
font-size:12px;
margin-left:10px;
margin-bottom:0px;
height:5px;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


.mainholder { 
width:820px;
min-height:250px;
background-color:#ffffff;
margin-right:20px;
float:left;
margin-left:8px;
margin-bottom:10px;
margin-top:5px;
margin-top:10px;

}

.mainholder a , .mainholder a:hover , .mainholder a:visited { 
color: #036;
text-decoration:none;



}


.mainholdertitle { 
width:798px;
border-bottom:5px solid #FFF;
margin-left:-8px;
height:28px;
padding: 12px 5px 5px 8px;
margin-bottom:10px;
} 



.mainholderlong { 
width:820px;
height:1200px;
background-color:#ffffff;
margin-right:20px;
float:left;
margin-left:8px;
margin-bottom:10px;
margin-top:5px;
margin-top:10px;

}

.mainholderlong a , .mainholderlong a:hover , .mainholderlong a:visited { 
color: #036;
text-decoration:none;



}


.mainholdertitlelong { 
width:798px;
border-bottom:5px solid #FFF;
margin-left:-8px;
height:28px;
padding: 12px 5px 5px 8px;
margin-bottom:10px;
} 

.mainholdertextlong {
	margin:10px;
	width:790px;
	min-height:1175px;
	border-left:1px solid #CECA93;
	border-right:1px solid #CECA93;
	border-bottom:3px solid #CECA93;
	background-color:#CECA93;
	padding-left:5px;
	padding-right:3px;
	font-size:17px;
	font-family:Perpetua, "Bookman Old Style", Palatino Linotype;
	line-height:20px;
}



.sqbox {
float:left;
height:20px;
width:50px;
background-image: url(../design/squares.jpg);
background-repeat:no-repeat;
margin-top:1px;
}
	

.mainholdertext {
	margin:10px;
	width:790px;
	min-height:300px;
	border-left:1px solid #CECA93;
	border-right:1px solid #CECA93;
	border-bottom:3px solid #CECA93;
	background-color:#CECA93;
	padding-left:5px;
	padding-right:3px;
	font-size:17px;
	font-family:Perpetua, "Bookman Old Style", Palatino Linotype;
	line-height:20px;
}


.mainholdertextmedium {
	margin:10px;
	width:790px;
	min-height:400px;
	border-left:1px solid #CECA93;
	border-right:1px solid #CECA93;
	border-bottom:3px solid #CECA93;
	background-color:#CECA93;
	padding-left:5px;
	padding-right:3px;
	font-size:17px;
	font-family:Perpetua, "Bookman Old Style", Palatino Linotype;
	line-height:20px;
}


.mapbox { 
width:650px;
height:450px;
background-color: #FFF;
border:1px solid #CCC;
padding:10px;
margin-left:20px;
margin-bottom:10px;
}

.addressbox { 
width:820px;
height:auto;
margin-top:5px;
margin-bottom:10px;
text-align:center;
color:#330;

} 



/* List of services styling */

.bulletswide {
width: 725px;
margin-top: 10px;
margin-left:25px;
margin-right:10px;
padding: 0;
margin-bottom: 10px;
float:left;


}

.bulletswidetitle {

margin-bottom: 6px;
background-image: url(../design/squareslist.jpg);
background-repeat:no-repeat;
padding-left:40px;
line-height:25px;
margin-left:1px;
color: #330;
font-weight:bold;
padding-top:-5px;
margin-top:20px;
}

.bulletswidetitle a , .bulletswidetitle a:hover ,.bulletswidetitle a:visited{
color: #330;
font-weight:bold;
text-decoration:none;
}

.bulletswidesubtitle {

margin-bottom: 6px;
background-image: url(../design/squareslistdd.jpg);
background-repeat:no-repeat;
padding-left:40px;
line-height:25px;
margin-left:20px;
color: #ffffff;
padding-top:-5px;
}

.bulletswidesubtitletext {
width:650px;
margin-left:60px;
margin-top:5px;
margin-bottom:10px;	
}
