@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

#header{  height:120px;  }
#logo {width:208px; padding-top:32px; float:right; margin-left:10px;}
#logo2 {width:91px; padding-top:8px; float:left; }
#header #menu{ padding-top:60px;}
#header #menu a{ text-decoration:none; font-size:14px; color:#fff; /*background-color:#029bd5;*/background:#7591c0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:5px; margin-left:5px;}
#header #menu a:hover{ border:1px solid #045675;}
#headerBox{ width:680px;}
#banner{width:620px; height:250px; -webkit-box-shadow: 0 6px 10px #05c159; -moz-box-shadow: 0 6px 10px #05c159; box-shadow: 0 6px 10px #05c159); background-color:#fbfbfb;}
#line-style{  width:100%; height:32px;}
#content{ margin-top:-10px;  }
#contenedor{ width:923px; height:340px; background:url(../images/heaqder_b.jpg) center no-repeat; background-position:20% 50%}
#titulobox{ font-family:Arial, Helvetica, sans-serif; margin-right:45px; margin-left:40px; margin-top:18px; float:left; font-size:20px; text-align:center;  padding-top:0px; width:292px; height:107px;   box-shadow: 10px 10px 8px #999;-moz-box-shadow: 10px 10px 8px #999; -webkit-box-shadow: 10px 10px 8px #999; -ms-box-shadow: 10px 10px 8px #999;  -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; -ms-border-radius: 15px; behavior:  background-color:#f0f0f0; color:#FFF;
}
#mensajebox{ font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-top:-116px; float:left; font-size:18px; text-align:center; font-weight:bold; padding-top:15px; width:360px; height:84px; /*background:url(../images/background2.jpg) repeat-x;*/background:#7591c0;   -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; -ms-border-radius: 15px; color:#FFF; box-shadow: 10px 10px 8px #999;-moz-box-shadow: 10px 10px 8px #999; -webkit-box-shadow: 10px 10px 8px #999; -ms-box-shadow: 10px 10px 8px #999;}
#mensajebox a, #mensajebox a:active{ color:#FFF; font-size:24px;}
#mensajebox a:hover{ color:#CCC;}
#content-box{ font-family:Arial, Helvetica, sans-serif;  float:left; /*background:url(../images/background.jpg) repeat-x;*/ background:#7591c0;  width:475px; height:340px; padding:0px 10px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; -ms-border-radius: 15px; margin-bottom:15px; box-shadow: 10px 10px 8px #999;-moz-box-shadow: 10px 10px 8px #999; -webkit-box-shadow: 10px 10px 8px #999; -ms-box-shadow: 10px 10px 8px #999;  }
#content-box2{ background:#7591c0;  width:400px;  padding:5px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; -ms-border-radius: 15px; margin-bottom:15px; box-shadow: 10px 10px 8px #999;-moz-box-shadow: 10px 10px 8px #999; -webkit-box-shadow: 10px 10px 8px #999; -ms-box-shadow: 10px 10px 8px #999;  }
.contexto{ font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:14px; color:#fff;}
#loginBox{ width:162px; float:left; text-align:left; padding-top:10px; border-right:1px solid #ccc; height:300px;}
#loginBox h5{ font-size:14px; font-weight:bold; color:#ccc;  text-align:left; margin:0px 5px; }
#loginBox a{ color:#fff; font-weight:bold; font-size:11px; margin-top:5px;}
#loginBox table{ margin-top:5px;  font-size:14px; color:#7a8279; padding-left:10px;}
#content-text{ width:300px; float:left; margin-left:10px; text-align:justify; color:#fff; font-size:14px; padding-top:10px; }
#content-text2{  float:left; margin-left:10px; text-align:justify; color:#fff; font-size:14px;}
#content-text2 a, #content-text a{ color:#CCCCCC; }
#titulobox h4{ font-size:28px; color:#FFF;    /*background:#029bd5;*/ background:#7591c0; padding-top:5px; padding-bottom:5px; }
input{ border:1px solid #000; width:140px;}
.button{width:80px; background-color:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#000; border:none; cursor:pointer; font-size:14px;}
.button:hover{ border:1px solid #045675; }
.msgError{ font-size:12px; color:#fff;}
label{font-size:14px; color:#fff;}
.present-2, .present-3, .present-4{display:none;}
.navbox{ text-align:right; } 
.next, .last{ cursor:pointer;}
#footer{width:820px; text-align:right; }

#imagenMatPiloto{
/*border-width:1px;
border-style:solid;
border-color:#000000;*/


margin-right:45px; 
margin-left:40px; 
margin-top:118px;
position:absolute;
/*float:left; */
font-size:20px; 
text-align:center; 
padding-top:0px;
width:292px;
height:107px;  
}
.matPilotoTxt{
size: auto;
background-image: xurl(../images/materialPiloto_Text.png);
background-repeat:no-repeat;
}

