@charset "utf-8";
/**********************************************************************************************************************************************
* GENERAL
**********************************************************************************************************************************************/
body, input, select, textarea {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						11px;
}

body {
	background-color:				#FFF;
}

h1 {
	border-bottom:					1px solid #CCC;
	margin-bottom:					20px;
	margin-top:						30px;
	padding-bottom:					10px;
}

h2 {
	color:							#BB0102;
	font-size:						12px;
	margin-bottom:					5px;
}

h3 {
	font-size:						11px;
	margin-bottom:					10px;
}

p {
	margin-bottom:					12px;
}

ul.lista li {
	list-style:						disc;
	margin-left:					20px;
	padding-left:					10px;
}

div.clear {
	clear:							both;
}

/**********************************************************************************************************************************************
* WRAP
**********************************************************************************************************************************************/
div.wrap {
	margin:							0px auto 0px auto;
	width:							785px;
}

div.left {
	float:							left;
	margin-right:					20px;
	width:							261px;
}

div#content div.content {
	float:							left;
	width:							504px;
}

/**********************************************************************************************************************************************
* HEADER
**********************************************************************************************************************************************/
div#header {
	height:							109px;
	margin-bottom:					10px;
	text-align:						center;
}

div#header div.wrap {
	background-image:				url("../images/header/bg.jpg");
	height:							94px;
	padding-top:					16px;
}

/**********************************************************************************************************************************************
* FOOTER
**********************************************************************************************************************************************/
div#footer {
	background-image:				url("../images/footer/bg.jpg");
	background-repeat:				repeat-x;
	clear:							both;
	height:							54px;
	padding-top:					4px;
	text-align:						center;
}

div#footer div.wrap {
	position:						relative;
}

/********************************************************************************************************************************************
* SEGURIDAD
**********************************************************************************************************************************************/
body.seguridad {
	background-image:				url("../images/seguridad/bg.jpg");
	background-position:			center bottom;
	background-repeat:				no-repeat;
	background-color:				#FFF;
}

div.seguridad {
	background-position:			center top;
	background-repeat:				no-repeat;
}

div.seguridad p {
	width:							500px;
}

div.seguridad img.zabaleta {
	left:							280px;
	position:						relative;
	top:							50px;
	z-index:						1000;
}

div.seguridad ul {
	margin-bottom:					10px;
}

div.seguridad ul li.listado {
	list-style:						disc;
	margin-left:					20px;
}

div.seguridad div.lateral {
	margin-top:						69px;
}

div.seguridad a.btn_volver {
	display:						none;
	float:							right;
	margin-top:						30px;
}

/********************************************************************************************************************************************
* DESPACHO
**********************************************************************************************************************************************/
div.despacho div.left {
	text-align:						center;
}

div.despacho div.left div#camion_swf {
	margin-top:						50px;
}

div.despacho a:link,
div.despacho a:hover,
div.despacho a:visited {
	color:							#000;
}

div.despacho dt {
	background-image:				url("../images/despacho/h1.jpg");
	background-repeat:				repeat-x;
	border:							1px solid #C7C7C7;
	font-size:						12px;
	margin-bottom:					10px;
	padding:						5px 0px 0px 10px;
	height:							19px;
}

div.despacho div.botones {
	margin-bottom:					20px;
	margin-top:						20px;
	text-align:						right;
}

div.despacho div.botones img {
	margin-left:					20px;
}

div.despacho table {
	border-left:					1px solid #666;
	border-top:						1px solid #666;
	margin:							0px auto 20px auto;
	width:							400px;
}

div.despacho td {
	border-bottom:					1px solid #666;
	border-right:					1px solid #666;
	padding:						5px 10px 5px 10px;
}

div.despacho table.ciudades {
	width:							200px;
}

div.despacho div#calcula_despacho {
	margin:							0px 0px 20px 0px;
}

div.despacho ul.lista img {
	border:							1px solid #000;
	display:						block;
	margin:							0px 0px 20px 0px;
}

