
body{
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.size_big_title {
	FONT-SIZE: 24px; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; COLOR:#3A3D35;letter-spacing: 0.0em;
}

.size_medium_title {
	FONT-SIZE: 18px; FONT-FAMILY: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; COLOR:#3A3D35;letter-spacing: 0.0em;
}

.size_title {
	FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#3a3d35;FONT-WEIGHT: bold;
}
.size_stitle {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#3a3d35;FONT-WEIGHT: bold;
}
.size_normal {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#3a3d35;
}
.size_subnormal {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#3a3d35;
}
.size_small {
	FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#3a3d35;
}


.size_normal_green {
FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#7f9f1e;
}
.size_normal_red {
FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#ee0000;
}

.NewsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3B3D35;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
}


.titularNews {
	color: #0F5229;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	width: 192px;
}

.contentsNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3B3D35;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 192px;
	background-position: left center;
}


.botonActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B3D35;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.botonInactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B3D35;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

.Date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7FA01E;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
}

.contentsFull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B3D35;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 502px;
	background-position: left center;
}
.titularFull {
	color: #0F5229;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	width: 502px;
}
.style2 {font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3B3D35;
}


A:link {
	COLOR: #0f5229; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none;COLOR: #7f9f1e;
}
A:visited {
	TEXT-DECORATION: none;COLOR: #7f9f1e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:active {
	TEXT-DECORATION: none;COLOR: #7f9f1e
}

A.black:link {
	FONT-WEIGHT: bold; COLOR: #3a3d35; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.black:hover {
	TEXT-DECORATION: none;COLOR: #7f9f1e;
}
A.black:visited {
	FONT-WEIGHT: bold; COLOR: #7f9f1e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.black:active {
	COLOR: #7f9f1e
}

A.clear:link {
	FONT-WEIGHT: bold; COLOR: #7f9f1e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.clear:hover {
	TEXT-DECORATION: none;COLOR: #0F5229;
}
A.clear:visited {
	FONT-WEIGHT: bold; COLOR: #7f9f1e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.clear:active {
	COLOR: #7f9f1e
}

A.darkgreen:link {
	FONT-WEIGHT: bold; COLOR: #0F5229; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.darkgreen:hover {
	TEXT-DECORATION: none;COLOR: #7f9f1e;
}
A.darkgreen:visited {
	FONT-WEIGHT: bold; COLOR: #0F5229; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.darkgreen:active {
	COLOR: #0F5229
}





.menu {
	BACKGROUND-COLOR: #3A3D35; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.menu_lang {
	WIDTH: 200px; BACKGROUND-COLOR: #7f9f1e; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.menu_link:link, .menu_link:visited {
	COLOR: #ffffff;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu_link:hover {
	TEXT-DECORATION: none; COLOR: #7f9f1e
}
.menu_link:active {
	COLOR: #7f9f1e
}

.menu_lang_link:link, .menu_lang_link:visited {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menu_lang_link:hover {
	TEXT-DECORATION: none; COLOR: #3a3d35
}
.menu_lang_link:active {
	COLOR: #3a3d35
}

.footer {
	BACKGROUND-COLOR: #7f9f1e; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#3a3d35;
}




.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('../images/corners1280x18.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}

.inside {
	border-left: 1px solid #89C000; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #89C000;/* YCC: color & properties of the right-borderline */
	background: #ffffff;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	}

ol.faq_list{	padding:20;	list-style: decimal}.normal_text{	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#3a3d35;line-height: 1.5em; }li.li_faq_links_claro {		FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#7f9f1e;FONT-WEIGHT: bold;margin-bottom: .8em;line-height: 1.5em; }li.li_faq_links_oscuro {		FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#0F5229;FONT-WEIGHT: bold;line-height: 1.5em;}	.li_faq {		FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:#3a3d35;FONT-WEIGHT: bold;margin-bottom: .8em;margin-top: 1.5em;}.images_faq{	align: center;margin-bottom: .8em;margin-top: 1.5em;	display: block;	margin-left: auto;	margin-right: auto }OL.conromanos { list-style-type: lower-roman }
OL.letter { 	list-style-type: upper-latin}

tr.product_row_uneven {
}

tr.product_row_uneven {
    background-color: #efe;
}

span.letra_pequenna {
    font-size: 0.8em;
    font-style: italic;
}

a.pdf {
    padding-left: 18px;
    background: url(../images/pdf.gif) bottom left no-repeat;
    height: 16px;
}

a.zip {
    padding-left: 18px;
    background: url(../images/zip.gif) bottom left no-repeat;
    height: 16px;
}

a.txt {
    padding-left: 18px;
    background: url(../images/text_plain.png) bottom left no-repeat;
    height: 16px;
}

a.html {
    padding-left: 18px;
    background: url(../images/text_html.png) bottom left no-repeat;
    height: 16px;
}

a.external {
    padding-left: 14px;
    background: url(../images/external.png) center left no-repeat;
    height: 16px;
}


