A {
color:#028FAA;
text-decoration:none;
}

A.link_center {
color:#028FAA;
text-decoration:none;
font-size:10px;
}

A:hover {
color:#028FAA;
text-decoration:underline;
}


.precio_center {
font-weight:bold;
font-size:9px;
}

fieldset {
	padding: 1em;
	margin-left: 0px;
	border:1px solid #A2A5C1;
	margin: 5px 0 5px 0;
  }
label {
	float:left;
	width:25%;
	margin-right:0.5em;
	padding-top:0.2em;
	text-align:right;
	font-weight:bold;
	color: #FF6600;
  }
legend {
	padding: 0.2em 0.5em;
	border:1px solid #cccccc;
	text-align:right;
	color: #003376;
  }



dl, dt, dd, ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#banderas{
float:right;
padding-top:5px;
padding-right:5px;
}

#banderas a img{
padding:0px;
margin:0px;
}

#banderas a:hover img{
opacity: .5;
filter: alpha(opacity=50);
-moz-opacity: .5;
}

#banderas  .active{
opacity: .5;
filter: alpha(opacity=50);
-moz-opacity: .5;
}

#menu {
top: 0;
left: 0;
bottom:10px
}



dl#menu dt {
	cursor: pointer;
	margin: 1px 0;
	height: 20px;
	line-height: 20px;
	background-repeat: no-repeat;
	letter-spacing: 0.02em;
	padding-left: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #003376;
	
}

dl#menu li {
margin: 0;
padding: 0 0 0 10px;
list-style-type: none;
}


dl#menu dt.submenu {
    display: none;
	cursor: pointer;
	margin: 0px 0;
	letter-spacing: 0.02em;
	padding-left: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.areaclientes{
	background-color: #EC3726;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	padding: 1px;
}

UL#nav
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/images/neutral/menu.gif) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 412px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	top: 53px;
	left: 185px;
}
#home UL#nav
{
    LEFT: 100px
}
UL#nav LI
{
    FLOAT: right;
    HEIGHT: 29px
}
UL#nav LI A
{
    DISPLAY: block;
    TEXT-INDENT: -5000px;
    TEXT-DECORATION: none
}

/* Reservas */
UL#nav LI#nav_ini A
{
    BACKGROUND-POSITION: 0px 0px;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/neutral/menu.gif);
    VISIBILITY: visible;
    WIDTH: 81px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav LI#nav_ini A:hover
{
    BACKGROUND-POSITION: 0px -29px
}
#tp_home UL#nav LI#nav_ini A
{
    BACKGROUND-POSITION: -0px -58px
}

/* Vehiculos */
UL#nav LI#nav_qui A
{
    BACKGROUND-POSITION: -81px 0px;
    LEFT: 81px;
    BACKGROUND-IMAGE: url(/images/neutral/menu.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav LI#nav_qui A:hover
{
    BACKGROUND-POSITION: -81px -29px
}
#tp_quienes UL#nav LI#nav_qui A
{
    BACKGROUND-POSITION: -81px -58px
}

/* Oficinas */
UL#nav LI#nav_tp A
{
    BACKGROUND-POSITION: -164px 0px;
    LEFT: 164px;
    BACKGROUND-IMAGE: url(/images/neutral/menu.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav LI#nav_tp A:hover
{
    BACKGROUND-POSITION: -164px -29px
}
#tp_vinos UL#nav LI#nav_tp A
{
    BACKGROUND-POSITION: -164px -58px
}

/* Ofertas */
UL#nav LI#nav_jv A
{
    BACKGROUND-POSITION: -247px 0px;
    LEFT: 247px;
    BACKGROUND-IMAGE: url(/images/neutral/menu.gif);
    VISIBILITY: visible;
    WIDTH: 77px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav LI#nav_jv A:hover
{
    BACKGROUND-POSITION: -247px -29px
}
#jv_home UL#nav LI#nav_jv A
{
    BACKGROUND-POSITION: -247px -58px
}

/* Contactar */
UL#nav LI#nav_mt A
{
	BACKGROUND-POSITION: -324px 0px;
	LEFT: 324px;
	BACKGROUND-IMAGE: url(/images/neutral/menu.gif);
	WIDTH: 88px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 29px;
	visibility: visible;
}
UL#nav LI#nav_mt A:hover
{
    BACKGROUND-POSITION: -324px -29px
}
#mt_home UL#nav LI#nav_mt A
{
    BACKGROUND-POSITION: -324px -58px
}

/*** MENU INGLES **/
UL#nav_en
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/images/neutral/menu_en.gif) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 412px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	top: 91px;
	left: 185px;
}
#home UL#nav_en
{
    LEFT: 100px
}
UL#nav_en LI
{
    FLOAT: right;
    HEIGHT: 29px
}
UL#nav_en LI A
{
    DISPLAY: block;
    TEXT-INDENT: -5000px;
    TEXT-DECORATION: none
}

/* Reservas */
UL#nav_en LI#nav_ini A
{
    BACKGROUND-POSITION: 0px 0px;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_en.gif);
    VISIBILITY: visible;
    WIDTH: 81px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_en LI#nav_ini A:hover
{
    BACKGROUND-POSITION: 0px -29px
}
#tp_home UL#nav_en LI#nav_ini A
{
    BACKGROUND-POSITION: -0px -58px
}

/* Vehiculos */
UL#nav_en LI#nav_qui A
{
    BACKGROUND-POSITION: -81px 0px;
    LEFT: 81px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_en.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_en LI#nav_qui A:hover
{
    BACKGROUND-POSITION: -81px -29px
}
#tp_quienes UL#nav_en LI#nav_qui A
{
    BACKGROUND-POSITION: -81px -58px
}

/* Oficinas */
UL#nav_en LI#nav_tp A
{
    BACKGROUND-POSITION: -164px 0px;
    LEFT: 164px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_en.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_en LI#nav_tp A:hover
{
    BACKGROUND-POSITION: -164px -29px
}
#tp_vinos UL#nav_en LI#nav_tp A
{
    BACKGROUND-POSITION: -164px -58px
}

/* Ofertas */
UL#nav_en LI#nav_jv A
{
    BACKGROUND-POSITION: -247px 0px;
    LEFT: 247px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_en.gif);
    VISIBILITY: visible;
    WIDTH: 77px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_en LI#nav_jv A:hover
{
    BACKGROUND-POSITION: -247px -29px
}
#jv_home UL#nav_en LI#nav_jv A
{
    BACKGROUND-POSITION: -247px -58px
}

/* Contactar */
UL#nav_en LI#nav_mt A
{
	BACKGROUND-POSITION: -324px 0px;
	LEFT: 324px;
	BACKGROUND-IMAGE: url(/images/neutral/menu_en.gif);
	WIDTH: 88px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 29px;
	visibility: visible;
}
UL#nav_en LI#nav_mt A:hover
{
    BACKGROUND-POSITION: -324px -29px
}
#mt_home UL#nav_en LI#nav_mt A
{
    BACKGROUND-POSITION: -324px -58px
}



/******************/

/*** MENU FRANCÉS **/
UL#nav_fr
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/images/neutral/menu_fr.gif) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 412px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	top: 91px;
	left: 185px;
}
#home UL#nav_fr
{
    LEFT: 100px
}
UL#nav_fr LI
{
    FLOAT: right;
    HEIGHT: 29px
}
UL#nav_fr LI A
{
    DISPLAY: block;
    TEXT-INDENT: -5000px;
    TEXT-DECORATION: none
}

/* Reservas */
UL#nav_fr LI#nav_ini A
{
    BACKGROUND-POSITION: 0px 0px;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_fr.gif);
    VISIBILITY: visible;
    WIDTH: 81px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_fr LI#nav_ini A:hover
{
    BACKGROUND-POSITION: 0px -29px
}
#tp_home UL#nav_fr LI#nav_ini A
{
    BACKGROUND-POSITION: -0px -58px
}

/* Vehiculos */
UL#nav_fr LI#nav_qui A
{
    BACKGROUND-POSITION: -81px 0px;
    LEFT: 81px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_fr.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_fr LI#nav_qui A:hover
{
    BACKGROUND-POSITION: -81px -29px
}
#tp_quienes UL#nav_fr LI#nav_qui A
{
    BACKGROUND-POSITION: -81px -58px
}

/* Oficinas */
UL#nav_fr LI#nav_tp A
{
    BACKGROUND-POSITION: -164px 0px;
    LEFT: 164px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_fr.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_fr LI#nav_tp A:hover
{
    BACKGROUND-POSITION: -164px -29px
}
#tp_vinos UL#nav_fr LI#nav_tp A
{
    BACKGROUND-POSITION: -164px -58px
}

/* Ofertas */
UL#nav_fr LI#nav_jv A
{
    BACKGROUND-POSITION: -247px 0px;
    LEFT: 247px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_fr.gif);
    VISIBILITY: visible;
    WIDTH: 77px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_fr LI#nav_jv A:hover
{
    BACKGROUND-POSITION: -247px -29px
}
#jv_home UL#nav_fr LI#nav_jv A
{
    BACKGROUND-POSITION: -247px -58px
}

/* Contactar */
UL#nav_fr LI#nav_mt A
{
	BACKGROUND-POSITION: -324px 0px;
	LEFT: 324px;
	BACKGROUND-IMAGE: url(/images/neutral/menu_fr.gif);
	WIDTH: 88px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 29px;
	visibility: visible;
}
UL#nav_fr LI#nav_mt A:hover
{
    BACKGROUND-POSITION: -324px -29px
}
#mt_home UL#nav_fr LI#nav_mt A
{
    BACKGROUND-POSITION: -324px -58px
}



/******************/
/*** MENU ALEMÁN **/

UL#nav_al
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/images/neutral/menu_al.gif) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 412px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	top: 91px;
	left: 185px;
}
#home UL#nav_al
{
    LEFT: 100px
}
UL#nav_al LI
{
    FLOAT: right;
    HEIGHT: 29px
}
UL#nav_al LI A
{
    DISPLAY: block;
    TEXT-INDENT: -5000px;
    TEXT-DECORATION: none
}

/* Reservas */
UL#nav_al LI#nav_ini A
{
    BACKGROUND-POSITION: 0px 0px;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_al.gif);
    VISIBILITY: visible;
    WIDTH: 81px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_al LI#nav_ini A:hover
{
    BACKGROUND-POSITION: 0px -29px
}
#tp_home UL#nav_al LI#nav_ini A
{
    BACKGROUND-POSITION: -0px -58px
}

/* Vehiculos */
UL#nav_al LI#nav_qui A
{
    BACKGROUND-POSITION: -81px 0px;
    LEFT: 81px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_al.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_al LI#nav_qui A:hover
{
    BACKGROUND-POSITION: -81px -29px
}
#tp_quienes UL#nav_al LI#nav_qui A
{
    BACKGROUND-POSITION: -81px -58px
}

/* Oficinas */
UL#nav_al LI#nav_tp A
{
    BACKGROUND-POSITION: -164px 0px;
    LEFT: 164px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_al.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_al LI#nav_tp A:hover
{
    BACKGROUND-POSITION: -164px -29px
}
#tp_vinos UL#nav_al LI#nav_tp A
{
    BACKGROUND-POSITION: -164px -58px
}

/* Ofertas */
UL#nav_al LI#nav_jv A
{
    BACKGROUND-POSITION: -247px 0px;
    LEFT: 247px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_al.gif);
    VISIBILITY: visible;
    WIDTH: 77px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_al LI#nav_jv A:hover
{
    BACKGROUND-POSITION: -247px -29px
}
#jv_home UL#nav_al LI#nav_jv A
{
    BACKGROUND-POSITION: -247px -58px
}

/* Contactar */
UL#nav_al LI#nav_mt A
{
	BACKGROUND-POSITION: -324px 0px;
	LEFT: 324px;
	BACKGROUND-IMAGE: url(/images/neutral/menu_al.gif);
	WIDTH: 88px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 29px;
	visibility: visible;
}
UL#nav_al LI#nav_mt A:hover
{
    BACKGROUND-POSITION: -324px -29px
}
#mt_home UL#nav_al LI#nav_mt A
{
    BACKGROUND-POSITION: -324px -58px
}

/*
UL#nav_al
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/images/neutral/menu_al.gif) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 412px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	top: 53px;
	left: 185px;
}
#home UL#nav_al
{
    LEFT: 100px
}
UL#nav_al LI
{
    FLOAT: right;
    HEIGHT: 29px
}
UL#nav_al LI A
{
    DISPLAY: block;
    TEXT-INDENT: -5000px;
    TEXT-DECORATION: none
}


UL#nav_al LI#nav_ini A
{
    BACKGROUND-POSITION: 0px 0px;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_al.gif);
    VISIBILITY: visible;
    WIDTH: 81px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_al LI#nav_ini A:hover
{
    BACKGROUND-POSITION: 0px -29px
}
#tp_home UL#nav_al LI#nav_ini A
{
    BACKGROUND-POSITION: -0px -58px
}


UL#nav_al LI#nav_qui A
{
    BACKGROUND-POSITION: -91px 0px;
    LEFT: 81px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_al.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_al LI#nav_qui A:hover
{
    BACKGROUND-POSITION: -91px -29px
}
#tp_quienes UL#nav_al LI#nav_qui A
{
    BACKGROUND-POSITION: -91px -58px
}


UL#nav_al LI#nav_tp A
{
    BACKGROUND-POSITION: -164px 0px;
    LEFT: 164px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_al.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_al LI#nav_tp A:hover
{
    BACKGROUND-POSITION: -164px -29px
}
#tp_vinos UL#nav_al LI#nav_tp A
{
    BACKGROUND-POSITION: -164px -58px
}


UL#nav_al LI#nav_jv A
{
    BACKGROUND-POSITION: -247px 0px;
    LEFT: 247px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_al.gif);
    VISIBILITY: visible;
    WIDTH: 77px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_al LI#nav_jv A:hover
{
    BACKGROUND-POSITION: -247px -29px
}
#jv_home UL#nav_al LI#nav_jv A
{
    BACKGROUND-POSITION: -247px -58px
}


UL#nav_al LI#nav_mt A
{
	BACKGROUND-POSITION: -324px 0px;
	LEFT: 324px;
	BACKGROUND-IMAGE: url(/images/neutral/menu_al.gif);
	WIDTH: 88px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 29px;
	visibility: visible;
}
UL#nav_al LI#nav_mt A:hover
{
    BACKGROUND-POSITION: -324px -29px
}
#mt_home UL#nav_al LI#nav_mt A
{
    BACKGROUND-POSITION: -324px -58px
}
*/


/******************/


/******************/
/*** MENU RUSO **/
UL#nav_ru
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/images/neutral/menu_ru.gif) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 412px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	top: 91px;
	left: 185px;
}
#home UL#nav_ru
{
    LEFT: 100px
}
UL#nav_ru LI
{
    FLOAT: right;
    HEIGHT: 29px
}
UL#nav_ru LI A
{
    DISPLAY: block;
    TEXT-INDENT: -5000px;
    TEXT-DECORATION: none
}

/* Reservas */
UL#nav_ru LI#nav_ini A
{
    BACKGROUND-POSITION: 0px 0px;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_ru.gif);
    VISIBILITY: visible;
    WIDTH: 80px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_ru LI#nav_ini A:hover
{
    BACKGROUND-POSITION: 0px -29px
}
#tp_home UL#nav_ru LI#nav_ini A
{
    BACKGROUND-POSITION: -0px -58px
}

/* Vehiculos */
UL#nav_ru LI#nav_qui A
{
    BACKGROUND-POSITION: -80px 0px;
    LEFT: 80px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_ru.gif);
    VISIBILITY: visible;
    WIDTH: 85px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_ru LI#nav_qui A:hover
{
    BACKGROUND-POSITION: -80px -29px
}
#tp_quienes UL#nav_ru LI#nav_qui A
{
    BACKGROUND-POSITION: -80px -58px
}

/* Oficinas */
UL#nav_ru LI#nav_tp A
{
    BACKGROUND-POSITION: -164px 0px;
    LEFT: 164px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_ru.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_ru LI#nav_tp A:hover
{
    BACKGROUND-POSITION: -164px -29px
}
#tp_vinos UL#nav_ru LI#nav_tp A
{
    BACKGROUND-POSITION: -164px -58px
}

/* Ofertas */
UL#nav_ru LI#nav_jv A
{
    BACKGROUND-POSITION: -247px 0px;
    LEFT: 247px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_ru.gif);
    VISIBILITY: visible;
    WIDTH: 77px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_ru LI#nav_jv A:hover
{
    BACKGROUND-POSITION: -247px -29px
}
#jv_home UL#nav_ru LI#nav_jv A
{
    BACKGROUND-POSITION: -247px -58px
}

/* Contactar */
UL#nav_ru LI#nav_mt A
{
	BACKGROUND-POSITION: -324px 0px;
	LEFT: 324px;
	BACKGROUND-IMAGE: url(/images/neutral/menu_ru.gif);
	WIDTH: 88px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 29px;
	visibility: visible;
}
UL#nav_ru LI#nav_mt A:hover
{
    BACKGROUND-POSITION: -324px -29px
}
#mt_home UL#nav_ru LI#nav_mt A
{
    BACKGROUND-POSITION: -324px -58px
}

/******************/
/*** MENU ITALIANO **/
UL#nav_it
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/images/neutral/menu_it.gif) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 412px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	top: 91px;
	left: 185px;
}
#home UL#nav_it
{
    LEFT: 100px
}
UL#nav_it LI
{
    FLOAT: right;
    HEIGHT: 29px
}
UL#nav_it LI A
{
    DISPLAY: block;
    TEXT-INDENT: -5000px;
    TEXT-DECORATION: none
}

/* Reservas */
UL#nav_it LI#nav_ini A
{
    BACKGROUND-POSITION: 0px 0px;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_it.gif);
    VISIBILITY: visible;
    WIDTH: 80px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_it LI#nav_ini A:hover
{
    BACKGROUND-POSITION: 0px -29px
}
#tp_home UL#nav_it LI#nav_ini A
{
    BACKGROUND-POSITION: -0px -58px
}

/* Vehiculos */
UL#nav_it LI#nav_qui A
{
    BACKGROUND-POSITION: -80px 0px;
    LEFT: 80px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_it.gif);
    VISIBILITY: visible;
    WIDTH: 85px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_it LI#nav_qui A:hover
{
    BACKGROUND-POSITION: -80px -29px
}
#tp_quienes UL#nav_it LI#nav_qui A
{
    BACKGROUND-POSITION: -80px -58px
}

/* Oficinas */
UL#nav_it LI#nav_tp A
{
    BACKGROUND-POSITION: -164px 0px;
    LEFT: 164px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_it.gif);
    VISIBILITY: visible;
    WIDTH: 83px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_it LI#nav_tp A:hover
{
    BACKGROUND-POSITION: -164px -29px
}
#tp_vinos UL#nav_it LI#nav_tp A
{
    BACKGROUND-POSITION: -164px -58px
}

/* Ofertas */
UL#nav_it LI#nav_jv A
{
    BACKGROUND-POSITION: -247px 0px;
    LEFT: 247px;
    BACKGROUND-IMAGE: url(/images/neutral/menu_it.gif);
    VISIBILITY: visible;
    WIDTH: 77px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 29px
}
UL#nav_it LI#nav_jv A:hover
{
    BACKGROUND-POSITION: -247px -29px
}
#jv_home UL#nav_it LI#nav_jv A
{
    BACKGROUND-POSITION: -247px -58px
}

/* Contactar */
UL#nav_it LI#nav_mt A
{
	BACKGROUND-POSITION: -324px 0px;
	LEFT: 324px;
	BACKGROUND-IMAGE: url(/images/neutral/menu_it.gif);
	WIDTH: 88px;
	BACKGROUND-REPEAT: no-repeat;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 29px;
	visibility: visible;
}
UL#nav_it LI#nav_mt A:hover
{
    BACKGROUND-POSITION: -324px -29px
}
#mt_home UL#nav_it LI#nav_mt A
{
    BACKGROUND-POSITION: -324px -58px
}

/* FIN MENU ITALIANO */
/******************/

/******************/

#cabecera {
	width:761px;
	height: 120px;
	background-image:url(/images/neutral/logo_cab.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}



#cabecera_en {
	width:761px;
	height: 120px;
	background-image:url(/images/neutral/logo_cab_en.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}

#cabecera_fr {
	width:761px;
	height: 120px;
	background-image:url(/images/neutral/logo_cab_fr.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}

#cabecera_al {
	width:761px;
	height: 120px;
	background-image:url(/images/neutral/logo_cab_al.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}

#cabecera_ru {
	width:761px;
	height: 120px;
	background-image:url(/images/neutral/logo_cab_ru.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}

#cabecera_it {
	width:761px;
	height: 120px;
	background-image:url(/images/neutral/logo_cab_it.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}



/*cabecera globel*/

#cabecera_globel {
	width:761px;
	height: 120px;
	background-image:url(/images/neutral/logo_cab_alquiler_coches.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}



#cabecera_globel_en {
	width:761px;
	height: 120px;
	background-image:url(/images/neutral/logo_cab_alquiler_coches_en.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}

#cabecera_globel_fr {
	width:761px;
	height: 120px;
	background-image:url(/images/neutral/logo_cab_alquiler_coches_fr.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}

#cabecera_globel_al {
	width:761px;
	height: 120px;
	background-image:url(/images/neutral/logo_cab_alquiler_coches_al.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}

#cabecera_globel_ru {
	width:761px;
	height: 120px;
	background-image:url(/images/neutral/logo_cab_alquiler_coches_ru.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}


/*fin cabecera globel*/


#cuadro_c {
	position:relative;
	width: 404px;
	border: #A2A5C1 1px solid;
	margin-left: 3px;
	margin-bottom: 10px;
	text-align:center;
	background-color:#F0F0F4
}

#cuadro_content {
	position:relative;
	width: 404px;
	border: #A2A5C1 1px solid;
	margin-left: 3px;
	padding-left:5px;
	padding-bottom:10px;
	padding-top:5px;
	margin-bottom: 10px;
	text-align:center;
	background-color:#F0F0F4
}

#contador {
	border:#FF0000 1px solid;
	position:relative;
	color:#FF0000;
	margin-top: 7px;
	width: 411px;
	height: 25px;
	background-image:url(/images/neutral/paso1.gif);
	background-repeat:no-repeat;
	margin-bottom: 7px;
}

#contador2 {
	border:#FF0000 1px solid;
	position:relative;
	color:#FF0000;
	margin-top: 7px;
	width: 100%;
	height: 25px;
	background-image:url(/images/neutral/paso2.gif);
	background-repeat:no-repeat;
	margin-bottom: 7px;
}

#contador3 {
	border:#FF0000 1px solid;
	position:relative;
	color:#FF0000;
	margin-top: 7px;
	width: 100%;
	height: 25px;
	background-image:url(/images/neutral/paso3.gif);
	background-repeat:no-repeat;
	margin-bottom: 7px;
}

#text_contador {
	padding-left: 100px;
	padding-top: 4px;
}


#cuadro_i {
	width: 170px;
	border: #A2A5C1 1px solid;
	margin-bottom: 10px;
	background-image:url(/images/neutral/fondo_iz_1.gif)
}


p#secciones1 a {
	color:#0000FF;
	text-decoration:none;
}
p#secciones1 a.rojo {
	color:#FF0000;
	font-size:11px;
	text-decoration:underline;
	}
p#secciones1 {
	font-size:10px;
	margin-left: 7px;
	margin-bottom: 10px;
	margin-top: 3px;
}
img#hoteles {
	padding-top: 7px;
	padding-left: 7px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#telefon {
	font-size:17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	margin-top: 8px;
	margin-bottom: -3px;
}
#entradas {
	text-align:right;
	margin-right: 10px;
	margin-top: 10px;
}
img#boton {
	padding-top: 3px;
}


img#ofertas {
	margin-right: 12px;
	margin-top: 6px;
}

#cuadro_d {
	position:relative;
	width: 136px;
	border: #A2A5C1 1px solid;
	margin-top: 7px;
	right: -3px;
	margin-bottom: 10px;
	background-image:url(/images/neutral/fondo_de_1.gif);
	padding: 6px;
	text-align:right;
}

#cuadro_d2 {
	position:relative;
	width: 136px;
}

body {

	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%;
	font-weight: normal; 
	margin: 0;
}

h1, h2, h3, h4 {
	font-size: 100%;
	margin: 0;
	padding: 4px 0;
}

h1 {
	color: #003376;
	
}
h1#titulo {
	font-size:13px;
	color:#003376;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
    margin-bottom: 3px;
}

h1#titulo2 {
	font-size:13px;
	color:#FF3300;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
    margin-bottom: 3px;
}

h2 {
	color: #FFF;
	font-weight: bold;
}

h3 {
	font-style: italic;
	margin: 10px 0 5px 0;
}

h4.welcome {
	background: url(/images/neutral/victoria_welcome.gif) #FFF no-repeat left top;
	border: 1px solid #B01212;
	font-weight: normal;
	width: 95%;
}

.tenerife {
	color:#FF0000;
}


h4.welcome p.tit1 {
	color: #B01212;
	font-size: 130%;
	font-weight: bold;
	margin: 10px 0 10px 130px;
}

h4.welcome p.welcome {
	margin: 0 5px 5px 130px;
}

h5 {
	color: #000;
	font-size: 70%;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 0 0;
}

#bottom, #wrapper, #pie, #top {
	clear: both;
	margin: 0 auto;
	width: 761px;
} 

#bottom {
	border-top: 2px solid #B01212;
	margin: 2px auto;
	padding: 3px 0;
	text-align: center;
}

#bottom a {
	color: #000;
	padding: 0 5px;
	text-decoration: none;
}

#bottom a:hover {
	color: #B01212;
}

#content {
	margin: 0px 0px 0px 185px;
	width: 411px;
}

#content2 {
	margin: 0px 0px 0px 100px;
	width: 411px;
}

#content_bottom {
	clear: both;
	padding: 20px 0 5px 0;
	text-align: center;
	width: 99%;
}

#content_bottom a {
	color: #B01212;
	font-weight: normal;
	margin: 0 8px;
	text-decoration: none;
}
#content_bottom a:hover {
	color: #B01212;
	text-decoration: underline;
}

#content_xl {
	margin: 0 0 0 185px;
}

#content_wrap {
	float: left;
	margin: 0 -99% 0 0;
	width: 98%;
}

#header {
	background: url(/images/neutral/dec_head.gif) #FFF repeat-x left bottom;
	margin: 10px 0 15px 0;
}

#header_txt {
	background: url(/images/neutral/head_car.gif) no-repeat left top;
	color: #B01212;
	font-size: 140%;
	font-weight: bold;
	padding: 4px 0 0 80px;
}




#menu image {
	margin: 3px 5px 0 0;
}

#menu_dest {
	font-size: 90%;
	margin: 0;
	text-align: left;
	width: 155px;
}

#menu_dest ul {
	margin: 0;
	padding: 0;
}

#menu_dest li {
	list-style-type: none;
	margin: 2px 0;
	padding: 2px 0;
	text-indent: 20px;
	width: 102%;
}

#menu_dest li a { 
	color: #000; 
	display: block;
	text-decoration: none; 
	height: 1%;
}
#menu_dest li a:hover {
	color: #B01212; 
}

#menu_dest div {
	color: #003376;
	font-weight: bold;
	padding: 3px;
	text-indent: 5px;
	width: 100%;
}

#menu_left {
	float: left;
	margin: 0 0 0 3px;
	width: 175px;
}

#menu_right {
	float: right;
	font-size: 90%;
	margin: 0 0px 0 0;
	width: 150px;
}

#pie {
    text-align: center;
	height: 25px;
	background-image:url(/images/neutral/pie.gif);
	background-repeat:no-repeat;
	padding-top:5px;
}

#pie a { 
	padding: 0 8px;
	font-size:10px;
	text-decoration: none; 
}

#pie a:hover {
	text-decoration: underline;
}

#top {
	background-color: #B01212;
	margin-bottom: 2px;
}

#wrapper {
	background-image:url(/images/neutral/fondo.gif);
	padding: 0px 0;
	text-align: left;
}


.break {
	clear: both;
	float: none;
	font-size: 1px;
	width: 100%;
}

.link1 {
	font-weight: normal;
	text-decoration: none;
}
.link1:hover {
	text-decoration: underline;
}

.oferta {
	background-color: #B01212;
	clear: none;
	float: left;
	margin: 5px;
	width: 180px;
}

.oferta a {
	color: #FFF;
	display: block;
	height: 1%;
	padding: 0 0 2px 5px;
	text-decoration: none;
}

.oferta a:hover {
	color: #FDFE00;
}

.tit2 {
	color: #B01212;
	font-weight: bold;
	margin: 20px 0 10px 0;
}
#powered
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration:none;
}
#demini
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: auto;
    COLOR: #002D73;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration:none;
}

/* RESERVA HOTELES, cogido de Recar PROVISIONAL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/* Central area */

.modTitle {
	font-size: 18px;
	font-weight: bold;
}

.modTitleHighlight {
	color: #FF0000;
}

.modTitle2 {
	font-size: 17px;
	font-weight: bold;
}

.modTitle2Highlight {
	color: #FF0000;
}


.stepNo {
}

.curStepNo {
	color: #ff0000;
}

td.res {
	background-color: #002F5E;
	vertical-align: middle;
	color:#FFFFFF;
}

td.res2 {
	background-color: #002F5E;
	vertical-align: middle;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-zize:11px;
}

th.res2 {
	background-color: #002F5E;
	vertical-align: middle;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-zize:11px;
}

th.res {
	background-color: #002F5E;
	font-weight: normal;
	vertical-align: middle;
	color: white;
}

.reservNormal {
	text-align: center;
	vertical-align: middle;
}

.reservLarge {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
}

.reservLargeHighlight {
	color: #FF0000;
}

/* Results */

.resultsTitle {
	font-size: 14px;
	font-weight: bold;
}

.resultsTitleHighlight {
	color: #FF0000;
}

/* Forward and backwards */

.navigation {
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
}

.navigationHighlight {
	color: #ffcc00;
}

td.tileLeft {
	background-image: url(../images/cms/leftVertLine.gif);
	background-repeat: repeat-y;
}

td.tileRight {
	background-image: url(../images/cms/rightVertLine.gif);
	background-repeat: repeat-y;
}

td.bottomHorizLine {
	background-image: url(../images/cms/bottomHorizLine.gif);
	background-repeat: repeat-x;
}

td.topHorizLine {
	background-image: url(../images/cms/topHorizLine.gif);
	background-repeat: repeat-x;
}

td.grayTileLeft {
	background-image: url(../images/cms/grayLeftVerticalLine.png);
	background-repeat: repeat-y;
}

td.grayTileRight {
	background-image: url(../images/cms/grayRightVerticalLine.png);
	background-repeat: repeat-y;
}
td.grayBottomHorizLine {
	background-image: url(../images/cms/grayBottomHorizLine.png);
	background-repeat: repeat-x;
}

td.grayTopHorizLine {
	background-image: url(../images/cms/grayTopHorizLine.png);
	background-repeat: repeat-x;
}

.discountPrice {
	font-size: 16px;
	color: #ff0000;
	text-align: center;
}

a.hasDiscount {
	color: #ff0000;
	text-align: center;
}

a.hasCharge {
	color: #0000ff;
	text-align: center;
}

.justBold {
	font-weight: bold;
}

.justBoldHighlight {
	font-weight: bold;
	color: #ffcc00;
}
.highlight {
	color: #ffcc00;
}

.justRed {
	color: #ff0000;
}

tr.rowBgHighlight {
	background-color: #eeeeee;
}

.tinyMessage {
	font-size: 9px;
}

td.separator {
	background-image: url(../images/cms/1pixelOrange.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.reportNormal {
	text-align: center;
	vertical-align: middle;
}

.reportLarge {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
}
.tileRightSm {
	background-image: url(../images/cms/2pixelyellow.gif);
	background-repeat: repeat-y;
	background-position: right;
}

/* AQU EMPIEZA LO ANTIGUO */

.borderbloqueinterior
{
    BORDER-RIGHT: #ff9900 1px solid;
    BORDER-TOP: #ff9900 1px solid;
    BORDER-LEFT: #ff9900 1px solid;
    BORDER-BOTTOM: #ff9900 1px solid
}
.bordeinferior
{
    BORDER-BOTTOM: #ff9900 3px solid
}
.bordetablaexterior
{
    BORDER-RIGHT: #ff9900 3px solid;
    BORDER-TOP: #ff9900 3px solid;
    BORDER-LEFT: #ff9900 3px solid;
    BORDER-BOTTOM: #ff9900 3px solid
}
.texto_h1_gris
{
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_h1_naranja
{
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cabecera_enlaces_pais_gris
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cabecera_enlaces_pais_naranja
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cabecera_enlaces_zona_gris
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cabecera_enlaces_zona_naranja
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_enlaces
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_copyright
{
    FONT-SIZE: 9px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_menu_ppal_gris
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_menu_ppal_naranja
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_faq
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_enlaces_negrita
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_grande_gris
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_grande_naranja
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_normal_gris
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_normal_naranja
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_pequeño_gris
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_pequeño_naranja
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_normal_blanco
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.borde_izq_fino_naranja
{
    BORDER-LEFT: #ff9900 thin solid
}
.borde_derecho_fino_naranja
{
    BORDER-RIGHT: #ff9900 thin solid
}
.borde_izq_grueso_naranja
{
    BORDER-LEFT: #ff9900 thick solid
}
.borde_derecho_grueso_naranja
{
    BORDER-RIGHT: #ff9900 thick solid
}
.bordes_finos_naranja
{
    BORDER-RIGHT: #ff9900 thin solid;
    BORDER-LEFT: #ff9900 thin solid
}
.borde_superior
{
    BORDER-TOP: #ff9900 thin solid
}
.texto_blanco_grande
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.finalizar_reserva
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 36px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_enlaces_negrita A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_enlaces_negrita A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_enlaces_negrita A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_enlaces_negrita A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_grande_gris A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.texto_grande_gris A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.texto_grande_gris A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.texto_grande_gris A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.texto_normal_naranja A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.texto_normal_naranja A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_normal_naranja A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texto_normal_naranja A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*ESTILOS PAGINA AYUDA*/
.pestana {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a3a73;
	background-image: url(img/centerTab.gif);
	text-align: center;
	vertical-align: middle;
	line-height: 12px;


}
.pestanaH {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a3a73;
	background-image: url(img/centerTabH.gif);
	text-align: center;
	vertical-align: middle;
	line-height: 12px;
}
.menuHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	line-height: 12px;
	font-weight: bold;
	background-color: #999999;


}
.menuParent {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00f;
	text-align: left;
	vertical-align: bottom;
	line-height: 20px;
	font-weight: bold;
}
.menuItem {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	line-height: 14px;
	font-weight: normal;
}

.menuItem A:link {
	COLOR: #00f; TEXT-DECORATION: none
}
.menuItem A:visited {
	COLOR: #00a; TEXT-DECORATION: none
}
.menuItem A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
.menuItem A:active {
	COLOR: #f60; TEXT-DECORATION: underline
}
.menuItemH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f60;
	text-align: left;
	vertical-align: middle;
	line-height: 15px;
	font-weight: bold;
}
.breadcrumb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.breadcrumbH {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F60;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a3a73;
	text-align: center;
	vertical-align: middle;
	line-height: 12px;
}
.combo {
	FONT-SIZE: 7.5pt;
	WIDTH: 100px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.activeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.activeProduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.botonera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a3a73;
	background-image: url(img/degr.jpg);
	text-align: center;
	vertical-align: middle;
	line-height: 12px;
	height: 21px;
}
.buttonsBg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a3a73;
	text-align: center;
	vertical-align: bottom;
	line-height: 12px;
	height: 21px;
	border: thin none;
}
.buttonSep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a3a73;
	background-image: url(img/degr.jpg);
	text-align: center;
	vertical-align: middle;
	line-height: 12px;
	height: 21px;
}
.tableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	line-height: 14px;
	font-weight: bold;
}
.tableList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
	font-weight: normal;
}
.info {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.tableList2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	line-height: 22px;
	font-weight: normal;
}
.login {

	FONT-SIZE: 9pt;
	WIDTH: 125px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.buton {
	FONT-SIZE: 9pt;
	WIDTH: 50px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
.powered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.demini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333399;
	cursor: auto;

}
.powered A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	 TEXT-DECORATION: none
}
.powered A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	 TEXT-DECORATION: none
}
.powered A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	 TEXT-DECORATION: underline
}
.powered A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	 TEXT-DECORATION: underline
}
.demini A:link {
	 TEXT-DECORATION: none
}
.demini A:visited {
	 TEXT-DECORATION: none
}
.demini A:hover {
	 TEXT-DECORATION: underline
}
.demini A:active {
	 TEXT-DECORATION: underline
}.field {

	FONT-SIZE: 10pt;
	WIDTH: 450px;
	COLOR: #000000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.field2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 200px;
	font-size: 10px;
}

/* Loading screen */

.lsNormal {
	font-size: 12px;
}

.lsTitle {
	font-size: 13px;
	font-weight: bold;
}

/* Recardo */

a.recMenuOption {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

a.recMenuOption:hover {
	text-decoration: underline;
}

a.recLink {
	color: #000099;
	text-decoration: underline;
}

td.recSectTitLine {
	border-bottom: 1px solid #ffcc00;
}

.recSectHeadGtSign {
	font-size: 20px;
	color: #ffcc00;
	font-weight: bold;
}

.recSectTit {
	font-size: 15px;
	color: #000099;
	font-weight: bold;
}

.recSectHeader {
	font-size: 17px;
	color: #000099;
	font-weight: bold;
}

.recBoldBlue {
	font-weight: bold;
	color: #000099;
}

tr.recSavingsTh {
	color: #000000;
	background-color: #cccccc;
}

tr.recSavingsTd {
	background-color: #eeeeee;
	text-align: center;
}

td.recPrice {
	font-weight:bold;
}
p.recTitle {
	font-weight:bold;
}

p.recContent {
	text-align: justify;
}


/* New styles for car reservation process */

th.summaryLabel {
	text-align: left;
	color: #000000;
	font-weight: bold;
	font-size:11px;
}

td.summaryLabel {
	color: #000000;
	padding-left: 5px;
	font-size:11px;
}

th.priceList {
	vertical-align: middle;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}

td.priceList {
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-weight: normal;
}

td.priceListIcons {
	text-align: center;
	vertical-align: middle;
}

td.priceListTotal {
	text-align: center;
	vertical-align: middle;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}

.discountedTotal {
	color: #ff0000;
}

.highlight2 {
	font-weight: bold;
	color: #000099;
}

.highlight3 {
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
}

tr.priceListHeader {
	background-color: #002F5E;
}

tr.priceListOdd {
}

tr.priceListEven {
	background-color: #f3f3f3;
}

.supHeader {
	font-size: 20px;
	font-weight: bold;
}

.header {
	font-size: 18px;
	font-weight: bold;
}

.title {
	font-size: 16px;
	font-weight: bold;
}

.subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.subtitleArrow {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

td.basketTotal {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}

.carAvailFreeSale {
	color: green;
	font-weight: normal;
}
.carAvailOnRequest {
	color: blue;
	font-weight: normal;
}

a.discountedTotal {
	color: #ff0000;
	font-size: 16px;
	font-weight: bold;
}

.notdiscountedTotal {
	font-size: 14px;
	font-weight: normal;
	text-decoration: line-through;
}

td.carCategory {
	font-size: 12px;
	padding-top: 15px;
	background: transparent url(../images/cms/blackdot.gif) repeat-x bottom left;
	font-weight: bold;
	color: #333333;
}

td.catSeparator {
	height: 1px;
	background: transparent url(../images/cms/blackdot.gif) repeat-x center left;
}

.carClass {
	font-weight: normal;
}

.reservLarge {
  color: #ff0000;
  font-size: 14px;
  font-weight: bold;
}

/****** BOTONES *******/

.w3cbutton4 {
  margin: 1em 0;
  width: 6.5em;
  font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-align: center;
}
.w3cbutton4 a {
  display: block;
  width: 85;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited,
.w3cbutton4 a:hover {
  background-color: #FF0000;
  color: white;
  text-decoration: none;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.w3cbutton4 a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
.w3cbutton4 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}


/******AFILIADOS**************/
#cajaesquinatop {
	height: 10px;
	margin: 0;
	padding: 0px 0px;
	display:block;
	background-image: url(/images/rectangular_top_360.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#cajaesquinacontent {
	padding: 5px 10px;
	margin: 0;
}

#cajaesquina{
	background-color: #E7E7E7;
}


#cajaesquinatop2 {
	height: 10px;
	margin: 0;
	padding: 5px 0px 5px 20px;
	display:block;
	background-image: url(/images/rectangular_top_360.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

#cajaesquinacontent2 {
	padding: 5px 20px 10px 10px;
	background-color: #F2F2F4;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	text-align: right;
}


#cajaesquinacontentable {
	padding: 0px;
	background-color: #F2F2F4;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	margin: 0;
}




#cajaesquina2 {
	background-color: #999999;
}



#cajaesquinatop3 {
	height: 10px;
	margin: 0;
	padding: 5px 0px 5px 20px;
	display:block;
	background-image: url(/images/rectangular_top_360.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}



#cajaesquinatop4 {
	height: 10px;
	margin: 0;
	padding: 5px 0px 5px 20px;
	display:block;
	background-image: url(/images/rectangular_top_360.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
	font-weight: bold;
	color: #002851;
}


#cajaesquinatop5 {
	height: 10px;
	margin: 0;
	padding: 5px 0px 5px 20px;
	display:block;
	background-image: url(/images/rectangular_top_360.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B01212;
}
#cajaesquinacontent3 {
	padding: 5px 20px 10px 10px;
	background-color: #E6E6E6;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-top-color: #D4B3B7;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	text-align: right;
}

#cajaesquina3 {
	background-color: #B01212;
}

.boton{
	/*border: 2px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #B01212;*/
	background: url(/images/neutral/button-bg.gif) #fdfff7 left bottom repeat-x;
	border: 1px outset #FFFFFF;
	color: #666666;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;

}

.space3 {
	clear: left;
	float: left;
	width: 150px;
}

h2.affiliate{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
} 

.selected {
background-color:#FFFFCC;
}

.no_selected {

}

/**FICHA COCHE**/
.linea_puntos{
border-bottom:1px dotted #999999;
}

.title_car{
font-weight:bold;
color:white;
border:1px solid #000000;
background-color:#00509F;
font-size:12px;
}
.txt_car{
color:#000000;
font-size:10px;
font-weight:bold;
}

.txt_car2{
color: #FF3300;
font-size:11px;
font-weight:bold;
}


#navlist { 

padding-left: 0;
margin-left: 0;
}

#navlist li
{
	float: left;
	width: 130px;
	list-style-type: none;
	text-align: left;	
	padding-right: 5px;
	padding-bottom: 5px;
}

#navlist li a
{
	
	color:black;
	display: block;
	text-decoration: none;
	padding: 1px;
	padding-left:5px;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 10px;
	border-top: 1px solid #EC3726;
	border-right: 1px solid #EC3726;
	border-bottom: 1px solid #EC3726;
	border-left: 10px solid #EC3726;
}

#navlist li a:hover
{
BACKGROUND-COLOR: #EAEAEA;
color: #EC3726;
}

#cabecera2 h1 a {
	position: relative;
	text-indent: -10000px;
	width: 200px;
	height: 40px;
	top: 0px;
	left: 0px;
	font-size: 30px;
	text-decoration: none;
	visibility: visible;
	}
.veh_row div {
	float: left;
}

.veh_ext {
	padding: 12px 0 0 0;
	width: 100px;
}

.veh_img {
	width: 70px;
}

.veh_imp {
	padding: 12px 0 0 0;
	text-align: right;
	width: 90px;
	font-weight:bold;
	color: #FF3300;
}

.veh_imp2 {
	padding: 4px 0 0 0;
	text-align: right;
	width: 90px;
	font-weight:bold;
	color: #FF3300;
}

.veh_imp_ofe {
	color: #FF3300;
	font-size: 120%;
	font-weight: bold;
}

.veh_imp_old {
	text-decoration: line-through;
}

.veh_mas {
	padding: 12px 0 0 0;
	width: 25px;
}

.veh_mas a {
	text-decoration: none;
}

.veh_mas a:hover {
	text-decoration: underline;
}

.veh_nom {
	padding: 12px 0 0 0;
	width: 170px;
    font-weight:bold;
}

.veh_res {
	padding: 8px 0 0 10px;
}


.precio {
	color: #FF3300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-zize:13px;
}


.menu_navegacion_html li  { 
  	behavior: url('/include/IEFixes.htc');
  }

.menu_navegacion_html{
	margin-left: 185px; 
	padding-top: 89px; 
	font-weight: bold;
	padding-left:150px;
}

.menu_navegacion_html li{
	background:transparent url(/images/neutral/fondo1_ok.gif) repeat-x scroll 0% 50%;
	float:left;
	left:45px;
	padding:10px;
	top:60px;
	text-align:center;
	width:62px;
}


.menu_navegacion_html li:hover, .menu_navegacion_html li.hover{
	background:transparent url(/images/neutral/fondo2_ok.gif) repeat-x scroll 0% 50%;

}

.menu_navegacion_html li a{
	color:white;
	text-decoration:none;
}


.menu_navegacion_html li:hover a, .menu_navegacion_html li.hover a{
	color:#717395;
	text-decoration:none;
}
