@charset "utf-8";
/* Estilos Sonomage */

body  {
	background-image:url(../img/fullback.jpg);
	background-repeat:no-repeat;
	background-color:#3c3c3e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0;	
}

a:link {
	color: #999999;
	text-decoration:none;}
a:visited {
	text-decoration:none;
	color: #999999;}
a:hover {
	text-decoration:none;
	color: #cccccc;

}

.bold_azul {
	font-size:15px;
	font-weight:bold;
	color:#0099cc;	
	text-align:left;
	
}

.text {
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
	padding-top:10px;
	
}


#conteudo {
	width:1045px;
	height:auto;
	margin:auto;
	margin-top:0;
	
	

/* HEADER */
	
	
}

#header_cont { /* HTML */
	background-image:url(../img/header.png);
	background-repeat:no-repeat;
	margin-left:250px;
	position:relative;
	width:795px;/* distacia menu esq */
	height:79px;

	
}

#logo {
	width:255px;
	height:69px;
	margin-top:-70px;
	float:left;

	
	
/* BODY */
	
}
	#body_cont {
	height:inherit;
	background-image: url(../img/body.png);
	background-repeat:no-repeat;
	width:795px;
	margin-left:0;
	
	
}
	#conteudo_principal {
	height:inherit;
	width:680px;
	margin-left:57px;
	padding-top:25px;
	padding-bottom:40px;
	
	
}
	#conteudo_principal_vid {
	height:inherit;
	width:740px;
	margin-left:28px;
	padding-top:25px;
	padding-bottom:40px;
	
	
}
	#body_spand {
	background-image:url(../img/body_back.png);
	background-repeat:repeat-y;
	width:795px;
	height:auto;
	margin-left:250px;

	

/* FOOTER */



}

#footer_main {
	clear:both;
	background-image: url(../img/footer.png);
	width:795px;
	height:61px;
	font-size:10px;
	color:#FFFFFF;
	margin-left:250px;
	margin-top:0px;
	
}

#footer1 {

	margin-top:15px;
	margin-left:60px;
	text-align:left;
	float:left;
	
}

#footer2 {

	margin-top:15px;
	margin-right:60px;
	text-align:right;
	float:right;

}

#footer3 {
	
	font-size:9px;
	margin-top:-10px;
	margin-left:250px;
	text-align:center;
	color:#999999;

}


/* NEWS */


#newsbox {

	width:250px;
	height:250px;
	margin-top:15px;
	clear:both;
	float:left;
	


/* MENU */

}	
	
ul.cssmenu {
	text-decoration:none;
	list-style: none;
	padding-left:12px;
	margin-top:0;
	padding-top:30px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	height: 44px;
	background: url('sonomage.png');	
	
	

/*	Links  */

}

ul.cssmenu li.sonomage a {
	background-position: 0 0;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu li.servicos a {
	background-position: -138px 0;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu li.clientes a {
	background-position: -251px 0;
	width: 110px;	
	margin-left:20px;
	}

ul.cssmenu li.links a {
	background-position: -361px 0;
	width: 122px;	
	margin-left:20px;
	}

ul.cssmenu li.contactos a {
	background-position: -483px 0;
	width: 128px;	
	margin-left:20px;	
	margin-right:30px;	
	
	

/*	Hover  */

}

ul.cssmenu li.sonomage a:hover {
	background-position: 0 -44px;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu li.servicos a:hover {
	background-position: -138px -44px;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu li.clientes a:hover {
	background-position: -251px -44px;
	width: 110px;
	margin-left:20px;
	}

ul.cssmenu li.links a:hover {
	background-position: -361px -44px;
	width: 122px;
	margin-left:20px;
	}

ul.cssmenu li.contactos a:hover {
	background-position: -483px -44px;
	width: 128px;
	margin-left:20px;
	margin-right:30px;	
	}

/*	Clickados  */

ul.cssmenu li.sonomage a:active {
	background-position: 0 -88px;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu li.servicos a:active {
	background-position: -138px -88px;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu li.clientes a:active {
	background-position: -251px -88px;
	width: 110px;
	margin-left:20px;
	}

ul.cssmenu li.links a:active {
	background-position: -361px -88px;
	width: 122px;
	margin-left:20px;
	}

ul.cssmenu li.contactos a:active {
	background-position: -483px -88px;
	width: 128px;
	margin-left:20px;
	margin-right:30px;
	}

/*	Activos  */

ul.cssmenu li.sonomage a.selected {
	background-position: 0 -132px;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu li.servicos a.selected {
	background-position: -138px -132px;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu li.clientes a.selected {
	background-position: -251px -132px;
	width: 110px;
	margin-left:20px;
	}

ul.cssmenu li.links a.selected {
	background-position: -361px -132px;
	width: 122px;
	margin-left:20px;
	}

ul.cssmenu li.contactos a.selected {
	background-position: -483px -132px;
	width: 128px;
	margin-left:20px;
	margin-right:30px;
	}
	
	
	/* MENU EN */
	
	
ul.cssmenu_en {
	text-decoration:none;
	list-style: none;
	padding-left:12px;
	margin-top:0;
	padding-top:30px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu_en li {
	float: left;
	}

ul.cssmenu_en li a {
	display: block;
	height: 44px;
	background: url('sonomage_en.png');	
	
	

/*	Links  */

}

ul.cssmenu_en li.sonomage a {
	background-position: 0 0;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu_en li.servicos a {
	background-position: -138px 0;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu_en li.clientes a {
	background-position: -251px 0;
	width: 110px;	
	margin-left:20px;
	}

ul.cssmenu_en li.links a {
	background-position: -361px 0;
	width: 122px;	
	margin-left:20px;
	}

ul.cssmenu_en li.contactos a {
	background-position: -483px 0;
	width: 128px;	
	margin-left:20px;	
	margin-right:30px;	
	
	

/*	Hover  */

}

ul.cssmenu_en li.sonomage a:hover {
	background-position: 0 -44px;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu_en li.servicos a:hover {
	background-position: -138px -44px;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu_en li.clientes a:hover {
	background-position: -251px -44px;
	width: 110px;
	margin-left:20px;
	}

ul.cssmenu_en li.links a:hover {
	background-position: -361px -44px;
	width: 122px;
	margin-left:20px;
	}

ul.cssmenu_en li.contactos a:hover {
	background-position: -483px -44px;
	width: 128px;
	margin-left:20px;
	margin-right:30px;	
	}

/*	Clickados  */

ul.cssmenu_en li.sonomage a:active {
	background-position: 0 -88px;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu_en li.servicos a:active {
	background-position: -138px -88px;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu_en li.clientes a:active {
	background-position: -251px -88px;
	width: 110px;
	margin-left:20px;
	}

ul.cssmenu_en li.links a:active {
	background-position: -361px -88px;
	width: 122px;
	margin-left:20px;
	}

ul.cssmenu_en li.contactos a:active {
	background-position: -483px -88px;
	width: 128px;
	margin-left:20px;
	margin-right:30px;
	}

/*	Activos  */

ul.cssmenu_en li.sonomage a.selected {
	background-position: 0 -132px;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu_en li.servicos a.selected {
	background-position: -138px -132px;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu_en li.clientes a.selected {
	background-position: -251px -132px;
	width: 110px;
	margin-left:20px;
	}

ul.cssmenu_en li.links a.selected {
	background-position: -361px -132px;
	width: 122px;
	margin-left:20px;
	}

ul.cssmenu_en li.contactos a.selected {
	background-position: -483px -132px;
	width: 128px;
	margin-left:20px;
	margin-right:30px;
	}
	
	
/*............................................................*/



/* MENU ES */
	
	
ul.cssmenu_es {
	text-decoration:none;
	list-style: none;
	padding-left:12px;
	margin-top:0;
	padding-top:30px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu_es li {
	float: left;
	}

ul.cssmenu_es li a {
	display: block;
	height: 44px;
	background: url('sonomage_es.png');	
	
	

/*	Links  */

}

ul.cssmenu_es li.sonomage a {
	background-position: 0 0;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu_es li.servicos a {
	background-position: -138px 0;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu_es li.clientes a {
	background-position: -251px 0;
	width: 110px;	
	margin-left:20px;
	}

ul.cssmenu_es li.links a {
	background-position: -361px 0;
	width: 122px;	
	margin-left:20px;
	}

ul.cssmenu_es li.contactos a {
	background-position: -483px 0;
	width: 128px;	
	margin-left:20px;	
	margin-right:30px;	
	
	

/*	Hover  */

}

ul.cssmenu_es li.sonomage a:hover {
	background-position: 0 -44px;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu_es li.servicos a:hover {
	background-position: -138px -44px;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu_es li.clientes a:hover {
	background-position: -251px -44px;
	width: 110px;
	margin-left:20px;
	}

ul.cssmenu_es li.links a:hover {
	background-position: -361px -44px;
	width: 122px;
	margin-left:20px;
	}

ul.cssmenu_es li.contactos a:hover {
	background-position: -483px -44px;
	width: 128px;
	margin-left:20px;
	margin-right:30px;	
	}

/*	Clickados  */

ul.cssmenu_es li.sonomage a:active {
	background-position: 0 -88px;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu_es li.servicos a:active {
	background-position: -138px -88px;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu_es li.clientes a:active {
	background-position: -251px -88px;
	width: 110px;
	margin-left:20px;
	}

ul.cssmenu_es li.links a:active {
	background-position: -361px -88px;
	width: 122px;
	margin-left:20px;
	}

ul.cssmenu_es li.contactos a:active {
	background-position: -483px -88px;
	width: 128px;
	margin-left:20px;
	margin-right:30px;
	}

/*	Activos  */

ul.cssmenu_es li.sonomage a.selected {
	background-position: 0 -132px;
	width: 138px;
	margin-left:55px;
	}

ul.cssmenu_es li.servicos a.selected {
	background-position: -138px -132px;
	width: 113px;
	margin-left:20px;
	}

ul.cssmenu_es li.clientes a.selected {
	background-position: -251px -132px;
	width: 110px;
	margin-left:20px;
	}

ul.cssmenu_es li.links a.selected {
	background-position: -361px -132px;
	width: 122px;
	margin-left:20px;
	}

ul.cssmenu_es li.contactos a.selected {
	background-position: -483px -132px;
	width: 128px;
	margin-left:20px;
	margin-right:30px;
	}	
	
	
	
/*............................................................*/	
	
	
	

/* MENU BANDEIRAS */
	
	
ul.menuband {
	text-decoration:none;
	list-style: none;
	margin-top:-9px;
	}

ul.menuband li {
	float: left;
	}

ul.menuband li a {
	display: block;
	height: 25px;
	background-image:url(../img/bandeiras.png)
}
	
/*	Links  */

ul.menuband li.pt a {	
	background-position: 0px 50px;
	width: 25px;
	margin: 2px;
	margin-left:10px;
	}	

ul.menuband li.en a {	
	background-position: 25px 50px;
	width: 25px;
	margin: 2px;
	margin-left:10px;
	}

ul.menuband li.es a {
	background-position: 50px 50px;
	width: 25px;
	margin: 2px;
	margin-left:10px;
	}

/*	Hover  */


ul.menuband li.pt a:hover {
	background-position: 0px 0px;
	width: 25px;
	margin-left:10px;
	}
ul.menuband li.en a:hover {
	background-position: 25px 0px;
	width: 25px;
	margin-left:10px;
	}
ul.menuband li.es a:hover {
	background-position: 50px 0px;
	width: 25px;
	margin-left:10px;
	}


/*	Clickados  */

ul.menuband li.pt a:active {
	background-position: 0px 25px;
	width: 25px;
	margin-left:10px;
	}
ul.menuband li.en a:active {
	background-position: 25px 25px;
	width: 25px;
	margin-left:10px;
	}
ul.menuband li.es a:active {
	background-position: 50px 250px;
	width: 25px;
	margin-left:10px;
	}
