/* ================================    CSS STYLES FOR PORTAL     v1.0   ================================*/   /* PAGE BACKGROUND *//* background color for the header at the top of the page (banner) */.HeadBg{	background-image: url(GCImages/general/imagen07/banner1GC07.gif);	background-repeat: no-repeat;	background-color: #F1E7C7;}.HeadBg2{	background-image: url(GCImages/general/imagen07/banner1GC07.gif);	background-repeat: no-repeat;	background-color: #F1E7C7;}/* background color for the content part of the pages */Body{	background-image: url(GCImages/general/imagen07/f_textura.jpg);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0;	background-color: #f7f0dc;	background-repeat: repeat;	font-family:Arial, Helvetica, sans-serif;}/* GENERAL *//* style for module titles */.Head   {    font-family: Verdana, Helvetica, sans-serif;    font-size: 20px;    font-weight: normal;    color: #666644;}A:link  {    text-decoration:    none;}A:visited   {    text-decoration:    none;}A:active    {    text-decoration:    none;}A:hover {    text-decoration:    underline;}/* PreciosCafe classes */.PreciosCafe_Header{	border-right: maroon 1px solid;	border-top: maroon 1px solid;	font-weight: bold;	font-size: x-small;	border-left: maroon 1px solid;	color: #cccc99;	border-bottom: maroon 1px solid;	font-family: verdana, helvetica, sans-serif;	background-color: maroon;}.PreciosCafe_Content{	border-right: maroon 1px solid;	border-top: maroon 1px solid;	font-size: xx-small;	border-left: maroon 1px solid;	color: maroon;	border-bottom: maroon 1px solid;	font-family: verdana, helvetica, sans-serif;}.PreciosCafe_Main{	border-right: maroon 1px solid;	border-top: maroon 1px solid;	border-left: maroon 1px solid;	border-bottom: maroon 1px solid;}table {	margin: 0px;	padding: 0px;}.titulos1 {	color: #f26527;	font-weight: bold;	font-size: 18pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulos2 {	color: #ffb821;	font-weight: bold;	font-size: 18pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulos3 {	color: #157971;	font-weight: bold;	font-size: 18pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulos4 {	color: #409554;	font-weight: bold;	font-size: 18pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulos5 {	color: #4897b6;	font-weight: bold;	font-size: 18pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulos6 {	color: #74256e;	font-weight: bold;	font-size: 18pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulos7 {	color: #1b1380;	font-weight: bold;	font-size: 18pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulos8 {	color: #AF171F;	font-weight: bold;	font-size: 18pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulosmed1 {	color: #C07A2B;	font-weight: bold;	font-size: 17pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulosmed2 {	color: #ffb821;	font-weight: bold;	font-size: 17pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulosmed3 {	color: #157971;	font-weight: bold;	font-size: 17pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulosmed4 {	color: #409554;	font-weight: bold;	font-size: 17pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulosmed5 {	color: #4897b6;	font-weight: bold;	font-size: 17pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulosmed6 {	color: #74256e;	font-weight: bold;	font-size: 17pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulosmed7 {	color: #1b1380;	font-weight: bold;	font-size: 17pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulosmed8 {	color: #AF171F;	font-weight: bold;	font-size: 17pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulospeq1 {	color: #f26527;	font-weight: bold;	font-size: 12pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulospeq2 {	color: #ffb821;	font-weight: bold;	font-size: 12pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulospeq3 {	color: #157971;	font-weight: bold;	font-size: 12pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulospeq4 {	color: #409554;	font-weight: bold;	font-size: 12pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulospeq5 {	color: #4897b6;	font-weight: bold;	font-size: 12pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulospeq6 {	color: #74256e;	font-weight: bold;	font-size: 12pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulospeq7 {	color: #1b1380;	font-weight: bold;	font-size: 12pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.titulospeq8 {	color: #AF171F;	font-weight: bold;	font-size: 12pt;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.subtitulos1 {	color: #f26527;	font-weight: bold;	/*font-style: italic;*/	font-size: 16px;}.subtitulos2 {	color: #ffb821;	font-weight: bold;	/*font-style: italic;*/	font-size: 16px;}.subtitulos3 {	color: #157971;	font-weight: bold;	/*font-style: italic;*/	font-size: 16px;}.subtitulos4 {	color: #409554;	font-weight: bold;	/*font-style: italic;*/	font-size: 16px;}.subtitulos5 {	color: #4897b6;	font-weight: bold;	/*font-style: italic;*/	font-size: 16px;}.subtitulos6 {	color: #74256e;	font-weight: bold;	/*font-style: italic;*/	font-size: 16px;}.subtitulos7 {	color: #1b1380;	font-weight: bold;	/*font-style: italic;*/	font-size: 16px;}.subtitulos8 {	color: #AF171F;	font-weight: bold;	/*font-style: italic;*/	font-size: 16px;}.subtitulos1_sm {	font-weight: bold;	font-size: 13px;	color: #7A131A;	font-family: "Times New Roman", Times, serif;}.subtitulos2_sm {	font-weight: bold;	font-size: 13px;	color: #ffb821;	font-family: "Times New Roman", Times, serif;}.subtitulos3_sm {	font-weight: bold;	font-size: 13px;	color: #157971;	font-family: "Times New Roman", Times, serif;}.subtitulos4_sm {	font-weight: bold;	font-size: 13px;	color: #409554;	font-family: "Times New Roman", Times, serif;}.subtitulos5_sm {	font-weight: bold;	font-size: 13px;	color: #4897b6;	font-family: "Times New Roman", Times, serif;}.subtitulos6_sm {	font-weight: bold;	font-size: 13px;	color: #74256e;	font-family: "Times New Roman", Times, serif;}.subtitulos7_sm {	font-weight: bold;	font-size: 13px;	color: #1b1380;	font-family: "Times New Roman", Times, serif;}.subtitulos8_sm {	font-weight: bold;	font-size: 13px;	color: #AF171F;	font-family: "Times New Roman", Times, serif;}.subtitulos2_smit {	font-weight: bold;	font-size: 13px;	color: #7F7F6F;	font-family: "Times New Roman", Times, serif;	font-style: italic;}.fondosTBL1 {	background-image: url(GCImages/general/barratest1.jpg);	background-repeat: no-repeat;}.copyrightlike {	font-family: "Times New Roman", Times, serif;	font-size: 9pt;	color: #463E35;}a.textos:visited {	text-decoration: none;	color: #2F2923;	font-weight: bold;}a.textos:link {	text-decoration: none;	color: #2F2923;	font-weight: bold;}a.textos:hover {	text-decoration: underline;	color: #000000;	font-weight: bold;}.textobloque {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6E6F61;}.textobloque2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #43433A;}.textobloqueINT {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #5B5B50;}.textobloqueGD {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #463E35;}.legal {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #463E35;	text-transform: uppercase;}.opsmnOR {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #f26527;}.opsmnRD {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #7A0C0C;}.opsmnVD {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #006600;}.opsmnPR {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #341F68;}.piedefotos {	font-family: "Times New Roman", Times, serif;	font-size: 9pt;	color: #463E35;	background-color: #eddcc0;}.body2 {	background-image: url(GCImages/general/imagen07/f_textura2.jpg);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0;	background-color: #ede3c6;	background-repeat: repeat;}.opsmnORBold {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #f26527;	font-weight: bold;}.opsmnRDBold {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #7A0C0C;	font-weight: bold;}.opsmnVDBold {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #006600;	font-weight: bold;}.opsmnPRBold {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #341F68;	font-weight: bold;}.txt_smgris {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;}.opsmn1 {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #f26527;}.opsmn2 {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	color: #f26527;}.opsmn3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #385B67;}.textobloqueLinks {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #205B7D;	font-style: italic;	font-weight: bold;}.textobloqueLinksExt {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #157971;	font-style: italic;	font-weight: bold;}.smallprint {	font-family: "Times New Roman", Times, serif;	font-size: 10px;	color: #969683;}.quotes {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #205B7D;	font-style: italic;	font-weight: bold;}.quotes2 {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #7D262B;	font-style: italic;	font-weight: bold;}.subtextobloque {	font-size: 16px;	color: #7F7F6F;	font-family: "Times New Roman", Times, serif;}.textobloqueGDINT {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #463E35;}.novalido {	color: #CC0000;	font-size:11px;}ul.twitter li {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6E6F61;	margin: 0 1em .5em -1.7em;}