.letras_principales{
    color:white;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    size: 36px;
}
.letras_principales:hover{
    color: yellow;
    text-decoration-line: underline;
    
}
.letras_menus{
    color:#404040;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    size: 24px;
    text-decoration:none
}
.letras_inputs{
    color:blue;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}
.botones_menus{
    border-radius: 5px;
    background: #0171AF;
    padding: 5px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    font-size: 18px;
    border-style: solid;
    border-color:#0171FF
}
.letras_menus2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color:black;
}
.letras_menus:hover{
    color:red;
    text-decoration-line: underline;
}
.flecha_menus{
    color:#404040;
}
.flecha_menus:hover{
    color:red;
}
.letras_busqueda{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
}
.letras_busqueda > ul > li > a{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    max-width: 800px;
}

p {
    font-family:Arial;
    font-size: 12pt;
    max-width: 800px;
    margin: 20px;
}

label {
    font-family:Arial;
    font-size: 12pt;
}

input {
    font-family:Arial;
    font-size: 12pt;
}

p > ul > li {
    font-family:Arial;
    font-size: 12pt;
    max-width: 800px;
}

li {
    font-family:Arial;
    font-size: 12pt;
    max-width: 800px;
}

br {
    font-size: 12pt;
}
h {
    font-family:Arial;
    font-size: 20pt;
    font-weight:bold;
    color: red;
    text-shadow: 1px 1px #750d0d;
    
}

table {
    font-family:Arial;
}
form > table {
    margin:20px;
}

iframe {
    margin:20px;
}
.titulo1{
    font-family:Arial;
    font-size: 20pt;
    font-weight:bold;
    color: red;
    
    text-shadow: 1px 1px #750d0d;
}
.titulo2{
    font-family:Arial;
    font-size: 18px;
    font-weight:bold;
    color: black;
    margin-left: 20px;
    text-shadow: 1px 1px #cdcdcd;
}
.quitar_decoracion2 {
    text-decoration: none;
    color:#0171AF;
    text-shadow: 1px 1px #cdcdcd;
}

.tabla_enc{
    background-color:#0171AF;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    border: #015889 1px solid;
    padding: 2px 
}
.tabla_td_izq{
    text-align: left;
    border: #015889 1px solid;
    padding: 2px; 
}
.tabla_td_der{
    text-align: right;
    border: #015889 1px solid;
    padding: 2px; 
}
.tabla_td_cen{
    text-align: center;
    border: #015889 1px solid;
    padding: 2px; 
}
.tabla_tr_color{
    background-color: #D1E6EF;
}
#item_buy {
    font-family: Arial;
    font-size: 10px;
    
    border-radius: 3px;
    color: #000000;
    display: inline-block;
    border-color: #FAA460;
    border-style: solid;
    border-width: 1px;
    background: -webkit-linear-gradient(#ffffdc, #fde9d9); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffdc, #fde9d9); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffdc, #fde9d9); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffdc, #fde9d9); /* Standard syntax */
    
}
#item_buy:hover{
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    border-radius: 3px;
    border-color: #FAA460;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    display: inline-block;
    background: -webkit-linear-gradient(#ffffdc, #FAA460); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffdc, #FAA460); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffdc, #FAA460); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffdc, #FAA460); /* Standard syntax */
    font-weight: bold;
}
#item_quote{
    font-family: Arial;
    font-size: 10px;
    border-radius: 3px;
    border-color: #FAA460;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    display: inline-block;
    background: -webkit-linear-gradient(#ffffdc, #fde9d9); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffdc, #fde9d9); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffdc, #fde9d9); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffdc, #fde9d9); /* Standard syntax */
    margin-bottom: 5px;
}
#item_quote:hover{
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    border-radius: 3px;
    border-color: #FAA460;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    display: inline-block;
    background: -webkit-linear-gradient(#ffffdc, #FAA460); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffdc, #FAA460); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffdc, #FAA460); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffdc, #FAA460); /* Standard syntax */
    font-weight: bold;
    margin-bottom: 5px;
}


