@charset "utf-8";
body {
	background: #000000;
	font-family: arial, vernada, helvética, sanserif;
}
#PaginaPrincipal{
    position:absolute;
    left:15%;
    top:0;
    width:55.0em;
    background: white !important;
    float:left;
}
.logoIzq{
    top:0px;
    left:0px;
    position:relative;
    float:left;
    z-index:999;
}
.logoDer{
    top:0px;
    right:0px;
    position:relative;
    float:right;
    z-index:999;
}
.Cuerpo{
    position:absolute;
    top:0px;
    left:0px;
    float:left;
    z-index:1;
    width:100%;
    height:auto;
    background: white;
}
.Encabezado{
    background: url("../images/Linea_arriba.jpg") repeat-x scroll center top transparent;
    color:#666666;
    text-align:center;
    height:68px;
    width:100%;
    padding:0px;
    padding-top:5px;
    top:0px;
    position:relative;
    float:left;
}
* html .Encabezado, *:first-child+html .Encabezado{
    padding-top:18px;
    height: 55px;
}
.Titulo{
    background:#64AE23;
    position:relative;
    float:left;
    width:100%;
    height:200px;
    padding:0px;
    margin:0px;
    
}
* html .Titulo, *:first-child+html .Titulo{
    height:200px;
}
.Engranes{
    background: url(../images/Engranes_Historia.jpg) right bottom no-repeat transparent;
    color:white;
    font-weight:bold;
    font-size:14pt;
}
.Engranes .Ficha{
    padding-left: 50px;
    background:url(../images/pieza_bca.jpg) no-repeat scroll left top transparent;
    font-size:30pt;
}
#BarraEstado{
    clear:both;
    display:block;
    float:left;
    width:100%;
}
.gray{
    color:#ccc;
}
/** FORMULARIO **/
#Formulario{
    font-size:10pt;
    color:#666;
    margin-bottom:15px;
    clear:both;
    float:left;
    width:100%;
}

#Formulario fieldset{
    width:90%;
    border:0;
    border-top:1px #CCC solid;
    border-bottom:1px #CCC solid;
}

#Formulario fieldset .Title{
        position:relative;
        float:left;
        top:0px;
        left:0px;
        display:block;
        clear:both;
        width:100%;
        font-size:16pt;
        font-weight: bold;
        border-bottom:1px #CCC solid;
        margin:0px;
        text-align:center;
}

#Formulario form input{
    border:1px solid #666;
    color:#333;
    padding:3px;
    display:block;
    clear:both;
}
#Formulario form input.error { border: 1px solid red; }

#Formulario form textarea:focus, #Formulario form input:focus,
#Formulario form textarea:active, #Formulario form input:active
{ 
    border: 2px solid #89b21b; 
}
#Formulario form .button{
    border:1px solid #666;
    color:#333;
    padding:5px;
    font-size:12pt;
    background:#DDD;
}
#Formulario form .button:hover{
    border:1px solid black;
    color:black;
    padding:5px;
    font-size:12pt;
    background:#DDD;
}
em.error,.error,.RESUMEERR{
    color:#990000;
    font-weight: bold;
    font-size:9pt;
}
em.success,.success {  
     display:block;  
     height:10px;  
     background: #CEFFCE;  
     padding-left:15px;  
     font: 9px Arial, Helvetica, sans-serif;  
     color: #336699;  
}  

.titSecc{
    color:black;
    text-decoration:underline;
}