/* Todo el codigo es Copyright 2007 de Pentacorp.net */
/*All code is Copyright 2007 of Pentacorp.net */
body {
	padding:0px;
	margin:0px;
	font:normal 12px/1.5 'Arial', Helvetica, sans-serif;
	color:#a7aeb9;
	background:#fff;
}
a, a:link, a:visited {
	color:#a7aeb9;
	text-decoration:none;
	font-weight:normal;
	outline:none;
}
a:hover {
	text-decoration:underline;
	color:#2dc2de;
	font-weight:normal;
	outline:none;
}
img {
	padding:0px;
	margin:0px;
	border:0px;
	outline:none;
}
form {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
}
.clearBr {
	clear:left;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.valign {
	vertical-align:top;
	padding:0px 10px 0px 0px;
}
.valign2 {
	vertical-align:middle;
	padding:0px 0px 0px 10px;
}
#main {
	width:920px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	color:#a7aeb9;
	background:#fff;
}
/*header*/
#head {
	width:920px;
	height:72px;
	background:#fff url(../images/bg_head.gif) repeat-x;
	color:#a7aeb9;
}
/* CSS Document */
ul#solapas {
	float:right;
	width:690px;
	height:55px;
	list-style:none;
	background:#fff;
	color:#263855;
	margin:0px;
	padding:17px 0px 0px 0px;
}
ul#solapas li a:link, ul#solapas li a:visited {
	float:left;
	width:115px;
	padding-top:30px;
	height:25px;
	font:normal 12px/1.5 'Tahoma', Helvetica, sans-serif;
	text-align:center;
	color:#263855;
	text-decoration:none;
	background:#fff url(../images/solapa.gif) top center no-repeat;
}
ul#solapas li {
	float:left;
	color:#263855;
	background:#fff;
}
ul#solapas li a:hover {
	float:left;
	padding-top:15px;
	height:40px;
	color:#263855;
	background:#fff url(../images/solapa.gif) bottom center no-repeat;
	text-decoration:none;
}
ul#solapas li a#selected:link, ul#solapas li a#selected:visited, ul#solapas li a#selected:hover {
	float:left;
	width:115px;
	padding-top:30px;
	height:25px;
	font:bold 12px/1.5 'Tahoma', Helvetica, sans-serif;
	text-align:center;
	color:#263855;
	text-decoration:none;
	background:#fff url(../images/solapa.gif) top center no-repeat;
	letter-spacing:-1px;
}/*Home*/
#homeDest, #homeCine, #awards {
	margin-top:6px;
	float:left;
	width:597px;
	height:228px;
	padding:12px 10px 0px 10px;
	background:#fff url(../images/bg_homeBox.gif) repeat-x;
	border-bottom:3px solid #2dc2de; 
	margin-bottom:10px;
}
#homeCine, #awards {
	width:265px;
	height:225px;
	float:right;
	padding:15px 10px 0px 20px;
}
#awards {
	background:#fff url(../images/bg_awards.gif) repeat-x;
}
#awards p {
	text-align:center;
	margin:0px;
	padding:15px 0px;
}
#homeDest h1, #homeCine h1{
	margin:0px;
	padding:0px 10px 5px 10px;
	font-size:16px;
	color:#273956;
	word-spacing:-1;
}

#homeCine h1{
	padding:0px 0px 5px 0px;
}
#homeCine h2 {
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:14px;
	color:#7a0000;
	word-spacing:-1;
}
#homeDest p {
	color:#273956;
	margin:0px;
	padding:10px 10px 5px 10px;
}
.clickhere, .clickhere a, .clickhere a:hover, .clickhere a:link, .clickhere a:visited {
  color:#7a5454;
  text-decoration:none;
  font:bold 14px/normal 'Arial';
}
#homeCine p{
	color:#263855;
	margin:0px;
	padding:0px 0px 5px 0px;
	font:normal 11px/1.5 'Arial';
}
.homeCinephrase {
	padding:5px 0px;
	font:bold 12px/normal Arial, Helvetica, sans-serif;
	color:#273956;
	word-spacing:-1;
}
.moreTxt, .moreTxt a, .moreTxt a:hover, .moreTxt a:link, .moreTxt a:visited {
  color:#263855;
  text-decoration:none;
  text-align:right;
  font:normal 11px/1.5 'Arial';
}
ul#lastWork {
	width:590px;
	height:155px;
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#lastWork li, ul#lastWork li:hover {
	float:left;
	width:128px;
	height:128px;
	background:#fff url(../images/bg-homeDest.jpg) top center no-repeat;
	padding:27px 5px 0px 5px;
	margin:0px 9px 0px 0px;
}
ul#lastWork li:hover {
	float:left;
	background:#fff url(../images/bg-homeDest.jpg) bottom center no-repeat;
}
ul#lastWork li h1, ul#lastWork li h1 a, ul#lastWork li h1 a:hover, ul#lastWork li h1 a:link, ul#lastWork li h1 a:visited {
	margin:0px;
	padding:3px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
	color:#273956;
	font-size:12px;
}
ul#lastWork li h2 {
	margin:0px;
	padding:0px;
	text-align:center;
	color:#868686;
	font-size:11px;
}
.lastWorkimg {
	width:111px;
	height:72px;
	margin:0px auto;
	padding:0px;
	background:#fff;
	text-align:center;
}
/*Case Studies*/
ul#caseStudies {
	width:920px;
	height:531px;
	margin:7px 0px 0px 0px;
	padding:0px;
	list-style:none;
	background:#fff;
}
ul#caseStudies li, ul#caseStudies li:hover {
	width:840px;
	height:89px;
	background:#fff url(../images/bg_showroom_list.jpg) top center no-repeat;
	padding:20px 40px;
	margin:5px 0px 0px 0px;
}
ul#caseStudies li:hover {
	background:#fff url(../images/bg_showroom_list.jpg) bottom center no-repeat;
}
ul#caseStudies li h1, ul#caseStudies li h1 a, ul#caseStudies li h1 a:hover, ul#caseStudies li h1 a:link, ul#caseStudies li h1 a:visited {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#273956;
	font:normal 44px/normal 'Arial';
}
ul#caseStudies li h2 {
	margin:0px;
	padding:0px;
	color:#868686;
	font-size:12px;
}
.caseStudiesimg {
	float:left;
	width:153px;
	height:87px;
	margin:0px 0px 0px 3px;
	padding:0px;
	background:#fff;
}
/*Paginador (?)*/
.pagBox {
	height:11px;
	color:#6da1b3;
	margin:5px 0px 12px 0px;
	background:#fff;
}
/*Showroom*/
#ShowRoom {
	width:850px;
	height:239px; 
	padding:27px 42px 0px 28px; 
	margin:8px 0px 9px 0px; 
	background:#fff url(../images/showroom_box2.gif) no-repeat;
}
#ShowRoom h1{
	font:normal 11px/1.5 'Arial';
	margin:0px;
	padding:0px;
	border-bottom:1px solid #dcdcdc;
}
ul#works {
	width:850px;
	height:160px;
	margin:0px;
	padding:17px 0px 0px 0px;
	list-style:none;
	background:#fff;
}
ul#works li, ul#works li:hover, ul#works li:hover {
	float:left;
	width:168px;
	height:73px;
	background:#fff;
	padding:0px;
	margin:0px 0px 8px 0px;
}
/*Footer*/
#footer {
	width:908px;
	text-align:center;
	font-size:9px;
	padding:10px 5px;
	margin:0px;
	border:1px solid #ccc;
	background:#fff url(../images/bg_foot.gif) right center no-repeat;
}
#footerMenu {
	width:920px;
	text-align:right;
	font-size:10px;
	padding:5px 0px;
	color:#2dc2de;
	background:#fff;
}
/*Company Profile*/
#company {
	width:860px;
	height:538px;
	margin:0px;
	padding:0px 30px;
	background:#fff url(../images/bg_company.jpg) no-repeat top center;
}
#company2 {
	width:860px;
	height:538px;
	margin:0px;
	padding:0px 30px;
	background:#fff url(../images/bg_company2.jpg) no-repeat top center;
}
#company3 {
	width:860px;
	height:538px;
	margin:0px;
	padding:0px 30px;
	background:#fff url(../images/bg_company3.jpg) no-repeat top center;
}

.resalta {
	text-decoration:underline;
}
#company p, #company h1{
	margin:0px;
	padding:0px 0px 15px 0px;
	color:#333333;
}
ul.util-list {
	list-style:none;
	padding:0px 0px 5px 0px;
	margin:0px;
	color:#333333;

}
ul.util-list li {
	padding:0px 0px 8px 30px;
	margin:0px;
	font:normal 12px/normal 'Arial';
	background:url(../images/ico_medalla.gif) no-repeat 10px 0px;	
}
/*Virtual Tour*/
#virtual {
	width:920px;
	margin-bottom:10px;
	background:#fff url(../images/virtual_bg.gif) repeat-y;
}
#video {
	width:820px;
	margin:0px auto;
	padding:6px;
}
.botonera {
	width:880px;
	padding:20px;
	height:42px;
	color:#6f95a4;
	background:#fff url(../images/virtual_bottom2.gif) top center no-repeat;
}
.virtualTit {
	float:left;
	color:#6f95a4;
	text-transform:uppercase;
}
.virtualTit span {
	font-size:11px;
}
.moreTxt2, .moreTxt2 a, .moreTxt2 a:hover, .moreTxt2 a:link, .moreTxt2 a:visited {
  color:#4b7b8d;
  text-decoration:none;
  font:normal 11px/1.5 'Arial';
  color:#6f95a4;
  text-transform:uppercase;
  padding-left:5px;
}
/*View render*/
#viewrender {
	width:920px;
	margin-bottom:10px;
	background:#fff url(../images/virtual_bg.gif) repeat-y;
}
#Big {
	width:904px;
	min-height:550px;
	padding:3px 8px 0px 8px;
	text-align:center;
}
#links {
	top:631px;
	position:absolute;
	width:892px;
	padding:3px 10px;
	margin:0px 0px 0px 6px;
	background:url(../images/superBg.png) repeat;	
}
/*/////////////////// FIX 3dAr//////////////////////////*/ 
.Fix3dar {
	width:920px;
	background:#fff url(../images/bg_view_scroller2.jpg) top center no-repeat;
	height:100px;
	
}
.fletches {
	text-align:center;
	width:40px;
	cursor:pointer;
}
.fletchesII {
	float:left;
	width:40px;
	padding-top:25px;
}
ul#works2 {
	float:left;
	width:840px;
	height:90px;
	margin:0px;
	padding:0px;
	list-style:none;
	/*background:#fff url(../images/bg_view_scroller2.jpg) top center no-repeat;*/
}
ul#works2 li, ul#works2 li:hover, ul#works2 li:hover {
	float:left;
	width:168px;
	height:73px;
	background:#fff;
	padding:0px;
	margin:12px 0px 0px 0px;
}
/*Contacto*/
#contactForm, #newsForm {
	width:920px;
	height:303px;
	background:#fff url(../images/Contacto.jpg) top center no-repeat;
	color:#3f4f69;
}
#jobOpportunities {
	float:right;
	width:255px;
	height:283px;
	padding:10px 20px;
	color:#fff;
	background:url(../images/bg_job.png) repeat;
}
#jobOpportunities h1{
	font-size:16px;
	margin:0px;
	padding:0px 0px 5px 0px;
}
#jobOpportunities h2{
	font-size:14px;
	margin:0px;
	padding:0px;
}
#formBox {
	float:left;
	width:529px;
	height:208px;
	margin-top:27px;
	padding:20px 20px 20px 40px;
	background:url(../images/form.png) 20px 0px no-repeat;
}
#formBox h1{
	font-size:16px;
	color:#5c697f;
	word-spacing:-1;
	margin:0px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 15px 0px;
	border-bottom:1px solid #e3e5e9;
}
#formBox label{
	float:left;
	width:55px;
	padding:2px 5px 0px 0px;
	text-align:right;
}
#formBox input{
	float:left;
	width:190px;
	margin:0px 0px 5px 0px;
	border:1px solid #c1c5d2;
	font:normal 12px/normal 'Arial';
}
#formBox textarea{
	border:1px solid #c1c5d2;
	width:445px;
	height:66px;
	font:normal 12px/normal 'Arial';
}
#formBox br{
	clear:left;
}
#datosBox {
	width:535px;
	height:196px;
	margin:0px auto;
	padding:20px 20px 0px 20px;
	background:url(../images/bg_ct.png) center center no-repeat;
}
#datosBox h1 {
	font:bold 16px/normal 'Arial';
	color:#5c697f;
	word-spacing:-1;
	margin:0px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #e3e5e9;
}
#datosBox p{
	font:normal 13px/1.6 'Arial';
	margin:0px;
	padding:0px;
	float:left;
	color:#263855;
}
/*Case Study Detail*/
#csdet {
	width:920px;
	min-height:500px;
	margin:0px;
	padding:0px;
	background:#fff;
}
#csdet h1 {
	font:normal 24px/normal 'Arial';
	color:#5c697f;
	word-spacing:-1;
	padding:20px 0px 10px 0px;
	margin:0px;
 }
#csdet p {
	padding:0px 0px 10px 0px;
	margin:0px;
	color:#333;
}
/*imgs*/
.imgLeft {
	border:1px solid #000;
	float:left;
	padding:0px;
	margin:5px;
	background:#fff;
}
.imgRight {
	border:1px solid #000;
	float:right;
	padding:0px;
	margin:20px;
	margin-top:50px;
	background:#fff;
	opacity:0.6;
	
}
/*Paginator*/
#paginator {
	padding:10px 0px 0px 0px;
}
.btnsOptions {
	float:left;
	padding:5px 10px 0px 0px;
}
/**/
#newsForm {
	background:#fff url(../images/news.jpg) top center no-repeat;
}
.loguillo {
	text-align:center;
	padding-top:40px;
}
/*Park*/
.park1, .park2 {
	width:30px;
	height:50px;
	padding:25px 0px 0px 0px;
	position:relative;
}
.park1 {
	float:left;
	margin:0px;
	padding-left:7px;
}
.park2 {
	float:right;
	margin:0px;
	padding-right:7px;
}