body{font:0.71em Verdana,sans-serif;margin:1em;background:#4A7ABB url(body_back.png)}
td,th{font-size:1em !important}

#container{background:#fff;padding:5px}

h1{height:80px;margin:-5px -5px 1em -5px;font-size:0.1em;background:url(logo001.jpg) no-repeat center 3px;border-bottom:3px solid #99B7DF}
h1 a{display:block;height:80px;text-decoration:none}
h1 span{display:none}

/*tools*/
#tools{background:#008A6B;color:#fff;padding:3px 1em;font-size:0.9em;text-align:right}
#tools span{border-left:1px solid #9bd;padding:3px 0;display:block;float:left;margin-top:-3px}
#tools a{color:#fff;text-decoration:none;font-weight:bold;border-right:1px solid #9bd;padding:3px 8px}
#tools a:hover{text-decoration:underline;background:#036}
#message{background:#FFFDDF url(warning.gif) no-repeat top right;margin:1.5em 0.5em;padding:0.5em;border:1px dashed #ccc;font:1em Verdana,sans-serif;color:#333}
.message1{border:1px solid #6a6;background:#EBFFE7;padding:1em;margin:1em 0}
.message2{border:1px solid #a66;background:#FFEBE7;padding:1em;margin:1em 0}

/*content*/
#content{margin:1em}
#content h2{margin:0 0 1em 0;font-size:1.5em;color:#666;border-bottom:1px solid #ddd;padding:5px 0}
#content h3{margin:2em 0 0 0;font-size:1.2em;color:#393;padding:5px 0}

/*home*/
#homeContent{margin-right:310px}
#loginForm{width:350px;float:right;padding-bottom:1em}
#infoHome{margin-right:370px}

/*footer*/
#footer{clear:both;margin-top:3em;padding:1em;text-align:center;background:#99B7DF;color:#fff}
#footer a{color:#fff}
#footer a:hover{text-decoration:none;border-bottom:1px solid #fff;padding-bottom:2px}

.linksBox{border:1px solid #D1E0EF;padding:5px;font-size:1.1em;margin-bottom:1em}
.linksBox a{color:#03b;font-weight:bold;text-decoration:none}
.linksBox a:hover{text-decoration:underline}

.tablaDatos{border:1px solid #ccc;margin-bottom:1em;width:100%}
.tablaDatos th{background:#269;color:#fff}
.tablaDatos a{color:#06b;text-decoration:none;font-weight:bold}
.tablaDatos a:hover{color:#b06;text-decoration:underline}
.row2{background:#ddd}
.center{text-align:center}
.right{text-align:right}
input,select{border:1px solid #ccc;font-size:1em}

#totalRows{margin-bottom:1em;background:#D5DDF3;border-top:1px solid #36C;padding:3px 5px;text-align:right}
#totalRows strong{color:#c00}

/*ayuda*/
#itemsList li{color:#039;cursor:pointer;padding:2px}
#itemsList li.listActive{color:#060;background:#E7FFEF}
#answer{border:1px solid #39f;padding:5px 5px 1em 5px;display:none}
#answer h3{margin:0 0 1em 0;font-size:1.1em;color:#36b;padding:3px;background:#E7F3FF}
#answer a{color:#039;background:#E7F3FF;text-decoration:none;border-bottom:1px solid #039;padding:0 0 2px 0}

/*menu acciones*/
#acciones{margin:2em 0}
#acciones ul{margin:0;padding:0;list-style:none}
#acciones li{display:inline;margin-right:15px}
#acciones li a{border:1px solid #69e;padding:5px 3px 5px 22px;color:#039;text-decoration:none;background:url(icon_menu.png) no-repeat 3px 3px}
#acciones li a:hover{border-color:#039;background-color:#def}
#acciones a.menu_edtuser{background-image:url(icon_edtuser.png)}
#acciones a.menu_solcert{background-image:url(icon_solcert.png)}
#acciones a.menu_regacto{background-image:url(icon_book.png)}

/*pagos*/
#paymentBL{float:left;width:55%;background:#D1E4EF;margin:0 0 1em 1em;border:1px solid #4E87A7}
#paymentBR{background:#D1E4EF;margin-left:60%;border:1px solid #4E87A7}
#paymentBL h3,#paymentBR h3{background:#4E87A7;margin:0 0 1em 0;color:#fff;padding:5px 10px;font-size:1.2em}
#paymentBL form{background:#fff;margin:10px}
#paymentBR div{text-align:center;margin:3em auto 4em auto}

/*floatW*/
#fondoG{width:100%;height:2000px;background:#000;position:absolute;top:0;left:0;opacity:0.5;filter:alpha(opacity=50);display:none}
#floatBox{position:absolute;top:70px;left:70px;width:400px;border:6px solid #ddd;display:none}
#txtCTitle{background:#069;padding:3px 5px;color:#fff;font-weight:bold;text-align:right}
#txtCTitle div{float:left}
#txtCTitle span{background:#c00;padding:0 3px;border:1px solid #fff;cursor:pointer}
#txtCContent{padding:5px;background:#fff}
