@font-face {
	font-family: 'caranda';
	src: url('fonts/Candara.eot');
	src: local('Lucida Grande'), url('fonts/Candara.woff') format('woff'), url('fonts/Candara.ttf') format('truetype'), url('fonts/Candara.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: "candaraBold";
    src: url("Candarab.ttf");
}
@font-face {
    font-family: "candaraItalic";
    src: url("Candarai.ttf");
}
@font-face {
    font-family: "candaraBoldItalic";
    src: url("Candaraz.ttf");
}

#logo {
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url("../img/logo.jpg");
    background-position: 35px 35px;
    background-repeat: no-repeat;
    border-bottom: 2px solid #ADAFB2;
    height: 135px;
    width: 1024px;
}
body {
    background-color: #58595B;
    margin: 0;
}
#main {
    background-color: #FFFFFF;
    margin-top: 0;
    padding-bottom: 32px;
    width: 1024px;
}
#menuTD {
    color: #FFFFFF;
    height: 60px;
    padding-right: 32px;
}
#content {
    width: 944px;
}
#head {
    background-color: #59585B;
    color: #FFFFFF;
    font-size: 21.6px;
    height: 32px;
    vertical-align: bottom;
}
#clear {
    height: 32px;
}
.avisoEnvio{text-align:center; font-size:12px; color:#78A22F;
}
#rightSide1Long {
    height: 220px;
    width: 720px;
}

#leftSide2Long {
    background-color: #78A22F;
    color: #FFFFFF;
    float: left;
    height: 170px;
    margin-top: 32px;
    padding: 30px;
    vertical-align: top;
    width: 620px;
}
#rightSide2Short {
    background-color: #BABCBE;
    float: right;
    height: 170px;
    margin-top: 32px;
    padding: 20px;
    width: 212px;
}
#rightSide2Short p {
    color: #4D4D4F;
}
#rightSide1Long {
    float: right;
    margin-top: 32px;
}
.titulo {
    font-weight: bold;
    }
.preguntasFrecuentes{	margin-bottom:60px;
}
td {
    vertical-align: top;
}
tside1long {
    float: left;
    height: 220px;
    margin-top: 32px;
    width: 692px;
}
#rightSide1Short {
    background-color: #807F83;
    color: #FFFFFF;
    float: right;
    height: 220px;
    margin-top: 32px;
    width: 210px;
}
#rightSide1Short li,#rightSide2ShortGreen li{ font-size:14px}

ul {
    padding-right: 10px;
}
#rightSide2ShortGreen {
    background-color: #E4E76D;
    color: #4D4D4F;
    float: right;
    height: 210px;
    margin-left: 32px;
    margin-top: 32px;
}
#rightSide2ShortGreen p {
    color: #4D4D4F;
}
#bottomFullGrey {
    background-color: #58595B;
    height: 230px;
    width: 944px;
}
#bottomFullGreen {
	margin-top:43px;
    background-color: #78a22f;
     height: 32px;
    width: 944px;
}
#bottomFullGrey p {
    color: #FFFFFF;
}
div {
    background-position: right center;
    background-repeat: no-repeat;
    position: inherit;
}
#leftSide1Long {
    float: left;
    height: 174px;
    margin-top: 32px;
    width: 692px;
	 border:1px #BABCBE solid
}
#leftSide1Long p {
    color: #807F83;
    margin-top: 32px;
    width: 357px;
	margin-left:15px;
}
#middleBottom {
    background-color: #58595B;
    color: #FFFFFF;
    float: left;
    height: auto;
    margin-top: 32px;
    padding: 20px;
    width: 904px;
}
#avisoPrivacidad{
    background-color: #aaaaaa;
    color: #FFFFFF;
    float: left;
    height: auto;
    margin-top: 32px;
    padding: 20px;
    width: 904px;
}
.normal36 {
    font-size: 38px;
    line-height: 0;
    margin-top: 6px;
    padding-left: 17px;
    position: relative;
    top: 26px;
}
.normal10 {
    font-size: 10px;
}
.normal1825 {
    font-size: 18px;
    line-height: 25px;
    text-align: justify;
}
.normal16 {
    font-size: 16px;
    text-align: justify;
}
.bold16 {
    font-family: caranda, Verdana, Geneva, sans-serif;
font-weight:bold;
    font-size: 18px;
}
.normal22 {
    font-size: 22px;
    line-height: 0;
}
.normal1518 {
    font-size: 18px;
}
.normal1621 {
    font-size: 16px;
    line-height: 21px;
}
.normal1618 {
    font-size: 16px;
    text-align: justify;
}
.bold {
    font-family: caranda, Verdana, Geneva, sans-serif;
font-weight:bold;
    font-size: 22px;
}
.boldItalic1518 {
    font-family: caranda, Verdana, Geneva, sans-serif;
	font-style:italic;
    font-size: 16px;
    font-style: italic;
    line-height: 24px;
    margin-right: 13px;

}
.boldItalic1617 {
    font-family:  font-family: caranda, Verdana, Geneva, sans-serif;
	font-style:italic;
    font-size: 16px;
    font-style: italic;
    line-height: 18px;
	
}
.bold27 {
    font-family: caranda, Verdana, Geneva, sans-serif;
font-weight:bold;
    font-size: 27px;
	line-height:8px;
}
.bold1617 {
    font-family: candara;
    font-size: 16px;
    line-height: auto;
	margin-bottom:-16px;
	font-weight:bold;
	
}
* {
    font-family: Candara,Geneva,sans-serif;
}
#leftSide1short {
    color: #4D4D4F;
    float: left;
    height: 220px;
    padding-top: 32px;
    text-align: justify;
    vertical-align: text-top;
    width: 185px;
}
.normal1720 {
    font-size: 19px;
    line-height: 20px;
}
.derecha {
    float: right;
	text-align:right
}
.izquierda{ float:left}
#middleBottom div{ width:415px; float:left; margin:0px 10px 0px 10px; text-align:justify}
.beneficios{ list-style:url(../img/beneficios.png)}
.soluciones{ list-style:url(../img/soluciones.png)}
#contacto{ padding-top:45px; color:#717073}
#contacto td{ text-align:left; width:auto}
#contacto input[type=text], textarea{ background-color:#CCC; border: solid 1px #666666; border-bottom: #999; border-right: #999; width:500px}
#botonReload{ cursor:pointer; margin-top:8px;float:left}
#enviarBtn{  cursor: pointer;
    float: right;
    margin-right: 75px;
    margin-top: 22px;}
	li{ border-right:2px #ADAFB2 solid}
	.soluciones li, .beneficios li{border-right:none}
	.MsgSent{ color:#717073}
	#codigoIncorrecto{ color:#990000; font-weight:bold}