body {
 margin:0;padding:0;
	background: #E5D9BB top url(../images/header-bg1.jpg) repeat-x;
	font-family: Arial, Verdana, Times New Roman;
	}
a {text-decoration:none;color:#8A4702}
a:hover {color: #000;}
.clear {clear:both;}
#header1, #header2 {
	margin:0 auto;
	text-align:left;
	height: 384px;width: 960px;
	background: transparent top url(../images/header-bg2.jpg) no-repeat;
}
#header2 { 
	height:175px;
	overflow:hidden;
	background: transparent top url(../images/header2-bg2.jpg) no-repeat;
}
#header1 img, #header2 img{ margin-top:20px;margin-left:50px;}
#header1 ul , #header2 ul{list-style:none;margin-top:40px;margin-left:0px;}
#header1 li , #header2 li{
	float:left;
	font-family: Arial Black, Arial Rounded MT Bold, arial;
	margin-right:18px;
	color:#8A4702;
}
#header1 ul, #header2 ul{*margin-left:35px;}

#header1 #text-banner, #header2 #text-banner{
	font-family: arial, VERDANA;
	color:#FFF;
	margin-left: 40px;
	margin-top: 140px;
}
#header1 span , #header2 span{font-weight:bold;}
#body1 {
	margin:0 auto;
	text-align:left;
	width: 100%;
	background: transparent top url(../images/body1-bg1.jpg) repeat-x;
}
#body2 {
	margin:0 auto;
	padding-bottom:10px;
	text-align:left;
	width: 960px;
	background: transparent top url(../images/body2-bg1.png) repeat-y;
	overflow:hidden;
}
#column {
	width:887px;
	float:left;
	padding-left:28px;

}
#column1 {
	width:550px;
	float:left;
	padding-left:28px;
}
#column2 {
	width:340px;
	float:left;
}
.dentro {
	font-size:0.8em;
}
.box {
	padding-left:6px;
}
.box2 {
	float:left;
	color:#FFF;
	width:96%;
	background: transparent bottom left url(../images/zone-bg1.png) no-repeat;	
	padding: 4px 4px 0px 12px;
	font-size:0.8em;
}
.box2 form {color: #000;}
.box h1, .box2 h1 {
	height:30px;
	line-height:2em;
	padding-left:5px;
	background-color:#BA742C;
	color: #FFF;
	font-size:1em;
	
	*margin-top:10px;
	margin-bottom:5px;
}
.box h1 {
}
.box h2, .box2 h2 {
	height:20px;
	line-height:1.5em;
	padding:0px 50px 0px 0px;margin: 0px 0px 9px 0px;
	background-color:#BA742C;
	color: #FFF;
	font-size:0.9em;
	text-align:right;
	position:relative;
}
.box h4, .box2 h4 {
	height:12px;
	line-height:1em;
	padding:0px 0px 0px 20px;margin: 0px 0px 0px 0px;
	background-color:#BA742C;
	color: #FFF;
	font-size:0.9em;
	text-align:left;
	position:relative;
}
.box2 h2 img {
	/*width:10px;height:10px;*/
	float:right;
	position:absolute;
	bottom:0px;right:0px;
	}
.box2 h3 {
	color:#914b05;
	font-size:0.9em;
	text-align:left;
}
.box2 h3 a {
	color:#914b05;
}
.box2 h3 a:hover {
	text-decoration:underline;
}

.box2 a {
	color:#FFF;
	text-decoration:none;
}
.box2 a:hover {
	text-decoration:underline;
}

.zone{
	float:left;
	width:47%;
	color:#FFF;
	background: transparent bottom left url(../images/zone-bg1.png) no-repeat;	
	padding: 4px 4px 12px 12px;
	font-size:0.8em;
}

.zone img {
	float:right;
	margin-top:10px;
	border-width:0px;
}
.zone .noborder {
	margin-top:0px;
	border-width:0px;
}
.zone a {
	text-decoration:none;
	color:#FFF;
}
.zone-bg-purple img {float:right;margin-top:5px;}
.zone-bg-g {
	background: transparent bottom left url(../images/zone-bg-g.jpg) no-repeat;	
	padding: 4px;
}
.zone-bg-olive {
	background: transparent bottom left url(../images/zone-bg-olive.jpg) no-repeat;	
	padding: 4px;
}
.zone-bg-blue {
	background: transparent bottom left url(../images/zone-bg-blue.jpg) no-repeat;	
	padding: 4px;
}
.zone-bg-brown {
	background: transparent bottom left url(../images/zone-bg-brown.jpg) no-repeat;	
	padding: 4px;
}
.zone-bg-red{
	background: transparent bottom left url(../images/zone-bg-red.jpg) no-repeat;	
	padding: 4px;
}
.zone-bg-cyan {
	background: transparent bottom left url(../images/zone-bg-cyan.jpg) no-repeat;	
	padding: 4px;
}
.zone-bg-purple {
	background: transparent bottom left url(../images/zone-bg-purple.jpg) no-repeat;	
	padding: 4px;
}

.imglogin {
	float:left;
	margin-left:40px;
	margin-right:10px;
	margin-bottom:40px;
	*margin-top:20px;
}
.zone-news { 
	float:left;
	width:97%;
	color:#000;
	background: transparent bottom left url(../images/zone-bg2.png) no-repeat;	
	padding: 4px 4px 12px 12px;
	font-size:0.8em;
	position:relative;
}
.zone-news .news-cal {
    float:left;
    width:50px;
    height:50px;
    margin:0px 10px 0px 0px;padding:0px;
}
.zone-news h1, .zone-news h4{
    background-color: transparent;
    margin:0px;padding:0px;
    text-align:center;
	line-height:1em;
 }
.zone-news h1 { color: #FFF;font-size:12px;height:14px;vertical-align:top;}
.zone-news h4 { color: #000;font-size:2em;height:36px;}

.zone-news ul.news {margin:0px; padding:0px;list-style:none;height:200px;overflow:auto;}
.zone-news ul.news li{
	background: transparent top left url(../images/calendar.png) no-repeat;	
	margin:0px; padding:0px;
}
#zone-selector {
	float:left;
	width: 245px;
	height : 216px;
	font-size:0.9em;
	font-family: Arial, Verdana, Times New Roman;
	background-color: #DEBB8E;
}
#zone-selector ul {
	width: 245px;
	margin:0px;
	padding:0px;
	list-style:none;
}
#zone-selector li {
	padding: 2px 0px 2px 4px;
}
#zone-selector a {
	display:block;
	text-decoration:none;
	color:#854808;
}
#zone-selector a.selected {background-color: #EDE2C8;}
#zone-selector a:hover {
	background-color: #EDE2C8;
	cursor:pointer;
}
#zone-libreta {
	position:absolute; top:0px;left:245px;
	background: transparent top left url(../images/libreta.png) no-repeat;	
	float:right;
	width: 305px;
	height : 240px;
}
#zone-libreta img {
	margin: 10px 0px 0px 30px;
}


#zone-conditions {
	background: #FFF top left url(../images/conditions-bg.jpg) no-repeat;	
}
#zone-conditions p {padding: 130px 110px 100px 100px; font-size:0.6em; font-familiy:Arial, Verdana, Times New Roman;}

#profile-photo {
    height:316px;
    background: #FFF top left url(../images/profile-photo.png) no-repeat;	
}
#profile-photo img{
    margin: 50px 0px 0px 43px;}

#footer-bg {
	height:213px;
	background: #E5D9BB top left url(../images/footer-bg1.jpg) repeat-x;	
	width:100%;

}

#footer {
	margin:0 auto;
	text-align:left;
	width: 960px;
	height:144px;
	background: transparent top url(../images/footer-bg2.png) repeat-y;
	overflow:hidden;

}
#footer a {
	text-decoration:none;
	color: #FFF;
}
#footer a:hover {
	text-decoration:underline;
}
#footer-end {
	margin:0 auto;
	text-align:left;
	width: 960px;
	height:37px;
	background: transparent bottom left url(../images/footer-bg-end.png) no-repeat;
}
.footer-column {
	float:left;
	width: 25%;
	margin:10px 0px 0px 60px;
	color:#FFF;
	font-size:0.8em;
}
.footer-column h1{
	font-size:1em;
}