@charset "utf-8";
/* CSS Document */


/* ----------------------- Start of Structure ----------------------- */ 

/*General*/
body{background: #FFF; font-family: Arial, Helvetica, sans-serif; color: #424242;}
*{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#content{padding: 0; width: 1016px; margin: 0 auto;}

/*bar top*/
#top{padding: 0; width: 1016px; margin: 0; float: left;}
#top #logos{width: 1016px; margin: 0 0 25px 0; float: left;}
#top #logo{width: 290px; margin: 18px 224px 0 18px; float: left; height: 45px;}
#top #contactsales{width: 125px; margin: 28px 167px 0 0; float: left; color:#000;}
#top #contactsales p{color:#000; margin: 0; padding: 0; font-size: 18px; font-weight: bold;}
#top #chat{width: 190px; margin: 28px 0 0 0; float: left;}

/*Menu top*/
a#request{width: 232px; height: 37px; background:url(../images/fnd-botonera2.gif) repeat-x; padding: 0 0 0 72px;display: block; float: left; position: relative;}
.swf{
	position:absolute;
	width: 39px;
	height: 41px;
	top: -6px;
	left: 263px;
}
#menu{height: 37px; width: 711px; float: left; margin: 0; background: url(../images/fnd-botonera.gif) repeat-x; padding: 0;}
#menu ul li{padding: 0; float: left; height: 37px; margin: 0;}
#menu ul li a{display: block; height: 37px; color: #000000; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0;}
#menu ul li a:hover{background-position: 0 -37px;}
#menu ul li a.select{background-position: 0 -37px;}
#menu ul li a span{display: none;}
#btn-home{width: 90px; background: url(../images/btn-home.gif) no-repeat top left;}
#btn-web{width: 113px; background: url(../images/btn-web.gif) no-repeat top left;}
#btn-marketing{width: 137px; background: url(../images/btn-marketing.gif) no-repeat top left;}
#btn-portfolio{width: 104px; background: url(../images/btn-portfolio.gif) no-repeat top left;}
#btn-contact{width: 112px; background: url(../images/btn-contact.gif) no-repeat top left;}

/*Information*/
#information{width: 557px; float: left; margin: 30px 0 0 0; padding: 0 22px;}
#left{margin: 28px 0 0 8px; float: left; width: 296px;}
.form{width: 296px; float: left; margin: 0 0 20px 0; font-size: 12px; color: #000000;}
.form .input{width: 288px; background: #efeff1; border: none; height: 9px; padding: 17px 5px; font-size: 12px;}
.form textarea{width: 288px; background: #efeff1; border: none; height: 230px; padding: 0 5px; font-size: 14px;}
#staff{width: 296px; float: left; margin: 10px 0 0 0; font-size: 12px; color: #000000;}
.send{font-size: 16px; color: #333333;}

#right{margin: 23px 0 0 8px; float: right; width: 670px; font-size:12px; line-height:20px;}
.img {margin-bottom: 15px; width: 670px; min-height: 125px;}
.img img{float:left; padding-right:20px;}
#promotions{margin: 35px 0 0 0; float: right; width: 648px; background: #fbfbfb url(../images/fnd-promos.gif) repeat-x bottom; border-left: #e8e7e7 1px solid; border-right: #e8e7e7 1px solid; padding: 15px 10px 11px 10px; min-height: 159px;}
.promo{width: 205px; float: left; color: #2d2c2c; font-size: 14px;}
.promo a.green{display: block; width: 193px; padding: 50px 6px 0 6px; background: #377500; color: #FFFFFF; min-height: 86px;}
.promo a.red{display: block; width: 193px; padding: 50px 6px 0 6px; background: #e00000; color: #FFFFFF; min-height: 86px;}
.promo span{font-size: 14px; color: #FFFFFF;}
.promo span strong{font-size: 36px; color: #FFFFFF; font-weight: normal;}

.promo2{width: 205px; float: left; color: #2d2c2c; font-size: 14px; margin: 0 15px;}
.promo2 a.orange{display: block; width: 193px; padding: 50px 6px 0 6px; background: #ff9000; color: #FFFFFF; min-height: 86px;}
.promo2 span{font-size: 14px; color: #FFFFFF;}
.promo2 span strong{font-size: 36px; color: #FFFFFF; font-weight: normal;}

/*Text*/
img{border:none;margin:0;padding:0;}
p{font-size:12px;margin:0 0 10px 0;padding:0;text-align:justify;line-height: 20px;}
form{margin:0;padding:0;}
h1{margin: 0 0 15px 0; color: #b20505; font-size: 24px; font-weight: normal; line-height:30px;}
h2{font-size: 14px; margin: 10px 0;}
h3{font-size: 14px; margin: 15px 0 5px 0;}
#right p{width: 600px;}
/*ol {font-size: 11px; float: left; margin: 3px 0 0 30px;}
*/
ol li{ list-style: decimal; font-size:12px; line-height:15px; padding-bottom:10px;}

/*footer*/
#footer{padding: 0; width: 670px; margin: 40px 0 0 0; float: right; font-size: 10px;}
#footer a{font-size: 10px; color: #4d4c4c;}
#footer a:hover{color: #999999;}

/*others*/

#faq{font-size:14px; line-height:24px; background-color:#CCC; }
.row1{background-color:#FFC; }
.row2{background-color: #FF9; }
.row2{background-color: #FF6; }
.row4{background-color:#FF3; }
.row5{background-color: #FC0;}
.row6{background-color: #F90;}
.table1 {background-color: #F90; line-height:24px; font-size:12px;}
.table1 a{padding:5px;}

/* ----------------------- Clearfix ----------------------- */ 
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* Esconde de IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fin esconde de IE-mac */

#homelist{margin-left:30px;}
#homelist li{padding-bottom:10px; line-height:18px; font-size:12px;}