body {
	margin : 0;
	background-repeat: no-repeat;
	background-position: center 170px;
	background-color: #676241;
}
.contenido .watch_video {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	position: relative;
	z-index: 1500;
}
UL.links {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	font-weight: normal;
	margin: 0 0 0 -10px;
	padding: 0px;
	list-style-type:none;
}
UL.links li {
	list-style-type:none;
	cursor : default;
	padding-left: 25px;
	display:block;
	margin-top: 5px;
	padding-right: 10px;
}
UL.links  A {
	text-decoration : none;
	color : #FFFFFF;
}
UL.links  LI  A:hover {
	color : #FFFFFF;
	text-decoration : underline;
}


DIV#banner_back {
background-color:#000000;
background-position:center top;
background-repeat:repeat-x;
clear:both;
display:block;
height:185px;
overflow:hidden;
}
DIV#banner {
	width : 990px;
	margin-top : 0;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;
	position : relative;

}
DIV.group {
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 10px;
	clear: both;
	width: 735px;
}

DIV#call {
	position : absolute;
	width : 236px;
	height : 130px;
	z-index : 1;
	top: -130px;
}

DIV#columna {
	width : 240px;
	float : left;
	clear: none;
	display: block;
	z-index: 20;
}
DIV.H2 {
	float : left;
	height : 20px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
DIV.H3 {
height : 20px;
margin-top : 11px;
margin-right : 10px;
margin-bottom : 10px;
margin-left : 0;
}
DIV.H4 {
	height : 20px;
	text-align : left;
	display : block;
	clear: both;
	margin-left: 10px;
}
DIV.H5 {
height : 20px;
text-align : left;
display : block;
clear : both;
overflow : visible;
position : relative;
float : none;
top : -10px;
width : 220px;
margin-top : 0;
margin-right : 0;
margin-bottom : -10px;
margin-left : 10px;
}
h6 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	font-weight : bold;
	color : #ffffff;
	letter-spacing : 0.05em;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
DIV#slogan {
	width : 219px;
	height : 62px;
	background : url(../imgs/slogan.png) no-repeat center;
	position : absolute;
	left : 450px;
	top : 40px;
	display: block;
	float: left;
}
DIV#contenedor {
	width : 990px;
	margin-top : 20px;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;
	cursor: default;
	display: block;
	z-index: 100;
	position: relative;
}
DIV#newsletter {
	background : url(../imgs/newsletter.jpg);
	width : 240px;
	height : 130px;
	margin-top : 95px;
}
DIV#newsletter IMG {
margin : 10px 0 0 10px;
}
DIV#newsletter A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	margin-left : 10px;
}
DIV#newsletter form {
margin-top : 10px;
margin-right : 0;
margin-bottom : 10px;
margin-left : 10px;
}
DIV#newsletter form input#name {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #999999;
	border-width : 0;
	width : 150px;
	margin-bottom: 2px;
}

DIV#newsletter  form  input#email {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #999999;
border-width : 0;
width : 150px;
}
DIV#newsletter  form  input#submit {
background-image : url(../imgs/suscribe.jpg);
color : #333333;
width : 65px;
height : 21px;
background-repeat : no-repeat;
background-position : center;
border-width : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-align : center;
vertical-align : middle;
}
DIV#viewvideo {
	width : 96px;
	height : 94px;
	z-index : 6;
	background-image : url(../imgs/view-video.png);
	background-repeat : no-repeat;
	background-position : center center;
	position : relative;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	top: 30px;
}
DIV.space {
clear : both;
overflow : hidden;
height : 1px;
}
DIV.space2 {
height : 10px;
clear : both;
display : block;
float : none;
overflow : hidden;
}
DIV.top {
	background-image : url(../imgs/contenido/fondo_arriba.jpg);
	background-repeat : no-repeat;
	height : 15px;
	display : block;
	clear : both;
	width : 735px;
	overflow : hidden;
	float: left;
}
DIV.bottom {
	background-image : url(../imgs/contenido/fondo_abajo.jpg);
	background-repeat : no-repeat;
	height : 15px;
	display : block;
	clear : both;
	overflow : hidden;
	width : 735px;
	float : left;
}
DIV.bar {
	width : 240px;
	clear : both;
	overflow : hidden;
	background-image: url(../imgs/contenido/fondo_bar.jpg);
}
DIV.topbar {
	background-image : url(../imgs/contenido/fondo_arriba_bar.jpg);
	background-repeat : no-repeat;
	clear : both;
	width : 240px;
	height : 12px;
	background-position: center top;
	margin-top: 10px;
}
DIV.bottombar {
	background-image : url(../imgs/contenido/fondo_abajo_bar.jpg);
	background-repeat : no-repeat;
	height : 12px;
	display : block;
	clear : both;
	overflow : hidden;
	width : 240px;
	background-position: center top;
	visibility: visible;
	float: none;
}
DIV#photos {
padding : 10px;
width : 220px;
}
DIV#photos H2 {
clear : both;
display : block;
}
DIV#photos IMG {
	margin : 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
DIV#videos {
padding : 10px;
width : 220px;
}
DIV#videos H2 {
clear : both;
display : block;
}
DIV#videos IMG {
margin : 5px;
}
UL.testimonials {
	padding : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 5px;
	margin-left : 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	list-style-type: none;
}
UL.testimonials  LI {
padding-bottom : 1px;
cursor : default;
display : block;
margin : 0;
float : none;
clear : both;
}
UL.testimonials  A {
	text-decoration : none;
	color : #FFFFFF;
}
UL.testimonials  LI  A:hover {
	color : #FFFFFF;
	text-decoration : underline;
}
DIV#valid {
	clear: both;
	text-align: right;
	float: right;
}
DIV#valid A IMG{
	margin:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
DIV.offices {
	color:#000;
	background:url(../imgs/fondo_barra.png);
	width: 180px;
	padding-top: 15px;
	height: 135px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 10px;
	float: left;
}
DIV.offices p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	margin: 0px;
	text-indent: 0px;
	padding-top: 5px;
}
DIV.offices H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}


br {
	height: 0px;
}
DIV.offices A {
	color: #fff;
		font-weight: bold;
	text-decoration: none;
}
DIV.offices A:hover {
	color: #fff;
		font-weight: bold;
	text-decoration: underline;
}

DIV.barra {
	background-color : #000000;
	padding-top : 20px;
	padding-left : 20px;
	margin-top : 10px;
	clear: both;
	overflow: hidden;
	float: none;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: normal;
	display: block;
	background-image: url(../imgs/panorama.jpg);
	background-repeat: no-repeat;
	background-position: left center;
} 
DIV.barra .contenido {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	background:none;
	}
DIV.barra li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	clear: none;
	float: left;
}
DIV.barra ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}


DIV#blackriver {
	float : right;
	width : 140px;
	margin-right: 10px;
	clear: none;
}
DIV#sitelinks {
	color: #CCCCCC;
	clear: left;
}
DIV#sitelinks A {
	color: #CCCCCC;
}

DIV#uniquename {
	float: left;
	padding: 0px;
	margin: 0px;
	position: absolute;
}
.links {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	text-decoration: none;
}

DIV#sitelinks A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	background-color: #181816;
	width: 500px;
	text-decoration: none;
}
DIV#sitelinks  A:hover {
	color: #CCCCCC;
	text-decoration: underline;
}


UL#sitemap {
	overflow : hidden;
	padding : 0px;
	float : none;
	margin: 0px;
}
UL#sitemap LI {
	display : block;
	text-align : center;
	float : left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
UL#sitemap  A:hover {
	text-decoration: underline;
	color: #666666;
}
UL#sitemap A {
	text-decoration: none;
	color: #666666;
}
.forms    form    input#submit  {
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	background-color: #999999;
	width: 70px;
	height: 20px;
}

.forms form input {
	background-color: #333333;
	border: 1px solid #464646;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;

}
.forms form textarea {
	background-color: #333333;
	border: 1px solid #464646;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.forms {
	border: 1px solid #464646;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
DIV.space3 {
	height : 600px;
	clear : both;
	display : block;
	float : none;
	overflow : hidden;
}
DIV.linkno {
}
DIV.linkno a:link {
	color: #333333;
}
DIV#contact {
	height: 95px;
	width: 240px;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 2000;
	position: absolute;
}
DIV#video {
	height: 160px;
	width: 240px;
	margin-top:5px;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 2000;
}
DIV#contact A {
	height: 95px;
	width: 240px;
	display: block;
}
DIV#locations {
	background-image: url(../imgs/location.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 240px;
}
DIV#locations A {
	height: 85px;
	width: 240px;
	display: block;
}
DIV.sitemaplinks {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #FFFFFF;
	z-index : 100;
	left : 10px;
	width : 724px;
	position : absolute;
	top : 142px;
	height : 20px;
	margin : 0;
	text-align: left;
}
DIV.sitemaplinks A {
	width : 260px;
	height : 60px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #FFFFFF;
}
DIV.sitemaplinks A:hover {
	width : 260px;
	height : 60px;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
DIV.space4 {
	height : 150px;
	clear : both;
	display : block;
	float : none;
	overflow : hidden;
}
DIV.topbar_specials {
	background-image : url(../imgs/contenido/fondo_arriba_bar_specials.jpg);
	background-repeat : no-repeat;
	clear : both;
	width : 240px;
	height : 12px;
	background-position: center top;
	margin-top: 10px;
}
DIV.bottombar_specials {
	background-image : url(../imgs/contenido/fondo_abajo_bar_specials.jpg);
	background-repeat : no-repeat;
	height : 12px;
	display : block;
	clear : both;
	overflow : hidden;
	width : 240px;
	background-position: center top;
	visibility: visible;
	float: none;
}
DIV.bar_specials {
	width : 240px;
	clear : both;
	overflow : hidden;
	background-image: url(../imgs/contenido/fondo_bar_specials.jpg);
}
DIV.video {
	display: block;
	float: left;
	overflow: hidden;
	width: 735px;
	background-color: #000;
	text-align: center;
}
DIV#brochure {
	width : 220px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
