/* -----------------------------------------------------------------------

   Camilo sanchez for comunique
   http://www.camilosanchez.com.do
   http://www.comunique.com.do
   

   * Custom screen - custom styles here.
   

----------------------------------------------------------------------- */
/* development */
.red{background-color:#C00;}
.blue{background-color:#09F;}
.green{background-color:#0C3;}
.brown{background-color:#630;}
.deepblue{background-color:#003;}

/* reset.css */
body{
margin:0;
/*background-image:url(../images/bodyBackground.png);
background-repeat:no-repeat;
background-position:center 0px;
*/
}
.container {position:relative;}
li{ list-style-type:none;}


/* typography.css */
body{font-family: Arial;}

/* grid.css */
	/* languages */
	.languagesSearch{display:block; background:red; position:relative; z-index:5;}
	.languages{padding-top:7px; color:white; position:absolute; right:200px;  /*margin-bottom:10px;*/}
	.languages span{font-weight:bold; color:#0060a7;}
	.languages a{color:#0060a7; font-weight:bold;}
	.languagesSearch form{margin-top:5px; position:absolute; right:65px;}
	/* top flash */
	.topFlashContainer{
	height:305px;
	width:1136px;
	height:326px;
	margin:0 0 0 -107px;
	z-index:2;
	}
	.topFlashContainer .video {
	position:relative !important;
	z-index:1;
	}

	.topFlashContainer #ContenidoHeader {
		position:absolute;
		top:0px;
		right:-100px;
		z-index:5;
	}
	.topFlashContainer object {
			
		}
	
	.topSubContainer{
	height:305px;
	position:absolute;
	background-image:url(../../images/subbodyBackground.png);
	background-repeat:no-repeat;
	width:1136px;
	height:129px;
	margin:0 0 0 -118px;
	z-index:2;
	}

	/* features */
	.feature1{float:left; width:225px; margin-right:8px; margin-bottom:10px}
	.feature2{float:left; width:225px; margin-right:8px; margin-bottom:10px}
	.feature3{float:left; width:225px; margin-right:8px; margin-bottom:10px}
	.feature4{float:left; width:225px; margin-right:8px; margin-bottom:10px}
		
	.feature1 a{display:block; background-image:url(../../images/features_01.jpg); background-repeat:no-repeat; text-indent:-9999px; height:102px; }
	.feature1 a:hover{background-position:0 -105px;}
	
	.feature2 a{display:block; background-image:url(../../images/features_02.jpg); background-repeat:no-repeat; text-indent:-9999px; height:102px; }
	.feature2 a:hover{background-position:0 -105px;}
	
	.feature3 a{display:block; background-image:url(../../images/features_03.jpg); background-repeat:no-repeat; text-indent:-9999px; height:102px; }
	.feature3 a:hover{background-position:0 -105px;}
	
	.feature4 a{display:block; background-image:url(../../images/features_04.jpg); background-repeat:no-repeat; text-indent:-9999px; height:102px; }
	.feature4 a:hover{background-position:0 -105px;}
	/* preview */
	.preview{background-image:url(../../images/previewBG.png); background-repeat:no-repeat; height:61px; width:924px; margin:0px 0 0 0;}
	.preview div a.testimonios{text-indent:-9999px; height:61px; display:block; background-image:url(../../images/previewoptions_21.png); width:110px; float:left;}
	.preview div a.testimonios:hover{background-image:url(../../images/previewoptionson_21.png)}
	.preview div a.galeria{text-indent:-9999px; height:61px; display:block; background-image:url(../../images/previewoptions_23.png); width:205px; float:left; margin:0 40px 0 25px;}
	.preview div a.galeria:hover{background-image:url(../../images/previewoptionson_23.png)}
	
	.testimonio img{float:left; margin:3px 5px 0 3px;}
	.testimonio{background-color:#FFF; width:260px; height:52px; margin:4px 30px 0 20px; float:left;}
	.testimonio h2{font-size:13px; text-transform:uppercase; font-weight:bold; color:#5f5e5e; margin:0;}
	.testimonio p{font-size:11px; line-height:12px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; padding-top:5px;}
	.galerias{margin:0 0 0 35px;}
	.galerias .pic1{float:left; border:3px solid #6b6b6b; margin:5px 0 0 0;}
	.galerias .pic1:hover{border:3px solid #30444f;}
	.galerias .pic2{float:left; border:3px solid #6b6b6b; margin:5px 0 0 0;}
	.galerias .pic2:hover{border:3px solid #30444f;}
	.galerias .pic3{float:left; border:3px solid #6b6b6b; margin:5px 0 0 0;}
	.galerias .pic3:hover{border:3px solid #30444f;}
	
	/*productos recomendados*/
	.productosRecom{margin:0 0 0 35px;}
	
	/* Footer */
	.globalFooter{text-align:center; display:block; background-image:url(../../images/footerIcons_07.png); background-repeat:no-repeat; background-position:0 10px;}
	.globalFooter p{clear:both; margin:0;}
	.globalFooter ul{margin:20px auto 0 auto;}
	.globalFooter ul li{margin: 0 5px 0 5px;}
	.globalFooter ul li a{color:#6a6a69; font-size:10px; text-decoration:none;}
	.facebookLogo{display:block; padding:0; height:24px;}
	.facebookLogo a{ border:none; width:134px; height:24px; margin:-10px auto 0 auto; display:block;}
	
	.container2{padding:20px 0 0 20px; background-image:url(../../images/indexContentBg.png); background-repeat:no-repeat; margin:0 0 0 -8px !important; position:absolute; left:0; top:315px; z-index:3;}

	.container2-2{padding:20px 0 0 20px; background-image:url(../../images/indexContentBg.png); background-repeat:no-repeat; margin:0 0 0 -8px !important; position:absolute; left:0; top:0px; padding-top:129px; z-index:1; height:400px; height:auto !important; min-height:400px;}
	
	.productosRecom h2{text-indent:-9999px; background-image:url(../../images/productosrecomendh2.png); width:181px; height:26px; display:block; margin:15px 0 0 0;}



/* forms.css */
.searchInput{border:none;}
.searchBTN{
background-image:url(../../images/searchBtn.png);
background-repeat:no-repeat; 
width:25px; 
height:17px; 
border:none; 
cursor:pointer; 
outline:none;
background-color:transparent;
}

