/******************** BODY ********************/

body {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-color:#ffffff;
	
	scrollbar-face-color: #cccccc;

	scrollbar-highlight-color: #626262;

	scrollbar-shadow-color: #CCCCCC;

	scrollbar-3Dlight-color: #CCCCCC;

	scrollbar-arrow-color: #626262;

	scrollbar-track-color: #FFFFFF;

	scrollbar-darkshadow-color: #999999;

}



table tr td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	color: #000000;

	font-size: 12px;

}



.tbl_main {

	border: 4px solid #DEE3E7;

	border-collapse: collapse;

}



.negro {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	color: #000000;

	font-size: 10px;

}



.blanco {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	color: #ffffff;

	font-size: 10px;

}



/******************** FORMULARIOS ********************/

input, textarea, select {
	border: 1px solid #004080;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



.error {

	border: 1px solid #FF0000;

	color: #FF0000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}



/******************** LINKS ********************/



a {

	font-family: Verdana, Arial , Helvetica, sans-serif;

	color: #000000;

	font-size: 12px;

	text-decoration: none;

}



a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 12px;

	text-decoration: underline;

}



.lnk_pages {

	font-family: Verdana, Arial , Helvetica, sans-serif;

	color: #333333;

	font-size: 10px;

	text-decoration: none;

}



.lnk_pages:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 10px;

	text-decoration: underline;

}



/******************** MENSAJES ********************/



.txt_error {

	font-family: Verdana, Tahoma, Arial, sans-serif;

	font-size: 12px;

	color: #FF0000;

}



.txt_ok {

	font-family: Verdana, Tahoma, Arial, sans-serif;

	font-size: 12px;

	color: #008000;

}



/*

 NO SE





.style1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 9px;

}

*/.titulo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0099FF}

.nombre {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900}

.pie {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #6699CC}

.textolegal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

.txt_small {
	font-size:10px;
}

.lnk_intranet {
	font-size: 10px;
}

.lnk_intranet:hover {
	font-size: 10px;
}

/* NEWS */
.pic_news {
	border: 1px solid #000000;
}
.txt_news_subject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.txt_news_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.txt_news_title,
.txt_news_title a:link,
.txt_news_title a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#6565F3;
	text-decoration:none;
}

.txt_news_title a:hover {
	font-weight: bold;
	color:#000000;
	text-decoration:underline;
}

.txt_news_title_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#6565F3;
}

.txt_news_subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.txt_news_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.txt_news_complete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.txt_news_source {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.txt_news_date_more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#6565F3;
}
.lnk_highlight {
	color: #669999;
	text-decoration: underline;
}

.lnk_highlight:hover {
	color: #FF6600;
	text-decoration: underline;
}
.txt_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #719601;
}
.txt_darkbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
}
.lnk,
.lnk a:link,
.lnk a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.lnk a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.txt_product_title_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.tbl_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3C7ABF;
}

#lnk_products_provider{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
}

#lnk_products_provider a:href, #lnk_products_provider a:visited{
	color: #FF9900;
	text-decoration:none;
}

#lnk_products_provider a:hover{
	color: #FF9900;
	text-decoration:underline;
}
.fields{
	border: 1px solid #004080;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.fields-noborder{
	border: 0px;
}