* {
	margin:0;
	padding:0;
	}
body {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	}
a {
	text-decoration:none;
	color:#ed1c24;
	}
a:hover {
	color:#5a1400;
	}
#warning {
	min-width:950px;
	height:27px;
	background-color:#333;
	color:#FFF;
	z-index:100;
	padding-top:5px;
	text-align:center;
	}
#promocode {
	width:100%;
	height:100px;
	background-color:#e2ad12;
	z-index:100;
	text-align:center;
	}
#promocode #box{
	width:745px;
	height:80px;
	margin:0 auto;
	padding:5px 0 0 180px;
	text-align:left;
	}
#promocode #left{
	width:150px;
	float:left;
	display:block;
	margin-right:10px;
	}
#promocode #right{
	width:465px;
	float:left;
	display:block;
	}
#promocode h5{
	color:#582d00;
	margin-top:5px;
	}
#promocode p{
	width:550px;
	}
#mainbox {
	background:url('/media/tech/stripes.gif') repeat-x top center;
	min-width:950px;
	height:800px;
	margin:0 auto;
	display:block;
	}
#container{
	width:950px;
	display:block;
	height:500px;
	margin:0 auto;
}
/* ESTILO HEADER Y CONTENIDO */
#header {
	width:950px;
	display:block;
	height:125px;
	margin:0 auto;
	text-align:left;
	}
#header #logo {
	width:263px;
	margin:10px 0 0 -60px;
	position:absolute;
	display:block;
	}
#header #logo img{
	border:none;
	}
#header #slogan {
	width:256px;
	height:22px;
	position:absolute;
	margin:29px 0 0 300px;
	}
#header #hoja {
	background:url('/media/tech/hoja.png') no-repeat;
	width:121px;
	height:66px;
	position:absolute;
	margin-left:820px;
	z-index:800;
	}
#header #hoja h4 {
	font-size:8pt;
	margin:15px 0 0 30px;
	}
#header #hoja h4 a{
	color:#fff;
	}
#header #hoja h4 a:hover{
	color:#c9e92d;
	}
#header #offer {
	position:absolute;
	margin:15px 0 0 540px;
	display:block;
	width:375px;
	}
#header #offer p{
	font-size:14px;
	text-align:left;
	letter-spacing:-0.05em;
	line-height:16px;
	color:#5a1400;
	}
#header #offer p a {
	color:#5a1400;
	}
#header #offer p a:hover {
	color:#ed1c24;
	}
#header #offer p span {
	display:block;
	margin-top:0;
	font-size:12px;
	letter-spacing:normal;
	line-height:12px;
	}
/* COLUMNAS */
#content {
	width:800px;
	margin:15px auto 0 auto;
	text-align:left;
	}
/* COLUMNA IZQUIERDA */
#columnaIzq {
	width:150px;
	height:auto;
	background:url('/media/tech/crnr-top.png') top no-repeat;
	margin-left:143px;
	_margin-left:71px;
	float:left;
	display:block;
	behavior: url("common/iepngfix.htc");
	}
#thumbs {
	width:150px;
	height:210px;
	background-color:#4db21e;
	margin-top:15px;
	}
#thumbs ul {
	margin-left:15px;
	text-align:left;
	}
#thumbs li {
	list-style-type:none;
	margin:0 5px 10px 0;
	display:block;
	float:left;
	}
#thumbs li a {
	text-decoration:none;
	font-size:7pt;
	color:#5a1400;
	font-weight:bold;
	}
#thumbs li a:hover {
	color:#ed1c24;
	}
#crnr-bottom {
	background:url('/media/tech/crnr-bottom.png');
	width:150px;
	height:15px;
	}
/* MENU COLUMNA IZQUIERDA */
#link {
	text-align:left;
	width:150px;
	height:100px;
	display:block;
	float:left;
	margin-top:10px;
	}
#link li{
	display:block;
	}
#link li a {
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	color:#5a1400;
	}
#link li a:hover {
	color:#ed1c24;
	}

/* MENU COLUMNA IZQUIERDA */
#nav {
	margin-top:20px;
	text-align:left;
	width:150px;
	margin-bottom:40px;
	}
#nav li{
	display:block;
	margin-left:15px;
	}
#nav li a {
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	line-height:16pt;
	color:#5a1400;
	}
#nav li a:hover {
	color:#ed1c24;
	}
/* COLUMNA DERECHA */
#columnaDcha {
	width:475px;
	height:500px;
	float:left;
	display:block;
	text-align:left;
	}
#columnaDcha img {
	margin-bottom:10px;
	}
#video {
	width:475px;
	height:272px;
	}
#info {
	height:auto;	
	display:block;
	}

#pickup{
	float:left;
}

#img{
	float:left;
	padding-right:15px;
}

.titulo{
	font-weight:bold;
}
.ubicacion{
	font-size:11px;
}
.pickup{
	padding-top:15px;
	padding-bottom:5px;
	
	float:left;
	width:480px;
	border-bottom:dotted;
	border-width:1px;
}

.pickup-ultimo{
	padding-top:15px;
	float:left;
	width:480px;
}

	
#Show1, #Show2, #Show3, #Show4, #Show5, #Show6, #Show7, #Show8, #info {
	text-align:left;
	margin:25px 0 0 10px;
	}
p {
	margin-bottom:10px;
	}
h1 {
	display:none;
	}
#footer {
	width:100%;
	height:100px;
	}
#phonelist {
	list-style-type:none;
	font-size:10pt;
	color:#000;
	margin-top:5px;
	padding:0;
	line-height:13pt;
	}
#phonelist a {
	text-decoration:none;
	color:#000;
	}
#phonelist a:hover {
	color:#ed1c24;
	}
#title {
	margin-bottom:15px;
	}
.browsebtn {
	width:250px;
	border:none;
	margin:5px 0;
	}
textarea {
	width:250px;
	border:1px solid #333;
	margin:5px 0;
	}
.submit {
	width:50px;
	background-color:#4db21e;
	}
.submitComment {
	width:100px;
	background-color:#4db21e;
	}
label .chkbox {
	width:30px;
	}
fieldset { 
	border:0;
	margin:0;
	padding:0; 
	}

h2 {
	font-size:18px;
	}
h3 {
	font-size:14px;
	color:#ED1C24;
	font-weight:bold;
	}
h3 a{
	color:#5a1400;
	text-decoration:none;
	}
h3 a:hover{
	color:#ed1c24;
	}
#regularList {
	list-style-image:url(/media/tech/list.gif);
	padding-left:20px;
	}
/* STILO PARA COMENTARIOS */
.right {
	display:block;
	float:left;
	margin:0 15px 0 0;
	padding:0;
	}
/**/
#gallery{
	width:625px;
	height:325px;
	display:block;
	margin:0 0 20px 0;
	position:absolute;
	}
/* MENU COLUMNA IZQUIERDA */
#leftnav{
	text-align:left;
	width:150px;
	display:block;
	float:left;
	position:absolute;
	margin-top:340px;
	}
#leftnav li{
	display:block;
	margin-bottom:10px;
	line-height:16px;
	}
#leftnav li a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#701b00;
	}
#leftnav li a:hover {
	color:#ED1C24;
	}
#leftnav li a.on {
	color:#ED1C24;
	}
#copy{
	display:block;
	float:left;
	width:475px;
	position:absolute;
	margin:340px 0 0 150px;
	padding-bottom:50px;
}
#copy h3, #copy-home h3{
	margin-bottom:20px;
	}
#copy ul, #copy-home ul{
	margin:10px 0 10px 18px;
}
#copy-home{
	display:block;
	float:left;
	width:625px;
	margin-top:340px;
	position:absolute;
}
#copy-noimage{
	display:block;
	float:left;
	width:475px;
	margin-left:150px;
	_margin-left:80px;
}
#sidebar{
	display:block;
	float:right;
	width:150px;
}
#sidebar img{
	border:none;
	margin-bottom:5px;
}
/*-----[ GALLERY ]-----*/
#media{
	position:absolute;
	overflow:hidden;
	width:625px;
	height:325px;
	border-bottom:1px solid #CCC;
}
#switcher{
	width:225px;
	height:35px;
	display:block;
	float:left;
	z-index:1500;
	position:absolute;
	margin-top:275px;
	padding-top:15px;
	background-color:#FFF;
}
#switcher a{
	margin-right:10px;
	color:#333;
}