body {
    color:#424242;
    margin:0;
    padding:0;
	font:16px 'Trebuchet MS', 'Lucida grande', sans-serif;
    line-height:20px;
    text-align:left;
}

#tabs .section1, #tabs .section2{
	float:left;
	width:250px;
/*	padding-left:10px;*/
}

#tabs .section1 p, #tabs .section2 p{
	margin-bottom:1px;
}
#tabs .section3{
	margin-top:140px;
}
#tabs-1,#tabs-2,#tabs-3,#tabs-4 {
	height:200px;
}
#container{
    background:#FFF url(../img/bg/content.jpg) no-repeat center top;
    
    margin: 0 auto;
    padding: 0;
    position: relative;
}
#container-int{
    background:#FFF url(../img/bg/content.jpg) no-repeat center top;
    
    margin: 0 auto;
    padding: 0;
    position: relative;
}
#header{
    background: url(../img/bg/header.jpg) no-repeat center top;
    height:70px;
}
#header_container{
		background: url(../img/bg/headerFill.jpg) repeat;
	
}
#header{
    margin: 0 auto;
    width:960px;
}
#logo{
    padding:10px;
    width:300px;
    height:48px;
    float:left;
}
#nav{
    margin-top:40px;
    float:right;
/*	width:500px;*/
}

#nav div{
    display:inline;
    padding: 41px 0px 15px 0px;
}

#nav div a{
    text-decoration:none;
    color:#fafafa;

    padding:41px 5px 15px 5px;
    font-size: 14px;
}
#nav div a:hover{
    background-color:#527a01;
    background:#527a01 url(../img/hover/menu.jpg) repeat-x top;
}

.menuActive{
	background-color:#527a01;
    background:#527a01 url(../img/hover/menu.jpg) repeat-x top;
}

#footer{
    margin: 0 auto;
    width:960px;
}
#footer .section{
    margin-top:10px;
    width:270px;
    float:left;
    padding: 10px 35px 0px 15px;
    color:#2E2E2E;
}
#etapas #section1{
	width:500px;
}
#section-etapas, #tabs{
	width:750px;
}
#banner-metodo{
	float:right;
/*	width:50px;*/
}
#etapas .section{
    width:230px;
/*    float:left;*/
    padding: 10px 0px 0px 15px;
	cursor: pointer;
}
#diseño, #desarrollo{
	float:left;
}
#preproduccion{
	width:500px;
/*	background-color:#94ca2c;*/
	
}
#postproduccion{
	width:500px;
	margin-top:100px;
}
#etapas .section p{
	margin-bottom:3px;
}
#content{
    margin: 0 auto;
/*    height:530px;*/
	min-height:520px;
	height:auto !important;
	height:520px;
	width:960px;
    padding-top:20px;
	margin-bottom:20px;
}
#content-home{
    margin: 0 auto;
/*    height:530px;*/
	min-height:648px;
	height:auto !important;
	height:648px;
	width:960px;
    padding-top:20px;
	margin-bottom:20px;
}
#section4{
	width:100px;
	float:left;
	margin-top:100px;
	margin-left:100px;
}
#section3{
	width:700px;
	float:left;
}
#footer_container{
	margin-top:-8px;
    background:#ffffff url(../img/bg/footer.jpg) no-repeat center top;
    height:200px;
}


#section1{
    float:left;
    width:420px;
}
#section2{
    float:right;
    width:420px;
}
#banner2{
	padding: 52px 0px 0px 0px;
	float:right;
    width:420px;
}
#section-metodo{
    float:left;
    width:500px;
}
#section-banner{
    float:right;
    width:420px;
}

.ico{
    width:50px;
    height:50px;
    float:left;
    padding:8px;
}
.bold{
    color:#316400;
}

a{
	
	text-decoration:none;
	color:#316400;
}

.big{
    font-size:18px;
    line-height:20px;
/*    line-weight:justify;*/
}
#vector-art{
    float:left;
}
#vector-text{
    width:600px;
    float:left;
    padding:0px 0px 0px 40px;
}
h1,h2,h3{
    color:#005992;
}
h1{
    font-size:40px;
    line-height:80px;
}
h2{
    font-size:30px;
    line-height:60px;
}
h3{
    font-size:20px;
    line-height:40px;
}
#tabs a{
	font:20px 'Trebuchet MS', 'Lucida grande', sans-serif;;
    line-height:40px;
	color:#005992;
	padding: 10px 0px 0px 10px;
}
p{
    margin-bottom:10px;
}
#content #contacto-page #section1 p{
    margin-bottom:2px;
}
#content #decidir-page .section{
    width:400px;
}
#content #decidir-page img{
    float:right;
}
.decidir{
    font-size:30px;
    color:#316400;
    text-decoration:none;
}
form input[type=text]{
    background: url(../img/form/inputs.gif) no-repeat top;
    color: #666666;
    font-size:10px;
    
    padding-left:2px;
    width:130px;
    height:25px;
    border-style:none;
}
form input[type=text]:hover, form input[type=text]:focus{
    background: url(../img/form/inputs.gif) no-repeat bottom;
    color: #666666;
}
form input[type=submit]{
    background: url(../img/form/submit.gif) no-repeat;
    
    width:65px;
    height:35px;
    border-style:none;
}
form textarea{
    background: url(../img/form/textareas.gif) no-repeat top;
    color: #666666;
    
    padding:2px;
    width:266px;
    height:43px;
    border-style:none;
}
form textarea:hover, form textarea:focus{
    background: url(../img/form/textareas.gif) no-repeat bottom;
}

#contact_mail #submit{
    float:right;
}

#tenemos{
	margin-top:220px;
}
li {
	list-style:circle;
}
/*ul.b {list-style-type: square;}*/

#slider{
	width:720px;
	height:500px;
}

#slider li{
	width:720px;
	list-style:none;
}

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


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

