html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
em, i {
	font-style:italic;
}
strong, b {
	font-weight:700;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #000;
	background: #fff;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: 400;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clearfix {
clear:both;
}
/* /////////////// HOME /////////////// */

h1#logo {
display:none;
}

.header{
width:957px;
height:98px;
background-color:#fff;
margin:0 auto;
}
	.logo{
	width:280px;
	height:56px;
	display:block;
	background:url(/images/spriteDmfusion.jpg) top center no-repeat;
	float:left;
	margin:21px 0 0 1px;
	}
	.navigationTop{
	width:581px;
	float:right;
	margin:63px -8px 0 70px;
	}
	
	*+html .navigationTop{
	
	margin:61px -8px 0 70px;
	}
		.navigationTop li a{
		height:43px;
		display:block;
		float:left;
		margin:0 0 0 5px;
		}
		*+html .navigationTop li a{
		position:relative;
		z-index:9999;
		}
		.navigationTop li a#nav01{
		width:71px;
		background:url(/images/spriteDmfusionPNG.png) -65px 0 no-repeat;
		}
		.navigationTop li a#nav01:hover, .navigationTop li a.selected01{
		background:url(/images/spriteDmfusionPNG.png) -265px 0 no-repeat !important;
		}
		.navigationTop li a#nav02{
		width:102px;
		background:url(/images/spriteDmfusionPNG.png) -49px -45px no-repeat;
		}
		*+html .navigationTop li a#nav02{
		top:-15px;
		}
		.navigationTop li a#nav02:hover, .navigationTop li a.selected02{
		background:url(/images/spriteDmfusionPNG.png) -249px -45px no-repeat !important;
		}
		.navigationTop li a#nav03{
		width:148px;
		background:url(/images/spriteDmfusionPNG.png) -26px -90px no-repeat;
		}
		*+html .navigationTop li a#nav03{
		top:-31px;
		}
		.navigationTop li a#nav03:hover, .navigationTop li a.selected03{
		background:url(/images/spriteDmfusionPNG.png) -226px -90px no-repeat !important;
		}
		.navigationTop li a#nav04{
		width:100px;
		background:url(/images/spriteDmfusionPNG.png) -50px -135px no-repeat;
		}
		*+html .navigationTop li a#nav04{
		top:-47px;
		}
		.navigationTop li a#nav04:hover, .navigationTop li a.selected04{
		background:url(/images/spriteDmfusionPNG.png) -251px -135px no-repeat !important;
		}
		.navigationTop li a#nav05{
		width:135px;
		background:url(/images/spriteDmfusionPNG.png) -33px -180px no-repeat;
		}
		*+html .navigationTop li a#nav05{
		top:-63px;
		}
		.navigationTop li a#nav05:hover, .navigationTop li a.selected05{
		background:url(/images/spriteDmfusionPNG.png) -233px -180px no-repeat !important;
		}
	.languaje{
	width:auto;
	float:right;
	margin:12px 0 0;
	}
		a.spanish{
		width:42px;
		height:32px;
		display:block;
		/*background:url(/images/spriteDmfusion.jpg) 0 -58px no-repeat;*/
		float:left;
		cursor:pointer;
		}
		a.english{
		width:40px;
		height:32px;
		display:block;
/*		background:url(/images/spriteDmfusion.jpg) -42px -58px no-repeat;*/
		float:left;
		cursor:pointer;
		}
		a.spanish:hover{
/*		background:url(/images/spriteDmfusion.jpg) 0 -92px no-repeat;*/
		cursor:pointer;
		}
		a.english:hover{
/*		background:url(/images/spriteDmfusion.jpg) -42px -92px no-repeat;*/
		cursor:pointer;
		}
.mainContContainer{
background:#6b8015 url(/images/mainContBack.jpg) top center no-repeat;
height:340px;
}
.mainCont{
width:985px;
margin:0 auto;
padding:36px 0 0;
}
	.video{
	float:left;
	margin:0 0 0 20px;
	}
	.lastJobs{
	float:right;
	margin:-6px 22px 0;
	}
		.title{
		width:183px;
		height:21px;
		background:url(/images/spriteDmfusionPNG.png) -84px -225px no-repeat;
		margin:0 0 5px 55px;
		}
		.leftArrow{
		width:40px;
		height:44px;
		display:block;
		background:url(/images/spriteDmfusionPNG.png) 0 -225px no-repeat;
		float:left;
		margin:100px 16px 0 0;
		cursor:pointer;
		}
		.leftArrow:hover{
		background:url(/images/spriteDmfusionPNG.png) 0 -270px no-repeat;
		}
		.lastJobs .job2{
		width:400px;
		height:214px;
		padding:11px;
		border:1px solid #d7e98d;
		float:left;
		background:none;
		/*
		position: relative;
		visibility: hidden;
		left: -5000px;*/
		}
		.lastJobs .job{
		width:400px;
		height:214px;
		padding:0;
		border:0 none;
		float:left;
		background:none;

		position: relative;
		visibility: hidden;
		left: -5000px;
		}
			.lastJobs .job ul li {
			width:400px;
			height:236px;
			padding:0 11px 0 0;
			}
			.lastJobs .job img{
			background:url(/images/ulBack.png) no-repeat;
			display:block;
			}
		.rightArrow{
		width:40px;
		height:44px;
		display:block;
		background:url(/images/spriteDmfusionPNG.png) -42px -225px no-repeat;
		float:left;
		margin:100px 0 0 16px;
		cursor:pointer;
		}
		.rightArrow:hover{
		background:url(/images/spriteDmfusionPNG.png) -42px -270px no-repeat;
		}
.navigationRight{
width:69px;
position:absolute;
right:0;
margin:0;
z-index:9999;
display:block;
height:auto;
margin-bottom:30px;

}
	.navigationRight li {
	width:69px;
	height:auto;
/**/margin:0 0 5px;
	}
	.navigationRight li a.navRight01 {
	width:69px;
	height:51px;
	display:block;
	background:url(/images/spriteDmfusionPNG.png) -101px -246px no-repeat;
	}
	.navigationRight li a.navRight01:hover {
	background:url(/images/spriteDmfusionPNG.png) -173px -246px no-repeat;
	}
	.navigationRight li a.navRight02 {
	width:69px;
	height:54px;
	display:block;
	background:url(/images/spriteDmfusionPNG.png) -101px -303px no-repeat;
	}
	.navigationRight li a.navRight02:hover {
	background:url(/images/spriteDmfusionPNG.png) -173px -303px no-repeat;
	}
	.navigationRight li a.navRight03 {
	width:69px;
	height:52px;
	display:block;
	background:url(/images/spriteDmfusionPNG.png) -101px -363px no-repeat;
	}
	.navigationRight li a.navRight03:hover {
	background:url(/images/spriteDmfusionPNG.png) -173px -363px no-repeat;
	}
	.navigationRight li a.navRight04 {
	width:69px;
	height:52px;
	display:block;
	background:url(/images/spriteDmfusionPNG.png) -101px -421px no-repeat;
	}
	.navigationRight li a.navRight04:hover {
	background:url(/images/spriteDmfusionPNG.png) -173px -421px no-repeat;
	}
	.navigationRight li a.navRight05 {
	width:69px;
	height:54px;
	display:block;
	background:url(/images/spriteDmfusionPNG.png) -101px -478px no-repeat;
	}
	.navigationRight li a.navRight05:hover {
	background:url(/images/spriteDmfusionPNG.png) -173px -478px no-repeat;
	}
	.navigationRight li a.navRight06 {
	width:69px;
	height:55px;
	display:block;
	background:url(/images/spriteDmfusionPNG.png) -101px -534px no-repeat;
	}
	.navigationRight li a.navRight06:hover {
	background:url(/images/spriteDmfusionPNG.png) -173px -534px no-repeat;
	}
	
	.navigationRight li a.navRight07 {
	width:69px;
	height:55px;
	display:block;
	background:url(/images/spriteDmfusionPNG.png) 0px -421px no-repeat;
	}
	.navigationRight li a.navRight07:hover {
	background:url(/images/spriteDmfusionPNG.png) 0px -363px no-repeat;
	}
	
.cont{
width:985px;
background:#fff url(/images/contBack.jpg) 19px top repeat-y;
height:auto;
/**/margin:38px 0 39px;
}
*+html .cont{
width:885px;
background:#fff url(/images/contBack.jpg) 0 top repeat-y;
margin:38px 32px 39px 0;
}
	.newsTitle{
	width:187px;
	height:46px;
	background:url(/images/spriteDmfusion.jpg) -84px -58px no-repeat;
	margin:11px 0 16px 4px;
	float:left;
	}
	.news {
	width:409px;
	float:left;
	margin:0 0 0 35px;
	}
	
	*+html .news {
	margin:0 0 0 23px;
	}
		.news li {
		width:409px;
		height:auto;
		border-bottom:1px dashed #d7ed8b;
		clear:both;
		padding:2px 0 5px;
		}
		.news li span{
		width:15px;
		height:15px;
		display:block;
		background:url(/images/spriteDmfusion.jpg) -24px -128px no-repeat;
		float:left;
		margin:7px 0 0 7px;
		}
		.news li .date{
		float:left;
		font:700 12px Arial, Helvetica, sans-serif;
		color:#97B421;
		margin:5px 0 0 12px;
		text-align:left;
		}
		.news li a.text{
		width:295px;
		float:left;
		font:400 12px Arial, Helvetica, sans-serif;
		color:#888;
		margin:5px 0 0 9px;
		text-align:left;
		text-decoration:none;
		}
	.seemore{
	width:90px;
	height:31px;
	display:block;
	background:url(/images/spriteDmfusion.jpg) -108px -147px no-repeat;
	float:right;
	margin:15px -5px 0;
	}
	.seemore:hover{
	background:url(/images/spriteDmfusion.jpg) -108px -178px no-repeat;
	}
	.v2{
	width:107px;
	height:110px;
	background:url(/images/spriteDmfusion.jpg) 0 -146px no-repeat;
	float:left;
	margin:60px 0 0;
	}
	
	.v2bis{
	width:107px;
	height:110px;
	background:url(/images/spriteDmfusion.jpg) 0 -146px no-repeat;
	position:relative;
	right:0px;
	top:0px;
	}
	
  
  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
	.prensaTitle{
	width:187px;
	height:41px;
	background:url(/images/spriteDmfusion.jpg) -84px -106px no-repeat;
	margin:11px 0 16px 4px;
	float:left;
	}
	.prensa {
	width:409px;
	float:left;
	margin:0 0 0 25px;
	}
	*+html .prensa {
	margin:0;
	}
		.prensa li {
		width:409px;
		height:auto;
		border-bottom:1px dashed #d7ed8b;
		clear:both;
		padding:2px 0 5px;
		}
		.prensa li span{
		width:15px;
		height:15px;
		display:block;
		background:url(/images/spriteDmfusion.jpg) -24px -128px no-repeat;
		float:left;
		margin:7px 0 0 7px;
		}
		.prensa li .date{
		float:left;
		font:700 12px Arial, Helvetica, sans-serif;
		color:#97B421;
		margin:5px 0 0 12px;
		text-align:left;
		}
		.prensa li a.text{
		width:295px;
		float:left;
		font:400 12px Arial, Helvetica, sans-serif;
		color:#888;
		margin:5px 0 0 9px;
		text-align:left;
		text-decoration:none;
		}
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
/**************************************************************/  
  
	.twitterTitle{
	width:187px;
	height:41px;
	background:url(/images/spriteDmfusion.jpg) -84px -106px no-repeat;
	margin:11px 0 21px 4px;
	float:left;
	}
	.twitter {
	width:409px;
	float:left;
	margin:0 0 0 63px;
	}
		.twitter li {
		width:413px;
		height:auto;
		border-bottom:1px dashed #d7ed8b;
		clear:both;
		padding:11px 0 8px;
		}
		.twitter li .img{
		width:20px;
		height:17px;
		display:block;
		background:url(/images/spriteDmfusion.jpg) -1px -127px no-repeat;
		float:left;
		margin:0 10px 0 7px;
		float:left;
		}
		.twitter p {
		text-align:left;
		}
		.twitter .user {
		font:12px Arial, Helvetica, sans-serif;
		color:#66A1BE;
		}
		.twitter .text {
		font:12px Arial, Helvetica, sans-serif;
		color:#666;
		margin-left: 37px;
		width: 378px;
		display: block;
		}
		*+html .twitter .text {
		margin-top:-15px;
		}
		.twitter .text a, .text a:hover {
		text-decoration:none;
		color:#66A1BE;
		}
		.twitter .date {
		font:11px Arial, Helvetica, sans-serif;
		color:#999;
		padding:0 0 0 37px;
		}
		.twitter .source, .twitter .source a {
		font:11px Arial, Helvetica, sans-serif;
		color:#8EA91E;
		text-decoration:none;
		}
.footerContainer{
background:#6b8015 url(/images/footerBack.jpg) top center no-repeat;
height:191px;
margin-top:82px;
}
.footer{
width:985px;
}
.separator{
width:2px;
height:159px;
background:url(/images/spriteDmfusion.jpg) -278px -140px no-repeat;
float:left;
margin:20px 0 0;
}
.toyDM{
width:122px;
height:198px;
background:url(/images/spriteDmfusionPNG.png) -251px -347px no-repeat;
float:left;
margin:-14px 21px 0 30px;
}
.address{
width:342px;
float:left;
margin:20px 0 0;
}
	.address .addressTitle{
	width:126px;
	height:30px;
	background:url(/images/spriteDmfusionPNG.png) -251px -246px no-repeat;
	float:left;
	margin:0 195px 10px 16px;
	}
	.address p{
	font:12px Arial, Helvetica, sans-serif;
	color:#fffffe;
	text-align:left;
	padding:0 0 0 56px;
	line-height:17px;
	}
.navBottomContainer{
width:175px;
float:left;
margin:20px 0 0;
}
	.navBottomContainer .navBottomContainerTitle{
	width:139px;
	height:31px;
	background:url(/images/spriteDmfusionPNG.png) -249px -276px no-repeat;
	float:left;
	margin:0 18px 5px 14px;
	}
	.navigationBottom li {
	text-align:left;
	padding:0 0 0 62px;
	}
	.navigationBottom a {
	font:12px Arial, Helvetica, sans-serif;
	color:#fffffe;
	text-decoration:none;
	}
	.navigationBottom a:hover {
	text-decoration:underline;
	}
	.callme{
	width:109px;
	height:38px;
	display:block;
	float:left;
	margin:13px 0 0 57px;
	}
.copyright{
font:700 12px Arial, Helvetica, sans-serif;
color:#fffffe;
text-align:left;
float:left;
padding-left:18px;
padding-top:75px;
}
/**/
/* /////////////// PAGINATOR /////////////// */
.paginator{
float:right;
margin:5px -5px 0 0;
}
.paginator a {
width:auto;
display:block;
border:1px solid #d5d5d5;
padding:8px 10px;
font:700 13px Arial, Helvetica, sans-serif;
color:#96B321;
text-decoration:none;
margin:0 5px 0 0;
float:left;
}
.paginator a:hover, .paginator a.selected {
background-color:#96B321 !important;
color:#fff !important;
}
/**/
/* /////////////// INTERNAS /////////////// */
.mainTable {
width:870px;
margin:0 0 30px -10px;
padding:0;
border:0;
border-collapse: collapse;
}
.tableSidebar {
width:205px;
border:1px solid #ccc;
margin:0;
padding:0;
overflow:hidden;
}
.tableContent {
padding:0 0 0 20px;
margin:0;
border:0;
}
.mainContInt{
height:130px;
margin:0 auto;
background:#6B8015 url(/images/mainContIntBack.png) center -22px no-repeat;
}
.contInt {
width:885px;
height:auto;
min-height:377px;
margin:0 32px 30px 0;
}
.listLeft {
width:215px;
height:auto;
position:absolute;
top:-2px;
left:2px;
}

.listLeft li a {
width:197px;
height:22px;
display:block;
font:13px Arial, Helvetica, sans-serif;
color:#999;
text-align:left;
border-bottom:1px solid #ccc;
text-decoration:none;
padding:8px 0 0 10px;
}
.listLeft li a:hover, .listLeft li a.selected {
width:215px;
height:23px;
margin:0 0 0 -4px;
padding:8px 0 0 15px;
color:#fff;
background:url(/images/spriteDmfusionPNG.png) 0 -821px no-repeat;
border:none;
}
.contMain {
float:left;
max-width:645px;
min-height:345px;
height:auto;
margin:0;
overflow:hidden;
}
.contMainTitle {
width:auto;
height:61px;
float:left;
margin:0 0 10px;
}
	.contMainTitleLeft {
	width:44px;
	height:61px;
	background:url(/images/spriteDmfusion.jpg) 0 -285px no-repeat;
	float:left;
	}
	.contMainTitleCont {
	width:auto;
	height:auto;
	font:700 17px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#859e1c;
	padding:12px 8px;
	text-align:center;
	float:left;
	margin:0 0 0 -39px;
	}
	.contMainTitleRight {
	width:5px;
	height:44px;
	background:url(/images/spriteDmfusion.jpg) -183px -285px no-repeat;
	float:left;
	}
/* /////////////// NOSOTROS /////////////// */
.titleSectionUs {
width:330px;
height:42px;
background:url(/images/spriteDmfusionPNG.png) 0 -778px no-repeat;
position:relative;
top:58px;
left:-260px;
}
*+html .Us {
width:630px;
}
.staff {
clear:both;
}
.staff li{
width:153px;
height:220px;
float:left;
margin:0 5px 0px 0; 
}
*+html .staff li {
margin:0 4px 15px 0; 
}
	.job{
	width:153px;
	height:65px;
	background:url(/images/spriteDmfusion.jpg) -108px -211px no-repeat;
	padding:8px 0 0;
	}
		.staff .name{
		font:700 16px Arial, Helvetica, sans-serif;
		color:#859E1C;
		text-align:center;
		}
		.staff .work{
		font:700 12px Arial, Helvetica, sans-serif;
		color:#859E1C;
		text-align:center;
		}
		.staff .face{
		width:116px;
		height:133px;
		display:block;
		margin:0 0 0 20px;
		}
/**/
/* /////////////// QUEHACEMOS /////////////// */
.titleSectionWhat{
width:340px;
height:52px;
background:url(/images/spriteDmfusionPNG.png) 0 -724px no-repeat;
position:relative;
top:58px;
left:-260px;
}
.what {
font:13px Arial, Helvetica, sans-serif;
color:#999;
text-align:left;
margin:0;
}
.what p{
padding:0 0 0 5px;
}
.what p.titleWhat{
font:700 16px Arial, Helvetica, sans-serif;
color:#96B321;
text-align:left;
margin:25px 0 5px;
padding:0 0 0 70px;
}
.workbits{
padding:0 0 0 70px !important;
}
.what ul{
padding:0 0 0 0x;
}
.what li {
margin:10px 0 10px 20px;
display:list-item;
list-style-image:url(/images/bullet.jpg);
list-style-position:outside;
}
.quehacemos_Img {
width:47px;
height:48px;
float:left;
margin:-25px 0 0;
}
/**/
/* /////////////// PORTFOLIO /////////////// */
.titleSectionPortfolio{
width:330px;
height:43px;
background:url(/images/spriteDmfusionPNG.png) 0 -636px no-repeat;
position:relative;
top:58px;
left:-260px;
display:block;
}
.Portfolio {
width:644px;
min-height:345px;
}
/**+html .Portfolio {
width:630px;
}*/
.listPortfolio {
clear:both;
}
	.listPortfolio li {
	width:204px;
	height:110px;
	float:left;
	margin:0 16px 5px 0;
	}
	/**+html .listPortfolio li {
	margin:0 13px 5px 0;
	}*/
	.listPortfolio img {
	width:184px;
	height:60px;
	display:block;
	border:10px solid #e0e0e0;
	border-bottom:15px solid #e0e0e0;
	margin:0 0 2px;
	}
	.listPortfolio img:hover {
	border-color:#E9E9E9;
	}
	.listPortfolio p {
	font:13px Arial, Helvetica, sans-serif;
	color:#999;
	text-align:left;
	}
/**/
/* /////////////// PORTFOLIO IN /////////////// */
.listPortfolioIn {
clear:both;
width:644px;
}
.listPortfolioIn img {
display:block;
border:12px solid #e8e8e8;
float:left;
margin:0 0 10px;
}
.listPortfolioIn a {
font:400 13px Arial, Helvetica, sans-serif;
color:#999;
clear:both;
text-decoration:underline;
}

.listPortfolioIn .titlePort {
font:700 22px Arial, Helvetica, sans-serif;
color:#999;
clear:both;
text-align:left;
margin:0 0 10px;
}
.titlePortVideo{
padding-top:12px;
}
.listPortfolioIn .titlePort a {
font:700 22px Arial, Helvetica, sans-serif;
color:#999;
clear:both;
text-decoration:none;
}

.listPortfolioIn .textPort {
font:400 13px Arial, Helvetica, sans-serif;
color:#999;
clear:both;
text-align:left;
}
.arrowBack{
width:23px;
height:22px;
display:block;
background:url(/images/spriteDmfusion.jpg) -200px -147px no-repeat;
float:right;
margin:0 10px 0 0;
}
/**/
/* /////////////// CONTACTENOS /////////////// */
.titleSectionContact{
width:330px;
height:41px;
background:url(/images/spriteDmfusionPNG.png) 0 -681px no-repeat;
position:relative;
top:58px;
left:-260px;
}
*+html .contact{
margin-left:30px;
}
.contactLeft {
width:355px;
float:left;
margin:0 15px 20px 0;
}
.contactRight {
width:430px;
float:left;
}
	.contactRight .googleMap {
	clear:both;
	border:12px solid #e8e8e8;
	}
	.contactRight p, .contactRight a, .contactRight a:hover {
	clear:both;
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
	text-align:left;
	margin:0 0 5px;
	}
	.contactRight a:hover {
	text-decoration:underline;
	}
.contactForm input{
font:13px Arial, Helvetica, sans-serif;
color:#999;
width:255px;
height:23px;
padding:1px 5px;
margin:0 0 9px 10px;
border:1px solid #d3d3d3;
background:url(/images/spriteDmfusionBack.jpg) repeat-x;
}
.contactForm textarea{
font:13px Arial, Helvetica, sans-serif;
color:#999;
width:255px;
height:70px;
padding:5px;
border:1px solid #d3d3d3;
margin:0 0 10px 10px;
background:url(/images/spriteDmfusionBack.jpg) 0 -31px repeat-x;
}
.contactForm label{
clear:both;
width:255px;
float:left;
font:13px Arial, Helvetica, sans-serif;
color:#999;
margin:0 0 3px 10px;
}
.contactForm select{
font:13px Arial, Helvetica, sans-serif;
color:#999;
width:267px;
height:33px;
padding:5px;
margin:0 0 9px 10px;
border:1px solid #d3d3d3;
background:url(/images/spriteDmfusionBack.jpg) repeat-x;
}
*+html .contactForm select{
height:20px;
}
.contactForm .submit {
width:91px;
height:31px;
background:url(/images/spriteDmfusion.jpg) -91px -396px no-repeat;
border:0;
float:right;
margin:0 75px 15px 0;
cursor:pointer;
}
.contactForm .submit:hover {
background:url(/images/spriteDmfusion.jpg) -1px -396px no-repeat;
}
.zzzelect{
	/*float: left;*/
	margin-left: 10px;
	width:255px;
	height:30px;
	position: relative;
	margin: 0 0 10px;
	line-height: 20px;
}
.btn_zzzelect{
	float: left;
	width: 268px !important;
	height: 25px !important;
	background:url(/images/spriteDmfusion.jpg) 0 -427px no-repeat !important;
	text-align: left;
	padding: 6px 0 0 5px !important;
	border: none !important;
	cursor: pointer;
	outline: none;
}
.zzzelect .opciones_zzzelect{
	position: absolute;
	left: 10px;
	top: 48px;
}

*+html .zzzelect .opciones_zzzelect{	
	top: 30px;
}

.zzzelect .opciones_zzzelect a{
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
	width:227px;
	height:20px;
	display:block;
	padding:4px 5px 0;
	border:1px solid #d3d3d3;
	background:url(/images/spriteDmfusionBack.jpg) repeat-x;
	text-decoration:none;
}
.exitoEnvio {
width:145px;
height:19px;
float:left;
background:url(/images/spriteDmfusion.jpg) 0 -459px no-repeat;
margin:6px 0 0 3px;
}
.envioFallo {
width:172px;
height:20px;
float:left;
background:url(/images/spriteDmfusion.jpg) 0 -480px no-repeat;
margin:6px 0 0 3px;
}
.captcha {
float:left;
margin:0 10px;
}
.refresh {
float:left;
width:20px;
height:20px;
cursor:pointer;
margin:5px 0 0;
background:url(/images/spriteDmfusion.jpg) -182px -346px no-repeat;
}
/**/
/* /////////////// NOTICIAS /////////////// */
.titleSectionNoticias{
width:330px;
height:41px;
background:url(/images/spriteDmfusionPNG.png) 0 -592px no-repeat;
position:relative;
top:58px;
left:-260px;
display:block;
}
.Noticias {
margin:0 0 30px -30px;
}

.Noticias * {
text-align:left;
}
.Noticias li {
width:870px;
border-bottom:1px dashed #D7ED8B;
margin:0 0 15px;
font:400 13px Arial,Helvetica,sans-serif;
color:#999999;
}
	.Noticias li a {
	font:400 13px Arial,Helvetica,sans-serif;
	color:#999999;
	}
	.Noticias li li {
	width:870px;
	margin:0 0 8px;
	font:400 13px Arial,Helvetica,sans-serif;
	color:#999999;
	border:0 none;
	margin:0 0 0 20px;
	display:list-item;
	list-style:disc outside none;
	}
.Noticias .fecha {
width:880px;
font:700 20px Arial, Helvetica, sans-serif;
color:#97B421;
}
.Noticias .titulo {
width:880px;
font:400 20px Arial, Helvetica, sans-serif;
color:#888;
text-decoration:none;
}
*+html .Noticias .titulo {
margin:-24px 70px 0 0;
}
.Noticias .texto {
width:880px;
font:400 13px Arial, Helvetica, sans-serif;
color:#999;
margin:10px 0;
}
.Noticias .texto a {
font:400 13px Arial, Helvetica, sans-serif;
color:#999;
}
.Noticias .view_more {
font:700 15px Arial, Helvetica, sans-serif;
color:#97B421;
text-decoration:none;
margin:0 0 10px;
float:right;
}
.Noticias .view_more:hover {
color:#bde41f;
}
/**/
/* /////////////// TWITTS /////////////// */
.titleSectionTwitts{
width:330px;
height:40px;
background:url(/images/spriteDmfusionPNG.png) 0 -895px no-repeat;
position:relative;
top:58px;
left:-260px;
}
.twittsTitle{
width:187px;
height:41px;
background:url(/images/spriteDmfusion.jpg) -84px -106px no-repeat;
margin:11px 0 16px 4px;
float:left;
}
.twitts {
margin:39px 0 30px -30px;
}
.twitts ul {
width:880px;
float:left;
margin:0;
}
*+html .twitts ul {
margin:39px 0 0;
}
	.pTwitts {
	margin-bottom:2px;
	}
	.twitts li {
	width:880px;
	height:auto;
	border-bottom:1px dashed #d7ed8b;
	clear:both;
	padding:11px 0 8px;
	}
	.twitts li .img{
	width:46px;
	height:40px;
	display:block;
	background:url(/images/spriteDmfusion.jpg) -189px -285px no-repeat;
	float:left;
	margin:0 10px 0 7px;
	float:left;
	}
	.twitts p {
	text-align:left;
	}
	.twitts .user {
	font:12px Arial, Helvetica, sans-serif;
	color:#66A1BE;
	}
	.twitts .text {
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	}
	*+html .twitts .text {
	margin-top:-30px;
	}
	.twitts .text a, .text a:hover {
	text-decoration:none;
	color:#66A1BE;
	}
	.twitts .date {
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	padding:0;
	}
	.twitts .source, .twitts .source a {
	font:11px Arial, Helvetica, sans-serif;
	color:#8EA91E;
	text-decoration:none;
	}
/**/
/* /////////////// PRENSA /////////////// */
.titleSectionPrensa{
width:330px;
height:41px;
background:url(/images/spriteDmfusionPNG.png) 0 -895px no-repeat;
position:relative;
top:58px;
left:-260px;
display:block;
}
/**/
/* /////////////// PREMIOS /////////////// */
.titleSectionPremios{
width:330px;
height:41px;
background:url(/images/spriteDmfusionPNG.png) 0 -936px no-repeat;
position:relative;
top:58px;
left:-260px;
display:block;
}
.Premios{
width:872px;
margin:39px 0 30px -30px;
}
.Premios li {
margin:0 0 15px;
border-bottom:1px dashed #D7ED8B;
height:auto;
width:870px;
}
.Premios .fecha{
color:#97B421;
font:700 20px Arial,Helvetica,sans-serif;
text-align:left;
}
.Premios .titulo{
color:#888;
font:400 20px Arial,Helvetica,sans-serif;
text-decoration:none;
text-align:left;
}
.Premios .texto, .Premios .texto a{
color:#999;
font:400 13px Arial,Helvetica,sans-serif;
margin:10px 0;
text-align:left;
}
/**/
/* /////////////// 404 /////////////// */
.error404 {
width:100%;
height:100%;
background-color:#88a71b;
margin:0;
}
.error404  div{
margin:50px 0 0;
}
/**/
.ajax_loader{
width:145px;
height:19px;
background:url(/images/ajax_loader.gif) no-repeat;
float:left;
margin:6px 0 0 12px;
}

/*Styles new*/

.containerTech{
width:885px;
height:auto;
clear:both;
}

.titleTech{
width:102px;
height:83px;
background-image:url(/images/spriteDmfusionTech.jpg);
background-position:0px 91px;
float:left;
}

ul.tech{
width:762px;
height:62px;
display:block;
float:left;
padding:0px;
border-top-width: 1px;
border-top-style:dashed;
border-top-color:#e5e5e5;
margin-left:30px;
padding-top:5px;
border-bottom-width: 1px;
border-bottom-style:dashed;
border-bottom-color:#e5e5e5;
padding-bottom:5px;
}



ul.tech li{
display:block;
float:left;

}

ul.tech li.user{
width:165px;
height:21px;
background-image:url(/images/spriteDmfusionTech.jpg);
background-position:-117px -197px;
margin-bottom:5px;
}

ul.tech li.php a{
width:72px;
height:62px;
background-image:url(/images/spriteDmfusionTech.jpg);
background-position:-1px -90px;
display:block;
}

ul.tech li.php a:hover{
background-position:-1px 1px;
}

ul.tech li.sql a{
width:103px;
height:62px;
background-image:url(/images/spriteDmfusionTech.jpg);
background-position:518px -90px;
display:block;
}

ul.tech li.sql a:hover{
background-position:518px 1px;
}

ul.tech li.code a{
width:89px;
height:62px;
background-image:url(/images/spriteDmfusionTech.jpg);
background-position:416px -90px;
display:block;
}

ul.tech li.code a:hover{
background-position:416px 1px;
}

ul.tech li.m a{
width:51px;
height:62px;
background-image:url(/images/spriteDmfusionTech.jpg);
background-position:328px -90px;
display:block;
}

ul.tech li.m a:hover{
background-position:328px 1px;
}

ul.tech li.sphinix a{
width:106px;
height:62px;
background-image:url(/images/spriteDmfusionTech.jpg);
background-position:277px -90px;
display:block;
}

ul.tech li.sphinix a:hover{
background-position:277px 1px;
}

ul.tech li.pear a{
width:97px;
height:62px;
background-image:url(/images/spriteDmfusionTech.jpg);
background-position:175px -90px;
display:block;
}

ul.tech li.pear a:hover{
background-position:175px 1px;
}

ul.tech li.w3c a{
width:74px;
height:62px;
background-image:url(/images/spriteDmfusionTech.jpg);
background-position:78px -90px;
display:block;
}

ul.tech li.w3c a:hover{
background-position:78px 1px;
}

ul.tech li.microsoft{
width:170px;
height:62px;
background-image:url(/images/spriteDmfusionTech.jpg);
background-position:2px -171px;
display:block;
}

/*chat*/

.chat{
width:auto;
float:left;
margin:20px 0 0;	
}

.titleChat{
	width:242px;
	height:32px;
	background:url(/images/spriteDmfusionPNG.png) -14px -1001px no-repeat;	
}

a.btnChatOnline, a.btnChatOffline {
	width:204px;
	height:32px;
	background:url(/images/ChatOnline.jpg) no-repeat;
	display:block;
	margin-top:5px;
	margin-left:40px;	
}

a.btnChatOffline{
	background:url(/images/ChatOffline.jpg) no-repeat;
}

.contChat{
    width:204px;
	height:32px;	
	display:block;
	margin-top:4px;

}

html .contChat{
   
	margin-left:50px;

}


/**/
/*.casoExito {
width:165px;
height:56px;
background:url(/images/spriteDmfusionPNG.png) -226px -855px no-repeat;
position:relative;
top:-100px;
left:35px;
cursor:pointer;
}*/