﻿/*
	Clases de la MasterPage
*/

.espacio {
    height: 59px;
    margin-top: 59px
}

.titulo_ap {
    height: 39px;
    margin-top: 58px;
    background-color: #000000
}

.textoChico {
    font-size: 8pt;
    font-family: Arial Black;
}

.loginInput {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #1b4534;
    border-right-color: #1b4534;
    border-bottom-color: #1b4534;
    border-left-color: #1b4534;
    color: #ae0000;
}

.SubHead2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 75%;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-align: right;
}

.StandardButton {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    color: #ff9900;
    text-decoration: none;
    background-color: #000000;
    padding-top: 3px;
    padding-right: 6px;
    padding-bottom: 1px;
    padding-left: 6px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#contenido {
    width: 100%;
    float: left;
    margin-top: 77px;
}

#menu {
    width: 100%;
    float: left;
    margin-top: 0px;
    padding-top: 20px
}

.top2 {
    background-image: url(/lgpreancce/docs/images/ganaderos/top2.jpg);
    background-repeat: no-repeat;
    vertical-align: top;
    height: 135px;
}

.top3 {
    background-image: url(/lgpreancce/docs/images/ganaderos/top3.jpg);
    background-repeat: no-repeat;
    height: 130px;
    margin-bottom: 100px;
}

.top1 {
    background-image: url(/lgpreancce/docs/images/ganaderos/top1.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

html, body {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    height: 100%;
}

.errorClass {
    color: Red;
    font-weight: bold;
    background-color: Silver;
    font-size: 10pt;
}

.tituloPagina {
    font-weight: bold;
    color: #fe9f27;
    text-decoration: none;
    font-size: 100%;
    background-image: url(/lgpreancce/docs/images/ganaderos/cab_cont.jpg);
    text-decoration: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #d7c293;
    border-right-color: #d7c293;
    border-bottom-color: #d7c293;
    border-left-color: #d7c293;
    height: 30px;
    padding-left: 5px;
}

.Head {
    font-size: 12pt;
    font-family: Arial Black;
}

.NodoM {
    border-color: Black;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    background-color: #f0f8ff;
}

    .NodoM.destacar-hijo {
        background-color: lightskyblue;
        border-width: 3px;
    }

    .NodoM.destacar-padres {
        background-color: lightskyblue;
    }

.NodoH {
    border-color: Black;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #fff0f5;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

    .NodoH.destacar-hijo {
        background-color: lightpink;
        border-width: 3px;
    }

    .NodoH.destacar-padres {
        background-color: lightpink;
    }

.NodoEr2 {
    border-color: #c21832;
    border-width: 5px;
    border-style: double;
}

a:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-left: 0px;
}

a:link {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-left: 0px;
}

a:hover {
    font-size: 10pt;
}


.certdatos {
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    background-color: #ffffff;
    font-size: 95%;
}

    .certdatos input {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #1b4534;
        border-right-color: #1b4534;
        border-bottom-color: #1b4534;
        border-left-color: #1b4534;
        color: #ae0000;
    }

.certcampo {
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-color: #e2d3b0;
    font-size: 95%;
    text-transform: uppercase;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}

.fondocert {
    background-color: #d7c293;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}


.tbPrincipal {
    width: 100%;
    border: 0;
    background-color: White;
    text-align: center;
    position: static;
}

.tbPrincipal_Login {
    border: 0;
    background-color: White;
    text-align: center;
    position: static;
}

.txtamarillo {
    color: #FEB542
}

H1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #666644;
}

H2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666644;
}

#celdalogo {
    vertical-align: bottom;
}


/*Zona Usuario*/
.esq_downdcha_usuario {
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(/lgpreancce/docs/images/commons/esq_downdcha_usuario.gif);
    vertical-align: top;
    width: 2px;
    height: 8px;
}

.esq_downizq_usuario {
    background-repeat: no-repeat;
    background-position: right;
    background-image: url(/lgpreancce/docs/images/commons/esq_downizq_usuario.gif);
    vertical-align: top;
    width: 2px;
    height: 8px;
}

.esq_topizq_usuario {
    background-position: right;
    background-repeat: no-repeat;
    background-image: url(/lgpreancce/docs/images/commons/esq_topizq_usuario.gif);
    vertical-align: top;
    width: 2px;
    height: 8px;
}

.esq_topdcha_usuario {
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(/lgpreancce/docs/images/commons/esq_topdcha_usuario.gif);
    vertical-align: top;
    width: 2px;
    height: 8px;
}

.fond_usuario {
    background-image: url(/lgpreancce/docs/images/commons/fond_usuario.gif);
    vertical-align: top;
    width: 200px;
    height: 8px;
}

/* zona de bienvenida de usuario */
.rbroundbox {
    background: url(/lgpreancce/docs/images/commons/cuad_fondo.gif) repeat;
}

.rbtop div {
    background: url(/lgpreancce/docs/images/commons/esq_topizq_usuario.gif) no-repeat top left;
}

.rbtop {
    background: url(/lgpreancce/docs/images/commons/esq_topdcha_usuario.gif) no-repeat top right;
}

.rbbot div {
    background: url(/lgpreancce/docs/images/commons/esq_downizq_usuario.gif) no-repeat bottom left;
}

.rbbot {
    background: url(/lgpreancce/docs/images/commons/esq_downdcha_usuario.gif) no-repeat bottom right;
}

    .rbtop div, .rbtop, .rbbot div, .rbbot {
        width: 100%;
        height: 8px;
        font-size: 1px;
    }

.rbcontent {
    margin: 0 8px;
}

.rbroundbox {
    width: 50%;
    margin: 1em auto;
}
/* fin zona de bienvenida de usuario */

#tbzonausuario {
    border: 0;
    width: 280px;
}

div#zonausuario {
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom: 7px
}

div#usuario {
    width: 100%;
    /*float:left;*/
    background-color: #823314;
    color: #ffffff;
    font-size: 70%;
    font-weight: bold;
    text-decoration: none
}
/*Fin Zona Usuario*/

/*Clases de controles*/

.TituloMensajeOk {
    color: Black;
    font-weight: bold;
    background-color: Silver;
    font-size: 10pt;
}

.CuerpoMensajeOk {
    color: Black;
    background-color: Silver;
    font-size: 10pt;
}

.TituloMensajeWarn {
    color: Black;
    font-weight: bold;
    background-color: Silver;
    font-size: 10pt;
}

.CuerpoMensajeWarn {
    color: Black;
    background-color: Silver;
    font-size: 10pt;
}

.TituloMensajeError {
    color: Black;
    font-weight: bold;
    background-color: Silver;
    font-size: 10pt;
}

.CuerpoMensajeError {
    color: Red;
    font-weight: bold;
    background-color: Silver;
    font-size: 10pt;
}

/*Fin de clases de controles*/

.datosrejilla {
    font-weight: bold;
    color: #5B4700;
    text-decoration: none;
    background-color: #FFF7D9;
    font-size: 10pt;
    padding: 3px;
    border: #F5BB00 solid;
    border-width: 0px 1px 1px 0px
}


.datosrejilla2 {
    font-weight: bold;
    color: #404040;
    text-decoration: none;
    background-color: #E4E4E4;
    font-size: 70%;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #f6902e;
    border-right-color: #f6902e;
    border-bottom-color: #f6902e;
    border-left-color: #f6902e;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}

.columrejilla {
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    background-color: #7d9e81;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    border-top-color: #f6902e;
    border-right-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #f6902e;
}

.totalrejilla {
    font-weight: bold;
    color: #91001A;
    text-decoration: none;
    background-color: #E4E4E4;
    font-size: 70%;
    padding: 3px;
    border: solid;
    border-width: 0px 0px 1px 1px;
    border-color: #F6902E #F6902E #FFFFFF #FFFFFF
}

.enlacerejilla {
    font-weight: bold;
    color: #404040;
    text-decoration: none
}

    .enlacerejilla:hover {
        font-weight: bold;
        color: #646464;
        text-decoration: none
    }

.Help {
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: black 1px solid;
    color: black;
    padding-top: 2px;
    border-bottom: black 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffff99;
}

.recogidadatos {
    width: 100%;
    background-color: #8a8889;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 75%;
    font-weight: bold;
    text-transform: uppercase;
    color: #ffffff;
}

.subtitulo {
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    background-color: #eb7545;
    font-size: 70%;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

a.CommandButton:link {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    color: #ffffff;
    background-color: #b12106;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #fe9f27;
    border-right-color: #fe9f27;
    border-bottom-color: #fe9f27;
    border-left-color: #fe9f27;
    text-decoration: none;
}

a.CommandButton:visited {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    color: #ffffff;
    background-color: #b12106;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #fe9f27;
    border-right-color: #fe9f27;
    border-bottom-color: #fe9f27;
    border-left-color: #fe9f27;
    text-decoration: none;
}

a.CommandButton:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    color: #ffffff;
    background-color: #b12106;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #fe9f27;
    border-right-color: #fe9f27;
    border-bottom-color: #fe9f27;
    border-left-color: #fe9f27;
    text-decoration: none;
}

.pleaseWaitButton {
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    height: 18px;
    background-color: #eb7545;
    border-style: none;
}

.translucent {
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

.mensajeEspere {
    background: url(/lgpreancce/docs/images/loading.gif) no-repeat center;
    padding: 4px;
    text-align: center;
    width: 100%;
    height: 112px;
    margin-top: 100px;
}

.bloque-fotos {
    position: absolute;
}
