/*******************************************RESET
************************************************/
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,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,center{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit}body{line-height:1}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}input,textarea{margin:0;padding:0}hr{margin:0;padding:0;border:0;color:#000;background-color:#000;height:1px}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.clearfix {display:inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

body { font-family:Arial, Helvetica, sans-serif; cursor:default;}


/*****************************************  FACEBOOK
***************************************************/

body { font-family: 'Open Sans', sans-serif; cursor:default; background:#ebebeb;}
.wrap { width:940px; margin:0px auto;}

.left { float:left;}
.right { float:right;}

.column_320 { width:320px; position:relative;}
.column_300 { width:300px; position:relative;}
.column_620 { width:620px; position:relative;}

.header { height:227px; background:url(img/bg_header.jpg) no-repeat top center;}
	.header .logo { padding-top:69px;}
	.header ul.navy { padding:34px 0 0 40px;}
	.header ul.navy li a {text-transform:uppercase; font-weight:800; color:#fff; text-decoration:none; font-size:13px; display:block; line-height:30px; padding-left:33px;}
	.header ul.navy li a:hover { color:#a9aebb;}
	.header .phone { color:#802252; text-transform:uppercase; font-weight:800; font-size:22px; padding:36px 0 0 40px;}
	.header a.contact {text-transform:uppercase; font-weight:800; font-size:14px; color:#fff; padding:68px 0 10px 40px; display:block; text-decoration:none; background:url(img/bullet_contact.png) no-repeat 160px 97px;}
	.header a.contact em { color:#6c707b; line-height:30px;}
	.header a.contact:hover em { color:#802252;}
	
	#home .header ul.navy li.li_1 a{ background:url(img/bullet_navy.png) no-repeat 0% 50%; color:#6c707b;}
	#servicios .header ul.navy li.li_2 a{ background:url(img/bullet_navy.png) no-repeat 0% 50%; color:#6c707b;}
	#equipo .header ul.navy li.li_3 a{ background:url(img/bullet_navy.png) no-repeat 0% 50%; color:#6c707b;}
	#faq .header ul.navy li.li_4 a{ background:url(img/bullet_navy.png) no-repeat 0% 50%; color:#6c707b;}
	#links .header ul.navy li.li_5 a{ background:url(img/bullet_navy.png) no-repeat 0% 50%; color:#6c707b;}
	
.main { background:url(img/main.gif); width:100%; overflow:hidden; height:80px; }
	.aside { width:50%;}
	.aside .image { float:right;}
	.social {color:#6c707b;text-transform:uppercase; font-weight:800; font-size:14px; padding:35px 0 0 40px;}
	.social img { position:absolute; float:left; margin:-10px 0 0 25px;}
	#home .social {color:#6c707b;text-transform:uppercase; font-weight:800; font-size:14px; padding:50px 0 0 40px;}
	#home .social img { position:absolute; float:left; margin:-10px 0 0 25px;}
	#home .main { height:299px;}

.container { clear:both; margin-bottom:40px;}
.cont { background:#fff;}


/******************* CONTENIDOS */

#home .sidebar { text-align:center; background:#fff url(img/map.png) no-repeat 50% 10%; box-shadow:-3px 3px 6px #ccc}
.sidebar { text-align:center; background:#fff url(img/map.png) no-repeat 50% -10%; box-shadow:-3px 3px 6px #ccc}
#home .sidebar .logo { padding-top:230px; margin-bottom:20px;}
.sidebar .logo { padding-top:100px; margin-bottom:20px;}
.sidebar .logo img { width:125px;}

.testimonial { background:#222429 url(img/q.gif) no-repeat; color:#a9aaab; font-family:"Georgia", Times New Roman, Times, serif; font-size:16px; font-style:italic; text-align:left; padding:40px 30px 40px 85px; line-height:20px;}

#home .hea { height:300px; overflow:hidden;}
#home .hea h1 { position:absolute; float:left;text-transform:uppercase; font-weight:800; color:#fff; font-size:40px; margin:70px 0 0 70px;}
#home .hea h1 span {font-weight:800; font-size:80px; display:block;}
.hea { height:170px; overflow:hidden;}
.hea h1 { position:absolute; float:left;text-transform:uppercase; font-weight:800; color:#fff; font-size:30px; margin:30px 0 0 70px;}
.hea h1 span {font-weight:800; font-size:60px; display:block;}

h2 { color:#89325f; font-size:18px; font-weight:bold; margin-bottom:10px;}
h3 { color:#333; font-size:15px; font-weight:600; margin-bottom:10px; line-height:20px;}
h4 { color:#c4c4c4; font-weight:normal !important; margin-bottom:10px; font-size:18px;}

.content { padding:45px 70px 20px 70px;}
.content p { font-size:12px; line-height:18px; padding-bottom:15px; color:#222;}
.content strong { font-weight:bold; color:#000;}

.cont a { color:#36C; text-decoration:none;}
.square { width:239px; background:url(img/overlay.png); position:absolute; float:left; padding:30px;text-transform:uppercase;}
.square a {font-family: 'Open Sans', sans-serif;  font-weight:800; font-size:18px; color:#303030; line-height:22px;}