BODY{
	background-color: #E1E3EA;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	}

A:link { text-decoration: none; color:#0066CC; }
A:active { text-decoration: none; color: #D10000; }
A:visited { text-decoration: none; color: #0259AF; } 
A:hover { text-decoration: underline; color:#0066CC }

IMG {border:none}

HR {color:#333333; background-color: #333333; height: 1px;}

H1 {font-size: 19px; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
H2 {font-size: 14px; color: #333333; font-weight:normal}
H3 {font-size: 13px; color: #333333; font-weight:normal}

/* TABLES */
TABLE.table_main {border: solid 1px #343434; width:761px;background-color:#FFFFFF;}
TABLE.table_main_print {border: solid 1px #343434; width:550px}
TABLE.table_interior {width:750px; background-color:#FFFFFF; padding:6px 6px 6px 6px;}
TABLE.table_interior_print {width:515px}
TABLE.table_tools {width: 142px; border-bottom: solid 1px #afafaf; border-right: solid 1px #afafaf; border-left: solid 1px #afafaf;}
TABLE.table_tools_title {width: 142px; height:18px; border: none; background-image:url(images/box_heading.gif); background-color:#AFAFAF}
	TABLE.table_tools_title td{ background:url(images/box_heading.gif); background-repeat:no-repeat;}
TABLE.table_data_display{  width:580px; border-width: 1px; border-style: solid; padding: 3px; border-collapse: collapse; border-color: #E5E5E5;}
	TABLE.table_data_display th {border-width: 1px; padding: 3px; border-style: solid; border-color: #E5E5E5}
	TABLE.table_data_display td {border-width: 1px; padding: 3px; border-style: solid; border-color: #E5E5E5}
TABLE.table_login{width:300px; border-width: 1px; border-style: solid; padding: 3px; border-collapse: collapse; border-color: #E5E5E5;}
	TABLE.table_login th {border-width: 1px; padding: 3px; border-style: solid; border-color: #E5E5E5}
	TABLE.table_login td {border-width: 1px; padding: 3px; border-style: solid; border-color: #E5E5E5}	
TABLE.table_extras{border:none; font-size:10px}
	TABLE.table_extras th {border:none}
	TABLE.table_extras td {border:none}

TABLE.table_buscar { width:521px; height:375px; border: solid 1px #DADADA;}
TABLE.table_buscar_categorias{ border-width: 1px; border-style: solid; border-collapse: collapse; border-color: #DFDFDF;}
	TABLE.table_buscar_categorias th {border-width: 1px; padding: 3px; border-style: solid; border-color: #DFDFDF}
	TABLE.table_buscar_categorias td {border-width: 1px; padding: 3px; border-style: solid; border-color: #DFDFDF}
TABLE.table_destacados{ width:480px; border:none; padding:12px; text-align:center}
TABLE.table_articulos{ background:none; width:600px; padding: 3px; border: none;}
	TABLE.table_articulos:hover {background:#F8F8F8;}
TABLE.table_filter{ width:580px;  border-width: 1px; border-style: solid; padding: 3px; border-collapse: collapse; border-color: #E5E5E5;}
	TABLE.table_filter th {border-width: 1px; padding: 3px; border-style: solid; border-color: #E5E5E5}
	TABLE.table_filter td {border-width: 1px; padding: 3px; border-style: solid; border-color: #E5E5E5}	
TABLE.table_info{ width:580px; padding:20px; border:1px solid #B1B1B1;}

/* TD */
TD.td_navigation{ height:10px; border-right: 1px #CCCCCC dotted; border-right: 1px #CCCCCC dotted; border-bottom: 1px #CCCCCC dotted;}
TD.td_copyright{ height:19px; border-top: 1px solid #333333; background-color: #E2E2E2; margin-left:5px; margin-right:5px;}
TD.td_dotted_right{ border-right: 1px #CCCCCC dotted;}
TD.td_dotted_bottom{ border-bottom: 1px #CCCCCC dotted;}
TD.td_menushadow{ background:url(images/menu_drop.png); background-repeat:repeat-x;}



IMG.alpha:hover {background-color:#FFFFFF; filter:alpha(opacity=20, finishopacity=80, style=1, startx=0, starty=0, finishx=140, finishy=270); -moz-opacity: 0.50}
 
/*IMG.img_gray_hover:hover {background-color:#FFFFFF; filter:gray; -moz-opacity: 0.50}*/

/* TEXT STYLES */
.font_titling {font-size: 19px; font-weight:bold; margin-left:5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
.font_navigation {font-size: 10px; color:#666666; margin-right:5px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-weight:bold}
	.font_navigation A:link { color:#FF6600; text-decoration: none; }
	.font_navigation A:active { color:#FF6600; text-decoration: none;}
	.font_navigation A:visited { color:#FF6600; text-decoration: none;}
	.font_navigation A:hover {  color:#CC6600; text-decoration: none;}
.font_pagenum {font-size: 14px; color:#0066CC; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
	.font_pagenum A:link {color:#0066CC; text-decoration: none; background:#FFFFFF; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px}
	.font_pagenum A:active {color:#0066CC; text-decoration: none; background:#FFFFFF; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px}
	.font_pagenum A:visited {color:#0066CC; text-decoration: none; background:#FFFFFF; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px}
	.font_pagenum A:hover {color:#FFFFFF; text-decoration: none; background:#0066CC; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; }
.font_active_pagenum {border-top:2px solid #0066CC; background:#FFFFFF;  padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px;}
.font_clock {font-size: 12px; font-weight:bolder; color:#666666;}
.font_username {font-size: 10px; color:#FFFFFF}
.font_results_sections {font-size: 14px; font-weight:bold}
.font_terminos {font-size:9px; color: #333333; margin-left:5px; margin-right:5px; }
	.font_terminos A:link { color: #333333;text-decoration: none; }
	.font_terminos A:active { color: #333333; text-decoration: none; }
	.font_terminos A:visited { color: #333333; text-decoration: none; } 
	.font_terminos A:hover { color:#333333; text-decoration: underline; }
.font_toolboxes_title { margin-left:5px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; }
.font_table_title {font-size: 14px; font-weight: bold; }
.font_loader {font-size: 18px; font-weight: bold; color: #FFFFFF; }
.font_red {color: #D70000;}
	.font_red A:link { color: #D70000; text-decoration: none; }
	.font_red A:active { color: #D70000; text-decoration: none; }
	.font_red A:visited { color: #D70000; text-decoration: none; }
	.font_red A:hover { color: #D70000; text-decoration: underline; }
.font_10px {font-size: 10px;}
.font_11px {font-size: 11px;}
.font_12px {font-size: 12px;}
.font_13px {font-size: 13px;}
.font_14px {font-size: 14px;}
.font_15px {font-size: 15px;}
.font_16px {font-size: 16px;}
.font_17px {font-size: 17px;}
.font_18px {font-size: 18px;}


/* FORMS */
.form_textfield_small {color: #343434; font-size:10px; width:120px;}
.form_textfield_placa {color: #343434; font-size:10px; width:50px;}
.form_textfield_large {color: #343434; font-size:10px; width:260px;}
.form_multiline_large {color: #343434; font-size:11px; width:500px; font-family:Arial, Helvetica, sans-serif}
.form_uploadfield {color: #343434; font-size:12px; width:260px;}
.form_select_small {color: #343434; font-size:10px; width:130px;}
.form_select_index {color: #343434; font-family:Arial; font-size:11px; width:100px; height: 20px;}
.form_select_filter_large {color: #343434; font-size:10px; width:170px;}
.form_select_filter_small {color: #343434; font-size:10px; width:80px;}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:right;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #cecece;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family: Arial, Helvetica, sans-serif;
	font-size:14px
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#333333;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.button_positive, .buttons a.button_positive{
    color:#529214;
}
.buttons a.button_positive:hover, button.button_positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.button_positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.button_negative, button.button_negative{
    color:#d12f19;
}
.buttons a.button_negative:hover, button.button_negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.button_negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}


