body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.top_bg {
	background-image: url(images/top_bg.png);
	background-color: #f0eeee;
	background-repeat: no-repeat;
	background-position: center top;
}
.half_bg {
	background-image: url(images/half_bg_white.gif);
	background-repeat: repeat-x;
}
.half_bg_top {
	background-image: url(images/half_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	
}
.footer_bg {
	background-image: url(images/footer_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 20px;
}

/*.home {
	background-image: url(images/mainBg.gif);
}
.page-id-4, .page-id-7, .page-id-9, .page-id-11{
	background-image: url(images/mainBg2.gif);
}
*/
hr {
	display: none;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ol,ul,li,h1,h2,h3,h4,h5,h6,form,p{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul,li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.clearBoth {
	clear: both;
	height: 1px;
}
a{
	color: #ba0012;
	text-decoration: none;
}
a:hover{
	color: #000000;
	text-decoration: none;
}#page, .wrapper{
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height: 40px;
	overflow: hidden;
	padding-top: 20px;
}
#header #headerimg h1 a {
	font-size: 1px;
	background-image: url(images/logo.jpg);
	display: block;
	float: left;
	height: 40px;
	width: 250px;
	overflow: hidden;
}
.header {
	height: 100px;
	overflow: hidden;
}
.header .logo h1 {
	font-size: 1px;
}

.header .logo h1 a {
	font-size: 1px;
	background-image: url(images/ied_logo.png);
	display: block;
	float: left;
	height: 1px;
	width: 180px;
	overflow: hidden;
	padding-top: 100px;
	background-position: left top;
}
.header .logo h1 a:hover {
	background-position: left 100px;
}

.mainMenu {
	float: right;
}
.mainMenu li {
	list-style-type: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
.mainMenu a {
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: center -100px;
	height: 1px;
	padding-top: 100px;
	overflow: hidden;
}
.mainMenu a:hover, 
.mainMenu .current_page_item a,
.mainMenu .current_page_parent a,
.mainMenu .current_page_ancestor a
{
	background-position: center top;
}
.mainMenu .page-item-4 a{
	background-image: url(images/mainmenu_01.png);
	width:88px;
}
.mainMenu .page-item-7 a{
	background-image: url(images/mainmenu_02.png);
	width:84px;
}
.mainMenu .page-item-9 a{
	background-image: url(images/mainmenu_03.png);
	width:85px;
}
.mainMenu .page-item-11 a{
	background-image: url(images/mainmenu_04.png);
	width:110px;
}
.mainMenu .page-item-13 a{
	background-image: url(images/mainmenu_05.png);
	width:70px;
}
.mainMenu .page-item-15 a{
	background-image: url(images/mainmenu_06.png);
	width:100px;
}
.mainMenu .page-item-17 a{
	background-image: url(images/mainmenu_07.png);
	width:105px;
}

#footer {
	clear: both;
	padding-top: 60px;
	padding-bottom: 20px;
	font-size: 9px;
	text-transform: uppercase;
	line-height: 16px;
	letter-spacing: 1px;
}

#footer .post .entry p{
	font-size: 9px;
}
#footer .post .entry img{
	background-color: transparent;
	background-image: none;
}
#footer .post .entry strong {
	font-size: 10px;
	font-weight: normal;
}
#flashTopBanner {
	background-image: url(images/fake_topbanner.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 405px;
	width: 940px;
}
#flashTopBanner .spacer{
	padding-top: 11px;
	padding-left: 5px;
	float: left;
}
#flashTopBanner .flickr_slideshow{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#flashTopBanner .homeTitle {
	float: left;
	width: 425px;
	padding-left: 20px;
}
#flashTopBanner .homeTitle .boxTesto {
	height: 380px;
	width: 425px;
	position: relative;
}
#flashTopBanner .homeTitle .boxTesto .testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 52px;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;
	letter-spacing: -4px;
	line-height: 48px;
	text-align: right;
	position: absolute;
	bottom: 0px;
	right: 0px;
	overflow: visible;
	padding-top: 10px;
}
#flashTopBanner .homeTitle .boxTesto .testo a{
	color: #333333;
}
#flashTopBanner .homeTitle .boxTesto .testo a:hover{
	color: #D10019;
}
#content {
	padding-bottom: 0px;
}
.column_x2 {
	float: left;
	width: 460px;
	overflow: hidden;
}
.column_x3 {
	float: left;
	width: 300px;
	overflow: hidden;
}

.addLeftMargin {
	margin-left: 20px;
}
.post.narrowLeft {
	float: left;
	width: 500px;
	padding-right: 20px;
}
.post.narrowLeft.post-single {
	width: 700px;
}

.post.narrowRight {
	float: left;
	width: 420px;
	padding-left: 0px;
	overflow: hidden;
}
.post.narrowRight.news-preview-sidebar {
	width: 220px;
}

.post h1 {
	font-size: 32px;
	font-weight: normal;
	color: #D10019;
	padding-top: 0px;
	padding-bottom: 20px;
	text-transform: uppercase;
}


.post h2 {
	font-size: 24px;
	color: #BA0012;
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
}
.post h2 strong {
	font-weight: normal;
}

.post h3 {
	font-size: 10px;
	font-weight: normal;
	color: #BA0012;
	display: block;
	padding-bottom: 5px;
	margin-bottom: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 10px;
}
.post h3 a{
	color: #737373;
}
.post h3 a:hover {
	color: #D10019;
	text-decoration: none;
}

h3.bulletTitle {
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h3.bulletTitle a{
	color: #D10019;
}
h3.bulletTitle a:hover{
	color: #333333;
}
.post  h4 {
	font-size: 14px;
	padding-bottom: 20px;
	font-weight: bold;
}

.post h5 {
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 20px;
}

.post p {
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
}
.post .entry {
	text-align: justify;
}
.post .entry img {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 5px;
	background-image: url(images/thumb_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.post .entry h2 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 18px;
}

.post .opened{
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}
.post .closed{
	margin: 0px;
	padding: 0px;
}
.post .entry ul {
	padding-top: 10px;
	padding-left: 10px;
}
.post .entry li {
	padding-bottom: 5px;
}


.entry.promo {
	padding-top: 0px;
	padding-right: 15px;
}
.post.narrowRight .entry.promo {
	padding-left: 20px;
}
.post.narrowRight .entry.promo h2 {
	font-weight: normal;
	color: #998D8E;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-transform: none;
}


.entry.list {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}
.entry.list li a {
	padding-bottom: 5px;
	display: block;
}
.entry.list   .couse_details {
	padding-bottom: 10px;
	font-size: 10px;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.entry .durationTitle {
	color: #FFFFFF;
	background-color: #998d8e;
	padding: 2px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.entry .durationTitle a{
	color: #FFFFFF;
	display:block;
}
.entry .durationTitle:hover{
	color: #FFFFFF;
	background-color: #BA0012;
}
.entry .durationTitle a:hover{
	color: #FFFFFF;
}
.entry .bulletTitle {
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	text-align: left;
}
.post.post-single .entry p {
	font-size: 14px;
	line-height: 20px;
}



.promo .promo_thumb {
	background-image: url(images/thumb_base01.png);
	height: 156px;
	width: 292px;
	padding-top: 7px;
	padding-left: 8px;
}
.promo .promo_thumb a {
	display: block;
	height: 140px;
	width: 276px;
	overflow: hidden;
}
.promo .promo_thumb img {
	background-color: transparent;
	background-image: none;
	margin: 0px;
	padding: 0px;
}






.promo .promo_course {
	font-size: 10px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
.promo .promo_course a{
	color: #BA0012;
}
.promo .promo_course a:hover{
	color: #3E3C3C;
}
.promo .promo_content {
	font-size: 12px;
	line-height: 18px;
	padding-right: 10px;
	padding-left: 10px;
}
.school_description {
	font-size: 16px;
	line-height: 20px;
}
img.alignright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.areasBox h2 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 22px;
}
.askMore_sidebar a {
	background-image: url(images/askMore_sidebar2.png);
	display: block;
	height: 1px;
	width: 385px;
	padding-top: 29px;
	overflow: hidden;
	margin-left: 20px;
	background-position: 0px top;
}
.askMore_sidebar a:hover {
	background-position: left -30px;	
}
.askMore_contato a {
	background-image: url(images/askMore_sidebar2.png);
	display: block;
	height: 1px;
	width: 385px;
	padding-top: 29px;
	margin-bottom:20px;
	overflow: hidden;
	background-position: 0px top;
}
.askMore_contato a:hover {
	background-position: left -30px;	
}
img.alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
img.alignright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#post-7 .graphicTitle a,
.graphicTitle.grTit_M span {
	background-image: url(images/titoletti_03.png);
}
#post-9 .graphicTitle a,
.graphicTitle.grTit_D span  {
	background-image: url(images/titoletti_05.png);
}
#post-11 .graphicTitle a,
.graphicTitle.grTit_A span  {
	background-image: url(images/titoletti_01.png);
}

.graphicTitle.grTit_M span,
.graphicTitle.grTit_D span,
.graphicTitle.grTit_A span  {
	width:150px;
}

/********************************/
.page-id-4  #content #post-4 {
	font-size: 12px;
	background-image: url(images/title_curso.png);
	background-repeat: no-repeat;
	background-position: left 180px;
	padding-left: 230px;
	padding-top: 20px;
	text-align: justify;
	padding-right: 20px;
}

.page-id-4  #content #post-4 h2{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.page-id-4  #content #post-4 h2 strong{
	padding-left: 0px;
}
.page-id-4  #content #post-4 h4{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
.page-id-4  #content #post-4 strong{
	padding-left: 0px;
}
.page-id-4  #content #post-4 p{
	padding-bottom: 5px;
	font-size: 12px;
}
/************************************************/
.page-id-15 #content #post-15 {
	font-size: 12px;
	background-image: url(images/title_parcerias.png);
	background-repeat: no-repeat;
	background-position: left 40px;
	padding-left: 320px;
	padding-top: 20px;
	text-align: justify;
	padding-right: 20px;
}
.page-id-15  #content #post-15 h2{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.page-id-15  #content #post-15 h2 strong{
	padding-left: 0px;
}
.page-id-15  #content #post-15 h4{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
.page-id-15  #content #post-15 strong{
	padding-left: 0px;
}
.page-id-15  #content #post-15 p{
	padding-bottom: 5px;
	font-size: 12px;
}
/************************************************/
#post-7 h1 {
	background-image: url(images/title_moda_big.png);
	background-repeat: no-repeat;
	display: block;
	background-position: left 40px;
	height: 1px;
	margin: 0px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
#post-9 h1 {
	background-image: url(images/title_design_big.png);
	background-repeat: no-repeat;
	display: block;
	background-position: left 40px;
	height: 1px;
	margin: 0px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
#post-11 h1 {
	background-image: url(images/title_arti_big.png);
	background-repeat: no-repeat;
	display: block;
	background-position: left 40px;
	height: 1px;
	margin: 0px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
#post-13,
#post-17,
.post-single {
	padding-top: 40px;
}


.bradcrump {
	height: 40px;
	padding-top: 50px;

}
.bradcrump ul {
}
.bradcrump li {
	float: left;
	display: block;
}
.bradcrump a {
	color: #FFFFFF;
	float: left;
	display: block;
	overflow: hidden;
	background-position: left top;
}

.bradcrump .current_page_ancestor a{
	background-image: url(images/breadcrump_title1.png);
	height: 1px;
	width: 128px;
	padding-top: 31px;
	background-repeat: no-repeat;
}
.bradcrump .current_page_ancestor.current_page_parent{
	width: 200px;
	overflow:hidden;
}
.bradcrump .current_page_ancestor.current_page_parent a{
	background-image: url(images/breadcrump_title2.png);
	height: 1px;
	width: 200px;
	padding-top: 36px;
	background-repeat: no-repeat;
}
.bradcrump .page-item-7 {
	width: 74px;
	overflow:hidden;
}
.bradcrump .page-item-7 a{
	background-position: left 10px;
	width: 74px;
}
.bradcrump .page-item-7 a:hover{
	background-position: -200px 10px;
}
.bradcrump .page-item-9 {
	width: 90px;
	overflow:hidden;
}
.bradcrump .page-item-9 a{
	background-position: left -38px;
	width: 90px;
}
.bradcrump .page-item-9 a:hover{
	background-position: -200px -38px;
}
.bradcrump .page-item-11{
	width: 130px;
	overflow:hidden;
}
.bradcrump .page-item-11 a{
	background-position: left -86px;
	width: 130px;
}
.bradcrump .page-item-11 a:hover{
	background-position: -200px -86px;
}
#dur_T .current_page_ancestor.current_page_parent a {
	background-position: left 5px;
}

#dur_M  .current_page_ancestor.current_page_parent a {
	background-position: left -43px;
}
#dur_O  .current_page_ancestor.current_page_parent a {
	background-position: left -91px;
}
#dur_E .current_page_ancestor.current_page_parent a {
	background-position: left -139px;
}
#dur_F .current_page_ancestor.current_page_parent a {
	background-position: left -187px;
}


#dur_T .current_page_ancestor.current_page_parent a:hover {
	background-position: -205px 5px;
}

#dur_M  .current_page_ancestor.current_page_parent a:hover {
	background-position: -205px -43px;
}
#dur_O  .current_page_ancestor.current_page_parent a:hover {
	background-position: -205px -91px;
}
#dur_E .current_page_ancestor.current_page_parent a:hover {
	background-position: -205px -139px;
}
#dur_F .current_page_ancestor.current_page_parent a:hover {
	background-position: -205px -187px;
}


.graphicTitle,
.post .graphicTitle  {
	padding: 0px;
	height: 35px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.graphicTitle  a, .graphicTitle span {
	background-repeat: no-repeat;
	display: block;
	height: 1px;
	padding-top: 35px;
	overflow: hidden;
	background-position: left top;
	margin: 0px;
}

.graphicTitle a:hover {
	background-position: left -35px;
}
.news_preview img{
	display:none;
}
.newsTitle {
	background-repeat: no-repeat;
	margin-top: 0px;
}
.title-0 {
	background-image: url(images/titoletti_07.png);
}

.title-3 {
	background-image: url(images/titoletti_09.png);
	background-repeat: no-repeat;
	margin-top: 0px;
}

.title-6 {
	background-image: url(images/titoletti_11.png);
	background-repeat: no-repeat;
	margin-top: 0px;
}

.title-7 {
	background-image: url(images/titoletti_13.png);
	background-repeat: no-repeat;
	margin-top: 0px;
}
.title-e {
	background-image: url(images/titoletti_17.png);
	background-repeat: no-repeat;
	margin-top: 0px;
}
.title-p {
	background-image: url(images/titoletti_18.png);
	background-repeat: no-repeat;
	margin-top: 0px;
}
.premi{
	padding-bottom:20px;
}
.premi .graphicTitle span {
	background-image: url(images/titoletti_16.png);
}
.premi .entry {
	padding-left: 5px;
	padding-right: 10px;
}

.promoBigImage, .gallery {
	background-image: url(images/top_right_bg.png);
	background-repeat: no-repeat;
	height: 320px;
	width: 420px;
}
.promoBigImage  span, .flickr_slideshow {
	margin-left: 19px;
	display: block;
	height: 290px;
	width: 390px;
	overflow: hidden;
	padding-top: 9px;
}
.news-preview-sidebar {
	padding-top: 30px;
}
.news-preview-sidebar .entry p {
	font-size: 10px;
	line-height: 12px;
}
.logo-gallery{
	padding-left:20px;
	/*background-image: url(images/titoletti_15.png);
	background-repeat: no-repeat;*/
	padding-bottom: 20px;
	clear: both;
	padding-top: 20px;
}
.logo-gallery img{
	background-color: transparent;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
/*********************************/

.buttonBlock {
	padding-top: 10px;

}
.buttonBlock.leftButtons {

}

.buttonBlock ul {

}
.buttonBlock li {
	display: block;
	float: left;
}
.buttonBlock a {
	display: block;
	float: left;
	background-image: url(images/button_content_01.png);
	background-repeat: repeat-x;
	height: 1px;
	width: 220px;
	padding-top: 39px;
	overflow: hidden;
	background-position: left top;
}
.buttonBlock a:hover {
	background-position: left -40px;
}
.buttonBlock .infoBtn a {
	width: 280px;
}
.buttonBlock .requestBtn a {
	background-image: url(images/button_content_02.png);
}
.pdfLink {
	padding-top: 10px;

}
.pdfLink a {
	display: block;
	float: none;
	color: #FFFFFF;
	background-image: url(images/pdf_btn.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 1px;
	width: 500px;
	padding-top: 29px;
}
.pdfLink a:hover {
	background-position: left -30px;
}
/************************/
.buttonSidebar {
	padding-left: 20px;
	padding-bottom: 20px;
}
.buttonSidebar ul {
}
.buttonSidebar li {
}
.buttonSidebar a {
	background-image: url(images/button_sidebar_01.png);
	height: 1px;
	width: 177px;
	padding-top: 29px;
	background-position: left top;
	
}
.buttonSidebar a:hover {
	background-position: left -30px;
}
.buttonSidebar .infoBtn a {
	width: 207px;
}
.buttonSidebar .requestBtn a {
	background-image: url(images/button_sidebar_02.png);
}
.buttonSidebar .formBtn a {
	width: 385px;
	background-image: url(images/button_sidebar_iscrizione.png);
}
.latestNewsHome{
	padding-bottom:20px;
}
.archive .pagetitle {
	font-size: 16px;
	text-transform: uppercase;
	display: block;
	padding-top: 40px;
	padding-bottom: 20px;
	font-weight: normal;
	letter-spacing: 2px;
}
.hentry {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.hentry h2 {
	font-size: 18px;
	font-weight: normal;
}
.hentry  small {
	font-size: 9px;
	text-transform: uppercase;
	color: #333333;
	letter-spacing: 1px;
	display: block;
	padding-bottom: 10px;
}
.hentry  .entry img {
	background-image: none;
	background-color: #FFFFFF;
	padding: 5px;
}
.content_form {
	padding-top: 40px;
}
.content_form h1 {
	font-size: 32px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	color: #D10019;
}
.content_form .backLink a {
	line-height: 20px;
	background-image: url(images/back_link.png);
	background-repeat: repeat-x;
	height: 20px;
	width: 250px;
	margin-bottom: 5px;
	overflow: hidden;
	display: block;
	color: #C8C7C7;
	text-align: right;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-right: 10px;
	margin-top: 20px;
}
.content_form .backLink a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-position: left -20px;
}
.content_form .formLeft {
	float: left;
	width: 260px;
	margin-right: 40px;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	padding-top: 20px;
}
.content_form .formLeft p {
	padding-bottom: 10px;
}
.content_form .formLeft strong {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.content_form .formRight {
	float: left;
	width: 620px;
}
.content_form.form_generico .formLeft {
	width: 500px;
}

.content_form.form_generico .formRight {
	width: 400px;
}
.content_form.form_generico .formTable{
	width: 380px;
}
.content_form.form_generico .formTable .inputTf,
.content_form.form_generico .formTable2 .inputTf2,
.content_form.form_generico .formTable2 .inputTf3,
.content_form.form_generico .formTable .textareaTf,
.content_form.form_generico .formTable select {
	width: 200px;
}

.content_form.form_generico .formTable #envia_duvida,
.content_form.form_generico .formTable2 #envia_duvida2 {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: transparent;
	background-image: url(images/gen_link.png);
	background-repeat: repeat-x;
	text-align: left;
	height: 20px;
	width: 200px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: right top;
}

.formTable {
	width: 600px;
}
.formTable td {
	padding-bottom: 5px;
}
.formTable .formLabel {
	width: 120px;
	font-size: 10px;
	text-transform: uppercase;
	color: #444444;
	letter-spacing: 1px;
}

.formTable .inputTf {
	width: 400px;
}
.formTable2 .inputTf2 {
	width: 400px;
}
.formTable2 .inputTf3 {
	width: 100px;
}
.formTable .textareaTf {
	width: 400px;
}
.formTable select {
	width: 400px;
}
.formTable #envia_duvida,
.formTable2 #envia_duvida2 {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: transparent;
	background-image: url(images/gen_link.png);
	background-repeat: repeat-x;
	text-align: left;
	height: 20px;
	width: 400px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: right top;
}
.formTable #envia_duvida:hover,
.formTable2 #envia_duvida2:hover {
	background-position: right -20px;
}
.formTable2 {
	font-size: 10px;
	text-transform: uppercase;
	color: #444444;
	letter-spacing: 1px;
}
.formTable2 td {
	padding-top: 5px;
	padding-bottom: 0px;
}
.formTable2 .formLabel {
	width: 120px;
	font-size: 10px;
	text-transform: uppercase;
	color: #444444;
	letter-spacing: 1px;
}
.formTable2 b {
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 10px;
	display: block;
}
.page-id-17 #post-17 h1 {
	background-image: url(images/contato.png);
	background-repeat: no-repeat;
	height: 1px;
	width: 213px;
	padding-top: 40px;
	overflow: hidden;
	font-size: 1px;
	display: block;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.page-id-17  #post-17 .entry ul {
	padding-left: 0px;
}


.page-id-17 .post .entry li a {
	display: block;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-top: 2px;
	
	background-repeat: no-repeat;
	background-position: left top;
}
.page-id-17 .post .entry li a:hover {
	color: #BA0012;
}
.page-id-17 .post .entry h2 {
	font-size: 28px;
	color: #D10019;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.page-id-17 .post .entry h3 {
	font-size: 18px;
	color: #3E3C3C;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.page-id-17 .post .entry p {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

.twitter {
	text-align: left;
	background-image: url(images/twitter.png);
}
.facebook {
	text-align: left;
	background-image: url(images/facebook.png);
}
.flickr {
	text-align: left;
	background-image: url(images/flikr.png);
}
.iedTv {
	text-align: left;
	background-image: url(images/iedtv.png);
}
.youTube {
	text-align: left;
	background-image: url(images/youtube.png);
}
.orkut {
	text-align: left;
	background-image: url(images/orkut.png);
}
.iedGeneric {
	text-align: left;
	background-image: url(images/ied.png);
}
.entervistas {
	margin-bottom: 30px;
}
.subImage    img          {
	height: 90px;
	width: 162px;
	overflow: hidden;
	display: block;
	float: left;
	background-color: #e2dede;
	padding: 5px;
}

.post.entervista .entry.promo {
	width: 125px;
	padding-right: 0px;
	float: left;
}
/*.archive .navigation {
	clear: both;
}
.archive .archive .post {
	width: 290px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	height: 280px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}*/
.archive .archive .pagetitle{
	color:#D10019;
	font-size:32px;
	font-weight:normal;
	padding-bottom:20px;
	text-transform:uppercase;
}
