html { overflow-x: auto; } 

body {
    background-color : #ffffff; 
    margin : 0; 
	font-family: verdana, arial,sans-serif; 
    font-size : 11px; 
    color : #000000; 
} 

br {
    font-size : 5px; 
    margin : 0; 
}

a:link {
    COLOR: #5678a2;
    font-size : 11px; 
    font-family: verdana, arial,sans-serif;
    text-decoration: none;
}

a:visited {
    COLOR: #5678a2;
    font-size : 11px; 
    font-family: verdana, arial,sans-serif;
    text-decoration: none;
}

a:hover {
    COLOR: #CC0000;
    font-size : 11px; 
    font-family: verdana, arial,sans-serif;
    text-decoration: underline;
}

a:active {
    COLOR: #5678a2;
    font-size : 11px; 
    font-family: verdana, arial,sans-serif;
    text-decoration: none;
}

.linea_sep {
    color:#525163;
    font-size: 11px;
    font-family: verdana, arial,sans-serif;
}
 
a.linea_sep:link {
    color: #ffffff;
    font-size : 11px; 
    font-family: verdana, arial,sans-serif;
    text-decoration: none;
}

a.linea_sep:visited {
    color: #ffffff;
    font-size : 11px; 
    font-family: verdana, arial,sans-serif;
    text-decoration: none;
}

a.linea_sep:hover {
    color: #ffffff;
    font-size : 11px; 
    font-family: verdana, arial,sans-serif;
    text-decoration: none;
}

 
/*Clarito y sin borde: borrar*/
td.table_rows {
    background-color:#F1F1F1;
    color:#666666
}

/*Fila color crema*/
td.color_crema {
    font-weight: bold;
    border: 1px solid #DADADA;
    background-color: #fcff9f;
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 0px 0px;
}

td.fila1 {
    border: 1px #FFFFFF solid;
    background-color: #EFEFEF;
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 0px 0px;
}

td.fila2 {
    border: 1px #FFFFFF solid;
    background-color: #F6F6F6;
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 0px 0px;
}

table.cuerpo_borde {
    border-bottom : 0px;
    border-left : 0px;
    border-right : 0px;
    border-top : 0px;
}

td.borde {
    border-bottom : 1px solid #DADADA;
    border-left : 1px solid #DADADA;
    border-right : 1px solid #DADADA;
    border-top : 1px solid #DADADA;
}

td.borde2 {
    background-image: url('../images/borde_tabla.gif');
    BACKGROUND-REPEAT: repeat-x;
    border-left : 1px solid #DADADA;
    border-right : 1px solid #DADADA;
    border-top : 1px solid #DADADA;
    padding : 5;
}

/*mi creacion*/
td.border3 {
    border-bottom : 4px solid #DADADA;
    border-left : 1px solid #DADADA;
    border-right : 1px solid #DADADA;
    border-top : 1px solid #DADADA;
}
td.texto {
    color: #525163;
    font-size: 11px;
    font-family: verdana, arial,sans-serif;
}

form {
    border-width : 0; 
    padding : 0; 
    margin : 0; 
    display:inline;
} 

input.button { 
    font-family: verdana, arial,sans-serif; 
    font-size : 11px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    background-color:#E9E9E9; 
}

.textarea_default {
    width: 300;
    height: 100;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF; 
    font-family: verdana, arial,sans-serif; 
    font-size : 11px; 
    color : #000000;
}

.textarea_tall {
    width: 300;
    height: 300;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF; 
    font-family: verdana, arial,sans-serif; 
    font-size : 11px; 
    color : #000000;
}

.input_largo {
    width: 300;
    background-color : #FFFFFF; 
    font-family: verdana, arial,sans-serif; 
    font-size : 11px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_sinborde {
    width: 300;
    background-color : #FFFFFF; 
    font-family: verdana, arial,sans-serif; 
    font-size : 11px; 
    color : #000000;
    border: 0px;
    padding: 1px 3px 1px 3px;
}

.input_pequenio {
    width: 150;
    background-color : #FFFFFF; 
    font-family: verdana, arial,sans-serif; 
    font-size : 11px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_mediano {
    width: 200;
    background-color : #FFFFFF; 
    font-family: verdana, arial,sans-serif; 
    font-size : 11px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

radio { BORDER-STYLE: none; }

checkbox { BORDER-STYLE: none; }

input , select {
    background-color : #FFFFFF; 
    font-family : verdana, verdana, arial, helvetica; 
    font-size : 11px; 
    color : #000000;
} 

textarea {
    background-color : #FFFFFF; 
    color : #000000; 
    font-family : verdana, verdana, arial, helvetica; 
    font-size : 11px; 
    border: 1px solid #C0C0C0;
} 


span.texto {
    color: #525163;
    font-size: 11px;
    font-family: verdana, arial,sans-serif;
}

span.menus {
    color: #F0F0F0;
    font-size: 11px;
    font-family: verdana, arial,sans-serif;
}

span.text_bold {
    color: #525163;
    font-weight: bold;
    font-size: 11px;
    font-family: verdana, arial,sans-serif;
}

span.enlace_rojo {
    color: #959598;
    font-size: 11px;
    font-family: verdana, arial,sans-serif;
}

span.texto_rojo {
    color: #CC0000;
    font-size: 11px;
    font-family: verdana, arial,sans-serif;
}

span.text_soft_bold {
    color: #959598;
    font-weight: bold;
    font-size: 11px;
    font-family: verdana, arial,sans-serif;
}

span.text_large_bold {
    font-size: 11px;
    font-weight: bold;
    text-decoration : none;
    font-family: verdana, arial,sans-serif; 
}

span.text_small {
    font-size: 11px;
    text-decoration : underline;
    font-family: verdana, arial,sans-serif; 
}

span.text_large_bold_grey {
    font-family: verdana, arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration : none; 
    color: 888888;
}

span.text_small_grey {
    font-family: verdana, arial,sans-serif;
    font-size: 11px;
    text-decoration : none; 
    color: 888888;
}

span.error {
    font-weight: bold;
    color:#ff0000;
    font-size: 11px;
    font-family: verdana, arial,sans-serif;
}

span.success {
    font-weight: bold;
    color:#006600;
    font-size: 11px;
    font-family: verdana, arial,sans-serif;
}


option.option_text{
	color: #525163;
    font-size: 11px;
    font-family: verdana, arial,sans-serif;
}