/* CSS Document */
*{ font-family:Arial, Helvetica, sans-serif; color:#000000;}
body { margin: 0; background: url(../images/index/fondo_index.jpg) top center no-repeat; }

ul{ float: left; width: 100%; margin: 0; padding:0;}
ul li{ float:left; width: 100%; list-style: none; margin: 0; padding:0 0 5px 0;}
ul li a{ font-size: 16px; color:#000000; font-weight: normal !important; text-decoration: none; margin:0; padding:0 0 5px 0;}
div.contenido{
	float: left;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -384px;
	margin-top: -225px;
	width: 768px;
	height:450px;
	padding:0;
	}
div#logo{ float:left; width: 243px; height: 145px; margin:0 15px 0 0; padding:0; display: inline; }
div#flash{ float: right; background:#ffffff; width:507px; height: 227px; margin:0; padding:0; display:inline;}


div.contenido img {border: none;}


/*desarrollo web*/
div.destacados{ width: 768px; float:left; margin: 15px 0 0 0; padding:0;}
div.destacados div#ds{
	float: left;
	width: 246px;
	margin:0;
	padding:0;
	background: url(../images/index/bg_blanco.png) top left repeat !important;
	background: url(../images/index/bg_index.gif) repeat;
	padding-bottom: 17px;
	display:inline;
	}
div.destacados div#ds ul{
	border-left: 1px solid #f96d00;
	margin: 26px 0 0 0;
	display:inline;
	padding-left: 5px;
	list-style-position:inside;
	/*height:65px;*/
	}
div.destacados div#ds1{
	width: 160px;
	margin-top: 29px;
	padding-left: 21px;
	 }

div.destacados div#ds1 h1 { margin:0;}
div.destacados div#ds1 h1 a {font-size: 18px; text-decoration: none; font-weight: normal;}

div.destacados div#ds1 h1 strong { font-size: 30px; color:#0041ad;}

/*marketing*/
div.destacados div#sf{
	position:relative;
	float: left;
	width: 246px;
	margin-left:15px;
	background:url(../images/index/bg_blanco.png) repeat !important;
	background: url(../images/index/bg_index.gif) repeat;
	padding-bottom: 17px;
	display:inline;
	}
div.destacados div#sf ul{ border-left: 1px solid #f96d00; margin: 26px 0 0 0; /*height: 52px;*/ display:inline; padding-left: 5px; list-style-position:inside;}
div.destacados div#sf1{
	width: 160px;
	margin-top: 29px;
	padding-left: 21px;
	 }
div.destacados div#sf1 h2 { margin:0;}
div.destacados div#sf1 h2 a{ font-size: 18px; text-decoration: none; font-weight: normal;}

div.destacados div#sf1 h2 strong { font-size: 30px; color:#f96d00;}

/*consultorķa*/
div.destacados div#dg{
	position:relative;
	float: left;
	width: 246px;
	margin-left: 15px;
	background:url(../images/index/bg_blanco.png) repeat !important;
	background: url(../images/index/bg_index.gif) repeat;
	padding-bottom: 17px;
	display:inline;
	}
div.destacados div#dg ul{ border-left: 1px solid #f96d00; margin: 26px 0 0 0; /*height: 52px;*/ display:inline; padding-left: 5px; list-style-position:inside;}
div.destacados div#dg1{
	width: 160px;
	margin-top: 29px;
	padding-left: 21px;
	 }

div.destacados div#dg1 h2{ margin:0;}
div.destacados div#dg1 h2 a{ font-size: 18px; text-decoration: none; font-weight: normal;}

div.destacados div#dg1 h2 strong { font-size: 30px; color:#4d7ac6;}

/*footer*/
div.footer { float:left; width: 100%; margin: 80px 0 0 0; padding:0; color:#FFFFFF; text-align:left; vertical-align: center;}
div.signature { float:left; width: 50%; margin:0; padding:0;}
div.signature img{ margin:0; padding:0; float:left; width:35px; height:23px;}
div.signature a{font-size: 11px; color:#FFFFFF; margin: 0 0 0 15px; padding:0; text-decoration: none; }

div.validations { float:right; width: 50%; margin:0; padding:0; text-align: right;}
div.validations a img.validtriplea { width:76px; height:22px;}
div.validations a img.validxhtml {width:63px; height:22px;}
div.validations a img.validcss {width:56px; height:22px;}
