*{
border:0px;
}
body{
	padding:0px;
	margin:0px;
}

a{
text-decoration:none;
}

input, textarea {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

body {
background-color:#deded5;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.content {
position:relative;
float:left;
width:996px;
min-height:612px;
margin:auto;
margin-top:25px;
/*nos posicionamos en el centro del navegador top*/
left:50%;
/*indicamos que el margen izquierdo, es la mitad de la anchura*/
margin-left:-498px;
background-color:#FFFFFF;
} 

.logo {
float:left; 
width:320px;
height:55px;
padding-top:32px;
padding-left:30px;
font-size:16px;
color:#AAA;
}

.buttons{
float:right;
width:435px;
margin-top:66px;
font-size:12px;
color:#555555;
height:39px;
}

.buttons a{
color:#555;
text-decoration:none;
font-weight:bold;
padding-left:19px;
padding-right:19px;
padding-bottom:25px;
padding-top:2px;
background-image:url(../img/button-down.png);
background-repeat:repeat-x;
}

.buttons a:hover{
background-image:url(../img/button-up.png);
color:#ff4f30;
}

.header {
float:left;
position:relative;
width:939px;
height:300px;
margin-top:40px;
margin-left:30px;
border:#CCCCCC 1px solid;
}

.subheader {
float:left;
width:939px;
margin-top:35px;
margin-left:30px;
}

.cuadro-naranja{
float:left;
background-color:#ff4f30;
padding:15px;
}

.cuadro-naranja div{
color:#FFFFFF;
font-size:24px;
}

.cuadro-gris{
float:left;
border:#CCCCCC 1px solid;
padding:7px;
}

.footer{
clear:both;
margin-top:29px;
width:100%;
float:left;
background-color:#323232;
height:280px;
}

.cuadro-oscuro{
float:left;
padding:29px;
color:#FFFFFF;
font-size:12px;
}

.cuadro-oscuro div{
color:#ff4f30;
font-size:24px;
padding-bottom:15px;
}

.naranja{
color:#FF3300;
}

.gris-claro{
color:#AAA;
}

.font14{
font-size:14px;
}

.font24{
font-size:24px;
}

.title{
	    color: #ff4f30;
    font-size: 24px;
padding-bottom: 15px;
}

.oculto{
    opacity: 0;
position: absolute;
top: 0;
left: 0;
height: 0;
width: 0;
z-index: -1;
}