/*Escola EV*/
#escolaev_menu {
	width: 665px;
	overflow: hidden;
	margin-top: -14px;
	margin-bottom: 7px; 
	position: relative;	
}

#escolaev_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 155px;
}

#escolaev_menu ul li{
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 160px;
	height : 140px;
}

#escolaev_menu a {
	float: left;
}

#escolaev_menu a{
	float: left;	
}

#escolaev_menu_calendar {
	background:url("/resources/images/menus/menu_calendario_off.png");
	width: 152px;
	height: 130px;
	
}

#escolaev_menu_calendar:hover {
	background:url("/resources/images/menus/menu_calendario_on.png");	
}


#escolaev_menu_coursecook {
	background:url("/resources/images/menus/menu_cursoscozinha_off.png");
	width: 152px;
	height: 130px;
}

#escolaev_menu_coursecook:hover {
	background:url("/resources/images/menus/menu_cursoscozinha_on.png");
	width: 152px;
}


#escolaev_menu_coursewine {
	background:url("/resources/images/menus/menu_cursosvinho_off.png");
	width: 152px;
	height: 130px;
}

#escolaev_menu_coursewine:hover {
	background:url("/resources/images/menus/menu_cursosvinho_on.png");
}

#escolaev_menu_ourteachers {
	background:url("/resources/images/menus/menu_osnossosprofessores_off.png");
	width: 152px;
	height: 130px;
}

#escolaev_menu_ourteachers:hover {
	background:url("/resources/images/menus/menu_osnossosprofessores_on.png");
}

#escolaev_menu_util_info {
	background:url("/resources/images/menus/menu_info_off.png");
	width: 152px;
	height: 130px;
}

#escolaev_menu_util_info:hover {
	background:url("/resources/images/menus/menu_info_on.gif");
width:166px;
height:140px;
cursor:pointer;	
}


#escolaev_calendar_square{
width:152px;
height:130px;
cursor:pointer;
}

#escolaev_calendar_square:hover{
float:left;
width:160px;
height:140px;
cursor:pointer;	
}

#escolaev_coursecook_square{
cursor:pointer;
}

#escolaev_coursecook_square:hover{
width:160px;
height:140px;
cursor:pointer;	
}

#escolaev_coursewine_square{
cursor:pointer;
}

#escolaev_coursewine_square:hover{
width:160px;
height:140px;
cursor:pointer;	
}

#escolaev_ourteachers_square{
cursor:pointer;
}

#escolaev_ourteachers_square:hover{
margin-left:5px;
width:160px;
height:140px;
cursor:pointer;	
}

#escolaev_util_info_square{
cursor:pointer;
}

#escolaev_util_info_square:hover{
margin-left:5px;
width:160px;
height:140px;
cursor:pointer;	
}


#bar_calendar{
position: relative;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 42px;
font-size:14px;
font-family:"GothamBoldRegular", Arial, Helvetica, sans-serif;
color:#FFF;
text-transform:uppercase;
background-color:#818067;
width: 493px;
float: left;
margin-bottom: 6px;
margin-top: 10px;
}

#bar_calendar img {
	position: absolute;
	top: 8px;
	left: 9px;
}

#bar_coursecook{
position: relative;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 35px;
font-size:14px;
font-family:"GothamBoldRegular", Arial, Helvetica, sans-serif;
color:#FFF;
text-transform:uppercase;
background-color:#D3AA12;
width: 500px;
float: left;
margin-bottom: 6px;
margin-top: 10px;
}

#bar_coursewine{
position: relative;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 35px;
font-size:14px;
font-family:"GothamBoldRegular", Arial, Helvetica, sans-serif;
color:#FFF;
text-transform:uppercase;
background-color:#BE342D;
width: 500px;
float: left;
margin-bottom: 6px;
margin-top: 10px;
}
#bar_ourteachers{
position: relative;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 35px;
font-size:14px;
font-family:"GothamBoldRegular", Arial, Helvetica, sans-serif;
color:#FFF;
text-transform:uppercase;
background-color:#AA9E8C;
width: 500px;
float: left;
margin-bottom: 6px;
margin-top: 10px;
}

#bar_coursecook img ,#bar_coursewine img, #bar_ourteachers img{
position: absolute;
top: 4px;
left: 9px;
}


.bar-return {
	float: right;
	height: 27px;
	width: 105px;
	background: #E1E2E3;
	margin-top: 10px;
	padding-left: 10px;
	padding-top: 5px;
	position: relative;
}

.bar-return img{
	margin-top:2px;
}

.bar-return span{
	position: absolute;
	top: 10px;
	left: 33px;
	text-transform:uppercase;
	/*color: #9A9B9C;*/
	font-size: 10px;
	font-family: 'GothamBoldRegular';
}

.bar-return-article {
	float: right;
	height: 26px;
	width: 113px;
	background: #E1E2E3;
	margin-top: 3px;
	padding-left: 10px;
	padding-top: 5px;
	position: relative;		
}

.course-box {
	position: relative;
	overflow: hidden;	
	margin-bottom: -5px;
	margin-top: 5px;
}

.course-background {
	width: 138px;	
	/*height: 155px;*/
	color: #FFF;
	font-family: 'GothamBoldRegular';
	font-size: 15px;
	padding: 20px 10px 0px 10px;
}

.course-box .course-picture {
	float: left;
	width: 158px;
	height: 175px;
	
}

.course-box .course-description {
	float: right;
	/*height: 100px;*/
	width: 487px;
	margin: 0px 0px 0px 10px;
	line-height: 15px;
}

.course-box .course-description p{
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}

.course-box .course-price {
	float: right;
	width: 487px;
	margin: 0px 0px 0px 10px;
	margin-top: 20px; 
}

.course-box .course-plus {
	float: right;
	position: relative;
	margin-top: 8px;
}

.course-box .course-plus span {
	margin: 0px 23px 0px 0px;
	text-transform: uppercase;
}

.course-box .course-plus img {
	position: absolute;
	right: 0px;
	top: 1px;
}



.escolaev-first-footer {
	margin-top:5px;
	height: 28px;
	position: relative;
	clear: both;
}

.escolaev-first-footer div.escolaev-presentation {
	position: relative;
	float: left;
	background: #CDCECF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 21px;
	padding-left: 28px; 
	padding-top: 3px;
	padding-right: 10px;
}

.escolaev-first-footer div a {
	text-decoration: none;
	color: #FFF;
}

.escolaev-first-footer div.escolaev-presentation img {
	position: absolute;
	height: 18px;
	left: 5px;
	top: 3px;
} 

.escolaev-first-footer div.escolaev-partners {
	float: left;
	background: #CDCECF;
	margin-left: 5px;
	height: 23px;
	padding: 1px 10px 0px 10px;
	text-transform: uppercase;
}


.last-registration {
	width: 305px;
	padding: 10px;
	float: left;
	background: #A59D8C;/*background: #C4C5C5;*/
	line-height: 16px;
}
 
.escolaev-facebook-hobby {
	width: 305px;
	float: right;
	padding: 10px;
	background: #A59D8C;/*background: #C4C5C5;*/
	margin-bottom: 40px;
	line-height: 16px;
}

.last-registration h1, .escolaev-facebook-hobby h1{
	text-transform: uppercase;
}

.escolaev-news {
	margin-bottom: 9px;
}

.escolaev-news-containter {
	overflow: hidden;
	width: 662px;
	margin-top: 9px;
}

.escolaev-news-containter ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.escolaev-news-containter ul li.escolaev-news-entry{
	width: 165px;
	float: left;
}


.escolaev-news-containter ul li.escolaev-news-entry h2.news-entry-title{
	margin-top: 6px;
	width: 158px;
	line-height: 14px;
	text-transform: none;
}

.escolaev-homepage-news-description {
	margin: 0px 0px 30px 0px;
	line-height: 17px;
}

.escolaev-homepage-news-description p {
		padding: 0px 0px 0px 0px;
		margin-top: 5px;
}

#big_highlight_escolaev_homepage{
	height:226px;
	background:url("/resources/images/stripe.png");
	background-repeat:repeat-x;
	margin: 10px 0px 7px 0px;
}

#big_highlight_escolaev_homepage ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#big_highlight_escolaev_homepage ul li{
	position: relative;
	width: 660px;
}

#big_highlight_escolaev_homepage ul li h1{
	position: absolute;
	text-transform: uppercase;
	width: 226px;
	right: 18px;
}

#big_highlight_escolaev_homepage ul li img{
	background: none;
}

.jcarousel-control-escolaev {
	position: absolute;
	z-index: 20;
	bottom: -76px;
	right: 13px;
}
.jcarousel-control-escolaev a{
	padding-right: 3px;
	padding-left: 3px;
}
/*Escola EV - Calender*/
#escolaev_calendar_menu {
	width: 665px;
	overflow: hidden;
	margin-top: -11px;/*-56px;*/
	margin-bottom: 5px; 
	margin-left: -5px;
	position: relative;	
	height: 150px;
}

#escolaev_calendar_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-top: -6px;
}

#escolaev_calendar_menu ul li{
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 160px;
	height : 140px;
}

#escolaev_calendar_menu a {
	float: left;
}

#escolaev_calendar_menu a{
	float: left;	
}

.escolaev-calendar-container .rows-container {
	margin-top: 10px;
}

.escolaev-calendar-container .rows-container div.left {
	margin-top: -3px;
	float: left;
}

.escolaev-calendar-container .rows-container div.right {
	margin-top: -3px;
	float: right;	
}


.escolaev-calendar-container .row .left-item {
	position: relative;
	float: left;
	width: 320px;
	border-bottom: solid thin #333;
}

.escolaev-calendar-container .row {
	overflow: hidden;
	margin-top: 0px;
	cursor: pointer;
}

.escolaev-calendar-container .row .left-item h1 {
	text-transform: uppercase;
}

.escolaev-calendar-container .row .left-item h2 {
	margin-top: 9px;
	padding-bottom: 2px;
	text-transform: uppercase;
}

.escolaev-calendar-container .row .left-item h3.subtitle {
	margin: 3px 0px 3px 0px;
	padding-bottom: 2px;
	
}

.escolaev-calendar-container .row .left-item h3.chef {
	margin-bottom: 3px;
}

.escolaev-calendar-container .row .left-item .reserve-container {
	margin-top: 27px;
	position: relative;
}

.escolaev-calendar-container .row .left-item .reserve-container span {
	text-transform: uppercase;
	margin-right: 30px;
	position: absolute;
	right: 0px;
	bottom: 8px;
}

.escolaev-calendar-container .row .left-item p.description {
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
}

.escolaev-calendar-container .row .left-item img {
	position: absolute;
	right: 5px;
	bottom: 5px;
}

.escolaev-calendar-container .row .right-item {
	position: relative;
	float: right;
	width: 328px;
	border-bottom: solid thin #333;
	
}

.escolaev-calendar-container .row .right-item h1 {
	text-transform: uppercase;
}

.escolaev-calendar-container .row .right-item h2 {
	margin-top: 9px;
	padding-bottom: 2px;
}

.escolaev-calendar-container .row .right-item h3.chef {
	margin-bottom: 3px;
}

.escolaev-calendar-container .row .right-item .reserve-container {
	margin-top: 27px;
	position: relative;
}

.escolaev-calendar-container .row .right-item .reserve-container span {
	text-transform: uppercase;
	margin-right: 30px;
	position: absolute;
	right: 0px;
	bottom: 8px;
}

.escolaev-calendar-container .row .right-item h3.subtitle {
	margin: 3px 0px 3px 0px;
	padding-bottom: 2px;
}

.escolaev-calendar-container .row .right-item p.description {
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
}

.escolaev-calendar-container .row .right-item img {
	position: absolute;
	right: 5px;
	bottom: 5px;
}


.escolaev-pagination-container {
	height: 100px;
}

.escolaev-pagination-container .escolaev-pagination{
	position: relative;
}

.escolaev-pagination-container .escolaev-pagination a#coursecook-next img,
.escolaev-pagination-container .escolaev-pagination a#right-coursecook-next img{
	position: absolute;
	right: 5px;
	bottom: -45px;
	cursor: pointer;
}

.escolaev-pagination-container .escolaev-pagination a#coursecook-prev img,
.escolaev-pagination-container .escolaev-pagination a#right-coursecook-prev img{
	position: absolute;
	bottom: -45px;
	right: 61px;/*67px;*/
	cursor: pointer;
}

.escolaev-pagination-container .escolaev-pagination a#coursewine-next img{
	position: absolute;
	right: 5px;
	bottom: -45px;
	cursor: pointer;
}

.escolaev-pagination-container .escolaev-pagination a#coursewine-prev img{
	position: absolute;
	bottom: -45px;
	right: 67px;
}



.escolaev-pagination-container .escolaev-pagination span{
	position: absolute;
	right: 28px;
	bottom: -42px;
}

.util-information p,
.util-information a{
	line-height: 15px;
	font-family: "HelveticaNeueLTStd55Roman", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
}

