/* 
Theme Name: Plantilla Verschae 2007
Theme URI: http://www.ayerviernes.com/
Description: Plantilla desarrollada por AyerViernes S.A.
Version: 1.0
Author Dise&ntilde;o: Adolfo Morales y Yerko Pezzopane
Front: Cristian Labarca
Author URI: http://www.ayerviernes.com/
*/ 

/************************************ WWW.VERSCHAE.COM *********************************/
*, form{
	margin: 0;
	padding: 0;
}
html {
	width: 100%;
	height: 100%;
	display: block;
}
body{
	background: #FFF url(../img/back/backBody.jpg) repeat-x top center;
	font: normal normal 1em/120% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-bottom: 5em;
}
/*---------------------------------- Elementos */
hr{
	display: none;
}
a{
	text-decoration: none;
	color: #06F;
}
a:hover{
	text-decoration: underline;
}
a:active, a:focus{
	outline: 0;
}
ul{
	list-style: none;
}
table{
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}
td{
	padding:0;
}
fieldset{
	border: 0;
}
/************************************************************** ESTRUCTURA PRINCIPAL */
.center{
	padding: 0;
	width: 80%;
	min-width: 750px;
	max-width: 900px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#headTop{
	position: absolute;
	display: block;
	width: 99.5%;
	top: 0;
	left: 0;
	margin: 0 .2em;
	font-size: .64em;
	color: #FFF;
	background: #758A88 url(../img/auxi/auxiHeadTopCorLeftBot.gif) no-repeat bottom left;
	z-index: 99999;
}
#header{
	position: absolute;
	display: block;
	width: 96%;
	top: 3.3em;
	left: 0;
	margin: 0 .5em;
	padding: .5em 1%;
	background: #FFF url(../img/back/backMainTop.gif) repeat-x top;
}
#main{
	width: 100%;
	background: url(../img/back/backMainLeft.gif) no-repeat 0 3.3em;
}
.center #auxi{
	background: #FFF;
	width: 99%;
	height: 100%;
	margin: 0 auto;
	padding: 1.8em 0 .5em 0;
}
#cont{
	float: right;
	width: 61.5%;
	margin-right: 1em;
	background: #FFF;
}
#side{
	position: relative;
	float: left;
	width: 33%;
	margin: 0 .5em 0 .8em;
	background: #BFD9FF;
	border: 1px solid #687D9D;
	z-index: 100;
}
#footer{
	position: relative;
	clear: both;
	width: 96%;
	margin: 0 auto;
	font: normal .6em/150% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	background: #EBAF10 url(../img/auxi/auxiFootBotLeft.gif) no-repeat bottom left;
}
/**************************************************************** ESTRUCTURA HEADER */
/*---------------------------------- Top superior */
#headTop a{
	color: #FFF;
}
#headTop a:hover{
	color: #000;
}
#headTop p{
	display: block;
	padding: .2em 1em .4em 1em;
	text-align: right;
	background: url(../img/auxi/auxiHeadTopCorRightBot.gif) no-repeat bottom right;
}
#headTop p span{
	float: left;
	color:#000;
}
#headTop .acti{
	color:#000;
	font-weight:bold;
}
#headTop p .englishTop{
	padding-right: 2em;
	background: url(../img/auxi/auxiFlagUSAIco.gif) no-repeat right .1em;
}
/*---------------------------------- Menu Principal */
#header ul{
	position: relative;
	display: block;
	clear: both;
	padding: 0 0 1.3em 0;
	margin: 0;
	list-style: none;
}
#header ul.bordMenu{
	padding-bottom: 0;
	border-bottom: 5px solid #067469;
}
#header ul li{
	float: left;
}
#header ul li a{
	float: left;
	margin-right: .1em;
	padding: .4em 1em .5em 1em;
	font: bold .9em/125% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	background: #758A88 url(../img/auxi/auxiCorListTopRight.gif) no-repeat top right;
}
#header ul li a:hover, #header ul li .acti{
	background: #067469 url(../img/auxi/auxiCorListTopRightActi.gif) no-repeat top right;
	color: #fff;
}
#header ul li ul{
	position: absolute;
	width: 100%;
	height: auto;
	left: 0;
	margin-top: 1.8em;
	padding: .5em 0 .4em 0;
	color: #FFF;
	background: #067469;
}
#header ul li ul li:first-child{
	margin-left: 4.6em;
}
#header ul li .ulMasServ li:first-child{
	margin-left: 11.2em;
}
#header ul li ul li{
	display: block;
	width: auto;
	padding: 0 .1em 0 .3em;
	letter-spacing: 0;
	border-right: 1px solid #FFF;
}
#header ul li ul li a{
	padding: 0 .3em;
	font: normal .7em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent;
}
#header ul li ul li a:hover, #header ul li ul li .acti{
	text-decoration: underline;
	background: transparent;
}
#header ul li ul li .acti{
	font-weight: bold;
	text-decoration: none;
}
#header ul li ul li ul{
	width: 88.7%;
	margin-top: 1.1em;
	padding: .3em 2% .3em 9%;
	color: #067469;
	background: #FFF;
	border: 1px solid #067469;
	border-top: 0;
}
#header ul li ul li ul li{
	border-right: 1px solid #067469;
}
#header ul li ul li ul li a{
	color: #067469;
}
#header ul li ul li ul li a:hover, #header ul li ul li ul li .acti{
	color: #067469;
}
#header span.indi{
	display: block;
	text-align:center;
	margin:0 auto;
	position:relative;
	top:.85em;
	width: 10px;
	height: 5px;
	background: url(../img/auxi/auxiIndiSubMenu.gif) no-repeat 0 0;
}
/*---------------------------------- Menu de Ayudas */
#header .navTop{
	position: relative;
	float: right;
	margin-top: -2.8em;
	margin-right: -1em;
	font-size: .71em;
	color: #758A88;
	z-index: 1000;
}
#header .navTop a{
	text-decoration: underline;
	color: #10776C;
}
#header .navTop .acti{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
/*---------------------------------- Menu Lateral al Principal */
#header .rightNav{
	position: absolute;
	top: 7.7em;
	right: .5em;
	font: normal .9em/110% Arial, Helvetica, sans-serif;
	color: #666;
}
#header .rightNav a{
	font-weight: bold;
}
#header .rightNav .acti{
	color:#000;
}
#header .subNav {
	display: block;
	padding: .2em 1em .8em 1em;
	margin: 0;
	background: #067469;
	font: normal .7em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
}
#header .subNav a {
	text-decoration: underline;
	color: #FFF;
}
/*---------------------------------- Formulario Header */
#header form{
	float: right;
	clear: both;
	width: 40%;
	margin: 1.8em 0 2.5em 0;
}
#header form #buscText{
	width: 72%;
	float: left;
	padding: .5em;
	font: normal .75em/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #758A88;
	border: 1px solid #ACB9B7;
}
#header form #buscBoto{
	float: right;
	width: 22%;
	padding: .45em 0 .45em 0;
	text-align: center;
}
/*---------------------------------- Mapa del Sitio */
#siteMap{
	position: absolute;
	display: block;
	width: 99.5%;
	top: 2em;
	left: 0;
	margin: 0 .2em;
	font-size: .64em;
	color: #fff;
	background: #758A88 url(../img/auxi/auxiCornMapaBL.gif) no-repeat bottom left;
	z-index: 100000;
}
#siteMap a{
	color: #fff;
}
#siteMap a:hover{
	color: #758A88;
	background:#fff;
	text-decoration:none;
}
#siteMap .acti{
	color: #000 !important;
	font-weight:bold;
}
#siteMap p{
	position: absolute;
	padding-left: 1.6em;
	bottom: 1em;
	right: 1em;
	background: url(../img/auxi/auxiMenos.gif) no-repeat left;
}
#siteMap ul{
	margin:0 auto;
	width:100%;
	background: url(../img/auxi/auxiCornMapaBR.gif) no-repeat bottom right;
	padding:1em 0;
}
#siteMap ul strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	text-decoration:underline;
}
#siteMap ul li{
	float:left;
	list-style-type:none;
	font-size:1.05em;
	color:#333C3B;
}
#siteMap ul li a{
	color:#333C3B;
}
#siteMap ul li a:hover{
	color:#000;
	background:none;
}
#siteMap ul li ul li a{
	color: #fff !important;
	padding:.2em;
}
#siteMap ul li ul li a:hover{
	color: #758A88 !important;
	background:#fff;
}
#siteMap ul li ul{
	background:none;
}
#siteMap ul li.siteMapItem1{
	width: 8%;
	margin-left: 3%;
}
#siteMap ul li.siteMapItem2{
	width: 10%;
	margin-right: 1em;
}
#siteMap ul li.siteMapItem3{
	margin-right: 1em;
	width: 20%;
}
#siteMap ul li.siteMapItem4{
	width: 20%;
	margin-right: 1em;
}
#siteMap ul li.siteMapItem5{
	width: 20%;
	margin-right: 1em;
}
#siteMap ul li ul li{
	display: block;
	float: none;
	width: 100%;
}
#siteMap ul li ul li a, #siteMap p a{
	text-decoration: underline;
}
#siteMap ul li ul li a, #siteMap p a:hover{
	text-decoration: underline;
	color:#000;
	background:none;
}
#pageSiteMap {
	font: normal .85em/120% Arial;
}
#pageSiteMap a:hover{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#pageSiteMap ul{
	margin-bottom:1em;
}
#pageSiteMap ul li strong{
	padding-left:1em;
	background:url(../img/auxi/auxiBullSiteMap.gif) no-repeat left center;
	color:#0066FF;
}
#pageSiteMap ul li ul{
	padding-left:2em;
}
#pageSiteMap ul li ul li{
	list-style-image: url(../img/auxi/auxiBullCont.gif);
}
/*---------------------------------- Sucursales */
.sucuList{
	font: normal normal .8em/120% Arial;
	background:url(../img/back/backSucuList.jpg) 100% -1.3em no-repeat;
	padding-left: 1em;
	padding-bottom: 50px;
}
.sucuList dt{
	background:url(../img/auxi/auxiBullSiteMap.gif) 0 10px no-repeat;
	padding-left:1em;
	padding-top:.5em;
	font-size:1.1em;
	font-weight:bold;
}
.sucuList dd{
	font: normal .9em/110% Verdana;
	margin:.2em .2em .2em 1em;
}
.sucursal dl dt{
	float: left;
	width: 40%;
	margin: .2em 0;
	padding: 0;
	font: bold .7em/160% verdana;
	text-align: right;
	color: #000;
}
.sucursal dl dd{
	float: right;
	width: 59%;
	margin: .2em 0;
	padding: 0;
	font: normal .7em/160% verdana;
	text-align: left;
	border: 0;
}
.sucursal img{
	margin:2em 0 0 6%;
}
#sucuSel{
	margin: 1em 0;
	padding: .6em 1em;
}
#sucuSel fieldset{
	float:right;
	width:100%;
}
#sucuSel label{
	padding: .5em 0 0 0;
	font: normal .75em/120% verdana;
	color: #000;
	float:left;
}
#sucuSel select{
	margin: .2em 1em .6em 1em;
	padding: .1em 0 .1em .2em;
	font-size: .8em;
	background: #FFF;
	border: 1px solid #ABCCFF;
	float:left;
}
/****************************************************************** ESTRUCTURA MAIN */
/*---------------------------------- Breadcrumbs */
#brea{
	font-size: .6em;
}
/*---------------------------------- Titulo Verschae */
#tituSite{
	background: url(../img/back/backMainRight.gif) no-repeat right 3.3em;
	width: 100%;
	padding-top: 12.7em;
	z-index: 0;
}
#tituSite.offSubMenu{
	padding-top: 11.3em;
}
#tituSite.onSubMenu2{
	padding-top: 13.9em;
}
#tituSite .logo{
	position: absolute;
	width: 171px;
	height: 74px;
	top: 2em;
	left: 1em;
	text-indent: -10000em;
	background: url(../img/logo/logoVerschae.gif) no-repeat;
	z-index: 1;
}
#tituSite .logo a{
	width: 100%;
	height: 100%;
	display: block;	
}
#tituSite span.logo{
	margin: 2em 0 0 1em;
}
#tituSite .subTitu{
	position: absolute;
	top: 3em;
	left: 9em;
	z-index: 99;
	color: #4C5A59;
	font: bold 1.5em/50% Arial, Helvetica, sans-serif;
	border-left: 2px solid #C4CAC9;
	padding: .5em;
	letter-spacing: -.08em;
	text-transform: uppercase;
}
#tituSite .subTitu span{
	font: normal .45em/50% Arial, Helvetica, sans-serif;
	letter-spacing:0;
}
#tituSite .subTitu strong{
	font: bold .45em/50% Arial, Helvetica, sans-serif;
	letter-spacing:0;
	clear:both;
	margin:0;
}
/****************************************************************** ESTRUCTURA CONT */
/*---------------------------------- Publicidad Principal */
#cont .contBlockTop{
	position: relative;
	height: 196px;
	margin-bottom: .7em;
	font-size: .7em;
	background: #D5DBDA url(../img/foto/fotoMainBlockTop.jpg) no-repeat 110% 50%;
}
.contBlockTop ul{
	position: absolute;
	height: 132px;
	left: 3em;
	top: 6.5em;
	line-height:110%;
	width: 43%;
}
.contBlockTop ul li{
	list-style:url(../img/auxi/auxiHomeTopBull.gif);
	margin-bottom: .2em;
}
.contBlockTop .valor{
	font:bold 4.5em/90% Arial;
	letter-spacing:.0em;
	text-transform: uppercase;
	position:absolute;
	width: 45%;
	top:.5em;
	left:.3em;
	color:#333;
}
.contBlockTop .marca{
	font:bold 2.5em/120% Arial;
	color:#EF6000;
	position:absolute;
	top: 28%;
	left:0;
	padding:.5em 03%;
}
.contBlockTop a{
	position:absolute;
	bottom:3.3em;
	left:1.5em;
}
.contBlockTop p{
	display:block;
	position:absolute;
	padding:.5em 03%;
	width:40%;
	top: 48%;
	left:0;
	font-size:1.1em;
	line-height: 110%;
}
.contBlockTop .viewMore{
	display: block;
	float: left;
	position: absolute;
	bottom: -2em;
	width: 60px;
	height: 23px;
	margin: 0 .6em 0 0;
	text-indent: -1000em;
	background: url(../img/boto/botoViewMore.gif) no-repeat;
	cursor: pointer;
}
/*---------------------------------- Publicidad Secundaria */
.contBlockLeft, .contBlockRight{
	position: relative;
	float: left;
	width: 49%;
	height: 150px;
	font-size: .7em;
	background: #FFF;
	border: 1px solid #999;
}
.contBlockRight{
	float: right;
}
.contBlockLeft{
	background: url(../img/back/backHomeBlockLeft.jpg) no-repeat top left;
}
.contBlockLeft span, .contBlockRight span{
	display: block;
	padding: .2em .5em;
	font: bold 1.3em/110% Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #999;
}
.contBlockLeft strong, .contBlockRight strong{
	font: bold 1.5em/90% Arial, Helvetica, sans-serif;
	color: #000;
}
.contBlockLeft a{
	position: absolute;
	bottom: .5em;
	left: .7em;
	text-decoration: underline;
	color: #000;
}
.contBlockLeft p{
	position: absolute;
	width: 95%;
	bottom: 2.3em;
	left: .7em;
	line-height:90%;
}
.contBlockLeft strong{
	top: 3.7em;
	left: .5em;
	position: absolute;
	width: 105px;
}
.contBlockLeft .busVers{
	position: absolute;
	width: 60%;
	top: .2em;
	padding:0;
	right:0;
	line-height:90%;
	width:116px;
	height:94px;
	background:url(../img/back/backHomeBusLeft.gif) no-repeat;
	text-indent:-10000em;
}
.contBlockRight{
	background:url(../img/back/backHomeBlockRight.gif) repeat-y;
}
.contBlockRight strong{
	position: absolute;
	width: 150px;
	top: 1.7em;
	left: .5em;
	z-index: 3;
}
.contBlockRight a{
	position: absolute;
	bottom: 4em;
	left: .8em;
	text-decoration: underline;
	color: #000;
}
.contBlockRight .sucuHomeMap{
	width:118px;
	height:150px;
	padding:0;
	background:url(../img/back/backHomeMapRight.gif) no-repeat top;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
}
/*---------------------------------- Contenido Single */
.single h1{
	margin: .5em 5em .35em 0;
	font: bold 1.55em/120% Arial, Helvetica, sans-serif;
}
.single h2{
	margin: .5em 0;
	font: bold 1.3em/100% Arial, Helvetica, sans-serif;
}
.single h3{
	font: bold 1em/120% Arial, Helvetica, sans-serif;
}
.single h4{
	font: bold 1.1em/130% Arial, Helvetica, sans-serif;
}
.single p{
	font-size: .75em;
	margin-bottom: .5em;
}
.single{
	position:relative;
}
#indice dt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin-top: .8em;
	color: #06F;
	background:url(../img/auxi/auxiBullSiteMap.gif) 0 5px no-repeat;
	padding-left: .8em;
}
#indice dd{
	margin-top: .1em;
	padding-bottom: 1.2em;
	font: normal 1em/100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCC;
	margin-left:1.3em;
}
.text p{
	margin-bottom: .7em;
	font: normal .75em/130%  Verdana, Arial, Helvetica, sans-serif;
}
.text ol, .text ul{
	margin: 1em 0;
	padding-left: 2em;
	color: #333;
}
.text ol li, .text ul li{
	margin: .5em 0;
	font: normal .75em/125% verdana;
}
.text ul li{
	list-style-image: url(../img/auxi/auxiBullCont.gif);
}
.text img{
	float: right;
	margin: .5em;
	padding: .2em;
	border: 1px solid #ccc;
}
.contImag {
	float:right;
	width:210px;
	margin:.5em;
	font:normal .95em/110% Arial;
	color:#666;
}
.contImag img {
	border:none;
	float:none;
	display:block;
	margin:auto;
}
.contImagCent {
	width:100%;
	margin:.5em;
	font:normal .95em/110% Arial;
	color:#666;
}
.contImagCent img {
	border:none;
	float:none;
	display:block;
	margin:auto;
}
.oferText h3{
	margin: .3em 0;
	font: bold 1.1em/120% Arial, Helvetica, sans-serif;
}
.oferText img{
	float: none;
	margin: -.4em 0 0 0;
	padding: 0;
	border: 0;
}
.oferText .botoReseGran{
	float: right;
	width: 90px;
	height: 33px;
	margin: 0 0 .3em .3em;
	text-indent: -1000em;
	background: url(../img/boto/botoReseGran.jpg) no-repeat 0 0;
}
.oferText .botoReseGran:hover{
	background-position: 0 -33px;
}
.oferText ul li{
	list-style-image: url(../img/auxi/auxiIcoOk.gif);
}
.menuOfertas{
	color:#666;
	font: normal .9em/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.menuOfertas .acti{
	color:#000;
	font-weight:bold;
}
.oferText .discl{
	margin-left:2.8em;
	color: #666;
	width: 80%;
	font-size: .7em;
}
/*---------------------------------- Botones de descarga */
.contRent, .condRent{
	position: absolute;
	width: 16%;
	top: 2em;
	right: 0em;
	padding: 0 0 0 25px;
	line-height: 70%;
	background: url(../img/auxi/auxiFileDownIco.gif) no-repeat left;
}
.condRent{
	right: 22%;
}
.contRent a, .condRent a{
	font: normal .8em/90% verdana;
}
/*---------------------------------- Pagina: Todos los Autos */
.AllCarList{
	margin-left: .2em;
	border-bottom: 1px solid #C8D0CF;
}
.AllCarList li{
	float: left;
	width: 31%;
	margin: .4em 0;
	list-style: none !important;
}
.AllCarList span{
	list-style: none;
	font: bold .85em/100% Arial, Helvetica, sans-serif;
	color: #DEA513;
}
.AllCarList ul{
	padding-left: 1.4em;
}
.AllCarList ul li{
	float: none;
	width: 100%;
	margin: .5em 0;
	list-style-image: url(../img/auxi/auxiBullCont.gif)!important;
	font: normal .8em/100% Arial, Helvetica, sans-serif;
}
/*---------------------------------- Contenido Listado de Autos */
.simboDesc{
	width: 100%;
	border-bottom: 1px solid #C8D0CF;
}
.simboDesc li {
	float: left;
	width: 18%;
	margin: .1em 0;
	padding: 0 4% 0 2%;
	list-style-image: none;
	color: #000;
	border-right: 1px solid #C8D0CF;
}
.simboDesc li ul{
	margin: 0;
}
.simboDesc li ul li{
	width: 100%;
	float: none;
	border: none;
	margin: .8em 0;
	padding: .4em 0 .4em 20px;
	font:normal .65em/100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.simboDesc .simboPas{
	padding-right:.2em;
}
/*---------------------------------- Contenido Ficha de Autos */
.autoFicha img{
	margin: 0 auto;
	display: block;
}
.autoFicha .simboFicha {
	background: #D3D9D9 url(../img/auxi/auxiCarCorTopLeft.gif) no-repeat top left;
}
.autoFicha .simboFicha div {
	background: url(../img/auxi/auxiCarCorBotLeft.gif) no-repeat bottom left;
}
.autoFicha .simboFicha div div{
	background: url(../img/auxi/auxiCarCorTopRight.gif) no-repeat top right;
}
.autoFicha .simboDesc{
	border: none;
	padding: 0;
	background: url(../img/auxi/auxiCarCorBotRight.gif) no-repeat bottom right;
}
.autoFicha .simboDesc li{
	border-right: 1px solid #fff;
}
.autoFicha .simboDesc li ul li{
	border: none;
	height: 15px;
}
.autoFicha .simboDesc li ul li strong{
	margin-right: .3em;
}
/*---------------------------------- Iconos Simbologia */
.adultos{
	background: url(../img/auxi/auxiAdultIco.gif) no-repeat center left;
}
.ninos{
	background: url(../img/auxi/auxiChildIco.gif) no-repeat .2em .2em;
	border-right:1px solid #fff;
}
.maletas{
	background: url(../img/auxi/auxiBagIco.gif) no-repeat center left;
}
.bolsos{
	background: url(../img/auxi/auxiHandBagIco.gif) no-repeat .3em 0;
	border-right:1px solid #fff;
}
.puertas{
	background: url(../img/auxi/auxiDoorIco.gif) no-repeat center left;
	border-right:1px solid #fff;
}
.aire{
	background: url(../img/auxi/auxiAirIco.gif) no-repeat center left;
	border-right:1px solid #fff;
}
.simboList .aire{
	background-position: 57% 40% !important;
}
.automatico{
	background: url(../img/auxi/auxiDirAutoIco.gif) no-repeat center left;
}
.manual{
	background: url(../img/auxi/auxiDirManuIco.gif) no-repeat center left;
}
.adultos span, .ninos span, .maletas span, .bolsos span,
.puertas span, .aire span, .automatico span, .manual span{
	display: none;
}
/*---------------------------------- Detalles de Autos */
.carShow{
	position: relative;
	display: block;
	padding-bottom: .5em; 
	border-bottom: 1px solid #C8D0CF;
}
.carShow .carFoto{
	display: block;
	float: left;
	width: 30%;
	text-align: center;
}
.carShow .carFoto img{
	float: none;
	margin: 1em 0 0 0;
	border: 0;
}
.carShow .carFoto a{
	position: relative;
	font-size: .7em;
}
.carShow .carInfo{
	display: block;
	float: right;
	width: 65%;
}
.carShow .carInfo h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.55em;
}
.carShow .carInfo h2 span{
	display: block;
	font: normal .485em/100% Verdana, Arial, Helvetica, sans-serif;
}
.carShow .carInfo .carReseBoto{
	position: absolute;
	display: block;
	width: 65px;
	height: 23px;
	top: 1.5em;
	right: 0;
	text-indent: -10000em;
	background: url(../img/boto/botoAutoRese.gif) no-repeat 0 0;
}
.carShow .carInfo .verEqui, .carShow .carInfo .meno{
	float: right;
	margin: .4em 0 0 0;
	padding-right: 18px;
	font-size: .7em;
	background: url(../img/auxi/auxiMas.gif) no-repeat right;
}
.carShow .carInfo .meno{
	background: url(../img/auxi/auxiCarMenos.gif) no-repeat right;
}
.oculEqui{
	position: relative;
	display: block;
	clear: both;
	left: 0;
	bottom: -.57em;
	padding: .5em 1em 1em 1em;
	background: #FFFFE5;
	border: 1px solid #C8D0CF;
}
.oculEqui dt{
	float: left;
	width: 40%;
	margin: 0;
	padding: 0;
	font: normal .7em/160% verdana;
	text-align: right;
	color: #000;
}
.oculEqui dd{
	float: right;
	width: 59%;
	margin: 0;
	padding: 0;
	font: bold .7em/160% verdana;
	text-align: left;
	border: 0;
}
.oculEqui h4{
	clear: both;
	padding-top: 1em;
}
.oculEqui p{
	clear: both;
	font: normal .75em/130% verdana;
}
.carShow .simboList{
	background: #E0E5E4 url(../img/auxi/auxiSimboCorTopLeft.gif) no-repeat top left;
}
.carShow .simboList div{
	background: url(../img/auxi/auxiSimboCorBotLeft.gif) no-repeat bottom left;
}
.carShow .simboList div div{
	background: url(../img/auxi/auxiSimboCorTopRight.gif) no-repeat top right;
}
.carShow .simboList div ul{
	padding: 0 .5em 0 0;
	height:2em;
	text-align: center;
	background: url(../img/auxi/auxiSimboCorBotRight.gif) no-repeat bottom right;
	position:relative;
}
.carShow .simboList div ul li{
	display: block;
	height:100%;
	width:5%;
	float:left;
	padding: 0 6% 0 3%;
	font: bold .8em/240% Arial, Helvetica, sans-serif;
	background-position: 100% 40%;
}
.carShow .simboList div ul li.cardBord{
	background-position:80% 40%;
}
/*---------------------------------- Resultado de busqueda */
.center .text ol.resuBusq{
	margin: .5em 0 1em 0;
}
.center .text ol.resuBusq li{
	padding: .5em 0 0 0;
	font: normal normal normal 1.2em/110% arial;
	color: #DEA513;
}
.center .text ol.resuBusq li span{
	display: block;
	clear: both;
	padding: .2em 0 1em 0;
	font: normal .576em/125% verdana;
	color: #000;
	border-bottom: 1px solid #CCC;
}
/*---------------------------------- Buscador */
#formText{
	margin-bottom: 2em;
	padding: .6em 1em;
	background: #FFFFE5;
	border: 1px solid #CCC;
}
#formText fieldset{
	width: 90%;
	margin: 0 auto;
	text-align: center;
	border: 0;
}
#formText label{
	padding: .5em 0 0 0;
	font: normal .75em/120% verdana;
	color: #333;
}
#formText input.buscFormText{
	margin: 0 .5em;
	padding: .4em .5em;
	font: normal .8em/120% verdana;
	color: #666;
	background: #FFF;
	border: 1px solid #ACB9B7;
}
/*---------------------------------- Contenido Cotizacion */
.cotizacion{
	font:normal 1em/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:none;
	position:relative;
}
.cotizacion .msgAlert{
	background:url(../img/auxi/auxiMsgAler.gif) no-repeat left;
	padding-left:1.8em;
}
.cotizacion h3{
	background:url(../img/auxi/auxicodReseIco.gif) no-repeat left;
	padding:.5em 2.5em;
}
.cotizacion h3 span{
	font-size:.6em;
	color:#666;
	font-weight:normal;
}
.cotizacion div{
	padding:.5em 4em;
}
.cotizacion .msgCoti{
	margin: .5em .5em 1em .5em;
}
.cotizacion div ul{
	width:50%;
	padding:0;
	color:#000;
	margin: 1em 0;
}
.cotizacion div ul li{
	list-style:none;
	text-align:center;
}
.cotizacion div ul li span{
	list-style:none;
	text-align:right;
}
.cotizacion div ul li strong{
	text-align:left;
}
.cotizacion .cotiResuList{
	margin: 1em 0;
	font: normal .7em/160% verdana;
	color: #000;
	background:none;
	border:none;
	padding-left: 3.5em;
}
.cotizacion .cotiResuList tr{
	border:none;
	background:none;
}
.cotizacion .cotiResuList tr td{
	background:none;
	border:none;
	padding:.2em .3em .2em 0;
}
.cotizacion .cotiResuList tr td.tablRight{
	font-weight:bold;
}
.cotizacion table{
	border:1px solid #687D9D;
	background:#EFF5FF;
	width:100%;
	font: normal .7em/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:2em 0 .5em 0;
}
.cotizacion td{
	padding:.5em;
}
.cotizacion table .title{
	background:#687D9D;
	color:#fff;
	font: bold 1.2em/120% Arial, Helvetica, sans-serif;
}
.cotizacion table th{
	padding:.5em;
}
.cotizacion table tr{
	border-bottom:1px solid #C3D5F0;
}
.cotizacion table .alt{
	background:#fff;
}
.cotizacion table .cent{
	text-align:center;
	border-right:1px solid #C3D5F0;
	border-left:1px solid #C3D5F0;	
}
.cotizacion table .tRight{
	text-align: right;
	border-right:1px solid #C3D5F0;
}
.cotizacion table .total{
	font: bold 1.1em/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#D7E3F5;
	border:none;
}
.cotizacion table .tablRight{
	text-align:right;
}
.cotizacion table .big{
	font: bold 1.9em/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -.08em;
}
.cotizacion .cotiSucess{
	font-size:.75em;
	border-bottom:none;
	padding: 0;
}
.auxiPdf{
	background:url(../img/auxi/auxiPdfIco.gif) no-repeat left center;
	padding: .5em 0 .5em 2.1em;
	font:normal .6em/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333;
}
.webPayMsg{
	background:#FFFFD9;
	border: 1px dashed #C3C3A5;
	margin:1em 0;
	padding:.5em .5em .5em 5em;
	font:normal .9em/130% Verdana;	
}
.webPayMsg p{
	background:url(../img/boto/webPayMsg.gif) no-repeat right center;
	padding-right:5em;
}
.okMsg{
	background: #FFFFD9 url(../img/auxi/auxiMsgOk.gif) no-repeat 1em 1em;
}
.cotizacion h4{
	background:url(../img/auxi/auxiSmileIco.gif) no-repeat left;
	padding:.5em .5em .5em 1.3em;
	font-size:1.35em;
}
.cotizacion ul.pasosForm{
	height: 1.8em;
	display: block;
	margin-bottom:2em;
	padding-bottom: 1em;
	background: url(../img/back/backPasosForm.gif) repeat-x 0 .1em;
}
.cotizacion ul.pasosForm li{
	float: left;
	width: 26%;
	display: block;
	margin: 0 5% 0 0;
	list-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:.7em;
	line-height: 110%;
	text-align: center;
}
.cotizacion ul.pasosForm li span, .cotizacion ul.pasosForm li em{
	width: 100%;
	height: 100%;
	display: block;
	font-style: normal;
	padding: 32px 0 0 0;
	color: #666;
}
.cotizacion ul.pasosForm li em{
	font-weight:bold;
	color:#000 !important;
}
.cotizacion ul.pasosForm li.pasoFormRese1{
	background: url(../img/auxi/auxiPasoRese1.gif) no-repeat center top;
}
.cotizacion ul.pasosForm li.actiFormRese1{
	background: url(../img/auxi/auxiPasoRese1Acti.gif) no-repeat center top;
}
.cotizacion ul.pasosForm li.pasoFormRese2{
	background: url(../img/auxi/auxiPasoRese2.gif) no-repeat center top;
}
.cotizacion ul.pasosForm li span span{
	background: url(../img/auxi/auxiExtLink.gif) no-repeat right;
	padding:0;
}
.cotizacion ul.pasosForm li.pasoFormRese3{
	background: url(../img/auxi/auxiPasoRese3.gif) no-repeat center top;
}
.cotizacion ul.pasosForm li.actiFormRese3{
	background: url(../img/auxi/auxiPasoRese3Acti.gif) no-repeat center top;
}
.cotizacion fieldset {
	border:none;
	border-bottom:1px solid #C8D0CF;
	font:normal .7em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 3.5em;
	padding-bottom:.5em;
}
.cotizacion input, .center #auxi .cotizacion select{
	border:1px solid #ABCCFF;
	font-size:.9em;
	padding: .2em;
	margin:.2em .2em .6em 0;
	float:left;
	background:#fff;
}
.cotizacion .check {
 	border:none;
	background:none;
 }
.cotizacion fieldset .right, .cotizacion .left{
	font: normal 1em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 2% .5em 0;
	border:0;
	float:left;
}
.cotizacion .left{
	width:40%;
}
.cotizacion .right{
	width:40%;
}
.cotizacion .right select{
}
.cotizacion .left input{
	border:1px solid #ABCCFF;
	margin-bottom:1em;
	float:left;
}
.cotizacion .calendar_wrap  {
	vertical-align:middle;
	padding-top:.8em;
}
.cotizacion fieldset label{
	display:block;
	clear:both;
	font-size:.9em;
	color:#333;
}
.cotizacion fieldset h3{
	position:relative;
	margin-left:-2.3em;
	padding:1em 0 1em 2.3em;
	font: bold 1.5em/120% Arial, Helvetica, sans-serif;
}
.cotizacion .fielCale h3 {
	background:url(../img/auxi/auxiCotiDateIco.gif) no-repeat left;
}
.cotizacion .fieldPlace h3 {
	background:url(../img/auxi/auxiCotiPlaceIco.gif) no-repeat left;
}
.cotizacion .fieldCar h3 {
	background:url(../img/auxi/auxiCotiCarIco.gif) no-repeat left;
}
.cotizacion .fieldAcc h3 {
	background:url(../img/auxi/auxiCotiAccIco.gif) no-repeat left;
}
.cotizacion .fieldAcc {
	border-bottom:none;
}
.cotizacion .fieldAcc ul{
	padding:0;
}
.cotizacion .fieldAcc ul li{
	list-style:none;
	float:left;
	width:40%;	
	padding:.2em 0;
}
.cotizacion .fieldAcc ul li strong{
	color:#666;
}
.cotizacion .fieldAcc ul .accList2{
	margin-left:2em;
	padding-left:2em;
	border-left: 1px solid #C8D0CF; 
	list-style:none;
}
.cotizacion .fieldAcc .accList2 li{
	list-style-image:none;
}
.cotizacion .fieldAcc ul li ul{
	margin-top:1em;
}
.cotizacion .fieldAcc ul li ul li{
	float:none;
	display:block;
	width:100%;
	margin-bottom:.5em;
	clear:both;	
}
.cotizacion .fieldAcc ul li ul li input{
	border:none;
}
.cotizacion .fieldAcc ul li ul li label{
	display:inline;
}
.cotizacion .fieldAcc ul li ul li strong{
	color:#000;
}
.cotizacion .tableResu {
	border-bottom:none;
	font-size:1em;
	padding:0 0 0 2.5em;
}
.cotizacion .fieldCar h3 .reque, .cotizacion .fieldPlace h3 .reque, .cotizacion .fielCale h3 .reque{
	font-size:1em;
	color:#DE4913;
	margin-left:.2em;
}
.single .reque {
	color:#DE4913;
	margin:0 0 1em 1.4em;
	font-size:.65em;
}
.cotizacion .fieldAcc h3 .reque {
	font-size:.6em;
	color:#DE4913;
	margin-left:.2em;
}
.cotizacion .reseSoliTitu {
	background:url(../img/auxi/auxiReseSoliTitu.gif) no-repeat left;
	margin-left:2.5em;
	padding-left:1.5em;
	font-size:1em;
}
.cotizacion .reseSoli {
	border-bottom:none;
}
.cotizacion fieldset p{
	font:.9em/100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cotizacion fieldset .req{
	color:#DE4913;
}
.cotizacion fieldset label .req{
	margin-left:.5em;
}
.cotizacion #formReseCont .fielCale .right #regihora{
	margin-bottom: 1.2em;
}
.cotizacion fieldset .LV_validation_message{
	color:#666666;
	margin:.3em;
	padding: .5em 0 0 0;
	font-size:.9em;
	vertical-align:bottom;
	display:block;
	float:left;
}
.cotizacion #formReseCont fieldset .LV_invalid{
	text-indent:-10000em;
	width:14px;
	height:14px;
	background:url(../img/auxi/auxiMalIco.gif) no-repeat;
}
.cotizacion #formReseCont2 fieldset .LV_invalid{
	color:#666666;
	margin:.3em;
	padding: .5em 0 0 0;
	padding-left: 16px;
	font-size:.9em;
	vertical-align:bottom;
	display:block;
	float:left;
	color: #FF5B5B;
	background:url(../img/auxi/auxiMalIco.gif) no-repeat 0 4px;
}
.cotizacion fieldset .LV_valid{
	text-indent:-10000em;
	width:14px;
	height:14px;
	background:url(../img/auxi/auxiOkIco.gif) no-repeat;
}
.cotizacion fieldset input{
	background:#fff;
	padding:.4em .2em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
}
.cotizacion #cotiza, .cotizacion #submit, .cotizacion #cotiGen{
	float:right;
	border:none;
	font: normal .7em/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0066FF;
	cursor:pointer;
	text-decoration:underline;
}
/*
.cotizacion #cotiza{
	width: 140px;
	text-decoration:underline;
}
*/
.cotizacion #cotiza{
	display: block;
	width: 150px;
	height: 23px;
	text-indent: -10000em;
	background: url(../img/boto/botoSoliCoti.gif) no-repeat 0 0;
}
.cotizacion #submit{
	display: block;
	width: 65px;
	height: 23px;
	text-indent: -10000em;
	background: url(../img/boto/botoAutoRese.gif) no-repeat 0 0;
}
.cotizacion #cotiGen{
	display: block;
	width: 125px;
	height: 23px;
	text-indent: -10000em;
	background: url(../img/boto/botoCotiSubmit.gif) no-repeat 0 0;
}
.cotizacion fieldset.infoRese, .center #auxi .cotizacion .infoRese .divinfoRese{
	border:none;
	padding-bottom:0;
	margin-bottom:0;
}
.cotizacion fieldset.infoRese div ul li label{
	display: block;
	padding:0 .5em 0 0;
}
.cotizacion fieldset.infoRese div ul{
	display:block;
}
.cotizacion fieldset.infoRese div ul li, .cotizacion fieldset.reseSoli ul li{
	float:left;
}
.cotizacion fieldset.infoRese .radio, .cotizacion fieldset.reseSoli .radio{
	border:none;
	margin:0;
	padding:0;
}
.cotizacion .resuRese ul{
	font-size:.7em;
	color:#333;
	width:100%;
}
.cotizacion ul .confPay{
	width:50%;
	float:left;
	text-align:left;
	line-height:100% !important;
	margin-left:3em !important;
	padding-left:1em;
	position:relative;
	font-size:.7em;
}
.cotizacion ul .confPay label{
	color:#666;
}
.cotizacion ul .confPay input{
	border:none;
}
#verCondReser{
	margin:0;
	padding:0;
}
.cotizacion ul .confPay a{
	display: block;
}
.cotizacion ul .webPay{
	background:url(../img/boto/botoWebPay.gif) no-repeat left;
	text-indent: -10000em;
	width:72px;
	height:35px;
	float:right;
	margin-right:.5em;
}
.cotizacion ul .checkOut, .cotizacion ul .checkOutOff{
	float: right;
	display: block;
	width: 130px;
	height: 23px;
	padding-top: .5em;
}
.cotizacion ul .checkOut #submit, .cotizacion ul .checkOutOff #submit{
	display: block;
	width: 130px;
	height: 23px;
	text-indent: -10000em;
	background: url(../img/boto/botoPayCard.gif) no-repeat 0 0;
}
.cotizacion ul .checkOutOff #submit{
	background: url(../img/boto/botoPayCard.gif) no-repeat 0 -23px;
}
.cotizacion ul .checkOut span, .cotizacion ul .checkOutOff span{
	float:right;
	font-size:.7em;
}
.getCotiCode{
	font:normal .9em/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.getCotiCode form{
	margin:1em 0;
}
.getCotiCode form label{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}
.getCotiCode form #codrese{
	border:1px solid #ABCCFF;
	margin-top:.5em;
	background:#fff;
	font-size:.9em;
	padding: .2em;
	float:left;
}
#getCoti{
	display: block;
	width: 65px;
	height: 23px;
	float:left;
	margin:.5em 0 0 .5em;
	vertical-align:middle;
	font: normal .7em/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent: -10000em;
	background: url(../img/boto/botoIngCodCoti.gif) no-repeat;
	border:none;
	cursor:pointer;
}
/*---------------------------------- Formulario Contacto */
#contacto{
	position: relative;
	width: 60%;
	margin: 0 auto;
}
#contacto fieldset{
	display: block;
	padding: 1em;
	background: #EFF5FF;
	border: 1px solid #ABCCFF;
}
#contacto fieldset span{
	font-size: .75em;
	margin: 0;
}
#contacto fieldset.fielBoto{
	margin-top: .5em;
	padding: 0;
	background: none;
	border: 0;
}
#contacto label{
	display: block;
	margin-top: .4em;
	font: normal .8em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
}
#contacto small{
	font-size: .7em;
	color: #FF5000;
}
#contacto input, #contacto textarea{
	padding: .3em 0;
	font: normal .75em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFF;
	border: 1px solid #ABCCFF;
}
#contacto .LV_validation_message{
	display:none;
}
.mens{
	background:#FFFFD9;
	margin:1em 0;
	padding:.5em .5em .5em 4em;
	font:normal .9em/130% Verdana;
}
.ok {
	background:#FFFFD9 url(../img/auxi/auxiMensCorrecto.gif) no-repeat 1em 1em;
}
.error {
	background:#FFFFD9 url(../img/auxi/auxiMensError.gif) no-repeat 1em 1em;
}
#errorul{
	font-size:.7em;
	list-style:disc;
	font-weight:bold;
	margin-left:1em;
}
/*---------------------------------- Botones Subir Bajar */
#volvSubi{
	font-size: .7em;
	margin-top: 1.5em;
}
#volvSubi #volv, #volvSubi #subi{
	margin-right: .5em;
	padding-left: 14px;
	background: url(../img/auxi/auxiBotBackIco.gif) no-repeat 0 70%;
}
#volvSubi #subi{
	background: url(../img/auxi/auxiBotTopIco.gif) no-repeat 0 70%;
}
/****************************************************************** ESTRUCTURA SIDE */
#side h2{
	display: block;
	padding: .2em .5em;
	font: bold 1.3em/110% Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #687D9D;
}
#side fieldset{
	margin: 0 .5em;
	padding: .5em .4em .2em .4em;
	font: normal .8em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../img/auxi/auxiBotSideField.gif) repeat-x bottom;
	position:relative;
}
#side .acti{
	font-weight:bold;
	color:#000;
}
#side strong{
	display: block;
	font: bold 1.05em/110% Arial;
	margin-bottom: .5em;
}
#side strong span{
	font: normal .75em/110% Arial;
	margin-left: .3em;
}
#side strong span a{
	text-decoration: underline;
}
#side label{
	display: block;
	clear: both;
	font-size: .9em;
	letter-spacing: -.02em;
	color: #333;
}
#side input, #side select{
	margin: .2em .2em .6em 0;
	padding: .2em 0 .2em .2em;
	font-size: .85em;
	background: #FFF;
	border: 1px solid #ABCCFF;
}
#side select{
	padding: .1em 0 .1em .2em;
}
#side fieldset .right, #side fieldset .left{
	float: left;
	margin: 0 0 .5em 0;
	padding: 0;
	font: normal 1em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: none;
}
#side fieldset .left{
	width: 54%;
}
#side fieldset .right{
	width: 46%;
}
#side fieldset .left .calendar_wrap img.calendar_trigger{
	vertical-align: top;
	padding-top:.10em;
}
.calendar_trigger{
	cursor: pointer;
}
.calendar_wrap .LV_validation_message {
	display:none;
}
.cotizacion .calendar_wrap .LV_validation_message {
	display:none;
}
#side fieldset .left .input{
	float: left;
	margin-bottom: .6em;
	border: 1px solid #ABCCFF;
}
#ciudad_entrega, #ciudad_entrega_ajax {
	font-size:.85em;
	letter-spacing:-.08em;
	padding-bottom:.2em;
}
#ciudad_out {
	float:left;
}
#reserva fieldset input#ciudad_out_checkback {
	float:left;
	background:none;
	border:none;
}
#reserva fieldset #ciudad_entrega .check {
	background:none;
	border:none;
}
#idcf{
	padding:0;
	margin:0;
}
#formReseCont #idcf{
	padding:0;
	margin:0;
	width:60%;
}
#side .codAuth{
	font-size:.8em;
	text-align:right;
	margin-bottom:.3em;
	display:block;
}
.valAdd{
	font-size:.8em;
	letter-spacing:-.08em;
	float:right;
	display:inline;
	position:relative;
	top:.3em;
	left:-.8em;
}
#formReseCont .valAdd{
	font-size:.9em;
	letter-spacing:-.08em;
	float:right;
	display:inline;
	position:relative;
	top:.3em;
	left:-.8em;
}
#formReseCont #ciudad_entrega, #formReseCont #ciudad_entrega_ajax {
	font-size:.9em;
	letter-spacing:-.08em;
	padding-bottom:.2em;
}
#fechahora{
	display:block;
	clear:both;
}
#side fieldset .labCheck{ 
	font-size: .8em;
	letter-spacing: -.06em;
	vertical-align:middle;
}
#side fieldset .labCheck input{ 
	background:none;
	border:none;
	float:left;
}
#side .contBoto{
	float: right;
	border: 0;
}
#side .auxiLink{
	clear: both;
	font-size:.8em;
	color: #333;
	letter-spacing: -.06em;
}
#side fieldset .contBoto{ 
	background:none;
}
#side table{
	margin: 0 .5em;
	padding:.6em 0;
	font: normal .8em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../img/auxi/auxiBotSideField.gif) repeat-x bottom;
	position:relative;
	display:block;
}
#side table th{
	font: bold 1.08em/110% Arial, Helvetica, sans-serif;
	text-align:left;
	padding:.2em 0;
}
#side table td{
	font: bold .9em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:sub;
	width:50%;
	padding:.2em;
}
#side table .tablRight{
	text-align:right;
	font-weight:normal;
}
/*---------------------------------- Sidebar Cotizacion */
#auxi .cotiSide{
	background:#FFFFD9;
	border: 1px solid #C3C3A5;
}
#auxi .cotiSide ul{
	list-style:none;
}
#auxi .cotiSide ul li{
	margin-top:0;
}
#auxi .cotiSide ul li strong{
	display: inline;
	padding: 0;
}
#auxi .cotiSide ul li span{
	background:#C3C3A5;
	display:block;
	font:bold 1.15em/100% Arial, Helvetica, sans-serif;
	color:#7D7E6A;
	padding:.2em .5em;
	letter-spacing:-.05em;
}
#auxi .cotiSide ul li dl{
	padding:.2em .5em;
}
#auxi .cotiSide ul li dl dt{
	display:block;
	font:bold .85em/100% Arial, Helvetica, sans-serif;
	color:#000;
	padding:.5em .5em .2em 3em;
}
#auxi .cotiSide ul li dl dd{
	display: block;
	font: normal .7em/110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	padding: .2em .5em 1em .5em;
	background: url(../img/auxi/auxiBotSideDd.gif) repeat-x bottom;
}
#auxi .cotiSide ul li dl #codRese{
	background:url(../img/auxi/auxicodReseIco.gif) no-repeat left;
}
#auxi .cotiSide ul li dl #condDate{
	background:url(../img/auxi/auxicondDateIco.gif) no-repeat left;
}
#auxi .cotiSide ul li dl #condPlace{
	background:url(../img/auxi/auxicondPlaceIco.gif) no-repeat left;
}
#auxi .cotiSide ul li dl #condSec{
	background:url(../img/auxi/auxiCotiAccIco.gif) no-repeat left;
	padding:1em 0 1em 3em;
	margin-top:.2em;
}
#side .last, #auxi .cotiSide ul li dl .last{
	background:none;
}

/* --------------------------------- Tabla Drop Off */
#noSide{
	width:96%;
	padding:0 1em;
}
#dropOff{
	width:100%;
	font: normal .6em/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:2em 0 .5em 0;
	text-align: center;
}
#dropOff td{
	padding:.5em;
	border-bottom:1px solid #C3D5F0;
	border-right:1px solid #C3D5F0;
}
#dropOff th{
	padding:.5em;
	background: #687D9D;
	color:#fff;
	border:none;
}
#dropOff .tdTitle{
	background:#EFF5FF;
	font-weight:bold;
	color:#333;
	text-align: left;
}
#dropOff .noBg{
	background-color:#fff;
}
#dropOff .cero{
	background:#EFF5FF;
	color:#687D9D;
}
/**************************************************************** ESTRUCTURA FOOTER */
#footer div{
	width: 100%;
	background: url(../img/auxi/auxiFootTopLeft.gif) no-repeat top left;
}
#footer div div{
	width: 100%;
	background:url(../img/auxi/auxiFootTopRight.gif) no-repeat top right;
}
#footer div div ul{
	width: 97%;
	padding: .6em 1% .6em 2%;
	list-style: none;
	background: url(../img/auxi/auxiFootBotRight.gif) no-repeat bottom right;
}
#footer div div ul li{
	margin: .2em 0;
}
#footer div a{
	text-decoration: underline;
	color: #000;
}
#footer div a:hover{
	text-decoration: none;
	color: #EBAF10;
	background: #463405;
}
#footer div .acti{
	font-weight:bold;
}
#footer div strong a{
	text-decoration: none;	
}
/*---------------------------------- Ayerviernes */
#av{
	background: url(../img/logo/logo_av.gif) no-repeat 0 0;
	width: 17px;
	height: 10px;
	float: right;
	margin: 0 1em 1em 0;
}
#av:hover{
	background-position: -17px 0;
}
/*---------------------------------- Legales */
address{
	background: url(../img/logo/logoVerschaeFot.gif) no-repeat center left;
	color: #333;
	margin: 10px 0 0 0;
	text-align: left;
	padding:.2em .2em 1em 11.5em;
	font: normal 1.1em/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
	position:absolute;
	bottom:-7em;
	left:0;
}
address a{
	color:#0F786E !important;
}
/*---------------------------------- Validacion */
.validator{
	margin-top: 1em;
	float: right;
	font: normal 1.1em/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#758A88;
	position:absolute;
	bottom:-2em;
	right:0;
}
.validator a{
	text-decoration:underline;
	color:#10776C !important;
}
.validator .acti{
	font-weight:bold;
}
#MenuVali{
	/*margin-top: 1em;*/
	margin: 0 auto;
	width: 45.25em;
}
#MenuVali p{
	/*text-align: right;*/
	padding: .5em 0;
	color: #666;
	line-height: 130%;
	font-size: .65em;
}
#MenuVali p a{
	color: #666;
	font-weight: bold;
}
p.vali{
	float: left;
}
/*********************************************************************** AUXILIARES */

.globo{
	font-size:.88em;
 	width: 24em;
	z-index:9999999;
	padding: 0 0 .65em 0;
	background: url(../img/auxi/auxiOcul.gif) no-repeat bottom left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.globo ul li strong{
	font-size: 1.065em!important;
	font-family: Arial, Helvetica, sans-serif;
}
.globo a{
	font-size:.9em;
	text-decoration:underline;
}
.globo ul{
   position: relative;
   border: 1px solid #D0C8D0;
   border-bottom: 0;
   padding: 1em .8em .8em .8em;
   line-height: 130%;
   background: #FFFFCC;
   color: #000;
}
.globo ul li ul{
	border:none;
	list-style:disc;
	padding-left:2em;
	padding-top:0;
}
.globo ul li a.cerrar{
   position: absolute;
   top: .8em;
   right: .6em;
   text-decoration: none;
   cursor: pointer;
   display: block;
   text-decoration:underline;
}
#oculConArri{
	position: absolute;
	top: -11em;
	left: 8.5em;
	z-index: 100000;
}
#oculConLug{
	position: absolute; 	
	top: -10.3em;
	left: 10.3em;
	z-index: 100000;
}
#oculPoliPriv{
	width: 24em;
	position:absolute;
	top: -10.5em;
	left: 40%;
	font-size:.7em;
	padding:0;
	z-index: 100000;
}
#oculPoliPriv2{
	width: 24em;
	position:absolute;
	top: -18em;
	left: 40%;
	font-size:.7em;
	padding:0;
	z-index: 100000;
}
#oculCondReser{
	width: 24em;
	position:absolute;
	bottom: 7em;
	left: 20%;
	font-size:.7em;
	padding:0;
	z-index: 100000;
}
#side #oculValAdd{
	width: 24em;
	position:absolute;
	bottom: 4.5em;
	left: 60%;
	padding:0;
	z-index: 100000;
}
.cotizacion  #oculValAdd{
	width: 24em;
	position:absolute;
	top: 16em;
	left: 42%;
	padding:0;
	z-index: 100000;
	font-size:1em;
}
#oculPoliPriv ul, #oculPoliPriv2 ul, #oculCondReser ul, #oculValAdd ul{
   position: relative;
   border: 1px solid #D0C8D0;
   border-bottom: 0;
   padding: 1.4em .8em .8em .8em;
   line-height: 130%;
   background: #FFFFCC;
   color: #000;
   width:92.8%;
   margin-left:0;
   margin-right:0;
   margin-bottom:7px;
}
#oculPoliPriv ul li, #oculPoliPriv2 ul li, #oculCondReser ul li, #oculValAdd ul li{
  text-align:left;
}
#oculPoliPriv ul li ul, #oculPoliPriv2 ul li ul, #oculCondReser ul li ul{
	border:none;
	width:90%;
	padding-left:2em;
}
#oculPoliPriv ul li ul li, #oculPoliPriv2 ul li ul li, #oculCondReser ul li ul li{
	list-style:disc;	
}
kbd{
	padding:.05em .5em;
	margin:0 3px;
	background:#FFC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
}
/*---------------------------------- Clear Fix */
.cf:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .cf{height: 1%;}
/* End hide from IE-mac */
.left{
	float: left;
}
.right{
	float: right;
}
.noBord{
	border: 0 !important;
}
.alert{
	background: #FFFF99 !important;
}
.boton, #contacto .boton{
	padding: .4em .5em .35em .5em;
	font: bold .75em/100% verdana;
	text-decoration: none;
	color: #FFF;
	background: #10776C;
	border-top: 1px solid #3B9087;
	border-left: 1px solid #3B9087;
	border-right: 1px solid #0C5853;
	border-bottom: 1px solid #0C5853;
	cursor: pointer;
}
.boton:hover, #contacto .boton:hover{
	text-decoration: none;
	background: #10776C;
}
#reset{
	margin: .2em 1em 0 0;
	font: normal .8em/120% Verdana, Arial;
	text-decoration: underline;
	color: #0066FF;
	background: none;
	border: 0;
	cursor: pointer;
}
#layer{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.2;
	z-index: 200;
}
#layerIE{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.2;
	z-index: 200;
}
.tablePagi{
	display:block;
	height:20px;
	font:normal .8em/120% Arial;
	text-align:center;
	margin:.5em 0;
}
.pagisigu{
	margin-top:-1.2em;
	float:right;
}
.pagiante{
	margin-top:-1.2em;
	float:left;
}
/*---------------------------------- Anchos */
.w5{
	width: 5%;
}
.w10{
	width: 10%;
}
.w20{
	width: 20%;
}
.w30{
	width: 30%;
}
.w40{
	width: 40%;
}
.w50{
	width: 50%;
}
.w60{
	width: 60%;
}
.w70{
	width: 70%;
}
.w80{
	width: 80%;
}
.w90{
	width: 90%;
}
.w100{
	width: 100%;
}