@charset "utf-8";
/* CSS Document */
body{ background:url(style/bg-page.png) top left repeat-x #3ccaff; position:relative;}
.layout{ width:1000px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; position:relative}
.layout .left{ width:545px; float:left; position:relative; height:755px; position:relative}
.layout .left .head-item{ background:url(style/head-items.jpg) top left no-repeat; width:612px; height:122px; margin-left:-33px; text-indent:-9999px; z-index:100; position:absolute; left:-2px;}
.layout .shadow-left{ background:url(style/bg-shadow-left.png) top left no-repeat; width:35px; height:755px; float:left;}
.layout .right{float:left;background:url(style/bg-part2.png) top left repeat-x; width:385px; height:755px; position:relative}/*sombras*/
.layout .shadow-right{ background:url(style/bg-shadow-right.png) top left no-repeat; width:35px; height:755px; float:left; position:relative;}
.layout .right .logo{ background:url(style/logo.png) top left no-repeat; width:303px; height:80px; margin:10px auto; text-indent:-9999px; position:relative}
.layout .left .contenido{ float:left; margin-top:140px; color:#cacaca; font-size:13px; text-align:justify; line-height:15px; position:relative;}
.layout .left .contenido h2.max{ color:#00baff; font-size:30px; margin:20px 0; font-weight:normal; position:relative;}
.layout .left .contenido h2{ color:#00baff; font-size:20px; margin:30px 0 5px 0; font-family:"Myriad Pro", Arial; position:relative;}
.layout .left .contenido strong{font-weight:bold; font-size:12px; position:relative;}
.layout .left .contenido hr{border:0 none; border-bottom:1px dashed #047672; margin-top:20px; position:relative;}
.layout .left .contenido .bottom-expl p{ font-size:10px;}
.layout .left .contenido .bottom-expl p strong{ font-size: inherit;}
.layout .left .contenido .bottom-expl h4{ color:#00baff; font-weight:bold; display:block; font-size:14px; margin:3px 0px;}
.layout .left .contenido .bottom-expl h3{ color:#00baff; font-weight:bold; margin:3px 0px;}
.layout .left .contenido .bottom-expl strong{ font-weight:normal;}
.footer{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#006965; font-weight:bold; padding-top:10px; position:relative;}
.footer .footer-cont{ width:960px; margin:0 auto; text-align:left; position:relative;}
.footer .footer-cont .galeria{ float:left; position:relative; display:block; height:100px; margin-top:10px;}
.footer .footer-cont .galeria a img{ border:5px #fff solid; margin-right:5px;}
.footer .footer-cont .galeria a img:hover{ border:5px #00baff solid;}
.footer .footer-cont .nuestros-clientes{ background:url(style/nuestros-clientes.png) top left no-repeat; width:121px; height:69px; text-indent:-9999px; float:left;}
#contact-form{ text-align:left;}
.hint{background: url('style/tooltip.png') top left repeat-x #e6e7e9; border:2px solid #333333;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-top:-4px;padding:10px 0px;position:absolute;right:-110px;width:30px;z-index:100; font-weight:normal; color:#3e3e3e; -moz-border-radius:9px; -webkit-border-radius:9px; text-align:center; opacity: .75; filter: alpha(opacity=75); width:130px; font-weight:bold;}
.hint .arrow{ display:block; position:absolute; left:-13px; top: 5px;}
.hint strong{ color:#0099FF;}
.input-l{ background:url(style/bg-inputl.jpg) top left no-repeat; padding-left:22px; height:52px; margin-bottom:4px;}
.textboxi{ width:300px; height:46px; border:0px none; margin-bottom:30px; color:#3b3b3b; font-size:23px; padding:3px; background:url(style/bg-input.jpg) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.textbox-l{ background:url(style/bg-textl.jpg) top left no-repeat; padding-left:22px; height:123px; margin-bottom:9px}
.textboxbi{ width:300px; height:117px; border:0px none; margin-bottom:30px; color:#3b3b3b; font-size:23px; padding:3px; background:url(style/bg-text.jpg) top left repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h3.contacto-compr{background:url(style/contactanos.jpg) top left no-repeat; width:386px; height:128px; text-indent:-9999px; position:absolute; top:114px; right:19px;}
.enviar{background:url(style/btn-contactar.jpg) 0px 0px no-repeat; width:325px; height:63px; text-indent:-9999px; margin-left:2px;}
.enviar:hover{ background-position:0px -63px;}
.enviar:active{ background-position:0px 0px;}
.cont-cont{ position:absolute; top:270px; right:60px;}
#twitter_div{
	background:url(style/vibriontwitter.jpg) top left no-repeat;
	width:370px;
	height:42px;
	margin:0px;
	padding:14px 0px 0px 80px;
	position:absolute;
	color:#333333;
	left: 0px;
	top: 90px;
}
#twitter-link{ float:left;}
#twitter_div a{ color:#00baff; text-decoration:none;}
#twitter_div a:hover{ color:#00baff; text-decoration:underline;}

