/*
www.heavyrent.com
HEAVYRENT
Demini 2007
*/

/* ESTILOS GENERALES - Layout b?sico */
body {
 	background-color:#E0DED8;
	background-position:0% 0%;
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	text-align:center; /* Hack para IE 5.5: Permite centrar las capas */
}
#container {
	width: 770px;
	margin: 0 auto;
	background-color:#FFF;
	margin-left:auto; /* Hack para IE (versiones antiguas) */
	margin-right:auto;
	text-align:left;
	border-left:20px solid #FAA03B;
	border-right:10px solid #FAA03B;
}
#container * {
	padding: 0;
	margin: 0javascript:___MENU_OPTION.saveTexts();
	javascript:___MENU_OPTION.saveTexts();;
}
#container img {
	border:none;
}

#container #header {
	margin: 0px 0px 0px 0px;
	height: 87px;
}

#container #left {
	float: left;
	width:145px;
}

#container #right{
	float: right;
	width:162px;
	color: #000;
}

#container.section #center {
	width: 575px;
	_width:570px; /*Hack para IE6*/
	margin:0;
	padding:0;
	margin-left: 170px;
}

#container.home  #center {
	width: 420px;
	_width:400px; /*Hack para IE6*/
	margin-left: 160px;
}

#container.admin  #center {
	margin-left: 40px;
}

#container #prefooter,
#container #footer {
	clear: both;
	width: 770px;
	background-color:#FFFFFF;
}

/* **** */
/* ESTILOS GENERALES - Fuentes y enlaces */
/* **** */
body #container,
#container p,
#container span,
#container ul, #container ol, #container li,
#container table, #container tr, #container td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;
}

#container a, #container a:link, #container a:active, #container a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}

#container a:hover {
	text-decoration:underline;
}

#container a:visited {
	color:/*#666666*/#82241F;
}

#container div.admintools{
	display:inline;
	text-align:right;
	margin-right:5px;
}

/*#container div.more{
	float:right;
	display:inline;
	text-align:right;
	margin-right:5px;
}*/

/* **** */
/* CABECERA */
/* **** */
#container #header {
	position:relative;
}

#container #header #logo_top{
	position:relative;
	float:left;
	left:-22px;
}

#container #header #banner_top{
	position:relative;
	float:right;
	right:10px;
}

/* SIDEBOX: 								*/
/* estilos comunes a cajas de ambos lados 	*/
#container .sidebox h1{
	color:#fff;
	margin:0;
	padding:6px;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	margin-left:5px;
}

#container .sidebox ul{
	list-style:none;
	margin:0;
	padding:0;
}

#container .sidebox ul li{
	margin:0;
	padding:0;
	margin-bottom:5px;
	color:#0058ac;
}

#container .sidebox ul li.big{
	height:80px;
	width:136px;
	background:#fff url(images/sidebox_item_big.gif);
}

#container .sidebox ul li.medium{
	height:35px;
	width:126px;
	background:#fff url(images/sidebox_item_medium.gif);
}

#container .sidebox li.medium {
	padding:0;
	padding-top:5px;
	font-size:11px;

}

#container .sidebox li.medium div{
	margin-left:40px;
}

#container .sidebox li.medium div.important{
	font-weight:bold;
}

#container .sidebox li.medium div.alternative
{
	font-weight:bold;
	color:#FAA03B;
}

#container .sidebox ul li.small{
	height:35px;
	width:126px;
	background:#fff url(images/sidebox_item_small.gif);
}

#container  .sidebox li.small div{
	font-size:9px;
	margin-left:4px;
}

#container .sidebox li.small div.important{
	font-weight:bold;
}

#container .sidebox li.small div.alternative{
	font-weight:bold;
	color:#FAA03B;
}

#container .sidebox a{
	color:#005cb5;
	font-size:10px;
}

#container .sidebox a:hover{
	color:#FAA03B;
	text-decoration:none;
}

/* **** */
/* COLUMNA LEFT */
/* **** */

/* MENU LATERAL */
#container #left ul.nav_shortcut {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-bottom:25px;
}

#container #left ul.nav_shortcut li{
	margin:0;
	padding:0;
	/*padding-left:2px;*/
	margin:5px 0px 10px 0px;
	height:18px;
	width:130px; /*121*/
	/*border:1px solid black;	*/
}

#container #left ul.nav_shortcut li a{
	display:block;
	margin:0;
	padding:0;
	color:white;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	margin-left:4px;
	width:122px; /*121*/
		height:18px;
	background:#fff url(images/tab_off.gif);
	/*border:1px solid red;*/
}


#container #left ul.nav_shortcut li div{
	display:block;
	margin:0;
	padding:0;
	color:white;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	margin-left:8px;
	/*padding-left:10px;*/
	width:105px;
	/*border:1px solid green;*/
}


#container #left ul.nav_shortcut li a:hover,
#container #left ul.nav_shortcut li.selected a{
	cursor:pointer;
	text-decoration:none;
	background:#fff url(images/tab_on.gif);
}

#container #left .sidebox{
	background:#FFF url(images/sidebox_left.gif);
	padding-bottom:5px;
	color:#0058ac;
	width:139px;
	height:118px;
	margin-bottom:20px;
}

#container #left .sidebox ul{
	margin-left:5px;
}


#container #left div.banner_left{
	text-align:center;
	/*margin-left:5px;*/
	padding-bottom:20px;
}

/* **** */
/* CENTER */
/* **** */
#container #center,
#container.home #center {
/*	padding-bottom:10px;*/
}

#container #center h1
{
	margin:0px;
	padding:0px;
	border-bottom:1px dotted #72715c;
	font-family:Verdana;
	font-size:20px;
	color:#72715c;
	font-weight:bold;
	font-style:italic;
	padding-bottom:5px;
	margin-bottom:15px;
}


#container #center p{
	margin:0px;
	padding:0px;
	text-align:left;
	color:#72715c;
	margin-bottom:10px;
}

/* **** */
/* ARTICLE */
/* **** */

#container #center .article img{
	float:right;
	margin:0px;
	padding:10px 15px;
	text-align:left;

}

/* **** */
/* FRAMEBOX */
/* **** */
#container #center .framebox_content p{
	padding-left:13px;
	padding-right:13px;
}

#container.home #center .framebox{
	margin:0px;
	padding:0px;
	width:415px;
	text-align:center;
	background:#EDECE9 url(images/framebox_top.gif) no-repeat;
	padding-top:13px;
}

#container.home #center .framebox_content img{
	float:left;
	margin:0px;
	padding:2px 15px;
	text-align:left;
}

#container.home #center .framebox_content{
	background:#EDECE9 url(images/framebox_bottom.gif) bottom no-repeat;
	padding-bottom:13px;
}


#container.section #center .framebox{
	margin:0px;
	padding:0px;
	width:250px;
	text-align:center;
	background:#EDECE9 url(images/framebox_half_top.gif) no-repeat;
	padding-top:13px;
}

#container.section #center .framebox_content{
	background:#EDECE9 url(images/framebox_half_bottom.gif) bottom no-repeat;
	padding-bottom:13px;
	padding-right:12px;
}

#container.section #center .framebox_content h1,
#container.section #center .framebox_content h2{
	margin:0px;
	padding:0px;
	color:#72715c;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	font-style:normal;
	text-align:left;
	padding-left:10px;
	border:none;
}

#container.section #center .framebox_content h2{
	font-size:10px;

}

#container.section #center .framebox_content .text{
	margin-left:15px;
color:#666;

}

#container.section #center .framebox_content li{
	margin-bottom:3px;
	color:#72715c;
	font-size:10px;
	font-family:Verdana;
	font-weight:normal;
	font-style:normal;

}

#container.section #center .framebox_content .image{
	height:120px;
padding:25px;
}

#container #center .wbe_container_content ul {
	margin:0px;
	padding:0px;
	padding-left:30px;
	margin:5px 0px;
	text-align:left;
margin-bottom:18px;

}

#container.section #center .first{
	float:left;
	margin-left:15px;

}

#container.section #center .second{
	float:right;
	margin-right:15px;

}

#container.section #center #vehiculos .first,
#container.section #center #vehiculos .second{
	margin-right:0px;
		margin-left:0px;
}


/* ITEM FICHA */

#container.section #center #vehiculos .item_list
{
	padding-bottom:20px;
	border-bottom:2px dotted #005cb5;

}

#container.section #center #vehiculos .item_main,
#container.section #center #vehiculos .item_extra{
	position:relative;
	overflow:hidden;
	width:475px;
	margin-left:50px;
	margin: 0 auto;
}

#container.section #center #vehiculos .item_main h1{
	margin:0px;
	padding:0px;
	border:none;
	font-size:13px;
	margin-bottom:5px;
	/*font-face*/ /*font-family:arial;*/
	font-style:normal;
	font-weight:bold;
	color:#333;
	width:250px;
		text-transform:uppercase;

}

#container.section #center #vehiculos .item_main h2{
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	margin-left:10px;
	border:none;
	font-size:11px;
	
	/*font-face*/ /*font-family:arial;*/
	font-style:normal;
	font-weight:bold;
	color:#999;
width:250px;

}

#container.section #center #vehiculos .item_main .first img{
	margin-left:5px;
}

#container.section #center #vehiculos .item_main .second{/*second*/
	position:relative;
	float:right;
	right:0px;
}

#container.section #center #vehiculos .item_main .second .desc{
width:190px;
padding-right:1px;
padding-top:10px;
}

#container.section #center #vehiculos .item_main .second .title{
background-color:#F5F0DA;
text-align:right;
font-weight:bold;
padding:3px;
}

#container.section #center #vehiculos .item_main .second .item{
background-color:#F5F0DA;
text-align:left;
padding:3px;

}

#container.section #center #vehiculos .item_extra .first img{ /* izq*/
	margin-left:5px;
}

#container.section #center #vehiculos .item_extra .second img{ /*second*/
	margin-left:10px;
}

#container.section #center #vehiculos .item_extra div{
	display:inline;
}


#container.section #center #vehiculos .back {
	display:block;
	margin:0 auto;
	height:18px;
	width:122px;
	background:blue url(images/tab_off.gif) left no-repeat;
	text-decoration:none;
}

#container.section #center #vehiculos .back span{
	display:block;
	margin:0 auto;
	text-align:center;
	padding:0px;
	color:white;
	font-weight:bold;
	height:18px;
	width:122px;
}



#container.section #center #vehiculos .back a:hover span,
#container.section #center #vehiculos .back a:hover{
	text-decoration:none;
	cursor:pointer;
	background:#fff url(images/tab_on.gif);
	color:white;
}

/* LISTADO VEHICULOS */
#container #center #vehiculos .lst_simple{
	position:relative;
	display:block;
	width:540px;
	margin: 0 auto;
}

#container #center #vehiculos .lst_simple .item_list{
	position:relative;
	float:left;
	margin:7px;
	width:160px;
height:130px;
	border-right:1px solid #DAE4E7;
	border-bottom:2px solid #DAE4E7;
}

#container #center #vehiculos .lst_simple .item_list .text {
	/*font-face*/ /*font-family:arial;*/
	font-style:normal;
	font-weight:normal;
	color:#666;
		font-size:10px;

}

#container #center #vehiculos .lst_simple .item_list .text a{
	/*font-face*/ /*font-family:arial;*/
	font-style:normal;
	font-weight:bold;
	color:#333;
		text-transform:uppercase;

}

#container #center #vehiculos .lst_simple .imagen{
	position:relative;
	width:155px;
text-align:center;
}

#container #center #vehiculos .lst_simple .moreinfo a{
position:absolute;
right:0px;
bottom:0px;
padding-right:25px;
background: #fff url(images/vermas.png) 70px -2px no-repeat;
height:25px;
}

#container #center #vehiculos .lst_simple .moreinfo a{
color:#0058ac;
font-size:10px;
font-weight:bold;

}

/* LISTADO VEHICULOS destacado*/
#container #center #vehiculos_destacados .lst_simple{
	margin:0;
	padding:0;
	height:160px;
	position:relative;
	width:415px;
	margin: 0 auto;
	padding-top:10px;
	padding-bottom:0px;
}


#container #center #vehiculos_destacados .item_list{
	position:relative;
	float:left;
	/*width:210px;*/
	margin:0 auto;
	padding-left:1px;
	padding-right:0px;
	/*border:1px solid red;*/
}

#container #center #vehiculos_destacados .text{
	text-align:center;
	color:#005cb5;
	text-transform:uppercase;
	font-size:12px;
	
	/*font-face*/ /*font-family:arial;*/
	font-style:normal;
	font-weight:bold;
}

/* LISTADO VEHICULOS ofertas */
#container #center #vehiculos_ofertas .lst_simple{
	margin:0;
	padding:0;
	position:relative;
	background: #EDECE9 url(images/ofertas_fondo.gif) 5px 0px no-repeat;
}

#container #center #vehiculos_ofertas ul {
	padding:0px;
	margin:0px;
	list-style:none;
	margin-right:10px;
	margin-left:85px;
}

#container #center #vehiculos_ofertas li {
	position:relative;
	background: #FFF url(images/ofertas_item.gif) left no-repeat;
	height:17px;
	margin:4px 0px;
}

#container #center #vehiculos_ofertas li .text{
	text-align:left;
	margin-left:30px;
	text-transform:uppercase;
	font-size:12px;
	color:#643200;
	/*font-face*/ /*font-family:arial;*/
	font-style:normal;
}


#container #center #vehiculos_ofertas li .more{
	position:absolute;
	right:15px;
	top:1px;
}


#container #center #vehiculos_ofertas li .more a{
font-family:Arial;
	color:#005cb5;
	font-size:11px;
}

#container #center #vehiculos_ofertas li .more a:hover{
	color:#FAA03B;
	font-size:11px;
	text-decoration:none;
}

/* COLUMNA RIGHT - HOME */
#container #right h2 {
	margin-right:4px;
	padding:3px;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
}
#container #right h2.destacado{
	background-color:#868686;	
}
#container #right h2.ofertas{
	clear:both;
	background-color:#305774;
}
#container #right h2.donde{
	background-color:#889428;
}
#container #right p{
	padding:3px;
	padding-left:10px;
	font-size:11px;
	line-height:normal;
}
#container #right #destacamos img {
	margin:4px;
	margin-left:0;
	float:left;
}
#container #right #destacamos p {
	margin-left:140px;
}

#container #right .roundbox{
	position:relative;
	margin:0px;
	padding:0px;
	background:#FFF url(images/roundbox.gif) 0px 0px no-repeat;
	padding-bottom:5px;
	color:#FFF
	width:146px;
	height:174px;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:10px;
}

#container #right .roundbox h1{
	margin:0px;
	padding:0px;
	color:#fff;
	margin:0;
	padding:6px;
	font-size:11px;
	text-align:left;
	margin-left:10px;

}

#container #right .roundbox div.more{
	position:absolute;
	right:20px;
	top:6px;
}

#container #right .roundbox div.more a:link,
#container #right .roundbox div.more a:visited{
font-family:Arial;
	color:white;
	text-decoration:none;
font-size:11px;
}


#container #right .roundbox div.more a:hover{
color:#FAA03B;
text-decoration:none;
}

#container #right .roundbox img
{
	margin-left:8px;
	padding-bottom:8px;

}


#container #right .roundbox div.footer
{
position:relative;
float:left;
left:11px;
	margin:0px;
	padding:0px;
	color:white;
	text-align:center;
	font-weight:bold;
	font-size:9px;

}

#container #right .sidebox
{
	background:#FFF url(images/sidebox_right.gif);
	padding-bottom:5px;
	color:#0058ac;
	width:156px;
	height:119px;
	margin-left:6px;
	margin-bottom:20px;
}

#container #right .sidebox ul
{
	margin-left:15px;
}

#container #right .sidebox ul h1
{
	margin-left:2px;
	color:#72715c;
	font-weight:normal;
}


#container #right .sidebox ul div
{
	position:relative;
	display:block;
	background-color:#fff;
	margin-left:7px;
	background:#fff url(images/bullet.gif) 6px 6px no-repeat;
	padding: 2px 0px 2px 20px;
	/*text-align:center;*/
	font-weight:bold;
}


#container #right div.banner_right
{
	text-align:center;
	padding-bottom:20px;
	/*margin-left:5px;*/
}

/* PREFOOTER: Enlaces al pie*/
#container #prefooter {
	clear:both;
	background-color:#FFFFFF;
}
#container #prefooter #links {
	background-color:#CCCCCC;
	margin-left:4px;
	margin-bottom:4px;
	margin-right:4px;
	text-align:center;
	height:20px;
}
#container #prefooter #links p {
	padding:10px 0;
	font-size:11px;
}
#container #prefooter #publicidad {
	float:left;
}
#container #prefooter #publicidad img {
	margin-left:4px;
	margin-bottom:4px;
	display:block;
}

/* FOOTER */
#container #footer {
	clear:both;
	background-color:#fff;
	text-align:center;
	position:relative;
	border-top:2px dotted #FAA03B;
	height:30px;
}
#container #footer p {
	padding-top:10px;
	font-size:11px;
}
#container #footer a {
	color:#0058ac;
	font-size:11px;
	text-decoration:none;
}

#container #footer a.demini {
	color:#72715c;
	font-weight:bold;
}


#container #footer a:hover {
	color:#FAA03B;
	text-decoration:none;

}

#container #footer #powered {
	position:relative;
	float:right;
	margin:6px;
}

#container #footer #avisolegal {
	position:relative;
	float:left;
	left:140px;
	/*text-align:center;*/
	margin:6px;
}

#container #footer #copy {
	position:relative;
	float:left;
	color:#faa03b;
	margin:6px;
	font-weight:bold;
	font-size:11px;
}

/** lista ofertas home **/
ul#oferta {
	margin:0;
	padding:10px 0 10px 2px;
	list-style:none;
}
ul#oferta  li{
	padding:3px 0 3px 20px;
	background:url(images/page_tick.gif) 0px 2px no-repeat;
}


/** lista precios , reserva seccion curso **/
ul#curso {
	margin:0;
	padding:0px 0 0px 0px;
	list-style:none;
}
ul#curso  li{
	padding:3px 0 3px 20px;
	background:url(images/action_go.gif) 0px 2px no-repeat;
}

/** Item de listado */
ul#list_item{
	margin:0;
	padding:10px 0 10px 2px;
	list-style:none;
}
ul#list_item  li {
	padding:3px 0 3px 20px;
	background:url(images/arrow_right.gif) 0px 2px no-repeat;
}

/* POLITICA DE PRIVACIDAD */
#legal_info h2
{
background: #fff url(images/bullet.gif) 1px 4px no-repeat;
padding-left:16px;
color:#FAA03B;
font-weight:bold;
font-size:11px;
}