@import url(http://fonts.googleapis.com/css?family=Varela+Round);
*{
   font-size:13px;
}
html,body{
   margin:0;
   padding:0;
}
body{
   font-family:'Varela Round',Arial,Verdana,sans-serif;
   background:#fff;
   text-align:center;
}
h3{
   font-size:20px;
   font-weight:bold;
   margin:12px 0;
}
h4{
   font-size:16px;
   font-weight:bold;
   color:#CC0000;
   margin:10px 0;
}
h5{
   font-size:14px;
   font-weight:bold;
   color:#990000;
   margin:5px 0;
}
textarea.html,textarea.js{
   width:100%;
   height:80px;
   overflow:hidden;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   -ms-box-sizing:border-box;
   -o-box-sizing:border-box;
   box-sizing:border-box;
}
#header{
   text-align:left;
   //background:#000;
   direction: ltr;
}
#header-inner{
   text-align:left;
   margin:0 20px;
   width: 98%;
   padding:8px 0;
}
#mainwrap{
   text-align:left;
   margin-top:5px;
   padding-left: 5px;
   padding-right: 5px;
}
#content{
   text-align:left;
   width:960px;
   margin:0 auto;
   padding:10px;
   padding: 0;
   border-radius:5px;
   border:0;
   background:#fff;
}
#content img{
   margin:0;
}
#footer{
   text-align:center;
   padding:12px;
   height: 10%;
}
#topmenu{
   text-align:right;
}
#topmenu a{
   display:inline-block;
   padding:1px 3px;
   text-decoration:none;
   color:#fff;
}
#topmenu a:hover{
   text-decoration:underline;
}

a.download-link{
   color: #0000ff;
}

.e-btn{
   display:inline-block;
   background:#6caef5;
   padding:8px 15px;
   text-decoration:none;
   border-radius:2px;
   color:#fff;
   transition-property:background-color;
   transition-duration:0.2s;
   transition-timing-function:ease;
}
.e-btn:hover{
   background: #3e8ddd;
   color:#fff;
}
.e-link{
   text-decoration: none;
   color:#126499;
}
.e-link:hover{
   text-decoration: underline;
   color:#0092C9;
}
.e-list li{
   list-style-type:circle;
   line-height:22px;
}


.doc-table{
   border-collapse:collapse;
   border-spacing:0;
   width:100%;
}
.doc-table th,.doc-table td{
   border:1px solid #8CACBB;
   padding:0.3em 0.7em;
}
.doc-table th{
   background:#eee;
}
.doc-table pre{
   font-family:Verdana;
   font-size:12px;
   color:#006600;
   background:#fafafa;
   padding:5px;
}

.alert {
   padding: 8px 8px 8px 8px;
   margin-top: 3px;
   margin-bottom: 12px;
   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
   //background-color: #fcf8e3;
   //border: 1px solid #fbeed5;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
}

.alert,
.alert h4 {
   color: #c09853;
}

.alert h4 {
   margin: 0;
}

.alert .close {
   position: relative;
   top: -2px;
   right: -21px;
   line-height: 20px;
}

.alert-success {
   color: #468847;
   background-color: #dff0d8;
   border-color: #d6e9c6;
}

.alert-success h4 {
   color: #468847;
}

.alert-danger,
.alert-error {
   color: #b94a48;
   //background-color: #f2dede;
   //border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
   color: #b94a48;
}

.icon-base{
   background:url('images/basic.png') no-repeat;
}
.icon-layout{
   background:url('images/layout.png') no-repeat;
}
.icon-menu{
   background:url('images/menu.png') no-repeat;
}
.icon-form{
   background:url('images/form.png') no-repeat;
}
.icon-window{
   background:url('images/window.png') no-repeat;
}
.icon-datagrid{
   background:url('images/grid.png') no-repeat;
}
.icon-gears{
   background:url('images/gears.png') no-repeat;
}


/****** SIGEA - AVAC ****************/
.ftitle{
   font-size:14px;
   font-weight:bold;
   //color: #2779AA;
   padding:5px 3px;
   margin-bottom:10px;
   border-bottom: 1px solid #84909c;
}
.fitem{
   margin-bottom:5px;
}
.fitem label{
   display:inline-block;
   width:150px;
   //color: #2779AA;
}
.fitem input{
   width:200px;
  // color: #3f3f3f;
}

.fitem-radio{
   display: inline;
}

.fitem-radio label{
   display:inline;
   width:30px;
}
.fitem-radio input{
   width:30px;
}
.textbox{
   height:20px;
   margin:0;
   padding:0 2px;
   box-sizing:content-box;
}
.separator{
   border-top: 1px solid #AED0EA;
   border-bottom: 1px solid #fff;
   margin: 4px 4px 4px 0px;
   font-size: 1px;
}

/*************Encuestas*******************/
.ftitle_e{
   font-size:14px;
   font-weight:bold;
   //color: #2779AA;
   padding:5px 3px;
   margin-bottom:10px;
   border-bottom: 1px solid #84909c;
}
.fitem_e{
   margin-bottom:5px;
}
.fitem_e label{
   display:inline-block;
   width:150px;
   //color: #2779AA;
}
.fitem_e input{
   width:300px;
  // color: #3f3f3f;
}