* {
    padding: 0;
    margin: 0;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    background-image: url( ../images/fon.gif );
    color: #666666;

}

h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 24px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #000000;
    padding-bottom: 15px;
}

.textTools {
    font-size: 13px;
    color: #666666;
    text-decoration: none;
}

a.textTools:hover {
    color: #EB5612;
}

.enlace {
 color: #F14A1D;
 text-decoration: underline;
}

a.enlace:hover {
 color: #DB3912;
 text-decoration: none;
}



a {
    text-decoration: none;
}

.texto {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.7em;
    color: #666666;
    text-align: justify;
}

.textoleft {
    text-align: left;
    font-size: 13px;
    line-height: 1.7em;
}

.menu {
    font-size: 11px;
    color: #515151;
    text-decoration: none;
}

.menuSelected {
    font-size: 11px;
    color: #cf4d13;
    text-decoration: none;
    font-weight: bold;
}

.noticia {
    color: #666666;
    text-decoration: none;
}

a.noticia:hover {
    color: #EB5612;
}

#login {
    text-align: center;
}

/* Otros stylos  */
#divlogin {
    height: 300px;
    clear: both;
    margin-top: 75px;
    margin-left: 175px;
}

#wrapper {
    margin: 0 auto;
    width: 930px;
}

#faux {
    margin-bottom: 0px;
    overflow: auto;
    width: 100%;
    background-color: #FFFFFF;
}

#header {
    color: #333;
    width: 910px;
    padding: 10px;
    height: 210px;
    margin: 0px 0px 0px 0px;
    background: #FFFFFF;
    background-image: url( ../images/fon_header.jpg );
}

#header #tools {
    font-size: 13px;
    float: right;
    color: #333333;
    margin: 20px 21px 0px 0px;
    padding: 0px;
    width: 300px;
    display: inline;
    position: relative;
    text-align: right;
}

#headeradmin {
    color: #333;
    width: 910px;
    padding: 10px;
    height: 20px;
    margin: 0px 0px 0px 0px;
    background: #FFFFFF;
}

#headeradmin #tools {
    font-size: 13px;
    float: right;
    color: #333333;
    margin: 20px 21px 0px 0px;
    padding: 0px;
    width: 300px;
    display: inline;
    position: relative;
    text-align: right;
}


#navigation {
    color: #333;
    padding: 10px;
    height: 62px;
    margin: 0px 0px 0px 0px;
    background: #FFFFFF;
    background-image: url( ../images/fon_navigation.jpg );
}

#visor {
    border: 0px;
    margin: 0px 0px 0px 0px;
    background: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: right;
    color: #FC0B0B;
}

#navigation #menu {
    float: center;
    margin: 10px 21px 0px 0px;
    padding: 0px;
    width: 800px;
    display: inline;
    position: relative;
}

#navigation #menu td {
    font-size: 11px;
    text-align: center;
}

#navigation #menu a {
    color: #515151;
    text-decoration: none;
    font-size: 11px;
}

#navigation #menu a:hover {
    color: #cf4d13;
    text-decoration: none;
}

#leftcolumn {
    float: left;
    color: #666666;
    margin: 0px;
    padding: 0px;
    width: 204px;
    display: inline;
    position: relative;
    margin-top: 5px;
    margin-left: 27px;
}

#rightcolumn {
    float: right;
    color: #666666;
    margin: 0px 33px 0px 0px;
    width: 629px;
    display: inline;
    position: relative;
    overflow: auto;
}

#rightcolumn #contenido {
    margin: 10px 10px 10px 10px;
    height:350px;
}





#rightcolumnadmin {
    float: right;
    color: #666666;
    margin: 0px 33px 0px 0px;
    padding: 0px;
    width: 50%;
    display: inline;
    position: relative;
}

#fullcolumn {
    float: left;
    color: #666666;
    margin: 0px;
    padding: 0px;
    width: 100%;
    display: inline;
    position: relative;
    margin-top: 5px;
    margin-left: 0px;
}

#fullcolumnscroll {
    float: right;
    color: #666666;
    margin: 0px;
    padding: 0px;
    width: 415px;
    display: inline;
    position: relative;
    margin-top: 5px;
    margin-left: 20px;
    height: 550px;
    overflow: auto;
}

#footer {
    width: 910px;
    clear: both;
    color: #333;
    background: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 10px;
    height: 54px;
    background-image: url( ../images/fon_footer.jpg );
}

#footer #copy {
    float: left;
    color: #FFFFFF;
    font-size: 11px;
    margin: 17px 21px 0px 100px;
    padding: 0px;
    width: 452px;
    display: inline;
    position: relative;
    text-align: left;
}

#footer #copyonline {
    float: right;
    color: #FFFFFF;
    font-size: 11px;
    margin: 17px 21px 0px 0px;
    padding: 0px;
    width: 220px;
    display: inline;
    position: relative;
    text-align: right;
}


#footer #copyonline a {
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}


.botonera {
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-top: 2px;
    padding-bottom: 2px;
}

.botoneraizda {
    text-align: left;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 50px;
}

.botoneradcha {
    text-align: right;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 50px;
}

.clear {
    clear: both;
    background: none;
}

.cssform p {
    width: 300px;
    clear: left;
    margin: 0;
    padding: 5px 0 8px 0;
    padding-left: 155px; /*width of left column containing the label elements*/
    border-top: 1px dashed;
    height: 1%;
    border-top-color: #c6c7c3;
}

.cssform #resumen p {
    width: 100%;
    clear: left;
    margin: 0;
    padding: 2px 0 4px 0;
    height: 1%;
    border-top: 0px;
}

.cssform #resumentrad p {
    width: 100%;
    clear: left;
    margin: 0;
    padding: 2px 0 4px 0;
    height: 1%;
    border-top: 0px;
}

.cssform #resumenadmin p {
    width: 500px;
    clear: left;
    margin: 0;
    padding: 2px 0 4px 0;
    padding-left: 155px; /*width of left column containing the label elements*/
    height: 1%;
    border-top: 0px;
}

.cssform #resumenadmintrad p {
    width: 500px;
    clear: left;
    margin: 0;
    padding: 2px 0 4px 0;
    padding-left: 155px; /*width of left column containing the label elements*/
    height: 1%;
    border-top: 0px;
}






.cssform label {
    font-weight: bold;
    float: left;
    margin-left: -155px; /*width of left column*/
    width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"] {
/*width of text boxes. IE6 does not understand this attribute*/
    width: 180px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.7em;
    color: #666666;
    text-align: justify;
}

.cssform input[type="text"].inputancho {
    width: 455px;
}

.cssform input[type="select"] {
/*width of text boxes. IE6 does not understand this attribute*/
    width: 180px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.7em;
    color: #666666;
    text-align: justify;
}

table.cuentabancaria input[type="text"] {
/*width of text boxes. IE6 does not understand this attribute*/
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.7em;
    color: #666666;
    text-align: justify;
}

table.cuentabancaria label {
    font-size: 13px;
    font-weight: bold;
    float: left;
    margin-left: 1px; /*width of left column*/
    width: auto; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

table.cuentabancaria p {
    width: auto;
    clear: left;
    margin: 0;
    padding: 5px 0 8px 0;
    padding-left: 1px; /*width of left column containing the label elements*/
    border-top: 1px dashed;
    height: 1%;
    border-top-color: #c6c7c3;
}

.cssform input[type="password"] {
/*width of text boxes. IE6 does not understand this attribute*/
    width: 180px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.7em;
    color: #666666;
    text-align: justify;
}

.cssform textarea {
    width: 250px;
    height: 150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666666;

}

textarea.resumen {
    width: 450px;
    height: 250px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666666;

}

.formbutton {
    cursor: pointer;
    border: outset 1px #E2E2E2;
    background: #FFFFFF;
    color: #d95014;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 1px 2px;
}

.formbuttondisbaled {
    cursor: pointer;
    border: outset 1px #E2E2E2;
    background: #EBE8E8;
    color: #BDADAD;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 1px 2px;
}

#bienvenida {
    margin-left: 20px;
    text-align: center;
    margin-top: 15em;
    margin-bottom: 15em;
}



