body {margin:0; padding:0; background-color:#C5718F; background-image:url(images/background.gif); background-repeat:repeat-x}
form {margin:0; padding:0}

.body_link{ font-family:verdana; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold}
.body_tit{ font-family:verdana; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold}
.body_tit_verde{ font-family:verdana; font-size:12px; color:#00ff00; text-decoration:none; font-weight:bold}
.body_txt{ font-family:verdana; font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal}
.body_tit_lila{ font-family:tahoma; font-size:14px; color:#861086; text-decoration:yes; font-weight:bold}

.lang{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:underline; font-weight:bold}
.lang a{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:underline; font-weight:bold}
.lang a:hover{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none;  font-weight:bold}

.footertxt{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:underline; font-weight:bold}
.footertxt a{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:underline; font-weight:bold}
.footertxt a:hover{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none;  font-weight:bold}

.copy{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal}
.copy a{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal}
.copy a:hover{ font-family:tahoma; font-size:11px; color:#ffffff; text-decoration:underline; font-weight:normal}

.tdleftup{ background-image:url(images/left_curb1.gif); background-repeat:no-repeat;}
.tdleftdown{ background-image:url(images/left_curb2.gif); background-repeat:no-repeat; width:249px;background-position:top center;}

.sob{ background-image:url(images/btn_sobre_off.gif); background-repeat:no-repeat;}
.sob2{ background-image:url(images/btn_sobre_on.gif); background-repeat:no-repeat;}
.sobcat{ background-image:url(images/btn_sobre_cat_off.gif); background-repeat:no-repeat;background-position:right center;}
.sobcat2{ background-image:url(images/btn_sobre_cat_on.gif); background-repeat:no-repeat;background-position:right center;}
.sobeng{ background-image:url(images/btn_sobre_eng_off.gif); background-repeat:no-repeat;background-position:right center;}
.sobeng2{ background-image:url(images/btn_sobre_eng_on.gif); background-repeat:no-repeat;background-position:right center;}

.con{ background-image:url(images/btn_contacto_off.gif); background-repeat:no-repeat; }
.con2{ background-image:url(images/btn_contacto_on.gif); background-repeat:no-repeat;}
.concat{ background-image:url(images/btn_contacto_cat_off.gif); background-repeat:no-repeat;background-position:right center;}
.concat2{ background-image:url(images/btn_contacto_cat_on.gif); background-repeat:no-repeat;background-position:right center;}
.coneng{ background-image:url(images/btn_contacto_eng_off.gif); background-repeat:no-repeat;background-position:right center;}
.coneng2{ background-image:url(images/btn_contacto_eng_on.gif); background-repeat:no-repeat;background-position:right center;}

.new{ font-family:verdana; font-size:11px; color:#000000; text-decoration:none; font-weight:normal}
.newtit{ font-family:verdana; font-size:11px; color:#336600; text-decoration:none; font-weight:bold}

.tdmenu{width:472px; height:54px;}
/*//spaniol//*/
.sp_ma{ background-image:url(images/sp_ma.gif); background-repeat:no-repeat; width:94px; height:43px;}
.sp_ma1{ background-image:url(images/sp_ma1.gif); background-repeat:no-repeat; width:94px; height:43px;}
/*//catalan//*/
.sp_ma_cat{ background-image:url(images/sp_ma_cat.gif); background-repeat:no-repeat; width:94px; height:43px;}
.sp_ma1_cat{ background-image:url(images/sp_ma1_cat.gif); background-repeat:no-repeat; width:94px; height:43px;}
/*//engleza//*/
.sp_ma_eng{ background-image:url(images/sp_ma_eng.gif); background-repeat:no-repeat; width:94px; height:43px;}
.sp_ma1_eng{ background-image:url(images/sp_ma1_eng.gif); background-repeat:no-repeat; width:94px; height:43px;}
/*//spaniol//*/
.sp_mb{ background-image:url(images/sp_mb.gif); background-repeat:no-repeat; width:110px; height:43px;}
.sp_mb1{ background-image:url(images/sp_mb1.gif); background-repeat:no-repeat; width:110px; height:43px;}
/*//catalan//*/
.sp_mb_cat{ background-image:url(images/sp_mb_cat.gif); background-repeat:no-repeat; width:110px; height:43px;}
.sp_mb1_cat{ background-image:url(images/sp_mb1_cat.gif); background-repeat:no-repeat; width:110px; height:43px;}
/*//engleza//*/
.sp_mb_eng{ background-image:url(images/sp_mb_eng.gif); background-repeat:no-repeat; width:110px; height:43px;}
.sp_mb1_eng{ background-image:url(images/sp_mb1_eng.gif); background-repeat:no-repeat; width:110px; height:43px;}
/*//spaniol//*/
.sp_mc{ background-image:url(images/sp_mc.gif); background-repeat:no-repeat; width:148px; height:43px;}
.sp_mc1{ background-image:url(images/sp_mc1.gif); background-repeat:no-repeat; width:148px; height:43px;}
/*//catalan//*/
.sp_mc_cat{ background-image:url(images/sp_mc_cat.gif); background-repeat:no-repeat; width:148px; height:43px;}
.sp_mc1_cat{ background-image:url(images/sp_mc1_cat.gif); background-repeat:no-repeat; width:148px; height:43px;}
/*//engleza//*/
.sp_mc_eng{ background-image:url(images/sp_mc_eng.gif); background-repeat:no-repeat; width:148px; height:43px;}
.sp_mc1_eng{ background-image:url(images/sp_mc1_eng.gif); background-repeat:no-repeat; width:148px; height:43px;}
/*//spaniol//*/
.sp_md{ background-image:url(images/sp_md.gif); background-repeat:no-repeat; width:104px; height:43px;}
.sp_md1{ background-image:url(images/sp_md1.gif); background-repeat:no-repeat; width:104px; height:43px;}
/*//catalan//*/
.sp_md_cat{ background-image:url(images/sp_md_cat.gif); background-repeat:no-repeat; width:104px; height:43px;}
.sp_md1_cat{ background-image:url(images/sp_md1_cat.gif); background-repeat:no-repeat; width:104px; height:43px;}
/*//engleza//*/
.sp_md_eng{ background-image:url(images/sp_md_eng.gif); background-repeat:no-repeat; width:104px; height:43px;}
.sp_md1_eng{ background-image:url(images/sp_md1_eng.gif); background-repeat:no-repeat; width:104px; height:43px;}



a{ color:#ffffff; text-decoration:none; font-weight:bold}
a:hover{ color:#ffffff; text-decoration:underline; font-weight:bold}


b{ color:#336600;}
b a{ color:#336600; text-decoration:underline; font-weight:normal}
b a:hover{ color:#336600; text-decoration:none; font-weight:normal}
strong a{ color:#336600; text-decoration:underline; font-weight:bold}
strong a:hover{ color:#336600; text-decoration:none; font-weight:bold}

.calendar td{ font-size:11px; text-align:center; color:#000000; line-height:22px;}
.calendar td strong { font-size:11px; text-align:center; color:#B30004; font-weight:normal}


.x a{ color:#FFFFFF; text-decoration:underline; font-weight:bold}
.x a:hover{ color:#FFFFFF; text-decoration:none; font-weight:bold}
.baner ul { margin:0; padding:0; list-style:none;}
.baner li a {line-height:14px; color:#FFFFFF; text-decoration:underline; font-weight:400; background-position:left center; font-size:12px;}
.baner li a:hover { text-decoration:none; font-size:12px; color:#FFFFFF;}
.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li a {line-height:19px; color:#000000; text-decoration:underline; font-weight:bold; background-position:left center; font-size:12px;}
.r1 li a:hover { text-decoration:none; font-size:12px; color:#000000; font-weight:bold}
.r2 ul { margin:0; padding:0; list-style:none;}
.r2 li a {line-height:18px; color:#336600; text-decoration:underline; font-weight:normal; background-position:left center; font-size:12px;}
.r2 li a:hover { text-decoration:none; font-size:12px; color:#336600; font-weight:normal}
.rod ul { margin:0; padding:0; list-style:none;}
.rod li a {line-height:18px; color:#000000; text-decoration:underline; font-weight:normal; background-position:left center; font-size:12px;}
.rod li a:hover { text-decoration:none; font-size:12px; color:#000000; font-weight:normal}




.form1 td {color:#000000; font-weight:bold;}
.form1 td input{width:213px; height:19px;  color:#000000; padding:1px 0 1px 6px;  font-size:12px;}
.form1 td textarea{ font-family:arial, tahom, helvetica, sans-serifwidth; width:121px; height:18px;  color:#000000; padding:0 0 1px 6px;  font-size:12px;}

.kn a{font-size:8px; line-height:13px; color:#363636; vertical-align:top; text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.kn a:hover{ text-decoration:underline}

