/* CLASES GENERALES */

.clearfix{
	width:1px;
	height:1px;
	clear: both;
	content:".";
	display: block;
}
#contenedor{
	width: 980px;
	margin: auto;
	padding-right: 7px;
	padding-left: 7px;
}

#lightbox {  
 display:none;  
 background: rgba(100,100,100,0.35);  
 opacity:0.9;  
 filter:alpha(opacity=90);  
 position:absolute;  
 top:0px;  
 left:0px;  
 min-width:100%;  
 min-height:100%;  
 z-index:1000;  
}  

#lightbox-panel {  
 display:none;  
 position:fixed;  
 top:50px;  
 left:50%;  
 margin-left:-300px;  
 width:600px;  
 background:#FFFFFF;  
 padding:10px 15px 10px 15px;  
 border:2px solid #CCCCCC;  
 z-index:1001;
	text-decoration: none;
	font: 14px "Helvetica Neue", Helvetica, sans-serif;
}  

#lightbox-panel_2 {  
 display:none;  
 position:fixed;  
 top:50px;  
 left:50%;  
 margin-left:-300px;  
 width:600px;  
 background:#FFFFFF;  
 padding:10px 15px 10px 15px;  
 border:2px solid #CCCCCC;  
 z-index:1001;  
} 

#lightbox-panel_3 {  
 display:none;  
 position:fixed;  
 top:50px;  
 left:50%;  
 margin-left:-300px;  
 width:600px;  
 background:#FFFFFF;  
 padding:10px 15px 10px 15px;  
 border:2px solid #CCCCCC;  
 z-index:1001;  
} 

#lightbox-panel_4 {  
 display:none;  
 position:fixed;  
 top:50px;  
 left:50%;  
 margin-left:-300px;  
 width:600px;  
 background:#FFFFFF;  
 padding:10px 15px 10px 15px;  
 border:2px solid #CCCCCC;  
 z-index:1001;  
} 

#lightbox-panel p{
	color: #737474;
}
#lightbox-panel a{
	color: #578277;
}
#lightbox-panel a:hover{
	color: #2b443e;
}
#lightbox-panel_2 p{
	color: #737474;
}
#lightbox-panel_2 a{
	color: #578277;
}
#lightbox-panel_2 a:hover{
	color: #2b443e;
}
#lightbox-panel_3 p{
	color: #737474;
}
#lightbox-panel_3 a{
	color: #578277;
}
#lightbox-panel_3 a:hover{
	color: #2b443e;
}
#lightbox-panel_4 p{
	color: #737474;
}
#lightbox-panel_4 a{
	color: #578277;
}
#lightbox-panel_4 a:hover{
	color: #2b443e;
}
/* END CLASES GENERALES */

#head{
	height: 91px;
	background-color: white;
}
#logo{
	width: 241px;
	padding-top: 25px;
	float: left;
	padding-left: 15px;
}

/* MENU */

#menu_lexword{
	float: left;
	text-align: center;
	padding-left: 5px;
}
#home{
	float: right;
}
#home a{
	width: 53px;
	overflow: hidden;
	display: block;
}
#home a:hover{
	display: block;
	text-indent: -53px;
}
#nosotros{
	float: right;
}
#nosotros a{
	width: 69px;
	overflow: hidden;
	display: block;
}
#nosotros a:hover{
	display: block;
	text-indent: -70px;
}
#servicios{
	float: right;
}
#servicios a{
	width: 73px;
	overflow: hidden;
	display: block;
}
#servicios a:hover{
	display: block;
	text-indent: -74px;
}
#clientes{
	float: right;
}
#clientes a{
	width: 66px;
	overflow: hidden;
	display: block;
}
#clientes a:hover{
	display: block;
	text-indent: -67px;
}
#blog{
	float: right;
}
#blog a{
	width: 49px;
	overflow: hidden;
	display: block;
}
#blog a:hover{
	display: block;
	text-indent: -50px;
}

/* END MENU */

#hola{
	width: 163px;
	height: 41px;
	float: right;
	margin-top: 15px;
	margin-right: 10px;
}
#hola a{
	width: 163px;
	height: 41px;
	overflow: hidden;
	display: block;
}
#hola a:hover{
	display: block;
	text-indent: -163px;
}
#idioma{
	width: 37px;
	height: 15px;
	padding-top: 5px;
	text-decoration: none;
	color: #9b9b9c;
	float: right;
	margin-left: 332px;
	margin-right: 10px;
}
#idioma a{
	color: #578277;
}
#idioma a:hover{
	color: #2b443e;
}
#tel{
	float: right;
	margin-top: 44px;
	margin-right: 15px;
	color: #9b9b9c;
	font: 12px "Helvetica Neue", Helvetica, sans-serif;
}
#banner_principal{
	width: 980px;
}

/* INICIO CUERPO HOME IZQ*/
#izq_home{
	width: 750px;
	height: 323px;
	background-color: #f4f4f5;
	margin-top: 10px;
	float: left;
	padding: 0;
}
#img1{
	background-color: #fdfdfe;
	margin: 0px;
	float: left;
}
#titulo{
	width: 633px;
	height: 32px;
	background-color: #345447;
	color: #84c4ab;
	padding-top: 8px;
	padding-left: 20px;
	float: left;
}
#tel {
	color: #578277;
}
#tex{
	float: left;
	width: 612px;
	margin-top: 8px;
	padding-left: 22px;
	color: #737474;
	padding-top: 10px;
	font: 15px "Helvetica Neue", Helvetica, sans-serif;
	text-decoration: none;
}
#tex a{
	color: #000;
	text-decoration: underline;
}
#tex a:hover{
	color: #454545;
	text-decoration: underline;
}
#der_home{
	width: 221px;
	height: 323px;
	background-color: #cccdcf;
	background-image: url(../images/back_casos.jpg);
	margin-top: 10px;
	float: right;
}
#swf_casos{
	width: 221px;
}
/* END CUERPO HOME */

/* INICIO CUERPO FOOTER */
#footer{
	background: #eef0f0;
	width: 980px;
	height: 30px;
	margin-top: 5px;
}

#bt_omt{
	float: right;
}
#bt_omt a{
	width: 40px;
	overflow: hidden;
	display: block;
}
#bt_omt a:hover{
	display: block;
	text-indent: -40px;
}
#footer {
	height: 40px;
}

#footer a {
	color: gray;
}

#footer a:hover {
	color: #454545;
}

#menu_footer{
	width: 550px;
	height: 40px;
	float: left;
}

#menu_footer li{
	float: left;
	padding-top: 5px;
	padding-left: 8px;
	text-decoration: none;
}

/* INICIO CUERPO FOOTER */

/* INICIO NOSOTROS */
#img_nosotros{
	width: 161px;
	float: left;
}
#pro_bono{
	margin-top: 5px;
}
#titulo_nosotros{
	color: #84c4ab;
	background-color: #345447;
	padding-top: 8px;
	width: 405px;
	float: left;
	height: 31px;
	padding-left: 15px;
}
#tex_nosotros{
	background-color: white;
	float: left;
	width: 400px;
	margin-top: 15px;
	color: #737474;
	padding-left: 0;
	padding-top: 15px;
	text-decoration: none;
	font: 15px "Helvetica Neue", Helvetica, sans-serif;
}
#tex_nosotros a{
	color: #000;
	text-decoration: underline;
}
#tex_nosotros a:hover{
	color: #454545;
	text-decoration: underline;
}
#img_network{
	float: right;
}
#tex_network{
	background-color: #dfdfe1;
	width: 390px;
	height: 602px;
	float: right;
	text-decoration: none;
	font: 14px/15px "Helvetica Neue", Helvetica, sans-serif;
	margin-bottom: 20px;
}
#texto_network{
	padding: 20px;
	color: #414141;
}
#btn_fundador{
	float: left;
}
#btn_fundador a{
	width: 390px;
	overflow: hidden;
	display: block;
	clear: right;
}
#btn_fundador a:hover{
	display: block;
	text-indent: -390px;
}
#perfil_fundador{
	padding: 15px;
}
#back_asesores{
	padding-left: 1px;
}
#btn_suarez{
	float: left;
}
#btn_suarez a{
	width: 390px;
	overflow: hidden;
	display: block;
}
#btn_suarez a:hover{
	display: block;
	text-indent: -390px;
}
#btn_yanez{
	float: left;
}
#btn_yanez a{
	width: 390px;
	overflow: hidden;
	display: block;
}
#btn_yanez a:hover{
	display: block;
	text-indent: -390px;
}
#izq_servicios{
	width: 310px;
	height: 250px;
	text-align: right;
	padding-top: 100px;
	float: left;
	padding-left: 80px;
	margin-bottom: 286px;
}
#titulo_2{
	color: #578277;
	padding-top: 15px;
	padding-left: 5px;
}
#logo2{
	float: left;
}
#titulo_tex{
	color: #414141;
	margin-top: 5px;
	font: 14px "Helvetica Neue", Helvetica, sans-serif;
}
#div_servicios{
	float: left;
	padding-top: 35px;
}
#der_servicios{
	width: 550px;
	float: right;
	padding-top: 36px;
}
#btn_servicios1{
	float: left;
	background-color: #e9e9eb;
}
#btn_servicios1 a{
	width: 550px;
	overflow: hidden;
	display: block;
}
#btn_servicios1 a:hover{
	display: block;
	text-indent: -652px;
}
#traduccion{
	display: block;
}
#tex_traduccion{
	background-color: #345447;
 	background: -moz-linear-gradient(top, #578277 , #243e34);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#578277),  to(#243e34));
	display: none;
	padding: 15px 15px 25px 25px;
	float: right;
	font: 14px/18px "Helvetica Neue", Helvetica, sans-serif;
}
#tex_traduccion p{
	color: #fff;
}

#tex_traduccion a{
	color: #84c4ab;
	display: block;
	text-decoration: underline;
	text-align: right;
}
#btn_servicios2{
	float: left;
	background-color: #e9e9eb;
}
#btn_servicios2 a{
	width: 550px;
	overflow: hidden;
	display: block;
}
#btn_servicios2 a:hover{
	display: block;
	text-indent: -652px;
}
#interpretacion{
	display: block;
}
#tex_interpretacion{
	background-color: #345447;
 	background: -moz-linear-gradient(top, #578277 , #243e34);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#578277),  to(#243e34));
	display: none;
	padding: 15px 15px 25px 25px;
	float: right;
	font: 14px/18px "Helvetica Neue", Helvetica, sans-serif;
}
#tex_interpretacion p{
	color: #fff;
}

#tex_interpretacion a{
	color: #84c4ab;
	display: block;
	text-decoration: underline;
	text-align: right;
}
#btn_servicios3{
	float: left;
	background-color: #e9e9eb;
}
#btn_servicios3 a{
	width: 550px;
	overflow: hidden;
	display: block;
}
#btn_servicios3 a:hover{
	display: block;
	text-indent: -652px;
}
#servicios_legales{
	display: block;
}
#tex_servicios_legales{
	background-color: #345447;
 	background: -moz-linear-gradient(top, #578277 , #243e34);
 	background: -webkit-gradient(linear, 0 0, 0 100%, from(#578277),  to(#243e34));
	display: none;
	padding: 15px 15px 25px 25px;
	float: right;
	font: 14px/18px "Helvetica Neue", Helvetica, sans-serif;
}
#tex_servicios_legales p{
	color: #fff;
}

#tex_servicios_legales a{
	color: #84c4ab;
	display: block;
	text-decoration: underline;
	text-align: right;
}
#tex_servicios_legales h1{
	color: #84c4ab;
	text-decoration: underline;
	text-align: left;
	text-indent: 8px;
}
#tex_clientes p{
	color: #7f7f7f;
	padding-top: 15px;
	padding-left: 5px;
	font: 15px/18px "Helvetica Neue", Helvetica, sans-serif;
}
#tex_clientes h1{
	color: #578277;
	padding-top: 15px;
	padding-left: 5px;
}
#clientes1{
	margin-top: 10px;
	margin-bottom: 10px;
}

#clientes1 p{
	color: #7f7f7f;
	padding-top: 15px;
	padding-left: 5px;
	font: 15px/18px "Helvetica Neue", Helvetica, sans-serif;
}

#formulario{
	margin: 0;
	padding: 0px 0px 15px 0px;
	font : 9pt Arial, Helvetica, sans-serif;
}
form * {
	margin:2px 0 2px 0;
	padding:0;
}
#comentarios{
	width: 540px;
	max-width: 540px;
}
input{
	color: #ffffff;
	border: 1px solid #4a4601;
	background-color: #757f79;
}
#datos{
	margin: 15px 2px 2px; 
	padding: 0px 0px 0 15px;
}

#datos h1 {
	margin-top: 5px;
	color: #345447;
}
#datos h2 {
	color: #345447;
}
#lightbox-panel_4 h1 {
	color: #345447;
}
#aporte{
	margin: 10px 2px 2px;
	color: #868685;
	font: 15px "Helvetica Neue", Helvetica, sans-serif;
}
legend {
	padding: 0px 5px 0 5px;
	margin: 2px;
}
.submit input{
	width: 70px;
	height: 25px;
	color: #ffffff;
	background: #3c4841;
	border: 2px outset #757f79;
}
input{
	font-size:12px;
	padding: 4px 2px 2px;
	border:solid 1px #708090;
	width:250px;
	margin: 5px 0 0 10px;
	border: 1px solid #4a4601;
}
textarea{
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #708090;
	width: 400px;
	height: 80px;
	margin: 0 0 0 10px;
	color: #ffffff;
	border: 1px solid #4a4601;
	background-color: #757f79;
}