@charset "utf-8";
/* CSS GENERAL */
* {margin:0; padding:0;}
body {font-family:Helvetica, Arial, sans-serif; font-size:12px; background:#1C2734;}
a {text-decoration:none;}
.container {width:920px; height:658px; margin:55px auto 0;}

/* LOGO */
.logo {width:149px; height:149px; background:#1C2734; float:left;}
.logo img {width:149px; height:149px;}

/* MENU */
.menu {width:750px; height:25px; text-align:center; float:right; margin:129px 0 5px;}
.menu ul {list-style:none; width:750px; height:20px; background:#1C2734;}
.menu ul#menu-list li {display:inline; width:120px; height:20px; font-size:12px; margin:0 14px; overflow:hidden; float:left;}
.menu ul#menu-list li a {width:145px; height:17px; padding-top:3px; color:#FF6600; float:left;}
.menu ul#menu-list li:hover ul.submenu {display:block;}
.menu ul#menu-list li ul.submenu {position:absolute; width:145px; padding:6px 0 0; border-top:1px #1C2734 solid; display:none; z-index:20; margin:19px 0 0 0; background:none;}
.menu ul#menu-list li ul.submenu li {width:145px; height:18px; padding:5px 0; background:#FF6600; border:#1C2734 solid; border-width:0 1px 1px; margin:0;}
.menu ul#menu-list li ul.submenu li:hover {background:#999;}
.menu ul#menu-list li ul.submenu li a {color:#1C2734; font-size:10px;}
.menu-line {position:absolute; width:147px; padding:0; border-top:5px #FF6600 solid; margin:20px 0 0 13px;}

/* INDEX */
.index-content {clear:both; padding-top:350px;}
.index-content-left {width:320px; float:left; margin-left:56px;}
.index-content-left table td {vertical-align:top;}
.index-content-left h2 {font-size:12px; color:#FFF;}
.index-content-left p {margin-bottom:5px;}
.index-content-left a {font-size:12px; color:#FFF;}
.index-content-left a:hover {color:#FF6600;}
.index-content-right {width:320px; float:right; margin-right:28px;}
.index-content-right table td {vertical-align:top;}
.index-content-right h2 {font-size:12px; color:#FFF;}
.index-content-right p {margin-bottom:5px;}
.index-content-right a {font-size:12px; color:#FFF;}
.index-content-right a:hover {color:#FF6600;}

/* CONTENT */
.content {clear:both; overflow:hidden; display:none;}
.content-title {width:755px; height:73px; padding:52px 0 0 165px; background:#1C2734; margin:0 auto 10px; clear:both;}
.content-title h1 {font-size:30px; color:#FFF;}
.content-title-equipo {width:755px; height:93px; padding:32px 0 0 165px; background:#1C2734; margin:0 auto 10px; clear:both;}
.content-title-equipo h1 {font-size:30px; color:#FFF;}
.content-title-equipo h2 {font-size:14px; color:#FFF;}
.content-text-firma {width:650px; height:256px; margin:26px 115px 18px; padding:0 20px; text-align:justify; color:#FFF; overflow-y:scroll;}
.content-text-firma p {margin-bottom:10px;}
.content-text-firma h2 {font-size:14px; margin-bottom:10px;}
.content-text-firma ul {margin-left:30px;}
.content-text-firma ul li {margin:10px 0;}
.content-text-equipo {width:650px; height:256px; margin:26px 115px 18px; padding:0 20px; text-align:justify; color:#FFF; overflow-y:scroll;}
.content-text-equipo h2 {margin:10px 0; font-size:12px;}
.content-text-equipo p {margin:10px 0;}
.content-text-equipo a {color:#FF6600;}
.content-text-servicios {width:650px; height:256px; margin:26px 115px 18px; padding:0 20px; text-align:justify; color:#FFF;}
.content-text-servicios p {margin-bottom:20px;}
.content-text-servicios ul {margin-bottom:20px; list-style:none;}
.content-text-litigio {width:650px; height:256px; margin:26px 115px 18px; padding:0 20px; text-align:justify; color:#FFF; overflow-y:scroll;}
.content-text-litigio p {margin-bottom:20px;}
.content-text-litigio h2 {font-size:12px;}
.content-text-litigio ul {margin-left:30px;}
.content-text-litigio ul li {margin:10px 0;}
.content-text-comercio {width:650px; height:256px; margin:26px 115px 18px; padding:0 20px; text-align:justify; color:#FFF; overflow-y:scroll;}
.content-text-comercio p {margin-bottom:20px;}
.content-text-comercio h2 {font-size:12px;}
.content-text-comercio ul {margin-left:30px;}
.content-text-comercio ul li {margin:10px 0;}
.content-text-consultoria {width:650px; height:256px; margin:26px 115px 18px; padding:0 20px; text-align:justify; color:#FFF; overflow-y:scroll;}
.content-text-consultoria p {margin-bottom:20px;}
.content-text-consultoria h2 {font-size:12px;}
.content-text-consultoria ul {margin-left:30px;}
.content-text-consultoria ul li {margin:10px 0;}
.content-text-gestion {width:590px; height:90px; padding:100px 165px; text-align:justify; color:#FFF;}
.content-text-gestion p {margin-bottom:20px;}
.content-text-gestion h2 {font-size:12px;}
.content-text-gestion ul {margin-left:30px;}
.content-text-gestion ul li {margin:10px 0;}
.content-text-bg {width:920px; height:290px; background:#1C2734; opacity:0.7; position:absolute; z-index:-2; display:none;}

/* CONTACT */
.contact-container {width:275px; float:right; margin-top:70px;}
.contact-container h1 {font-size:30px; color:#FFF;}
.contact-container p {margin-bottom:20px; color:#FFF;}
.contact-container input[type="text"] {width:244px; height:20px; padding:5px; background:none; border:1px #666 solid; color:#FFF; margin-bottom:15px; font-family:Helvetica, Arial, sans-serif; font-size:12px;}
.contact-container textarea {width:244px; height:174px; padding:5px; background:none; border:1px #666 solid; color:#FFF; margin-bottom:15px; font-family:Helvetica, Arial, sans-serif; font-size:12px;}
.contact-container input[type="button"] {width:105px; height:35px; background:#000; border:none; float:right; color:#FFF; margin-right:20px;}
