/* MAIN PAGINA IMAGENES */
div.divmainnosotros{
	width: 673px;
	padding: 16px 21px;
	background:#fff;
	text-align:left;
}
div.divmainnosotros a{
	display:inline;	
}
div.divmainnosotros p{
	margin:0 0 12px 0;	
}
/* ................... */
.maintitle{
	margin-bottom:20px;
}
.nosotrosright{
	margin-top:10px;
}
.nosotrosright h2{
	font-size:19px;
	color:#666;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:10px;
	font-weight:normal;
}
.nosotrosright a{
	display:block;
	padding:4px 4px 4px 0;
}
.nosotrosright a.on{
	font-weight:bold;
}
div.listing{
	display:none;
}
div.listing ul, div.listing li, div.listing .title{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	float:none;
}
div.listing .title{
	font-size:12px;
	margin-bottom:4px;
}
div.listing li a{
	display:block;
	padding:6px;
	font-size:15px;
}
div.listing li a span{
	width:10px;
	display:block;
	float:left;
	text-align:center;
	margin-right:5px;
	vertical-align:middle;
}
div.listing li a:hover span{
	color:#FA9F00;
}
div.listing li li a{
	padding:4px;
	font-size:12px;
}
div.listing ul a:hover{
	background-color:#eaf0f4;
}
div.listing ul ul{
	margin-left:30px;
	padding:6px;
	display:none;
}
div.listing li{
	border-top:1px solid #ccc;
	font-weight:bold;
}
div.listing li li{
	font-weight:normal;
	border:none;
}
div.listing li.cliente{
	margin-bottom:8px;
	width:50%;
	float:left;
	height:60px;
}
div.listing li.cliente img{
	margin-right:10px;
}
li.por-region{
	color:#808080;
	font-weight:bold !important;
	border-bottom:1px solid #ccc !important;
	padding:6px !important;
}
li.cliente a:hover{
	color:#000 !important;
	display:block !important;
	position:relative !important;
}
a.quicklink{
	background:url(../images/icons/orange-bullet.gif) no-repeat 3px 50%;
	padding-left:14px !important;
}
.sep{border-bottom:1px solid #ccc !important;}
.bold{font-weight:bold;}
