﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{
	margin:0px;
	font-size:12px;
	line-height:14px;
	font-family:Arial;
	background:#bdd4e5 url(images/body-bg.jpg) repeat-x left top;
	color:#636363;
	padding:0px;
	margin-top: 40px;
	margin-bottom: 10px;
}
input,select,textarea{font-size:13px;line-height:15px;font-family:Arial; vertical-align:middle; color:#919191;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
h1{font-size:24px;line-height:26px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:13px;line-height:15px;}
h5{font-size:12px;line-height:14px; color:#444242;}
h6{font-size:10px;line-height:12px;}
div.title h1{
	font-size:16px;
	line-height:26px;
	color: #509AD1;
	font-weight: bold;
}
div.title h2{
	font-size:14px;
	line-height:20px;
}
div.services-block h1{
	font-size:14px;
	color: #509AD1;
	line-height:20px;
}
div.services-block h2{
	font-size:14px;
	color: #509AD1;
	line-height:20px;
}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.col1,.col2,.col3{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
.c1{ color:#ed7329;}
p{ padding:8px 0;}
div.container{width:780px;margin:0 auto; clear:both; overflow:hidden;}
div.side{width:32px; float:left; padding:100px 0 0 0;}
div.main{width:748px; float:left;}
ul.side-menu li{ padding:0 0 12px 0;}
div.main-mid{width:747px;background:url(images/box01-mid.gif) repeat-y left top;}
div.main-top{width:747px;background:url(images/box01-top.gif) no-repeat left top;}
div.main-btm{background:url(images/box01-btm.gif) no-repeat left bottom; padding:23px 0 10px 0; overflow:hidden;}
div.header-block{width:747px; padding:0 0 10px 0;}
div.header-block div.cols1{width:747px;overflow:hidden;clear:both;}
div.header-block div.cols1 div.col1{width:253px; text-align:right;}
div.header-block div.cols1 div.col2{width:338px; text-align:center; font-size:14px; font-weight:bold; line-height:16px; padding:14px 0 0 0; color:#478ebf;}
div.header-block div.cols1 div.col3{width:124px; padding:9px 0 0 0;}
div.header-block div.language{ width:124px; height:26px; background:url(images/bg01.gif) no-repeat left top; line-height:26px; text-align:center; font-size:11px;}
div.header-block div.language a{margin:0 4px;}
div.header-block a.active{ color:#ed7329; }
div.ads01-block{ text-align:center; padding:10px 0;}
div.intro-block{ padding:10px 0 10px 50px;}
div.intro-block div.cols1{width:670px;overflow:hidden;clear:both;}
div.intro-block div.cols1 div.col1{width:434px;}
div.intro-block div.cols1 div.col2{width:236px; text-align:right;}
div.ego-block{ padding:8px 0;}
div.ego-block div.cols1{width:705px;overflow:hidden;clear:both; margin:0 auto;}
div.ego-block div.cols1 div.col1{width:235px;}
div.ego-block div.ego{ width:221px; background:url(images/bg02.jpg) no-repeat left top; margin:0 auto;}
div.ego-block div.ego-cont{
	padding:14px;
	color:#3076a6;
}
div.ego-block div.cols01{width:193px;overflow:hidden;clear:both; padding:0 0 5px 0;}
div.ego-block div.cols01 div.col01{width:auto; float:left;}
div.ego-block div.cols01 div.col02{width:auto; float:right;}
div.ego-block a.one-more{ width:61px; height:18px; display:block; background:url(images/btn01.gif) no-repeat left top; line-height: 18px; text-align:center; color:#fff; font-size:9px; font-weight:bold;}
div.ego-block a.one-more:hover{ text-decoration:none;}
div.ego-block a.plus-more{ width:61px; height:18px; display:block; background:url(images/btn02.gif) no-repeat left top; line-height: 18px; text-align:center; color:#fff; font-size:9px; font-weight:bold;}
div.ego-block a.plus-more:hover{ text-decoration:none;}
div.ego-block a.pro-more{ width:61px; height:18px; display:block; background:url(images/btn03.gif) no-repeat left top; line-height: 18px; text-align:center; color:#fff; font-size:9px; font-weight:bold;}
div.ego-block a.pro-more:hover{ text-decoration:none;}
#footer-r{
	float: right;
	width: 115px;
	margin-top: 15px;
	margin-right: 15px;
}
div.footer-block{
	text-align:center;
	color:#3680b4;
	margin:auto;
	line-height: 15px;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	width: 550px;
}
div.footer-block a{ color:#3680b4; margin:0 8px;}
div.reputation-block{ padding:8px 45px;}
div.reputation-block p{ padding:0 0 16px 0;}
div.our-services{ height:27px;}
div.our-services a{ width:187px; height:27px; display:block; background:url(images/btn04.gif) no-repeat left top; line-height:27px; text-align:center; color:#fff; font-weight:bold; float:right;}
div.services-block{ padding:8px 39px 8px 36px;}
div.services-block table.services{ width:672px; border-collapse:collapse; border-spacing:0;}
div.services-block th.planes{ width:309px; padding:0;}
div.services-block th.egoone{ width:121px;padding:0;}
div.services-block th.egoplus{ width:121px;padding:0;}
div.services-block th.egopro{ width:121px;padding:0;}
div.services-block th.title{ font-size:15px; line-height: 17px; padding:8px 20px; color:#509ad1; text-align:left;}
div.services-block td.planes{ padding:8px 20px; background:#f1f1f1;}
div.services-block td.egoone{ text-align:center; background:#f1e9d7; vertical-align:middle;}
div.services-block td.egoplus{ text-align:center; background:#f1e3d5;vertical-align:middle;}
div.services-block td.egopro{ text-align:center; background:#f1ddd5;vertical-align:middle;}
div.services-block td.egoone img{ vertical-align:middle;}
div.services-block td.egoplus img{ vertical-align:middle;}
div.services-block td.egopro img{ vertical-align:middle;}
div.services-block tr.even td.planes{  background:#e4e4e4;}
div.services-block tr.even td.egoone{  background:#e6decb;}
div.services-block tr.even td.egoplus{  background:#e5d7c9;}
div.services-block tr.even td.egopro{  background:#e5d1c9;}
div.services-block tr.price td.egoone{  background:#fdf6e3; color:#f1b21a;}
div.services-block tr.price td.egoplus{  background:#fdefe1;color:#f07c0a;}
div.services-block tr.price td.egopro{  background:#fde9e1;color:#f04b0a;}
div.services-block span.s1{ font-weight:bold;}
div.services-block span.s2{ font-weight:bold; font-size:24px; padding:0 0 0 10px; line-height:26px;}
div.services-block tr.recruit td{ padding:8px 0; text-align:center; background:#fff;}
div.services-block tr.recruit td a{width:121px; font-size:14px; height:27px; display:block;text-align:center; line-height:27px; font-weight:bold; color:#fff; text-indent:6px; margin:0 auto;}
div.services-block tr.recruit td.egoone a{  background:url(images/btn05.gif) no-repeat left top; }
div.services-block tr.recruit td.egoplus a{ width:115px;  background:url(images/btn06.gif) no-repeat 50% top; }
div.services-block tr.recruit td.egopro a{  background:url(images/btn07.gif) no-repeat left top; }
div.contact-block{ padding:8px 41px 8px 33px;}
div.contact-block div.box01{width:673px;background:url(images/box02-mid.gif) repeat-y left top;}
div.contact-block div.box01-top{background:url(images/box02-top.gif) no-repeat left top;}
div.contact-block div.box01-btm{background:url(images/box02-btm.gif) no-repeat left bottom; padding:18px 0;}
div.contact-block div.cols1{width:673px;overflow:hidden;clear:both; padding:18px 0;}
div.contact-block div.cols1 div.col1{width:226px; margin:0 10px 0 0; text-align:right; font-weight:bold; color:#0b8a1d; line-height:18px;}
div.contact-block div.cols1 div.col2{width:437px;}
div.contact-block div.cols1 div.col2 input{ width:332px;}
div.contact-block div.cols1 div.col2 textarea{ width:330px; height:120px;}
div.contact-block div.cols2{width:437px;overflow:hidden;clear:both; padding:0 0 18px 0; margin:0 0 0 236px;}
div.contact-block div.cols2 div.col1{width:243px; margin:0 10px 0 0; font-size:13px; color:#919191; padding:6px 0;}
div.contact-block div.cols2 div.col2{width:84px;}
div.contact-block div.cols2 div.col2 input{width:84px; height:26px; background:url(images/btn08.gif) no-repeat left top; border:none; font-weight:bold; font-size:14px;color:#fff;}

div.contact-block2{
	padding: 0px;
	width: 310px;
	float: none;
	height: 300px;
}
div.contact-block2 div.box01{width:300px;background:url(images/box02-mid.gif) repeat-y left top;}
div.contact-block2 div.box01-top{background:url(images/box02-top.gif) no-repeat left top;}
div.contact-block2 div.box01-btm{background:url(images/box02-btm.gif) no-repeat left bottom; padding:18px 0;}
div.contact-block2 div.cols1{width:300px;overflow:hidden;clear:both; padding:18px 0;}
div.contact-block2 div.cols1 div.col1{
	width:60px;
	text-align:right;
	font-weight:bold;
	color:#0b8a1d;
	line-height:18px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
div.contact-block2 div.cols1 div.col2{
	width:160px;
}
div.contact-block2 div.cols1 div.col2 input{
	width:130px;
}
div.contact-block2 div.cols1 div.col2 textarea{ width:330px; height:120px;}
div.contact-block2 div.cols2{
	width:300px;
	overflow:hidden;
	clear:both;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 12px;
}
div.contact-block2 div.cols2 div.col1{
	width:140px;
	font-size:13px;
	color:#919191;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
div.contact-block2 div.cols2 div.col2{width:84px;}
div.contact-block2 div.cols2 div.col2 input{width:84px; height:26px; background:url(images/btn08.gif) no-repeat left top; border:none; font-weight:bold; font-size:14px;color:#fff;}
/*
div.cols1{width:;overflow:hidden;clear:both;}
div.cols1 div.col1{width:;}
div.cols1 div.col2{width:;}
div.cols1 div.col3{width:;}
div.cols01{width:;overflow:hidden;clear:both;}
div.cols01 div.col01{width:;}
div.cols01 div.col02{width:;}
div.cols01 div.col03{width:;}
div.cols1{width:;overflow:hidden;clear:both;}
div.cols1 div.floatleft{width:;}
div.cols1 div.floatright{width:;}
div.box01{width:px;background:url(images/box01-mid.gif) repeat-y left top;}
div.box01-top{background:url(images/box01-top.gif) no-repeat left top;}
div.box01-btm{background:url(images/box01-btm.gif) no-repeat left bottom;}
ul.tabs{ background:url(images/bg01.gif) no-repeat left bottom; height:26px;}
ul.tabs li{ float:left; width:auto;}
ul.tabs li a{ display:block; float:left;width:auto;}
ul.tabs li a:hover{ text-decoration:none;}
ul.tabs li a span{ display:block; float:left; height:26px; line-height:25px;width:auto;}
ul.tabs li a span.tab-r{padding:0 8px; cursor:pointer;}
ul.tabs li a.active span.tab-l{ background:url(images/tab01-l.gif) no-repeat left top;}
ul.tabs li a.active span.tab-r{ background:url(images/tab01-r.gif) no-repeat right top; }
*/

.txt_blue{ color:#509AD1;}
.txt_grey{color:#636363;}
.oficinas_a {color:#0b4d8a;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;display: block;text-decoration:none;}
.oficinas_a a, .oficinas_a a:visited{color:#0b4d8a;text-decoration:none;}
.oficinas_a a:hover, .oficinas_a a:active{color:#000000; text-decoration:none;}
.bunker{height: 41px;width: 115px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;float: right;margin-top: 3px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#googlemaps{float: right;}
.clearfixx{ clear:both;}
.txt_googlemaps{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666; text-align:center;}
