/* Tags */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	background-color: #FFFFFF;
}
td, div, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px;
}
table {
	border-collapse:collapse;
}
a:link, a:visited, a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #8C8C8C;
	text-decoration:underline;
}
a:hover {
	text-decoration: underline;
	color: #8C8C8C;
}
#body_off					{
	position: absolute;
	z-index: 90;
	display: none;
	border: 0;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.80;
	filter: alpha(opacity=80);
	background-color: #000;
}
/* Containers - Contenedores de cosillas que van aplicadas ahora a "tables" */
#mainContainer1 {
	width: 800px;
	margin: auto;
}
.container1{
	width: 100%;
}
.container5{
	width: 100%;
	margin-bottom: 5px;
}
.container10{
	width: 100%;
	margin-bottom: 10px;
}
.container15{
	width: 100%;
	margin-bottom: 15px;
}
.container20{
	width: 100%;
	margin-bottom: 20px;
}
.container30{
	width: 100%;
	margin-bottom: 30px;
}
/* Contents */
.content1 {
	padding: 1px;
}
.content2 {
	padding: 2px;
}
.content3 {
	padding: 3px;
}
.content5 {
	padding: 5px;
}
.content10 {
	padding: 10px;
}

/* Default */
.dfInputs1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #C5C5C5;
	background-color: #FEFEFE;
	padding: 1px;
}
.dfInputsError1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: solid 2px #CC0000;
	background-color: #FEFEFE;
	padding: 1px;
}
.dfBgLeft {
	background-image: url(i/df_bg_bottom_left.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.dfBgRight{
	background-image: url(i/df_bg_bottom_right.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
.dfLn1{
	background-color:#FF9900;
}
.dfLn2{
	background-image: url(i/df_ln2.gif);
	background-repeat: repeat-x;
	background-position: left;
}
.dfLn3{
	background-color:#e0e0e0;
}
.dfT1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.dfTxt1, .dfTxt1 a:link, .dfTxt1 a:visited, .dfTxt1 a:active, .dfTxt1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FE0000;
}
/* Modulo reservas */
.modRvContent1{
	background-color: #FF9600;
	padding-left: 10px;
	padding-right: 10px;
}
.modRvTxt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-top: 5px;
	padding-left: 3px;
}
/* Modulo Eden Hotels World */
.Clubcontainer1{
	width: 100%;
	text-align: left;
}
.Clubcontainer20{
	margin-bottom: 20px;
}
.modClubContent1{
	background-color: #74C7FA;
	padding-left: 10px;
	padding-right: 10px;
}
.modClubTxt1, .modClubTxt1 a:link, .modClubTxt1 a:visited, .modClubTxt1 a:active, .modClubTxt1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-top: 5px;
	padding-left: 3px;
}
.modClubSpan{
	color: #FF9600;
}
.ClubTxtError1 {
	color: #CC0000;
}
.ClubInputs1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #999999;
	padding: 2px;
}
.ClubInputs2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #999999;
	padding: 1px;
}
.ClubInputsError1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 2px #CC0000;
	padding: 2px;
}
.ClubInputsError2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 2px #CC0000;
	padding: 1px;
}
.ClubBoxError1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	border: solid 2px #CC0000;
}
.ClubT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FE0000;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ClubT2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FE0000;
}
.ClubId1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 10px;
	padding-top: 5px;
}

/* Modulo Eden Hotels World - Reservas */
.rvContentClub1, .rvContentClub9{
	border: solid #74C7FA;
	border-width: 0px 1px 1px 1px;
}
.rvContentClub2{
	border: solid #7DF58B;
	border-width: 0px 1px 1px 1px;
}
.rvContentClub3{
	border: solid #C68A47;
	border-width: 0px 1px 1px 1px;
}
.rvTxtClub1, .rvTxtClub2, .rvTxtClub3, .rvTxtClub9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	padding: 3px 0 3px 5px;
}
.rvTxtClub1, .rvTxtClub9{
	background-color: #74C7FA;
}
.rvTxtClub2{
	background-color: #7DF58B;
}
.rvTxtClub3{
	background-color: #C68A47;
}

/* Ofertas */
.offerT1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FE0000;
	padding: 7px;
}
.offerT2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FE0000;
}
.offerT3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 5px 5px 20px;
	background-color: #FF9900;
	border: solid #cccccc;
	border-width: 1px 1px 0px 1px;
}

.offerTxt1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
	line-height: 11px;
	text-decoration: none;
}
.offerPrice1{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #ffffff;
	text-align: right;
}
.offerPrice2{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 35px;
	color: #ffffff;
	text-align: right;
}
.offerPrice3{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	text-align: right;
}
.offerContent1{
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 15px;
}
.offerContent2{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFA100;
}
.offerContent3{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFA100;
}
.offerContent4{
	background-image: url(i/offer_price_bg1.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 5px;
	padding-right: 5px;
	width: 200px;
	height: 50px;
}
.offerImg1{
	border: 1px solid #99CC00;
}
/* RRHH */
.rrhhT1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FE0000;
}
.rrhhImg1{
	border: 1px solid #99CC00;
}
.rrhhContent1{
	padding-left: 10px;
}
.rrhhContent2 {
	padding-bottom: 10px;
	padding-right: 5px;
}
/* Módulo noticias */
.noticias a:link, .noticias a:visited, .noticias a:active, .noticias a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #8C8C8C;
	text-decoration:underline;
}
/* menu top */
.mTopTxt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: right;
}
.mTopTxt1 a:link, .mTopTxt1 a:active, .mTopTxt1 a:visited, .mTopTxt1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	margin-left: 5px;
	margin-right: 5px;
}
/* Hoteles */
.win_gallery {
	position: absolute;
	width: 900px;
	z-index: 95;
	height: 500px;
	display: none;
	left: -70px;
}
.hotelesContent1{
	border-top: 1px solid #DDD5D5;
	border-left: 1px solid #DDD5D5;
	border-right: 1px solid #DDD5D5;
	background-color: #FCFCFC;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-right: 15px;
}
.hoteles{
	padding-left: 5px;
}
.hoteles a:link, .hoteles a:visited, .hoteles a:active, .hoteles a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #8C8C8C;
	text-decoration:underline;
}
a.book {
	color: #FF8C00 !important;
	font-size: 13px !important;
	margin-left: 10px;
	background: url(i/df_arrow1.gif) no-repeat right center;
	padding-right: 8px;
}

.hotelContent1{
	border-top: 1px solid #DDD5D5;
	border-left: 1px solid #DDD5D5;
	border-right: 1px solid #DDD5D5;
	background-color: #FCFCFC;
	padding: 2px;
}
.hotelContent2{
	border-left: 1px solid #DDD5D5;
	border-right: 1px solid #DDD5D5;
	background-color: #FCFCFC;
	padding-left: 15px;
	padding-right: 5px;
}
.hotelContent3{
	background-color: #FF9600;
	padding-left: 15px;
	padding-right: 5px;
}
.hotelContent4{
	background-color: #E7F4FE;
	padding-left: 15px;
	padding-right: 5px;
}
.hotelSubm1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9600;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.hotelSubm1 a:link, .hotelSubm1 a:visited, .hotelSubm1 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9600;
	text-decoration: none;
}
.hotelSubm1 a:hover{
	color: #E1050A;
	text-decoration: none;
}
.hotelSubm1Press{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E1050A;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.hotelSubm1Press a:link, .hotelSubm1Press a:active, .hotelSubm1Press a:visited, .hotelSubm1Press a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E1050A;
	text-decoration: none;
}
.hotelT1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #E1050A;
}
/*submenu 2*/
.hotelSubM2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9600;
	font-weight: normal;
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 10px;
}
.hotelSubM2 li{
	margin-bottom: 7px;
	margin-left: -30px;
}
.hotelSubM2 a:link, .hotelSubM2 a:active, .hotelSubM2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9600;
	text-decoration: none;
	font-weight: normal;
}
.hotelSubM2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E1050A;
	font-weight: normal;
}
.hotelSubMActive2, .hotelSubMActive2 a:link, .hotelSubMActive2 a:active, .hotelSubMActive2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E1050A;
	font-weight: normal;
}
.hotelSubMActive2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E1050A;
	font-weight: normal;
}
/* INFO ZONA */
.infozonaT1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 15px 10px 5px 0px;
}
.infozonaT2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E1050A;
}
.infozonaT3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.infozonaT2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin-top: 2px;
	margin-bottom: 2px;
}
.infozonaT2 a:link, .infozonaT2 a:active, .infozonaT2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.infozonaT2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9600;
}
/* Footer */
.footerTxt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 15px;
}
.footerTxt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-right: 15px;
}
.footerTxt1 a:link, .footerTxt1 a:active, .footerTxt1 a:visited, .footerTxt1 a:hover, .footerTxt2 a:link, .footerTxt2 a:active, .footerTxt2 a:visited, .footerTxt2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	margin-left: 3px;
	margin-right: 3px;
}
.footerTxt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-right: 15px;
}
/* RESERVAS */
/* Tablas */
.rvContainer1{
	width: 100%;
	margin-bottom: 20px;
}
.rvContainer2{
	width: 100%;
	margin-bottom: 1px;
}
.rvContainer3{
	width: 100%;
}
.rvContent1{
	background-image: url(i/rv_bg1.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border: solid #cccccc;
	border-width: 0px 1px 1px 1px;
	padding: 20px 10px 20px 10px;
}
.rvTableBg1 {
	background-color: #FFFFFF;
}

.rvTableBg2 {
	background-color: #FFFFFF;
}
/* Textos */
.rvT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FE0000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rvT2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 5px 5px 10px;
	background-color: #FF9900;
	border: solid #cccccc;
	border-width: 1px 1px 0px 1px;
}

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

.rvT3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	padding-top: 5px;
	padding-bottom: 5px;
}

.rvTxt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px;
}

.rvTxt1 a:link, .rvTxt1 a:visited, .rvTxt1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px;
}

.rvTxtError1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	padding: 2px;
}

.rvTxtError1 a:link, .rvTxtError1 a:visited, .rvTxtError1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	padding: 0px;
}

.rvTxtBoxError1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	border: solid 2px #CC0000;
}

.rvTxtBoxError1 a:link, .rvTxtBoxError1 a:visited, .rvTxtBoxError1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px;
}

.rvTxt1Off{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BDA37D;
	padding: 2px;
}

.rvTxt1Off a:link, .rvTxt1Off a:visited, .rvTxt1Off a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BDA37D;
	padding: 0px;
}

.rvTxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:  #666666;
	padding: 4px;
}

.rvTxt2 a:link, .rvTxt2 a:visited, .rvTxt2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 0px;
}

.rvTxt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding: 2px;
}

.rvTxt3 a:link, .rvTxt3 a:visited, .rvTxt3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding: 0px;
}

.rvTxt4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px 8px;
}

.rvTxtNum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FE0000;
}

.rvTxtPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF9900;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.rvTxtPriceTable {
	background-color: #FF9900;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.rvTxtPriceTd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}


.rvInputs1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #999999;
	padding: 2px;
}

.rvInputsError1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 2px #CC0000;
	padding: 2px;
}

.rvBg1 {
	background-color: #E0DFE3;
}

.rvBg2 {
	background-color: #FF9900;
	height: 30px;
}

.rvLn1 {
	background: url(i/rv_ln1.gif) repeat-x center;
	height: 10px;
}
.rvLn2 {
	background: url(i/rv_ln2.gif) repeat-x top;
	height: 10px;
}
.rvLn3 {
	background: url(i/rv_ln3.gif) repeat-x;
	height: 2px;
}
.rvZebra1 {
	background-color: #FFFAF2;
	height: 18px;
}
.rvZebra2 {
	background-color: #FDFBF4;
	height: 18px;
}
.rvTxtRegimen1 {
	padding-top:6px;
	display:block;
}
.rvAsterisk {
	color: #FF9600;
}
/* CALENDARIO */

.rvCalendarT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	padding-top: 2px;
	padding-bottom: 2px;
}

.rvCalendarDays {
	background-color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
}
.rvCalendarNums {
	background-color: #FFEBCA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 5px;
	height: 40px;
	vertical-align: top;
 }
.rvCalendarNums a:link, .rvCalendarNums a:visited, .rvCalendarNums a:hover {
	background-color: #CCCCCC;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
}

.rvCalendarNums a:active {
	background-color: #E0DFE3;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
}

.rvCalendarNumsOff{
	background-color: #FFFAF2;
	color: #BDA37D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 5px;
	height: 40px;
	vertical-align: top;
}
.rvCalendarNumsHigh {
	background-color: #BCF5A0;
	color: #4B7D33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 5px;
	height: 40px;
	vertical-align: top;
}

.rvCalendarNumsHigh a:link, .rvCalendarNumsHigh a:visited, .rvCalendarNumsHigh a:hover, .rvCalendarNumsHigh a:active {
	background-color: #BCF5A0;
	color: #4B7D33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
}

.rvCalendarNumsLow {
	background-color: #EE0000;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 5px;
	height: 40px;
	vertical-align: top;
}
.rvCalendarNumsLow a:link, .rvCalendarNumsLow a:visited, .rvCalendarNumsLow a:hover, .rvCalendarNumsLow a:active {
	background-color: #EE0000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
}

.rvCalendarBg1 {
	background-color: #FFFAF2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	height: 40px;
	vertical-align: top;
}
.rvCalendarBg2 {
	background-color: #FFDDA4;
}
.rvCalendarBg3{
	background-image: url(i/rv_calendar_bg1.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.rvSymbol {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}

/* RECIBO */
.rcBody1 {
	background-color: #FFFFFF;
}
.rcT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rcTxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 2px;
}
.rcTxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}
.rcTxt3, a.rcTxt3:link, a.rcTxt3:visited, a.rcTxt3:active, a.rcTxt3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding: 0px;
}
.rcTxt4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #74C7FA;
	padding: 2px;
}
.rcBgLeft1 {
	background-color: #FFFFFF;
	background-image: url(i/receipt_i2.gif);
	background-repeat: repeat-y;
}
.rcBgRight1 {
	background-color: #FFFFFF;
	background-image: url(i/receipt_i3.gif);
	background-repeat: repeat-y;
}
/* Fichas */
.fichaContainer1{
	width: 580px;
	margin-top: 10px;
}
.fichaContent1{
	background-image: url(i/ficha_bg1.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border: solid #cccccc;
	border-width: 0px 1px 1px 1px;
	padding: 20px;
}

.dfTxt2{font-weight:bold; color:#ff0000;}
.fichaContent2{
	background-image: url(i/ficha_bg1.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border: solid #cccccc;
	border-width: 0px 1px 1px 1px;
	padding: 5px 20px 20px 20px;
}
.fichaT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 10px 10px 10px 20px;
	background-color: #FF9900;
	border: solid #cccccc;
	border-width: 1px 1px 0px 1px;
}
/* Noticias */
.noticiasTxt1, .noticiasTxt3, .noticiasTxt3 a:link, .noticiasTxt3 a:visited, .noticiasTxt3 a:active, .noticiasTxt3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	padding-top: 2px;
	padding-bottom: 2px;
}
.noticiasTxt2 {
	font-size: 12px;
	color: #fe0000;
}
.noticiasT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 5px 5px 20px;
	background-color: #FF9900;
	border: solid #cccccc;
	border-width: 1px 1px 0px 1px;
}
.noticiasT2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 5px 5px 20px;
	background-color: #FF9900;
	border: solid #cccccc;
	border-width: 1px 1px 0px 1px;
}
.noticiasImg1{
	margin: 0px 0px 10px 10px;
}
/* Pager */
.dfPager1Active{
	color: #fe0000;
	font-weight: bold;
}
