*{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;border:0;}
img {border:none;}
a:focus {outline: 0;}
h2{margin-bottom:5px;}

#content_back h1 {text-align:center;color:white;margin-bottom:10px;}
#content_back h2 {color:white;font-weight:bold;}
#content_back p {color:white;}
#content_back p a{font-weight:bold;}

hr {height:1px;border:none;border-top:1px solid #475069;margin:0 0 !important; margin:5px 0 !important;width:90%;}

body {background:#E5E5E5 url("../img/back.jpg") top center no-repeat; }
/*body.home {background:url("../img/back_home.jpg") top center no-repeat;}*/

#home #alignLogo {width: 190px;}
#home #container1 {clear: left;}

.spotlightbox{background-repeat:no-repeat; width:305px; height:110px; font-size:12px; color:#000; margin-top:30px; margin-bottom:50px; float:left;}
#boxes{margin-top:25px; margin-bottom:200px;}
#boxes li{list-style-type:none; float:left;}
.box2{margin-left:23px; margin-right:24px;}

#box1list{float:left; margin-right:25px; margin-left:25px;}
#home h3{font-size:13px; font-weight:bold; margin:0 0 5px 10px; padding-top:10px;}
.spotlightboxtext {margin:0 0 10px 10px;}
#home .boxlink{text-decoration:none;}

#containerAll{width:962px;margin:0 auto; padding-top:12px;}

input.search{border:solid 1px #E8E8E8; width:157px; height:15px; color:#999; padding:2px; float:right; margin:0 6px 6px 0;}

.font11_black{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
.font11_black a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
.font11_black a:hover{color:#000;}

.fontMenu{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666; font-weight:bold;}
.fontMenu a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;text-decoration:none; font-weight:bold;}
.fontMenu a:hover{color:#003399;text-decoration:none;}
.fontMenu li ul li a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:normal; border-bottom:1px #E9E9E9 solid; }
.fontMenu li ul li a:hover{color:#003399;background-color:#FFF;font-weight:normal;}

.fontTitle{font-family:Tahoma, Verdana, Arial, Helvetica;font-size:18px;color:#FFF;}
.fontTitle a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;text-decoration:none;}
.fontTitle a:hover{color:#003399;text-decoration:none;}

.fontTitleFeatured{font-family:Tahoma, Verdana, Arial, Helvetica;font-size:12px;color:#FFF; letter-spacing:5px; font-weight:bold;}
.fontTitleFeatured a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-decoration:none;font-weight:bold;}
.fontTitleFeatured a:hover{color:#003399;text-decoration:none;font-weight:bold;}

.titleInternas{text-decoration:none;font-family:"Trebuchet MS", Arial, Verdana, Helvetica;font-size:14px;font-weight:bold;color:#FFF;}
.titleInternas a{text-decoration:none;font-family:"Trebuchet MS", Arial, Verdana, Helvetica;font-size:12px;font-weight:bold;color:#FFF;}
.titleInternas a:hover{text-decoration:none;color:#CCC;}

.fontTitle_internas{font-family:"Trebuchet MS", Arial, Verdana, Helvetica;font-weight:bold;font-size:14px;color:#44689F;}

.font11_internas {font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;color:#FFF;}
.font11_internas a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;color:#FFF;}
.font11_internas a:hover{text-decoration:none;color:#FFF;}

.fontFooter{ font-family:Tahoma, Verdana, Arial, Helvetica; font-size:9px; color:#999; text-align:center;}
.fontFooter a{ font-family:Tahoma, Verdana, Arial, Helvetica; font-size:9px; color:#999; text-decoration:none;text-align:center;}
.fontFooter a:hover{ font-family:Tahoma, Verdana, Arial, Helvetica; font-size:9px; color:#000;text-decoration:none;text-align:center;}
/*
#menu{width:1025px;height:70px;background:white;margin-top:12px;margin-bottom:10px;}
#menu ul{ margin-left:323px;list-style:none; margin-top:11px; margin-top:14px;}
#menu ul li{width:120px;}
#menu ul li ul li {opacity:0.85; filter: alpha(opacity=85); width:120px;}
#menu ul li ul li ul {opacity:0.85; filter: alpha(opacity=85); margin-left:323px;}
#menu ul li ul li ul li {opacity:0.85; filter: alpha(opacity=85); width:120px; position:relative; margin-left:129px;}
*/
#container1{width:200px;float:left;}

/* #container1_internas{width:200px;float:left;} */

#search{position:absolute; left:750px; top:10px; padding-right:40px; padding-top:0px; width:200px;}

#home #search{position:relative; clear:right; float:right; padding:0; margin:0; width:203px; left:0px; top:0px;}

#container2{height:578px;padding-top:1px;text-align:center;width:652px;background-color:#999;float:left;position:relative;}
#container2 ul{margin-left:13px;}



#container2_internas{height:79px;padding-top:0px;text-align:center;width:610px;float:left;}

#content_back{padding:15px 15px 20px 15px;height:160px;}

#content_back2{opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65);padding:20px 10px 17px 10px;background-color:#000; width:205px;height:150px;}

#content_back2_internas{opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65);padding:30px 0 0 0;background-color:#444;width:200px;height:157px; clear:left; float:left;}

#leftMenu 					{width:200px; color:#FFF; clear:left;float:left;}
#leftMenu h1				{border-bottom:solid 2px white; padding-bottom:8px; margin:0 20px 20px 20px; font:bold 14px "Trebuchet Ms", sans-serif;}
#leftMenu ul li				{margin:5px 0 5px 35px; list-style-image:url(../img/img_bullet2.jpg); font-weight:bold;} 
#leftMenu ul li a			{color:#FFF;text-decoration:none; display:block;}
#leftMenu ul li a:hover		{color:#CCC;text-decoration:none;}

#leftMenuProjects 					{width:200px;}
#leftMenuProjects li 				{list-style:none; list-style-image:none;background:url("../img/back_arrow_menu2.gif") 160px 5px no-repeat;}
#leftMenuProjects li:hover			{list-style:none; list-style-image:none;background:url("../img/back_arrow_menu.gif") 160px 5px no-repeat;}
#leftMenuProjects li a				{border-bottom:solid 1px white; margin:0 20px 8px 20px; padding-bottom:8px; font:bold 12px "Trebuchet Ms", sans-serif; color:#FFF;text-decoration:none;display:block;}
#leftMenuProjects li a:hover		{color:#CCC;text-decoration:none;}
#leftMenuProjects li ul 				{margin-bottom:20px;}
#leftMenuProjects li ul li			{list-style:none; list-style-image:none;background:none;margin-top:1px;}
#leftMenuProjects li ul li a		{border-bottom:none;margin:0; padding-bottom:0;padding:5px 20px; font:normal 12px "Trebuchet Ms", sans-serif; color:#FFF;text-decoration:none;display:block;}
#leftMenuProjects li ul li a:hover	{border-bottom:none;margin:0; background-color:#5C5C5C;padding-bottom:0; padding:5px 20px; font:normal 12px "Trebuchet Ms", sans-serif; color:#FFF;text-decoration:none;display:block;}
#leftMenuProjects li ul li a img  	{border:solid 3px white; width:60px; height:40px; margin-right:10px; vertical-align:middle;float:left;}
#leftMenuProjects li.opened		 	{margin-bottom:20px; background:url("../img/back_arrow_menu.gif") 160px 5px no-repeat;}
#leftMenuProjects li ul li.selected a{border-bottom:none;margin:0; background-color:#5C5C5C;padding-bottom:0; padding:5px 20px; font:normal 12px "Trebuchet Ms", sans-serif; color:#FFF;text-decoration:none;display:block;}

#leftMenuProjects_portfolio 					{width:200px; height:auto !important; height:700px; min-height:700px;}
#leftMenuProjects_portfolio li 				{list-style:none; list-style-image:none;background:url("../img/back_arrow_menu2.gif") 160px 5px no-repeat;}
#leftMenuProjects_portfolio li:hover			{list-style:none; list-style-image:none;background:url("../img/back_arrow_menu.gif") 160px 5px no-repeat;}
#leftMenuProjects_portfolio li a				{border-bottom:solid 1px white; margin:0 20px 8px 20px; padding-bottom:8px; font:bold 12px "Trebuchet Ms", sans-serif; color:#FFF;text-decoration:none;display:block;}
#leftMenuProjects_portfolio li a:hover		{color:#CCC;text-decoration:none;}
#leftMenuProjects_portfolio li ul 				{margin-bottom:20px;}
#leftMenuProjects_portfolio li ul li			{list-style:none; list-style-image:none;background:none;margin-top:1px;}
#leftMenuProjects_portfolio li ul li a		{border-bottom:none;margin:0; padding-bottom:0;padding:5px 20px; font:normal 12px "Trebuchet Ms", sans-serif; color:#FFF;text-decoration:none;display:block;}
#leftMenuProjects_portfolio li ul li a:hover	{border-bottom:none;margin:0; background-color:#5C5C5C;padding-bottom:0; padding:5px 20px; font:normal 12px "Trebuchet Ms", sans-serif; color:#FFF;text-decoration:none;display:block;}
#leftMenuProjects_portfolio li ul li a img  	{border:solid 3px white; width:60px; height:40px; margin-right:10px; vertical-align:middle;float:left;}
#leftMenuProjects_portfolio li.opened		 	{margin-bottom:20px; background:url("../img/back_arrow_menu.gif") 160px 5px no-repeat;}
#leftMenuProjects_portfolio li ul li.selected a{border-bottom:none;margin:0; background-color:#5C5C5C;padding-bottom:0; padding:5px 20px; font:normal 12px "Trebuchet Ms", sans-serif; color:#FFF;text-decoration:none;display:block;}

#boxBlueBig	{clear:left; float:left; margin-top:20px; margin-bottom:20px;}

#projects	{position:relative; width:622px; height:245px; padding-left: 5px; background:url(/img/white_bg.gif) repeat; padding-top:0px; margin-top:0px;} 
/* height:240px; */ /* width:612px; *//* background:url(/img/back_projects.jpg) no-repeat; */

#bigPicture {float:left; clear:left; width:388px; height:232px; margin-top:3.5px;}
#bigPicture img {clear:left; float:left; width:388px; height:232px; padding-left:0px;}

#thumbPicture{float:right; size: width:224px; height:215px;}/* height 240 */
/* height:232px */
#thumbs {margin-top: 20px;}
#thumbs li {display:inline; width:80px;}
#thumbs li img  {width:60px; height:40px; margin:5px;}
#thumbPicture img {margin-top:100px;}

#alignLogo{margin-left:50px; float:left; position:relative; margin-bottom:16px; width:187px;}

#home #alignLogo{float:left; margin-left:0px; margin-bottom:16px; width:187px;}

.break{clear:both;margin:0px;padding:0px;}

#portfolio #alignLogo{margin-left:74px; float:left; position:relative; margin-bottom:16px; width:187px;}

#featuredTitle{text-align:center;background-color:#54708C;height:31px;padding-top:10px;}

#imgLeft{text-align:center;height:342px;}

#imgLeft img{ padding:15px 15px 0px 15px;}

#contentInternas{padding:20px 0 20px 0;}
 
#portfolio #contentInternas{padding:20px 0 20px 0; width:200px; clear:left; float:left;}

#imgInternas{padding:0px;margin:0 0 0 5px;}
 
#contentright{float:right;margin:0px;text-align:left;width:570px;padding:20px;}
#contentright2{margin:0px;text-align:left;width:570px;padding:20px;}

#Image{float:left; clear:right; width:600px;}

#contentText {margin-top:5px;}
#contentText p {margin-bottom:14px;}
#contentText ul{margin-bottom:14px;}
#contentText li {margin-left:20px;}

#quadInternas{ padding:20px 20px 10px 20px;background-image:url(../img/back_quad_internas.jpg);background-repeat:no-repeat;width:348px;height:68px;}
#quadInternas p {margin-bottom:5px;}

#boxinterna{padding-right:20px;float:left;width:200px;}

#pageConteudo	{background:url("../img/back_repeat_internas.jpg") top center repeat-y;margin:0 auto;}
#pageConteudomargin	{ margin:0 auto; width:810px; padding-right:40px;}

#newsHome li { list-style:none; margin:0px; padding:0px; padding-bottom:5px;}
#newsHome li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; display:block;}
#newsHome li a:hover{ text-decoration:underline;}

#footer {clear:both;float:none;width:100%;height:25px;padding-top:15px;background:white;}

#siteMap { width:100px; height:200px;float:left;}
#siteMap ul { font-family:"Trebuchet MS", Arial, Verdana, Helvetica; font-size:11px; list-style:none; margin:0px; padding:0px; text-decoration:none;}
#siteMap ul li.titulo a{text-decoration:none;color:#44689F; font-weight:bold; line-height:20px; margin:0px; padding:0px;}
#siteMap ul li.titulo a:hover{ text-decoration:underline;}
#siteMap ul li a{ text-decoration:none; color:#999; font-weight:normal; font-size:10px; margin-left:0px; padding:0px; line-height:normal;}
#siteMap ul li a:hover{ text-decoration:underline;}

.galleria_wrapper {height:225px; clear:left; float:left;}

/*SuperFish*/
/*ESSENTIAL STYLES*/
/*menus*/
/*
.nav, .nav * {margin:0;padding:0;list-style:none;}
.nav ul {position:absolute; left:-999px; padding:0px;}
.nav ul li,.nav a { margin:0 10px;}
.nav li {float:left;position:relative;z-index:99;margin-left:10px;}
.nav a {display:block;}
*/

/*SubMenus*/
/*
.nav li:hover ul,ul.nav li.sfHover ul {top:13px;left:-332px; width:180px;}
.nav li:hover li ul,.nav li.sfHover li ul {top:-999px; width:180px;}
.nav li li:hover ul,ul.nav li li.sfHover ul {top:-1px; width:180px;}
.superfish li:hover ul,.superfish li li:hover ul {top: -999px; width:180px;}
*/

/*ORIGINAL SKIN*/
/*
.nav {}
.nav li {background:#FFF;}
.nav a {text-decoration:none;}
.nav li li {background:#FFF; padding-top:5px;}
*/

/* HOME */

#flashHome	{position:absolute;top:0px;left:0px;clear:both;}

h4 {font-size:18px;}

#content_back .arrow {
	list-style-image: url(/img/arrows.gif);
	}
#newsHome {
	padding-left:15px;
	}

/* Contactus Form on Contact Us Page */

#contactusform .right-align {
	text-align:right;
	padding-right:10px;
	float:left;

	}
#contactusform div {
	padding-bottom:5px;
	}
#contactusform .dates {
	padding-bottom:10px;
	padding-top:10px;
	clear:left;
	float:left;
	width:100%;
	}
#contactusform #dates_bot {
	clear:left;
	float:left;
	padding-bottom:20px;
	padding-top:10px;
	width:100%;
	}
#contactusform input {
	border: #666666 thin solid;
	}
#contactusform textarea {
	border: #666666 thin solid;
	}
#contactusform select {
	border: #666666 thin solid;
	}
#contactusform .end_left {
	width:40%;
	float:left;
	clear:left;
	}
#contactusform .end_right {
	width:60%;
	float:right;
	clear:right;
	}
#contactusform .end {
	padding-left:0px;
	text-align:left;
	float:left;
	clear:right;
	width:100%;
	}
#contactusform .checkboxes {
	}
.textred {
	color:#FF0000;
	}
#checkboxes_fieldset {
	border:thin #CCCCCC solid;
	padding:10px;
	}
.wireless_logos {
	padding:12px 5px 12px 5px;
	}
.wireless_logos-top {
	padding:0px 5px 12px 5px;
	}
.wireless_logos-bot {
	padding:12px 5px 0px 5px;
	}
#contentText .sitemap_links {
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
/* ---Hex Color cheat sheet---
	#174299:  Dark Blue (Similar to Spectrum Logo Text)
	#666:  Dark Gray (Left navigation background color)
	#E5E5E5:  Light Gray (body background color)
*/

#navigation {width: 615px; float:right; margin-right:85px; position:relative; z-index:10; padding: 0px 0px 7px 0px; margin-top:10px;}
#home #navigation{width:611px; margin:10px 0 0 0; padding:0;}
#navigation li {margin:0 2px 0 0px; padding:5px 0px 5px 0px; list-style:none; background-color:#54708C;} /* Top bar */
#navigation a {text-decoration:none; margin:0;}
#navigation ul {list-style:none; margin:0; padding: 0;}
#navigation ul ul {margin:0; padding:0;}
/* 
	LEVEL ONE
*/

#navigation ul.dropdown                         { position: relative; }
#navigation ul.dropdown li                      { display:block; font-weight: bold; float: left; zoom: 1;}
#navigation ul.dropdown a:hover		            { color: #FFF;}
#navigation ul.dropdown a:active                { color: #FFF;}
#navigation ul.dropdown li a                    { padding: 4px 25px; color: #FFF; font-size:14px;}
#navigation ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
#navigation ul.dropdown li.hover,
#navigation ul.dropdown li:hover                { color: #FFF; background-color:#777; position: relative;}
#navigation ul.dropdown li.hover a				{ color:#FFF; }
#navigation ul.dropdown li.hover a:hover		{ color:#FFF; }
#navigation ul.dropdown li.hover a:active              { color:#FFF; }
#navigation ul.dropdown li.more {background-image: url(/img/more_arrow.gif);
background-repeat:no-repeat; background-position:center right;}


/* 
	LEVEL TWO
*/
#navigation ul.dropdown ul 						{ width: 200px; visibility: hidden; position: absolute; top: 100%; left: 0; border:0px solid #000; margin-top: -1px;}
#navigation ul.dropdown ul li 					{ color:#FFF; font-weight: normal; background-color:#54708C;
									  border-bottom: 0px solid #54708C; float: none; margin:0; padding:3px 6px; border-top:thin solid #FFFFFF; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
#navigation ul.dropdown ul li a					{ color:#54708C; border-right: none; width: 100%; display: inline-block; font-size: 12px; text-transform:none; padding:0;} 
#navigation ul.dropdown ul li.hover {color:#FFF; background-color:#777;}
#navigation ul.dropdown ul li.hover a {color:#FFF;}
#navigation ul.dropdown li.empty.hover {background-color:#54708C; }

/* 
	LEVEL THREE
*/
#navigation ul.dropdown ul ul 					{ left: 100%; top: 0; }
#navigation ul.dropdown li:hover > ul 			{ visibility: visible; }