#breadCrumb{ display:none}

#content{ background:none; padding:0; margin:0}
#main{width:700px; padding:0; margin:0; min-height:1650px; }
*html  #main{ margin-left:12px; height:800px}

#header {margin-bottom:35px;}

#skills { width:936px; } 
#skills ul { margin-left:180px;}
#footer p { text-align:center;} 

#utterNav {left: 39%;  }

#main h2 { clear:both;}

#main #breadCrumb+p  { margin:0px!important; margin-bottom:0px;} 
#main #breadCrumb+p>img  {border:0; border-bottom:10px solid #FFF; } 
#main>p img:hover{	border-color: #fff;}


#main .xtradiv{
 width:330px;
 float:left; 
 margin-left:10px;
 margin-right:8px;
 margin-bottom:15px; 
 min-height:350px!important;
 margin-top:10px; }

*html #main .xtradiv{ margin-left:5px; margin-right:10px;   }



#main .xtradiv h2{ width:320px; height:25px; background:#7F0123 url(/docroot/fes/imgs/bkg_h2.jpg) repeat-x;	}
#main .xtradiv h2{ font-size:1.5em; color:#FFFFFF; padding-left:5px; font-weight:bold; padding-top:2px;}
#main .xtradiv h3{ 
font-size:1.45em;
margin-bottom:-10px;
font-weight:bold;}

#main .xtradiv h5{ margin-bottom:2px; font-weight:normal;}

#main .xtradiv ul li{ 
clear:both; 
min-height:80px; 
margin:15px 5px 0px 0px;
border-bottom:1px dotted #CCCCCC;}

*html #main .xtradiv ul li{ margin:0px 5px 0px 0px;}

#main .xtradiv img { border:1px solid #E3CACD;}

#main .xtradiv p { text-align:right; margin-right:0px; padding-right:0px;}

#main .xtradiv ul li h3, 
#main .xtradiv ul li p
{ margin-left:0px;
text-align:justify;}

#main .xtradiv ul li p {margin-top:14px;}
*html #main .xtradiv ul li p {margin-top:16px!important;}

#main .xtradiv p.imgLeft a img {margin-bottom:50px;}

#main .xtradiv div.agenda {
	width:51px;
	height:56px;
	background:url(/docroot/fes/imgs/agenda_ic.png) 0 0;
	background-repeat:no-repeat;
	float:right;
	position:absolute;
	top:-25px;
	right:370px;}


#main .xtradiv div.noticies {
	width:59px;
	height:61px;
	background:url(/docroot/fes/imgs/noticies_ic.png) 0 0;
	background-repeat:no-repeat;
	float:right;
	position:absolute;
	top:-25px;
	right:25px;}

#main .xtradiv ul+p{
	float:right;
	padding:0 20px;

}
* html #main .xtradiv ul+p{
	float:right;
	padding:0 20px;
margin-top:-15px;

}

/* columna dreta*/
#main .xtradiv ul li ul li{ margin:5px; min-height:25px; border-top:1px solid #8E2835; padding:5px 0px 5px 25px}
#main .xtradiv h4 { 
    /*background-image:url(/docroot/fes/imgs/tick.gif); */
    background-position:left top; background-repeat:no-repeat; padding-left:30px;  line-height:25px; font-size:1.4em; padding-top:5px; }



#main>p { clear:both;  text-align:center; margin-left:0px; min-height:30px; font-size:1.5em;}
#main a{color:#891536!important}
#main a:hover{ text-decoration:underline; background-color: transparent!important; }



#relatedInfo blockquote{	
position: absolute!important;	
top: 0px;
width: 212px!important;
float:right;}

*html #relatedInfo { padding-right:10px!important;}


#main p img {	border: 3px solid #DEE3CC; margin-bottom:1px;}
#main p a img:hover{	border-color: #999999;}


/********CAIXETA*****/

#relatedInfo blockquote div.caixeta {  
	background:#7F0123 url(/docroot/fes/imgs/bkg_caixeta.jpg) repeat-x;
	min-height:100px;
	padding:0.4em;
	padding-bottom:0.1em;
	margin-bottom:12px;}	

#relatedInfo blockquote div.subcaixeta { 
	background:#ffffff url(/docroot/fes/imgs/bkg_subcaixeta.jpg) repeat-x;
	margin-bottom:-8px;}	

#relatedInfo blockquote div.subcaixeta p{
	text-align:justify;
	padding:0px 8px 8px 8px;
	color:#000000;}

#relatedInfo blockquote div.subcaixeta h3{
	padding: 10px 0px 0px 8px!important;
	font-size:16px;
	color:#6B001E;
	font-weight:bold;
	border-bottom:none;
	}
	
#relatedInfo blockquote div.subcaixeta h3 a{
	text-decoration:underline;}






