h2.with-tabs {
	display: none;
}

ul.primary {
	margin: 0 0 0 50px;
}

#titulo-testeira {
	/*background-image: url(images/bg-title.png);
	background-repeat: repeat-x;*/
	height: 123px;
}

.titulo-paginas {
	float: left;
}

.testeira-pagina {
	float: right;
	position: absolute;
	right: 0; 
}

.node {
	clear: both;
	padding: 0 50px;
}

.node li {
	background-image:url(images/bullet-site-maps.png) !important;
	padding:0 0 0 10px !important;
	background-position: 0 6px;
}

/* ************************************************** */
/* BREADCRUMP */
/* ************************************************** */

#wrapper #container .breadcrumb {
	position: static;
	text-align: left;
	clear: both;
	padding: 0 50px;
	color: #999;
}

/* ************************************************** */
/* LOCALIZAÇÃO */
/* ************************************************** */

.field-type-embed-gmap iframe {
	width: 80% !important;
}

/* ************************************************** */
/* SOLUÇOES */
/* ************************************************** */

.content-solucoes {
	margin: 0 50px;
	width:930px;
}

.content-solucoes h3.subtitulo {
	display: none;
}

.content-solucoes h2 {
	background-image:url(images/bg-sub-h2-solucoes.png);
	color:#E6E6E6;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:45px;
	line-height:45px;
	margin-bottom:15px;
	padding-left:60px;
}

.content-solucoes h2.active {
	background-image:url(images/bg-sub-h2-solucoes.png);
	background-position: 0 -44px;
}

.content-solucoes .content {
	padding: 0 20px;
}

.content-solucoes a {
	font-weight: bold;
	line-height: normal;
}

.content-solucoes p {
	margin: 0;
}

.content-solucoes .views-row {
	margin-bottom: 25px;
	padding-bottom: 25px;
	background-image: url(images/separador.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

/* ************************************ */
/*              CONTATO                 */
/* ************************************ */

.webform-client-form p{
	margin: 0;
	color: #558dc0;
}

.webform-client-form p a, .webform-client-form p a:hover {
	color: inherit;
	cursor: default;
	text-decoration: inherit;
}

.form-submit {
	border: 1px solid #666;
	background-color: #999;
	color: #FFF;
	font-weight: bold;
	padding: 6px;
	cursor: pointer;
	margin: 10px 0 0 0;
}

.form-submit:hover {
	background-color: #666;
	border: 1px solid #999;
}

.webform-component-textfield input, .webform-component-email input, .form-textarea {
	border: 1px solid #265580;
	background-image: url(images/bg-input.png);
	background-position: top left;
	background-repeat: repeat-x
}

.webform-component-email input, .form-textarea {
	background-image: url(images/bg-textarea.png);
}

.webform-component-textfield input:focus, .webform-component-email input:focus, .form-textarea:focus {
	background-color: #e5ecf3;
}

/* ************************************ */
/* CONSULTORIA DE TI, CABEAMENTO, SURVEILLANCE, TECNOLOGIA */
/* ************************************ */

.partilha_solucoes {
	margin: 20px 0 0 0;
}

.partilha_solucoes h3.subtitulo {
	display: none;
}

.partilha_solucoes .content {
	margin: 0;
	padding: 0 50px;
}

.partilha_solucoes .views-row {
	background-image:url(images/separador.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
}

.partilha_solucoes .views-field-title a {
	font-weight: bold;
	font-size: 1.2em;
	background-image:url(images/bullet-site-maps.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding: 0 0 0 10px;
}

/* ************************************ */
/* H3 class subtitulo */
/* ************************************ */

h3.subtitulo {
	border-bottom: 1px dotted #3a5ba3;
	padding: 0 0 5px 0;
	color: #3a5ba3;
	font-size: 2em;
}

/* ************************************ */
/* CONTEUDO */
/* ************************************ */

.category-tile * {
	margin: 0;
	padding: 0;
}

.category-tile {
	clear:both;
	float:left;
	margin-bottom:20px;
	width:732px;
	color:#000000;
	font-family:Arial;
	font-size:12px;
}

.category-tile-content {
	background-image:url(http://www.rayteccctv.com/images/category_tile_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	min-height:200px;
	width:732px;
}

.category-content-left {
	float:left;
	padding:15px 0 10px 20px;
	width:212px;
}

.category-content-right {
	float:left;
	padding:0 15px 0 0;
	width:485px;
}

.category-content-right-images {
	clear:both;
	float:left;
	height:77px;
	padding:5px 15px 13px 0;
	width:455px;
}

.category-content-right-info {
	clear:both;
	float:left;
	padding-bottom:5px;
	padding-top:8px;
	width:485px;
}

.category-tile p {
	line-height:14px;
	margin-bottom:12px;
	margin-top:12px;
}

.category-tile-footer {
	background-image: url(http://www.rayteccctv.com/images/category_tile_red.gif);
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:29px;
	padding:7px 20px 0 0;
	text-align:right;
	width:712px
}

.category-tile-footer-blue {
	background-image: url(http://www.rayteccctv.com/images/category_tile_blue.gif);
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:29px;
	padding:7px 20px 0 0;
	text-align:right;
	width:712px
}

.category-tile-footer a, .category-tile-footer-blue a {
	color: #FFF;
	text-decoration: none;
}

/* ************************************************** */
/* MAPA DO SITE */
/* ************************************************** */

#block-menu-menu-mapa-site {
	margin:0 50px;
	width:930px;
}

#block-menu-menu-mapa-site h2 {
	display: none;
}

#block-menu-menu-mapa-site .expanded {
	background-image:url(images/bullet-site-maps.png);
	background-position: 0 6px;
}

#block-menu-menu-mapa-site .leaf {
	background-image:url(images/bullet-close.png);
	background-position: 0 6px;
}

/* ************************************************** */
/* LOGOTIPOS */
/* ************************************************** */

img[title="logotipo"] {
	/*float: right;
	margin-top: -400px;*/
	position: absolute;
	top: 55px;
	right: 60px;
}
img[title="logotiporight"] {
	/*float: right;
	margin-top: -400px;*/
	position: absolute;
	top: 0;
	right: 0;
}
img[title="logotipotop"] {
	/*float: right;
	margin-top: -400px;*/
	position: absolute;
	top: 18px;
	right: 50px;
}
