body {
	background-color: #B3B091;
	margin: 0px 0px 0px 0px;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
}
body, th, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#Layer1 {
	left:0px;
	width:100%;
	z-index:1;
	padding-top: 8px;
	height: 89px;
}
#Layer2 {
	position:absolute;
	left:9px;
	top:141px;
	width:198px;
	height:199px;
	z-index:2;
	background-color: #BF2F00;
}
.frmarea {
}

#Layer3 {
	position:absolute;
	left:82px;
	top:440px;
	width:291px;
	height:102px;
	z-index:3;
}
#Layer4 {
	position:absolute;
	left:10px;
	top:380px;
	width:198px;
	height:88px;
	z-index:3;
	background-color: #777746;
}
#Layer5 {
	top:97px;
	width:542px;
	z-index:4;
	padding-left: 208px;
}
#Layer6 {
	position:absolute;
	left:234px;
	top:15px;
	width:521px;
	height:88px;
	z-index:5;
	border: 0;
}
.m1b1 {
	border: 0px;
	position:absolute;
	left:0px;
	top:-20px;
	width:198px;
	height:20px;
	background-image: url('m1b1.jpg');
}
.m1b2 {
	border: 0px;
	position:absolute;
	top:1px;
	height:159px;
	width: 175px;
	left: 12px;
}
.m1b4 {
	border: 0px;
	position:absolute;
	left:0px;
	top:199px;
	width:198px;
	height:20px;
	background-image: url('m1b4.jpg');
}
.m2b1 {
	border: 0px;
	position:absolute;
	left:0px;
	top:0px;
	width:198px;
	height:8px;
	background-image: url('m2b1.jpg');
	background-repeat: no-repeat;
}
.m2b2 {
	border: 0px;
	position:absolute;
	top:11px;
	height:72px;
	width: 176px;
	left: 10px;
}
.m2b4 {
	border: 0px;
	position:absolute;
	left:0px;
	top:80px;
	width:198px;
	height:8px;
	background-image: url('m2b4.jpg');
	background-repeat: no-repeat;
}
#prin .brd1 {
	width:43px;
	height:42px;
	background-image: url('brd1.jpg');
}

#prin .brd2 {
	height:42px;
	background-image: url('brd2.jpg');
}
#prin .brd3 {
	width:43px;
	height:42px;
	background-image: url('brd3.jpg');
}
#prin .brd4 {
	width:43px;
	background-image: url('brd4.jpg');
}
#prin .brd5 {
	background-color:#FFFFFF;
}
#prin .brd6 {
	width:43px;
	background-image: url('brd6.jpg');
}
#prin .brd7 {
	width:43px;
	height:45px;
	background-image: url('brd7.jpg');
}
#prin .brd8 {
	height:45px;
	background-image: url('brd8.jpg');
}
#prin .brd9 {
	width:43px;
	height:45px;
	background-image: url('brd9.jpg');
}
.mu_out .mu1, .mu_out .mu3 {
	width:6px;
	height:30px;
}
.mu_over .mu1 {
	width:6px;
	height:30px;
	background-image: url('mu1.jpg');
}
.mu_over .mu2 {
	background-image: url('mu2.jpg');
}
.mu_over .mu3 {
	width:6px;
	height:30px;
	background-image: url('mu3.jpg');
}
.menu .mu_over a{
	color:#31331C;
}
.menu a{
	font-size: 16px;
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:hover {
	color:#31331C;
}
.menu table {
	margin:8px 0px 8px 0px;
}
.menu2 .mu_over a{
	color:#31331C;
}
.menu2 a{
	font-size: 16px;
	color:#FFFFFF;
	text-decoration:none;
}
.menu2 a:hover {
	color:#31331C;
}
.menu2 table {
	margin:0px 0px 5px 0px;
}
.mu_out .mu1b, .mu_out .mu3b {
	width:6px;
	height:30px;
}
.mu_over .mu1b {
	width:6px;
	height:30px;
	background-image: url('mu1b.jpg');
}
.mu_over .mu2b {
	background-image: url('mu2b.jpg');
}
.mu_over .mu3b {
	width:6px;
	height:30px;
	background-image: url('mu3b.jpg');
}
.titulo1 {
	font-size: 18px;
	color: #777746;
	font-weight: bold;
}
.txtform1 {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: right;
}
.txtform2 {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.titulo2 {
	font-weight: bold;
	color: #31331C;
}
.titulo3 {
	font-weight: bold;
	color: #FFFFFF;
}
.txttabla1 {
	font-size: 10px;
	font-weight: normal;
	color: #31331C;
	text-align: right;
}
.txtred {
	font-weight: bold;
	color: #BF2F00;
	margin-bottom: 5px;
}
.txttabla2 {
	font-weight: normal;
	color: #31331C;
	background-image: url(backtab2.jpg);
	background-repeat: repeat-x;
	padding: 0px 6px 0px 6px;
	text-align: justify;
}
.txtcontact {
	text-align: justify;
	color: #31331C;
}

.bdr1b{
	height:11px;
	width:221px;
	background-image: url(brd1b.jpg);
	background-repeat: no-repeat;
}
.bdr2b{
	height:118px;
	width:221px;
	background-image: url(cocheini.jpg);
	background-repeat: no-repeat;
}
.input1 {
	font-size: 10px;
	border: 1px solid #BF2F00;
	height: 14px;
}
#AS_p3 td input {
	font-size: 10px;
	border: 1px solid #BF2F00;
	height: 14px;
}
#AS_p3 td textarea {
	font-size: 12px;
	border:1px solid #C02F00;
	width: 309px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
}

.btnfind {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BF2F00;
	font-weight: bold;
	background-color: #FFFFFF;
	border: none 0px #FFFFFF;
}
.carssanjaime {
	height: 570px;
	width: 750px;
}
.txtdirec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #333333;
}
#der {
	background-color: #777746;
	width: 220px;
}
#cas {
	background-color: #777746;
	color: #FFFFFF;
	cursor: pointer;
}
#der th {
	font-weight: normal;
	color: #31331C;
	text-align: justify;
	padding: 0px 6px 0px 6px;
}
.posicion {
	position: absolute;
	top: 2px;
}
.input2 {
	border: 1px solid #C02F00;
	height: 12px;
	font-size: 9px;
}
.menupie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777746;
}
.menupie a{
	color: #31331c;
	text-decoration:none;
}
.menupie a:hover{
	color: #C02F00;
	text-decoration:none;
}
.menuidi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777746;
}
.menuidi a{
	color: #31331c;
	text-decoration:none;
}
.menuidi a:hover{
	color: #939854;
	text-decoration:none;
}
select, .sel {
	font-size: 10px;
	border: 1px solid #BF2F00;
	background-color: #FFFFFF;
	
	padding: 0px;
	width: 90px;
}
select, .uni {
	font-size: 10px;
	border: 1px solid #BF2F00;
	background-color: #FFFFFF;
	
	padding: 0px;
	width: 40px;
}
.menuidi .menupie {
	font-weight: normal;
}
.inputmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #BF2F00;
	width: 300px;
	height: 200px;
}
.inputxtarea {
	font-size: 11px;
	border: 1px solid #BF2F00;
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
}
.brd2bc {
	background-image: url(brd2b.jpg);
	height: 11px;
	width: 220px;
	border: 0;
	padding: 0;
	background-color: #FFFFFF;
	margin: 0px;
}
.input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 14px;
}
.inputcontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 14px;
	width: 170px;
	border: 1px solid #BF2F00;
}
#cas a {
	color: #FFFFFF;
	text-decoration: none;
}
.fnd {
	background-image: url(fnd.jpg);
	background-repeat: no-repeat;
}
.brd_id{

	background-image: url(brd_id.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width:10px;
}
.brd_ii{	
	width:10px;
	background-image: url(brd_ii.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.brd_sd{
	width:10px;
	background-image: url(brd_sd.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.brd_si{
	width:10px;
	background-image: url(brd_si.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bbrd_id{
    height:10px;
	background-image: url(bbrd_id.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width:10px;
}
.bbrd_ii{	
	width:10px;
	height:10px;
	background-image: url(bbrd_ii.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.bbrd_sd{
	width:10px;
	height:10px;
	background-image: url(bbrd_sd.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.bbrd_si{
	width:10px;
	height:10px;
	background-image: url(bbrd_si.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#cas td {
	font-size: 10px;
	padding: 2px 2px 2px 2px;
	text-align: center;
}
.nomgrup {color: #757C48; font-weight: bold; }





h1 {
	color:#BF2F00;
	font-size:16px;
	border-bottom:#BF2F00 solid 3px;
	margin: 4px 0px 10px 0px;
}
h2.noactivo{
	color:#777746;
	font-size:14px;
	border-bottom:#666633 solid 2px;
	margin: 0px 4px 0px 4px;
}
h2.activo{
	color:#BF2F00;
	font-size:14px;
	border-bottom:#BF2F00 solid 2px;
	margin: 4px 0px 4px 0px;
}

#term {
	width: 100%;
	height: 100px;
	overflow: auto;
	position: relative;
	margin-top: 5px;
	margin-left: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.precio_lst {
	font-size: medium;
	font-weight: bold;
	color: #68693F;
}
.subtotal {
	font-size: small;
	font-weight: bold;
	color: #68693F;
}
.total {
	font-size: medium;
	font-weight: bold;
	color: #C02F00;
}
.dias_alquiler {
	font-size: medium;
	font-style: normal;
	font-weight: normal;
	color: #68693F;
}
.btndirec {
	font-size: medium;
	font-weight: bold;
	color: #575733;
	border: 1px;
}
.btndirec a{
	color: #31331c;
	text-decoration:none;
}
.btndirec a:hover{
	color: #C02F00;
	text-decoration:none;
}
.enlacedet  { 
	font-size:small;
	color: #575733;
	text-decoration:none;
	}