/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
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, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
/*960 Grid System ~ Core CSS.Learn more ~ http://960.gs/Licensed under GPL and MIT.*/
/* `Containers--*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}
/* `Grid >> Global--*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}
.container_12 .grid_3,.container_16 .grid_4{width:220px;}
.container_12 .grid_6,.container_16 .grid_8{width:460px;}
.container_12 .grid_9,.container_16 .grid_12{width:700px;}
.container_12 .grid_12,.container_16 .grid_16{width:940px;}
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)--*/
.alpha{margin-left:0;}
.omega{margin-right:0;}
/* `Grid >> 12 Columns--*/
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
/* `Grid >> 16 Columns--*/
.container_16 .grid_1{width:40px;}
.container_16 .grid_2{width:100px;}
.container_16 .grid_3{width:160px;}
.container_16 .grid_5{width:280px;}
.container_16 .grid_6{width:340px;}
.container_16 .grid_7{width:400px;}
.container_16 .grid_9{width:520px;}
.container_16 .grid_10{width:580px;}
.container_16 .grid_11{width:640px;}
.container_16 .grid_13{width:760px;}
.container_16 .grid_14{width:820px;}
.container_16 .grid_15{width:880px;}
/* `Prefix Extra Space >> Global--*/
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}
/* `Prefix Extra Space >> 12 Columns--*/
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
/* `Prefix Extra Space >> 16 Columns--*/
.container_16 .prefix_1{padding-left:60px;}
.container_16 .prefix_2{padding-left:120px;}
.container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_5{padding-left:300px;}
.container_16 .prefix_6{padding-left:360px;}
.container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_9{padding-left:540px;}
.container_16 .prefix_10{padding-left:600px;}
.container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_13{padding-left:780px;}
.container_16 .prefix_14{padding-left:840px;}
.container_16 .prefix_15{padding-left:900px;}
/* `Suffix Extra Space >> Global--*/
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}
/* `Suffix Extra Space >> 12 Columns--*/
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
/* `Suffix Extra Space >> 16 Columns--*/
.container_16 .suffix_1{padding-right:60px;}
.container_16 .suffix_2{padding-right:120px;}
.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_5{padding-right:300px;}
.container_16 .suffix_6{padding-right:360px;}
.container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_9{padding-right:540px;}
.container_16 .suffix_10{padding-right:600px;}
.container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_13{padding-right:780px;}
.container_16 .suffix_14{padding-right:840px;}
.container_16 .suffix_15{padding-right:900px;}
/* `Clear Floated Elements--*/
/* http://sonspring.com/journal/clearing-floats */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
body{/*background:url(../img/bg_header.jpg) repeat-x left top #e7e2d3;*/
background-color:gray;color:#74655f;font-family:Arial, "Trebuchet MS", Arial, Helvetica, sans-serif;}
a{ color:#7a9704;text-decoration:underline;}
/*960 Grid System ~ Text CSS.Learn more ~ http://960.gs/Licensed under GPL and MIT.*/
/* `Basic HTML--*/
body{font:13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}
a:focus{outline:1px dotted invert;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
/* `Headings--*/
h1{font-size:25px;}
h2{font-size:23px;}
h3{font-size:21px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
/* `Spacing--*/
ol{list-style:decimal;}
ul{list-style:square;}
li{margin-left:30px;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}
@charset "utf-8";/* Green Theme - Sleek Admin */
h1, h2, h3, input, textarea, select{font-family:Arial, "Trebuchet MS", Arial, Helvetica, sans-serif;}
h1{font-size:16px;/*text-transform:uppercase;*/color:#ff6600;border-bottom:1px solid #c2beb1;display:block;padding-bottom:5px;}
h2{font-size:16px;font-weight:700;/*text-transform:capitalize;*/color:#ff6600;}
p{line-height:normal;}
p.finePrint{font-size:12px;}
/*  CONTENT DEFINITIONS  */
.grid_12{width:939px !important;}
.grid_9, .grid_3{margin-left:9px !important;margin-right:9px !important;}
.cnt{border:1px solid #c2beb1;background:white;}
#left{width:670px;padding:15px;}
#left_small{padding:15px;padding-left:30px;padding-right:30px;}
#footer{background-color:#2e2e2e;width:920px !important;margin:10px 9px 10px 9px;margin-top:130px;padding:10px;text-align:center;color:white;font-size:0.85em;}
#footer a{color:white;border-bottom:0px dotted white;text-decoration:none;}
#footer a:hover{border-bottom:1px dotted white;}
#mainContainer{background:white url('../img/bg.jpg') no-repeat scroll bottom left ;border:1px solid black;}
#tabs{font-size:12px !important;}
.ui-widget-content{color:#74655f !important;}
#datepicker{font-size:9px !important;}
#headerbg{background:url(../img/bg_header.jpg) repeat-x left top #e7e2d3;border:1px solid gray;margin-top:10px;}
#menuArriba{background-color:#2e2e2e;}
#login_data{color:#5b7104;color:white;text-align:right;padding-top:35px;font-size:11px;}
#login_data a{font-size:10px;color:#738c0d;color:#e1e1e1;}
/*  MAIN MENU  */
ul#menu{margin:0px;padding:0px;background:url(../img/menu_separator.gif) left center no-repeat;float:left;}
ul#menu li{display:block;float:left;height:35px;  /* era 54 */color:#e7e2d3;font-size:12px;line-height:54px;text-align:center;list-style:none;list-style-type:none;margin:0px;padding:0px 0px;background:url(../img/menu_separator.gif) right center no-repeat;}
ul#menu li a{display:block;padding:0px 14px;   /* espacio entre items */line-height:35px;   /* era 53 */color:#e7e2d3;text-decoration:none;background:url(../img/arrow_menu_on.gif) -200px center no-repeat;}
ul#menu li a:hover{color:#e1e1e1;/*background:url(../img/arrow_menu_on.gif) bottom center no-repeat;*/border-bottom:1px dotted white;text-decoration:underline;}
ul#menu li a.active{color:#e1e1e1;font-weight:bold;/*background:url(../img/arrow_menu_on.gif) bottom center no-repeat;*/text-decoration:underlinebackground-color:red;}
/*  SUBMENU  */
#submenu{background:#74655f;border:1px solid #2e2725;margin-bottom:20px;line-height:29px;}
#submenu ul{ margin:0px 15px; }
#submenu ul li{display:block;float:left;height:29px;color:#e7e2d3;font-size:11px;font-style:italic;font-weight:bold;text-align:center;  line-height:29px;list-style:none;list-style-type:none;background:none;margin:0px;padding:0px 0px;}
#submenu ul li a{display:block;padding:0px 15px;line-height:28px;color:#f0ede3;text-decoration:none;}
#submenu ul li a:hover{color:#f0f967;text-decoration:underline;}
/*  WIDGETS  */
.widget{width:200px;padding:10px;border:1px solid #c2beb1;background:white;   font-size:12px;line-height:normal;}
.widget h3{color:#ff6600;font-size:14px;line-height:18px;font-weight:700;display:block;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #c2beb1;}
h3.todo{background:url(../img/icon_clock.gif) right top no-repeat;}
h3.calendar{background:url(../img/icon_calendar.gif) right top no-repeat;}
h3.comments{background:url(../img/icon_comments.gif) right top no-repeat;}
h3.photos{background:url(../img/icon_picture.gif) right top no-repeat;}
.widget p.todoitem{background:#fbf9f4;position:relative;display:block;padding:5px;margin-bottom:10px;border:1px solid #c2beb1;font-size:11px;}
.widget p.todoitem:hover{background-color:#F7F2E8;}
.widget p.todoitem a.close{position:absolute;right:0px;top:0px;font-weight:bold;font-size:10px;font-family:Arial, Helvetica, sans-serif;display:block;padding:0px;text-decoration:none;color:#74655f;height:18px;width:15px;text-align:center;line-height:18px;}
.widget a.view_all{color:#74655f;font-size:12px;text-decoration:none;font-weight:bold;display:block;padding-left:18px;background:url(../img/bullet_orange.gif) left center no-repeat;}
.widget a.view_all:hover{text-decoration:underline;}
.widget#comments span a{font-size:12px;font-style:italic;color:#758c16;text-decoration:none;padding-left:20px;display:block;background:url(../img/icon_comment_user.gif) left top no-repeat;}
.widget#comments p{font-size:12px;margin-bottom:10px;line-height:normal;}
.widget#photos img{float:left;border:1px solid #c2beb1;margin:7px}
/*  SYSTEM MESSAGES  */
p.notice{position:relative;display:block;background:#fffcd3 url(../img/icon_notice.gif) no-repeat 10px 11px;border:1px solid #c2beb1;padding:10px 10px 10px 40px;color:#74655f;font-size:13px;}
p.success{position:relative;display:block;background:#e5f993 url(../img/icon_success.gif) no-repeat 10px 11px;border:1px solid #9bac55;padding:10px 10px 10px 40px;color:#688006;font-size:13px;}
p.info{position:relative;display:block;background:#d4ebfa url(../img/icon_info.gif) no-repeat 10px 11px;border:1px solid #90b1c7;padding:10px 10px 10px 40px;color:#4b6bab;font-size:13px;}
p.error{position:relative;display:block;background:#f6b9b9 url(../img/icon_error.gif) no-repeat 10px 11px;border:1px solid #e18484;padding:10px 10px 10px 40px;color:#c32727;font-size:13px;}
p.error span, p.info span, p.notice span, p.success span{ position:absolute;right:7px;top:7px;font-weight:bold;font-size:10px;font-family:Arial, Helvetica, sans-serif;display:block;padding:5px;cursor:pointer;}
/*  LIST STYLES  */
ul li{font-size:12px;list-style-type:none;list-style-position:outside;background:url(../img/bullet_black.gif) left top no-repeat;line-height:16px !important;padding-left:20px;margin-bottom:5px;}
ol li{font-size:12px;list-style-position:inside; font-style:italic;line-height:16px !important;margin-bottom:5px;}
/* TABLE DE LOS DOMAINS */
table#domainResults{border-top:1px solid #c2beb1;border-left:1px solid #c2beb1;background:#e7e2d3;color:#74655f;line-height:normal !important;width:80%;margin:0 auto 20px auto;}
table#domainResults th{border-right:1px solid #c2beb1;border-bottom:1px solid #c2beb1;font-weight:bold;padding:10px;text-align:center;width:15%;}
table#domainResults td{background:#fff;padding:10px;border-right:1px solid #c2beb1;border-bottom:1px solid #c2beb1;vertical-align:middle;text-align:center;}
table#domainResults td.disp{font-weight:bold;}
table#domainResults td.last{width:40%;}
/*  TABLE DEFINITIONS  */
table#data{border-top:1px solid #c2beb1;border-left:1px solid #c2beb1;background:#e7e2d3;color:#74655f;line-height:normal !important;width:100%;}
table#data th{border-right:1px solid #c2beb1;border-bottom:1px solid #c2beb1;font-weight:bold;padding:10px;text-align:center;width:20%;}
table#data th.tableDiv{font-weight:normal;padding:5px;padding-left:15px;text-align:left;border-right:0px solid #c2beb1;}
table#data tr.tableDivInversion{border-bottom:3px solid #c2beb1;}
table#data td{background:#fff;padding:5px;border-right:1px solid #c2beb1;border-bottom:1px solid #c2beb1;vertical-align:middle;}
table#data td.check{text-align:center;}
table#data td.data{text-align:right;}
table#data td.odd{background:#fbf9f4;padding:5px;border-right:1px solid #c2beb1;border-bottom:1px solid #c2beb1;}
table#data th.pagination{text-align:right !important;}
table#data th a{font-weight:bold !important;text-decoration:none;color:#74655f;}
table#data th a:hover{text-decoration:underline;}
/* - */
table#data_est{border-top:1px solid #c2beb1;border-left:1px solid #c2beb1;background:#e7e2d3;color:#74655f;line-height:normal !important;/* width:100%; */margin:0 auto;}
table#data_est th{border-right:1px solid #c2beb1;border-bottom:1px solid #c2beb1;font-weight:bold;padding:10px;text-align:center;/* width:20%; */}
table#data_est th.tableDiv{font-weight:normal;padding:5px;padding-left:15px;text-align:left;border-right:0px solid #c2beb1;}
table#data_est tr.tableDivInversion{border-bottom:3px solid #c2beb1;}
table#data_est td{background:#fff;padding:5px;border-right:1px solid #c2beb1;border-bottom:1px solid #c2beb1;vertical-align:middle;}
table#data_est td.check{text-align:center;}
table#data_est td.data{text-align:right;}
table#data_est td.odd{background:#fbf9f4;padding:5px;border-right:1px solid #c2beb1;border-bottom:1px solid #c2beb1;}
table#data_est th.pagination{text-align:right !important;}
table#data_est th a{font-weight:bold !important;text-decoration:none;color:#74655f;}
table#data_est th a:hover{text-decoration:underline;}
/* - */
div.portfolioUL{margin:0px;width:100%;padding:0px;}
div.portfolioUL ul;{}
/*  FORM ELEMENTS  */
form.nice{border:0px solid #c2beb1;background:#fbf9f4;padding:15px;margin-bottom:20px;}
form.nice h2{color:#74655f;border-bottom:1px solid #c2beb1;display:block;padding-bottom:5px;font-size:16px;font-weight:700;text-transform:capitalize;}
form.nice label{display:block;float:left;width:150px;}
form.nice .left{float:left;width:300px;}
form.nice .right{float:left;width:335px;}
.inputText{float:left;padding:4px 2px;border:solid 1px #ab9b94;width:225px;margin:5px 0px 10px 0px;font-size:13px;line-height:normal;}
.inputText_wide{width:330px;margin:5px 0px 10px 0px;font-size:13px;line-height:normal;float:left;padding:4px 2px;border:solid 1px #ab9b94;}
button.green{display:inline-block;height:31px;border:none;border:1px solid #90b306;padding:0px 15px;color:#4d5f04;background:url(../img/bg_button.gif) repeat-x left top #aece2f;line-height:25px !important;font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-right:10px;cursor:hand;}
button.brown{display:inline-block;height:31px;border:1px solid #787467;padding:0px 15px;color:#fbf9f4;background:url(../img/bg_button_brown.gif) repeat-x left top #7b6c66;line-height:25px !important;font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;cursor:hand;}
div#quote{border:2px solid #e1e1e1;border-right:2px solid #c1c1c1;border-bottom:2px solid #c1c1c1;padding:10px;margin-bottom:20px;background-color:white;}
div#quote h2{font-size:inherit;text-align:center;background-color:#5d6e42;color:white;font-weight:inherit;padding:5px;border:1px solid gray;}
div#quote .companyLogo{text-align:center;margin:0 auto;border:0px solid red;padding-left:30px;}
div#quote p{padding-left:10px;padding-right:10px;}
ul#portfolio{padding:0;margin:0;list-style-type:square;}
ul#portfolio li{padding:0;}
ul#portfolio li img{border:0px solid #ccc;padding:0px;}
