
/* 
----------------------------------------------------------------------------------------


----------------------------------------------------------------------------------------
*/


@font-face {
    font-family: 'LubalinGraphBold';
    src: url('lubalin_graph_bold_bt-webfont.eot');
    src: url('lubalin_graph_bold_bt-webfont.eot.1') format('embedded-opentype'),
         url('lubalin_graph_bold_bt-webfont.woff') format('woff'),
         url('lubalin_graph_bold_bt-webfont.ttf') format('truetype'),
         url('lubalin_graph_bold_bt-webfont.svg') format('svg');

}


body {
	padding:0;
	margin :0;
	display:table; 
	width:100%;
	background-color:#FFF;
	color: #414042;
	font-family: Helvetica;
	font-size: 13px;
	
}


p {
	letter-spacing: normal;
	line-height: 1.7em;
}

h1 {
	color:#5bb7e2;
	font-size:32px;
	margin:25px 0 10px 0;
	clear:both;
	font-family: LubalinGraphBold, Helvetica;
    font-weight:bold;
	letter-spacing:1px;
}


h2 {
     color:#414042;
	font-size:26px;
	margin:20px 0 10px 0;
	clear:both;
	font-family: LubalinGraphBold, Helvetica;
       font-weight:bold;
	letter-spacing:1px;
}


h3 {
	color:#414042;
	font-size:18px;
	margin:20px 0 5px 0;
	clear:both;
	font-family: LubalinGraphBold, Helvetica;
    font-weight:bold;
	letter-spacing:1px;

}

.tiponormal{
	font-family:Helvetica;
	letter-spacing:1px;}
.titolmenu {
font-size:16px;
clear:left;
color:#829F00;
letter-spacing:1px;
font-family:LubalinGraphBold;
font-weight:bold;
}


a:link, a:visited {
color:#00afe2;
text-decoration: none;
}

a:hover {
text-decoration:underline;
}

.azul{color: #5bb7e2;}
.azul a:link{color: #5bb7e2;}
.azul a:visited{color: #5bb7e2;}
.azul a:hover{color: #000;}

.amarillo{color:#f5c937}
.amarillo a:link{color:#f5c937}
.amarillo a:visited{color:#f5c937}
.amarillo a:hover{color: #000;}

.naranja{color:#ec962f}
.naranja a:link{color:#ec962f}
.naranja a:visited{color:#ec962f}
.naranja a:hover{color: #000;}

.rosa{color:#e55997}
.rosa a:link{color:#e55997}
.rosa a:visited{color:#e55997}
.rosa a:hover{color: #000;}

.lila{color:#85378b}
.lila a:link{color:#85378b}
.lila a:visited{color:#85378b}
.lila a:hover{color: #000;}

.verde{color:#c5d035}
.verde a:link{color:#c5d035}
.verde a:visited{color:#c5d035}
.verde a:hover{color: #000;}
	

#container {
width:990px;
margin:20px auto 0 auto;

}
					


#header {
clear:both;
float:left;
width:100%;
width: 990px;
height:150px;
border-bottom:1px solid #ccc;
}
#iwithblockmsg-logo{
	float:left;
	width:130px;
	padding-left: 20px;}
#iwithblockmsg-Socialheader{
	float:right;
	width:800px;
	height:40px;
	text-align:right;}
	#iwith-Socialheader{
	float:right;
	width:800px;
	height:40px;
	text-align:right;}

#iwithblockmsg-menuhorizontal{
	float:right;
	width:840px;
	margin-top:45px;
	font-family: LubalinGraphBold, Helvetica;
        font-weight:bold;
	font-size:18px;
	}
	

#iwithblockmsg-menuhorizontal li {
	display: inline;

}
#iwithblockmsg-menuhorizontal li a {

	text-decoration: none;
	float:left;
	padding: 10px;

}
#iwithblockmsg-menuhorizontal li a:hover {
	

}	

#content {

	width: 990px;
	text-align:left;
	min-height:800px;
}


#content p {
	text-align:justify;
}
	



#footerWrapper {
	margin:0 auto;
	height:150px;
	padding:0;
}


#footer {
	margin:0 auto;
	padding:0;
	width:970px;
	height:70px;
}


#footer {

	text-align:center;
}

#footer a:link, #footer a:visited {

}


#footer a:hover{

	text-decoration:none;
}

	
	
					
#right {
	float:right;
	width:150px;
	padding-left:15px;
	border-left: 1px solid #ccc;
	
}
#leftportada {
	float:left;
	width:150px;
	padding-right:15px;
     border-right: 1px solid #ccc;
	
	
}

#left {
	float:left;
	width:155px;
	padding-right:15px;
	
	
}



#center {
	width:620px;
	padding:10px 0px 20px 20px;
	float:left;
        border-left: 1px solid #ccc;
}

#centerproductos {
	width:780px;
	padding:10px 0px 20px 20px;
	float:left;
	border-left: 1px solid #ccc;
        
}

#centerstakeholders {
	width:550px;
	padding:10px 0px 20px 20px;
	float:left;
	border-left: 1px solid #ccc;
        
}


h4 {
	color:#ec962f;
	font-size:18px;
	margin:20px 0px 5px 0px;
	clear:both;
	font-family: Helvetica;
    font-weight:bold;
	letter-spacing:1px;

}


#centerbigbox {
	width:760px;
	padding:10px 0px 0px 20px;
	float:left;
}



#content p {
	margin-top:10px;
	text-align:justify;
}

#iwithblockmsg-BoxSocialIcon{
	float:left;
	width:100%;
	height:25px;

	
}
/*.prensa {
float:left;
width:90%;
margin-bottom:20px;
margin-top: 15px;
padding-left: 15px;
margin-left: -15px;
background-color: #ffcb00;

}

.prensa h3{
font-size:14px;
clear:left;
margin:8px 0 3px 0;
color:#95158e;
letter-spacing:1px;
font-family:LubalinGraphBold;
font-weight:bold;
	}
	
.prensah3{
font-size:14px;
clear:left;
color:#95158e;
letter-spacing:1px;
font-family:LubalinGraphBold;
font-weight:bold;
	}

.prensa ul {
	margin-top:15px;
	 margin-left:-40px;
	line-height: 30px;
	# margin-left:15px;  Para Internet Explorer 
}

.prensa li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: url(http://www.sellocomerciojusto.org/images/iconlogo10.jpg) left no-repeat;
	padding-left:13px;	
}

.prensa li a{
	color: #414042;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;	
}

.prensa li a:hover{
	color: #95158e;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;	

}
*/

.breadcrumb {
float:left;
padding-left:-15px;
width:98%;
color:#414042;
font-size:10px;
}
.breadcrumb a:link, .breadcrumb a:visited {
color:#00afe2;
text-decoration:none;
font-size:10px;
}
.breadcrumb a:hover {
text-decoration: underline;
}



#iwithvideo-snippetfacebook{
	margin-top:20px;
	float:left;
	width:100%;}			


a img {
	border:none;
} 


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.events-summary-abstract{
margin-bottom:15px;}


#news_headlines, #events_headlines{
	margin-top:20px;}

.news-headlines-title,.news-headlines-title a:link, .news-headlines-title a:visited {
margin-top:15px;
font-size:13px;}

.news-headlines-date{
font-size:12px;
color:#000;}

.news-headlines-date a:link{
color:#000;}
