body{background:#fff;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;margin:0px;padding:0px;text-align:left;}
h3 {font-size:12px;color:#555555;margin:0px;padding:0px;}
h1, h2, h4, h5{font-size:13px;color:#333;margin:0px;padding:0px;}
h1{font-size:14px;}
h4, h5{font-size:11px;}
p{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;text-align:left;}
.contentofprojectlists{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;color:#555555;text-align:left;}
.textofilosofia{font-family:"lucida grande", tahoma, verdana, arial, sans-serif; font-size:13px;text-align:justify;color:#555555;}
.textoformulario{font-family:"lucida grande", tahoma, verdana, arial, sans-serif; font-size:11px;text-align:justify;color:#555555;}
a{cursor:pointer;color:#8a9602;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px;}
select{border:1px solid #C7CA90;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;padding:2px;width:300px;}
td,
td.label{font-size:11px;text-align:left;}
.piedefoto{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:10px;color:#abafab;margin:0px;padding:1px;text-align:right;}
.fichatecnica{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:10px;color:#4a5600;margin:0px;text-align:left;}
.piedepagina{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:10px;color:#8a9602;margin:0px;text-align:center;}
.centraltable tr{border-right:1px solid #c0c0c0;}

.openprojecttype{ /*class added to contents of menu on projects page when they open*/
color: #8a9602;
}
.ourprojects{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid white;
}

.toptorrumenu{text-align:left;}

.pleasemovetotheright{text-align:right;}

.labelright{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:14px;color:#8a9602;margin:0px;text-align:right;}
.labelrightsmaller{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:12px;color:#8a9602;margin:0px;text-align:right;}
.labelleft{font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:14px;color:#8a9602;margin:0px;text-align:left;}

.duyregistrationtableclass{margin:3px auto 7px;}
.duyregistrationtableclass_panel{background:#f7f7f7;padding:10px 0px;}
.duyregistrationtableclass td{border:none;margin:0px;padding:5px 1px 1px;}
.footer{text-align:justify;}
.duyregistrationtableclass td.paladerecha{text-align:right;}
.duyregistrationtableclass td.aquihayalgo{border:1px solid #C7CA90;}
.duyregistrationtableclass td.label{color:#666;font-weight:bold;padding-right:10px;}
.duyregistrationtableclass td.label small{color:#999;}
.duyregistrationtableclass td.labelx{color:#333;padding-right:10px;}
.duyregistrationtableclass td.labelx small{color:#333;}
.duyregistrationtableclass .suboption_group{border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0;margin-left:20px;}
.duyregistrationtableclass .suboption_group td{padding:0px;}
.duyregistrationtableclass tr.tallrow{vertical-align:top;}
.duyregistrationtableclass tr.tallrow td.label{padding-top:7px;}
.duyregistrationtableclass tr.subrow{vertical-align:top;}
.duyregistrationtableclass tr.subrow td{margin-top:0px;padding-top:0px;}
.duyregistrationtableclass .buttons{padding:10px 0px 0px;text-align:center;}
.duyregistrationtableclass .buttons_left{padding-left:0px;text-align:left;}
.duyregistrationtableclass .buttons .inputsubmit,
.duyregistrationtableclass .buttons .inputbutton{margin:2px 4px;}
.duyregistrationtableclass .buttons_left .inputsubmit,
.duyregistrationtableclass .buttons_left .inputbutton{margin-left:0px;}
.duyregistrationtableclass label{color:black;font-weight:normal;width:200px;}
.duyregistrationtableclass table.option_field td{margin:0px;padding:0px 2px 0px 0px;}
.duyregistrationtableclass .option_caption{color:#777;font-weight:normal;padding-bottom:2px;width:260px;}
.duyregistrationtableclass .inputtext,
.duyregistrationtableclass .inputpassword{margin-left:0px;width:300px;}
.duyregistrationtableclass textarea{margin-left:0px;width:300px;}
.duyregistrationtableclass select{margin-left:0px;margin-right:5px;}
.duyregistrationtableclass .checkbox_array{margin:0px;padding:5px 0px 0px;}
.duyregistrationtableclass .checkbox_array td{margin:0px;padding:0px 0px 0px;}
.duyregistrationtableclass .checkbox_array label{padding-right:15px;}
.duyregistrationtableclass .relationship .inputtext{width:200px;}
.duyregistrationtableclass .highschool input{margin-right:5px;width:235px;}
.duyregistrationtableclass .school input{margin-right:5px;width:235px;}
.duyregistrationtableclass .select xselect{width:200px;}
.duyregistrationtableclass .two_level_select select{width:145px;}
.duyregistrationtableclass .text_with_privacy input{margin-right:5px;width:105px;}
.duyregistrationtableclass .text_with_privacy select{margin-left:5px;width:auto;}
.duyregistrationtableclass .text_with_privacy td{color:#777;}
.duyregistrationtableclass .divider{border-bottom:solid 1px #fff;border-top:solid 1px #ccc;height:0px;margin:5px 0px;overflow:hidden;}
.duyregistrationtableclass .date_time span, .duyregistrationtableclass .inline_text{margin:0px 4px 0px -2px;}
.duyregistrationtableclass .note{width:300px;}
.duyregistrationtableclass .hiddenrow{display:none;}
.duyregistrationtableclass #box_separator{padding:0px 3px 0px 3px;}
.tabledescription {text-align:justify;}

textarea{border:1px solid #bdd8c7;padding:3px;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;}
.inputbutton,
.inputsubmit{padding:2px 15px 3px 15px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#8a9602;border-left-color:#8a9602;border-bottom-color:#0a1600;border-right-color:#0a1600;background-color:#4a5600;color:#FFFFFF;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center;}
.inputaux{background:#f0f0f0;color:#000;border-top-color:#e7e7e7;border-right-color:#666;border-bottom-color:#666;border-left-color:#e7e7e7;}
.inputaux_disabled{color:#999;}
.inputcheckbox{border:0px;}

.duytextinput{margin-left:0px;width:300px; border:1px solid #C7CA90;padding:3px;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;}

.contenido_2{float:left; display:inline; width:344px; border:1px solid #C7CFD2; border-bottom:3px solid #C7CFD2; margin:0 0 0 88px;}

.moreinfo{color:#8a9602;font-size:9px;font-weight:normal;}
.colaboramenupeque{color:#888888;font-size:9px;font-weight:normal;}
.duyregistrationtableclass2{margin:3px auto 7px; border: 1px solid #C7CA90;}
.duyregistrationtableclass2_panel{background:#f7f7f7;padding:10px 0px;}
.duyregistrationtableclass2 td{border:none;margin:0px;padding:5px 1px 1px;margin-left:3px;}
.duyregistrationtableclass2 td.label{color:#666;font-weight:bold;padding-right:10px;}
.duyregistrationtableclass2 td.label small{color:#999;}
.duyregistrationtableclass2 td.labelx{color:#333;padding-right:6px;padding-left:8px;padding-bottom:1px;font-size:13px;color:#333;}
.duyregistrationtableclass2 td.labelxx{text-align:center;background:#F9FFEA;color:#333;padding-right:6px;padding-left:6px;padding-bottom:6px;font-size:13px;color:#333;margin:3px auto 7px; border-bottom: 1px solid #C7CA90;}
.duyregistrationtableclass2 td.labelresumen1{font-size:11px;text-align:left;color:#333;padding-right:6px;padding-left:8px;padding-bottom:8px; margin-left:6px;}
.duyregistrationtableclass2 td.labelresumen2{font-size:11px;text-align:left;color:#222;padding-right:6px;padding-left:8px;padding-bottom:8px;font-weight:none}
.duyregistrationtableclass2 .suboption_group{border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0;margin-left:20px;}
.duyregistrationtableclass2 .suboption_group td{padding:0px;}
.duyregistrationtableclass2 tr.tallrow{vertical-align:top;}
.duyregistrationtableclass2 tr.tallrow td.label{padding-top:7px;}
.duyregistrationtableclass2 tr.subrow{vertical-align:top;}
.duyregistrationtableclass2 tr.subrow td{margin-top:0px;padding-top:0px;}
.duyregistrationtableclass2 .buttons{padding:10px 0px 0px;text-align:center;}
.duyregistrationtableclass2 .buttons_left{padding-left:0px;text-align:left;}
.duyregistrationtableclass2 .buttons .inputsubmit,
.duyregistrationtableclass2 .buttons .inputbutton{margin:2px 4px;}
.duyregistrationtableclass2 .buttons_left .inputsubmit,
.duyregistrationtableclass2 .buttons_left .inputbutton{margin-left:0px;}
.duyregistrationtableclass2 label{color:black;font-weight:normal;width:200px;}
.duyregistrationtableclass2 table.option_field td{margin:0px;padding:0px 2px 0px 0px;}
.duyregistrationtableclass2 .option_caption{color:#777;font-weight:normal;padding-bottom:2px;width:260px;}
.duyregistrationtableclass2 .inputtext,
.duyregistrationtableclass2 .inputpassword{margin-left:0px;width:300px;}
.duyregistrationtableclass2 textarea{margin-left:0px;width:300px;}
.duyregistrationtableclass2 select{margin-left:0px;margin-right:5px;}
.duyregistrationtableclass2 .checkbox_array{margin:0px;padding:5px 0px 0px;}
.duyregistrationtableclass2 .checkbox_array td{margin:0px;padding:0px 0px 0px;}
.duyregistrationtableclass2 .checkbox_array label{padding-right:15px;}
.duyregistrationtableclass2 .relationship .inputtext{width:200px;}
.duyregistrationtableclass2 .highschool input{margin-right:5px;width:235px;}
.duyregistrationtableclass2 .school input{margin-right:5px;width:235px;}
.duyregistrationtableclass2 .select xselect{width:200px;}
.duyregistrationtableclass2 .two_level_select select{width:145px;}
.duyregistrationtableclass2 .text_with_privacy input{margin-right:5px;width:105px;}
.duyregistrationtableclass2 .text_with_privacy select{margin-left:5px;width:auto;}
.duyregistrationtableclass2 .text_with_privacy td{color:#777;}
.duyregistrationtableclass2 .divider{border-bottom:solid 1px #fff;border-top:solid 1px #ccc;height:0px;margin:5px 0px;overflow:hidden;}
.duyregistrationtableclass2 .date_time span, .duyregistrationtableclass .inline_text{margin:0px 4px 0px -2px;}
.duyregistrationtableclass2 .note{width:300px;}
.duyregistrationtableclass2 .hiddenrow{display:none;}
.duyregistrationtableclass2 #box_separator{padding:0px 3px 0px 3px;}