/* Tags */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	scrollbar-face-color:#E9E9E9;
	scrollbar-arrow-color:#8B8B8B;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#E9E9E9;
	scrollbar-shadow-color:#B4B4B4;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#F3F3F3;
}
td, div, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	padding: 0px;
}
table {
	border-collapse:collapse;
}
a:link, a:visited, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4E6F11;
}
a:hover {
	text-decoration: none;
	color: #003366;
}
/* Containers - Contenedores de cosillas que van aplicadas ahora a "tables" */
#mainContainer1 {
	width: 780px;
	margin: auto;
}
.container1{
	width: 100%;
}
.container2{
	width: 100%;
	border-bottom: #91cd1f 1px solid;
	border-right: #91cd1f 1px solid;
}
.container3{
	width: 100%;
	margin-top: 20px;
}
.container4{
	width: 100%;
	margin-bottom: 10px;
}
.container5{
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
}
.container6{
	width: 100%;
	margin-bottom: 15px;
}
/* Conents */
.contentMain1 {
	padding-left: 10px;
	padding-right: 9px;
}
.content1 {
	padding: 1px;
}
.content2 {
	padding: 2px;
}
.content5 {
	padding: 5px;
}
.content10 {
	padding: 10px;
}
.content20 {
	padding-left: 20px;
	padding-right: 20px;
}


/* Default */
.dfShimTop {
	vertical-align: top; 
}
.dfLn1 {
	background-color: #C1C7B5;
}
.dfLn2 {
	background-color: #91cd1f;
}
.dfLn3 {
	background-color: #ffffff;
}
.dfLn4 {
	background-color: #d4e5af;
}
.dfInputs1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FEFEFE;
}
.dfTxt1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	padding: 0px;
}
/* Modulos */
.modulosContent1 {
	padding-left: 10px;
	padding-right: 8px;
	background-color: #91cd1f;
	vertical-align: top;
}
.modulosContent2 {
	padding: 10px 10px 0px 10px;
	background-color: #d4e5af;
	vertical-align: top;
}
.modulosTxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E6F11;
}
/* Habitaciones */
.habitacionesTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #003366;
	padding-bottom: 4px;
	padding-right: 60px;
}
/* Actividades */
.actividadesContent1 {
	padding: 10px;
	background-color: #E3F5F9;
	vertical-align: top;
}
/* Entorno */
.entornoContent1 {
	padding: 10px;
	background-color: #E3F5F9;
	vertical-align: top;
}
/* Footer */
a.footer:link, a.footer:visited, a.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #003366;
	padding: 2px;
}
a.footer:hover {
	text-decoration: none;
	padding: 2px;
	background-color: #E3F5F9;
	color: #003366;
}
a.footer2:link, a.footer2:visited, a.footer2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #003366;
	padding: 2px;
}
a.footer2:hover {
	text-decoration: underline;
	padding: 2px;
	color: #003366;
}
/* RESERVAS */
/* Tablas */
.rvContainer1{
	width: 98%;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.rvContainer2{
	width: 98%;
	margin-bottom: 1px;
	margin-right: auto;
	margin-left: auto;
}
.rvTableBg1 {
	background-color: #FFFFFF;
}

.rvTableBg2 {
	background-color: #FFFFFF;
}
/* Textos */
.rvT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2162B6;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rvT2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2162B6;
	padding-top: 5px;
	padding-bottom: 2px;
}

.rvT3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2162B6;
	padding-top: 5px;
	padding-bottom: 5px;
}

.rvTxt1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px;
}

.rvTxt1 a:link, .rvTxt1 a:visited, .rvTxt1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;

}

.rvTxt1Off{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B9B9B9;
	padding: 2px;
}

.rvTxt1Off a:link, .rvTxt1Off a:visited, .rvTxt1Off a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding: 0px;
}

.rvTxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:  #2162B6;
	padding: 2px;
}

.rvTxt2 a:link, .rvTxt2 a:visited, .rvTxt2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	padding: 0px;
}

.rvTxt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 2px;
}

.rvTxt3 a:link, .rvTxt3 a:visited, .rvTxt3 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 0px;
}

.rvTxtNum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2162B6;
}

.rvTxtPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #D1E2EF;
	font-weight: bold;
	padding: 5px;
}

.rvInputs1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #999999;
	padding: 2px;
}

.rvBg1 {
	background-color: #E0DFE3;
}
.rvBg2 {
	background-color: #D1E2EF;
	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: #F4F8FB;
	height: 18px;
}
.rvZebra2 {
	background-color: #F0F4F4;
	height: 18px;
}


/* CALENDARIO */

.rvCalendarT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004284;
	padding-top: 2px;
	padding-bottom: 2px;
}

.rvCalendarDays {
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px;
}
.rvCalendarNums {
	background-color: #D7EBFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
 }
.rvCalendarNums a:link, .rvCalendarNums a:visited, .rvCalendarNums a:hover {
	background-color: #D7EBFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
}

.rvCalendarNums a:active{
	background-color: #D7EBFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
}

.rvCalendarNumsOff{
	background-color: #D7EBFF;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
}
.rvCalendarNumsHigh {
	background-color: #BCF5A0;
	color: #57913C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
}

.rvCalendarNumsHigh a:link, .rvCalendarNumsHigh a:visited, .rvCalendarNumsHigh a:hover, .rvCalendarNumsHigh a:active {
	background-color: #BCF5A0;
	color: #57913C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
}

.rvCalendarNumsMedium {
	background-color: #FFCC00;
	color: #9B8000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
}

.rvCalendarNumsMedium a:link, .rvCalendarNumsMedium a:visited, .rvCalendarNumsMedium a:hover, .rvCalendarNumsMedium a:active {
	background-color: #FFCC00;
	color: #9B8000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
}

.rvCalendarNumsLow{
	background-color: #EE0000;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
}
.rvCalendarNumsLow a:link, .rvCalendarNumsLow a:visited, .rvCalendarNumsLow a:hover, .rvCalendarNumsLow a:active {
	background-color: #EE0000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
}

.rvCalendarBg1 {
	background-color: #EAF4FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.rvCalendarBg2 {
	background-color: #2162B6;
}
.rvCalendarBg3{
	background-image: url(i/rv_calendar_bg1.gif);
	background-repeat: repeat-x;
	background-position: center;
}

/* RECIBO */

.rcBody1 {
	background-color: #FFFFFF;
}
.rcT1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rcTxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 2px;
}
.rcTxt2 {
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding: 0px;
}
.rcTxtData1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding-top: 2px;
}
.rcTxtData2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 4px;
	padding-top: 2px;
}
.rcTxtData2 a:link, .rcTxtData2 a:visited, .rcTxtData2 a:hover, .rcTxtData2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E6F11;
	padding: 0px;
}
.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;
}
.rvSymbol {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}
