@charset "UTF-8";
/* CSS Document */

body, html {margin:0px; width:auto; height:100%; font-family:Arial, Helvetica, sans-serif; background-color: #FFFFFF;}

img {border:0px;}
.links {text-decoration:none; color:inherit;}
.links:HOVER {text-decoration:underline; color:inherit;}

.curved {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; behavior:url('../../plataforma2/border-radius.htc');}
.curved-up {-moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; behavior:url('../../plataforma2/border-radius.htc');}
.curved-down {-moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; behavior:url('../../plataforma2/border-radius.htc');}

.button {width:80px; padding:4px 8px 4px 8px; background: url('../img/back-button.gif') repeat-x right; font-size:13px; font-weight:bold; color:#ffffff; text-align:center; -moz-box-shadow:1px 1px 1px 1px #7a5e62; -webkit-box-shadow:1px 1px 1px 1px #7a5e62; box-shadow:1px 1px 1px 1px #7a5e62; border:0px;}
.button2 {width:100px; padding:4px 10px 4px 10px; margin-right:6px; background: url('../img/back-button2.gif') repeat-x right; font-size:13px; font-weight:bold; color:#ffffff; text-align:center; -moz-box-shadow:1px 1px 1px 1px #656a70; -webkit-box-shadow:1px 1px 1px 1px #656a70; box-shadow:1px 1px 1px 1px #656a70; border:0px;}
.button4 {border:0; font-size:13px; font-weight:bold; color:#FFF; height:15px; padding:0px 1px 1px 2px; background:none;}

#login {width:550px; height:400px; border:#b3b8bc 2px solid; margin:0 auto; margin-top:100px;}
.login_a {background-image:url('../img/login_a.gif'); background-repeat:repeat-x; height:54px; color:#73797C; font-size:9px; padding:15px 10px 10px 20px;}
.login_b {background-image:url('../img/login_b.gif'); background-repeat:repeat-x; height:16px; font-size:12px; font-weight:bold; text-transform:uppercase; padding-right:10px; text-align:right; color:#FFF; padding-top:5px;}
.login_c {background-image:url('../img/login_c.gif'); background-repeat:repeat-x; height:20px; color:#73797C; font-size:9px; text-align:right; padding:12px 10px 0px 0px;}
.login_d {background-image:url('../img/login_d.jpg'); background-repeat:no-repeat; height:218px; font-size:13px; color:#73797C; padding-top:50px;}

.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -48px;}

#header {background-color:#F1F1F1; height:108px; width:100%;}
.header {width:800px; height:113px; margin:0 auto; background-image:url('../img/header.png'); background-repeat:no-repeat;}
.header #izq {width:500px; height:35px; padding-top:78px; float:left;}
.header #der {width:390px; height:93px; padding:10px 10px 10px 0; float:right;}
.header .titulo {font-size:15px; font-weight:bold; color:#222F3C; padding-top:30px;}
.header .table {font-size:12px; color:#ffffff;}

#botonera {background-image:url('../img/back-botonera.jpg'); background-repeat:repeat-x; height:76px; width:800px; margin:0 auto; margin-bottom:19px; padding-top:12px;}
#botonera-cont {background-image:url('../img/back-cont.gif'); background-repeat:repeat-x; height:24px; padding-top:5px; padding-left:8px; width:792px; margin:0 auto; font-weight:bold; color:#FFF; text-align:left; font-size:13px;}

#container {width:800px; margin:0 auto -100px; min-height:100%; position:relative;}

.push {height: 48px;}
#footer {background-image:url('../img/back-footer.jpg'); background-repeat:repeat-x; height:48px; width:800px; margin-top:48px; position:relative; clear:both; padding-top:11px; margin:0 auto;}
.footer {width:680px; height:28px; margin:0 auto; background-image:url('../img/footer.jpg'); background-repeat:no-repeat; text-align:right; color:#f5f5f5; font-size:9px; padding-top:10px; padding-right:20px;}

#titular700 {width:688px; padding:5px 0 0 10px; margin:0 auto; background-image:url('../img/back-titular.jpg'); background-repeat:repeat-x; height:30px; font-size:14px; color:#ffffff; border:#73797C 1px solid;}