/* CSS Document */

/* general */
*{margin:0;padding:0;}
html{background:transparent none repeat scroll 0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;zoom:1;}
* html .clearfix{height:1%;}
body{color:#1b1b1b;background: #606060 url(../img/bgpage001.jpg) repeat-x left top;font-size:13px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
h1{font-size:24px;font-weight:400;margin-bottom:5px; margin-top:10px;}
h2{font-size:20px;font-weight:400;margin-bottom:5px; margin-top:10px;}
h3{font-size:18px;font-weight:400;margin-bottom:5px; margin-top:10px;}
h4{font-size:14px;font-weight:600;margin-bottom:5px;}
h5{font-size:13px;font-weight:400;margin-bottom:5px;}
h6{font-size:13px;font-weight:400;margin-bottom:5px;}
p, ul, ol, dl, table, form, blockquote {margin-bottom:10px;}
ul {list-style-position:outside;}
li { line-height:1.5em; margin-left:3em;}
address.normal{font-style:normal;}
.small{font-size:.8em;}
.clear{clear:both;font-size:0;border:0;margin:0;padding:0;}
.clean{border:0!important;list-style-type:none!important;margin:0!important;padding:0!important;}
a,a:visited{color:#414141;text-decoration:underline;}
a:hover{color:#2d6cb1;}
img{image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;}
.center{margin-left:auto;margin-right:auto;}
.dest {color:#c42634;}
.small {font-size:0.9em;}

/* estructure */
#page{}
#page_margins{width:950px;max-width:80em;min-width:690px;margin:auto;}
#page_marginsp{width:400px;max-width:80em;min-width:400px;margin:auto;}
#header{color:#666; padding-top:2em; position:relative;}
#topnav{top:100px;}
#footer{color:#CCCCCC;line-height:1.2em;margin:0;padding:15px 5px; font-size:0.9em; text-align:center;}
#footer a{color:#CCCCCC;}
#main{ padding:0;}
#content {margin-top:1em; padding:0; min-height:300px;}
#languages {float:right;position:absolute;right:0px;top:85px; color:#fff !important;}

/* forms */
input, select {width:23em;border:1px solid #ddd;background:#fafafa;font:bold .95em arial, sans-serif;-moz-border-radius:.4em;-khtml-border-radius:.4em;padding:.15em;}
input:hover,input:focus{background:#f6f6f6;border-color:#c5c5c5;}
input.default{color:#bbb;}
textarea{width:23em;border:1px solid #ddd;background:#fafafa;font:bold .95em arial, sans-serif;-moz-border-radius:.4em;-khtml-border-radius:.4em;padding:.15em;}
textarea:hover,input:focus{background:#f6f6f6;border-color:#c5c5c5;}
textarea.default{color:#bbb;}
label { font-weight:bold;}

input[type=checkbox], input[type=radio] { visibility: visible; width: auto; height: auto; padding:0; margin:0; }
input[type=checkbox] + label, input[type=radio] + label { padding-left:18px; }
input[type=checkbox] + label{ background: url(../gfx/check_radio.png) 0 0 no-repeat; }
input[type=checkbox]:focus + label{ background-position: 0 -16px; }
input[type=checkbox] + label:hover{ background-position: 0 -32px; } 
input[type=checkbox]:checked + label{ background-position: 0 -48px; }

input[type=radio] + label{ background: url(../gfx/check_radio.png) 0 -64px no-repeat; }
input[type=radio]:focus + label{ background-position: 0 -80px; }
input[type=radio] + label:hover{ background-position: 0 -96px; } 
input[type=radio]:checked + label{ background-position: 0 -112px; }


/* Butons styles*/
.clear{overflow:hidden;width:100%;}
a.button{background:transparent url(../img/bg_button_a.png) no-repeat scroll top right;color:#fff;display:block;float:left;font:bold 12px arial, sans-serif;height:30px;margin-right:6px;padding-right:18px;text-decoration:none;}
a.button span{background:transparent url(../img/bg_button_span.png) no-repeat;display:block;line-height:20px;padding:5px 0 5px 18px;}
a.button:active{background-position:bottom right;color:#fff;outline:none;}
a.button:active span{background-position:bottom left;padding:6px 0 4px 18px;}

/* mbe_upload styles */
.Boxcontainer {padding:0;}
.Boxtop { margin:0; padding:0; height:11px;}
.Boxbottom { margin:0; padding:0; background: url(../img/bg2Box.png) no-repeat 0 bottom; height:30px;}
.Boxbottomp { margin:0; padding:0; background: url(../img/bg2Boxp.png) no-repeat 0 bottom; height:30px;}
.Box { background:#fdfde4 url(../img/bgBox.png) repeat-x left top; margin:0;padding:0;}
.Boxinner {margin:0;padding:0 1.5em;min-height:250px; clear:both; width:auto;overflow:auto;}
.Boxinner h1 {margin-top:5px; color:#c42634;}
.Boxinner h3 {margin-top:5px;}
.BoxTitle {margin:0; }
.Boxgral{ margin:5px; }
.Boxcol1 {width:535px; float:left; margin:0 5px 5px 0; }
.Boxcol2 {margin:5px 5px 5px 555px; }
p.BoxMessage { color:#000 !important;}

.Formcontainer {padding:0;width:350px;}
.Formtop { margin:0; padding:0; height:5px;}
.Formbottom { margin:0; padding:0; height:5px;}
.FormBox{ background:#FFFFFF;margin:0;padding:0.3em 1.5em;min-height:250px; border-left:1px #D5D5D5 solid; border-right:1px #D5D5D5 solid;}
.FormBoxinner { width:auto;overflow:auto;}
.FormBoxcontent {}
.FormBoxTitle { }
.FormBoxTitle h2 { background: url(../img/solicitud.png) no-repeat top left; padding-left:40px; padding-top:3px; padding-bottom:10px;color:#c42634;}


