/* Stylesheet para Transfer Car & Rent de ArabellaResort Mallorca © 2007 by Cyberagency */

/*
Colour-Definitions:


hell-gold:   #c1a16b  
dkl-gold:    #BC9A66

chamois/gold light (bkgrd): #fffdf0

schwarz-blau: #003 (altern. 006)



GolfplŠtze:

alt. red: #740000
alt. gold (dark): #996600; 
gold darkest: 9E7442  (text)

old colours: #660C00 (dklrot) und #cc9900 (gold)

*/


/* ----- Parte 1: Layout + Top Area ----- */

/* Generales */

body, p, td, div, th, a, span, li, q, dd, dt, dl, label, h1, h2, h3, h4, h5, h6 { 
font-family: "Times New Roman", Times, serif;
}

body, p, td, div, th, a, span, li, q, dd, dt, dl, label, h3, h4, h5, h6 { 
font-size: 14px; 
line-height: 18px;
/*letter-spacing: 0.1em;*/
letter-spacing: normal;
color: black;
}

body, .imgrightgrand, .imgleftsmall {
background-color: #003;
}


/* Footer */

.footer
{ 
background-color: #BC9A66;
}

.ash
{ 
/*top: 0px; z-index: 3; */
/*height: 120px;*/            height: 70px;
/*margin-top: -125px;*/       margin-top: -70px;
}

.ash img {
background-image: none; /*url(/images/basic/castillo/arabella_resort_mallorca.gif);*/
background-repeat: no-repeat;
}

.lengua { /*margin-top: -14px;*/ }


/* Links */

a {   
/*color: #660C00;
text-decoration: underline;*/
}

a:link {   
color: #003;
text-decoration: underline;
}



a:visited {   
color: #003;
text-decoration: none;
}


a:hover {   
color: #BC9A66;
text-decoration: none;
}

a:active {   
color: #036;
text-decoration: none;
}

a:focus {   
/*color: #9E7442;*/
text-decoration: none;
}




/* ----- Parte 2: Content + Texto ----- */


/* Content */

.contenido {
background-repeat: no-repeat;
background-position: right 25px;
background-color: #fff;
}


.contenido .texto { 
/*margin: 50px 60px 40px 70px;*/
margin-top: 60px;
margin-right: 10px;
width: 525px;
/*min-height: 130px;*/
} 

/*
.contenido img.imgderecho {
float: right;
margin-right: -40px;
margin-left: 20px;
margin-bottom: 15px;
}
*/


/*

p {
text-indent: 0px;
line-height: 14px;
margin-top: 2px;
margin-bottom: 15px;
padding: 0px;
}
*/

p:first-letter { 
font-size:100%; 
/*color:#222; */
/*font-style: italic; */
}

p.nocapital:first-letter, .derechaborde p:first-letter {
font-size: 100%;
color: #000;
font-style: normal;
}

b, strong {
color: #222;
}



/* Heads */

h1
{
	letter-spacing: 0.1em;
	color: #003;
	text-transform: none;
}

h2 {
font-size: 18px;
color: #003;
font-style: italic;
text-transform: none;
}

h3, h4, h5, h6
{
	font-weight: bold;
	font-style: italic;
}

/*
h3: gold - con espacio
h4: gris - con espacio
h5: gold - sin espacio
h6: gris - sin espacio
*/

h3, h4 {
font-size: 16px;
}

h3, h5 {
color: #BC9A66;
} 

h4, h6 {
color: #003;
}


/* listen (ul,ol,li) */


li {
list-style-image: none;
list-style-type: disc;
list-style-image: url(/images/basic/bullet.gif) ;
}



/* listen (dl) */



/* listen (especial) */




/* Reservas */








/* textvariationen */





/* Content Tablas */


.contenido table th {
font-size: 12px; 
background-color: #0072bb;
color: white;
padding: 3px;
border-left: #7fcdf3 1px solid;  
border-top: #7fcdf3 1px solid; 
}

.contenido table td {
border-right: #0072bb 1px solid;  
border-bottom: #0072bb 1px solid; 
background-color: transparent; 
font-size: 11px; 
padding: 5px;
}

.programasemana, .programasemana td, .programasemana th { /*table*/
text-align: center;
}


/*Content Table Alternate & Links*/

.contenido table tr.alternate td { /*row*/
background-color: #66CCCC; /*#99ca3c;*/
}

.contenido table td a/*:link*/, .contenido table td a/*:visited*/ {
font-size: 11px; 
text-decoration: underline;
color: black;
}

.alternateday, .contenido table td.alternateday a/*:link*/, .contenido table td.alternateday a/*:visited*/ { /*column*/
color: #0072bb;
}

.contenido table td a:hover, .contenido table td a:active {   
color: #ef4024;
text-decoration: none;
}


.contenido table {
border: #0072bb 1px solid;
border-collapse: collapse;
}

.habit .contenido table th {
background-color: #ef4024;
border-color: #f99d1c; 
}

.habit .contenido table td {
border-color: #ef4024; 
}

.habit .contenido table {
border-color: #ef4024;
}



/* Table juegos (games) */


.contenido table.juegos, .contenido table.juegos td, .contenido table.juegos tr {
background-color: #66CCCC;
padding: 10px;
text-align: center;
}

.contenido table.juegos td img {clear: left; margin: 0px; margin-left: 10px;}
.contenido table.juegos td a {text-decoration: none;}
.contenido table.juegos td {border: 0px none;}




.tabla td, .tabla th { 
/*padding: 2px; */
} 

.tabla td.titulo, .tabla th { 
/*line-height: normal; 
text-decoration: none; 
color: #660C00; 
font-weight: normal; 
padding: 2px; 
border: 1px solid #BD928D; 
background-color: #F2E5E3; */
}


.tabla td.tablagrande { 
font-size: 9pt; 
border-bottom: 0px none; 
border-top-width: 1px; 
border-top-style: solid; 
border-top-color: #BD928D; 
}

.tabla td sup
{
font-size: 9px;
color: #660C00;
}

.noborder, table.noborder, table.noborder td {
border: 0px none;
}


/* Precios */

table.precio td
{
font-size: 11px;
padding: 5px;
line-height: 14px;
}


p.precio:first-letter, p.precio sup, table.precio sup
{
color: #060;
}






/* ----- Parte 3: Especiales ----- */


.downloadpdf {
display: list-item;
margin: 18px 0px 13px 1px;
list-style-image: url(/images/basic/bullet.gif);
list-style-position: inside;  /* -> ie.css */
padding-left: 0px;
vertical-align: bottom;
}

.derechaborde {
float: right;
border: 1px solid #390c0c;
margin-left: -110px;
padding: 5px;
width: 200px;
background-color: #c1a16b;
color: #390c0c;
position: relative;
left: 120px;
z-index: 1;
margin-bottom: 25px;
}



/* Forms */

input, .cajas, textarea, select, chkinput, radio {
font-family: Arial,Helvetica, sans-serif;  
font-size: 11px; 
color: #333;  
line-height: normal;
margin: 0px;
border: 1px solid #006; /*0072bb;*/ 
}

input, textarea {
background-color: #eed;
border: 2px solid #006;
padding: 1px;
}

.derechaborde input, .derechaborde textarea { 
width: 190px;
padding: 2px;
font-size: 11px; 
margin-bottom: 10px;
} 

.derechaborde button { 
width: 100px;
margin: 5px 0px 5px 47px;
} 

.reservaform textarea { 
width: 455px;
} 

radio { 
font-size: 9px; 
border:none  
} 


.contenido fieldset {
background-color: #66CCCC; 
margin-bottom: 15px; 
padding: 8px 35px 12px 25px; 
border: 0px none;
}

.reservaform {/* width: 450px;*/}

.wrapperclass1 {margin-bottom: 5px; /*width: 450px;*/ text-align:right;}
.wrapperclass1 input {width: 270px; margin-left: 5px;}


.wrapperclass2 {margin-bottom: 5px; display:inline; padding-bottom: 20px;}
.wrapperclass2 input {margin-left: 3px; margin-right: 8px; width: 250px;}
input.age {width: 30px;}
.labelclass {margin-top: 8px; display:block;}

.reservaform legend {background-color: #66CCCC; margin-top: -5px; color: #0072bb; font-weight: bold;}


.wrapperclass1 .error, .wrapperclass2 .error {margin-top: 0px;}


button {
width: auto; left: 40%; position: relative;
}






