@charset "utf-8";
/* CSS Document */
.navidad{
	position:relative;
	width:900px;
	height:48px;
	background:url(images/navidad.png) center no-repeat;
	z-index:1;
}
body{
	background:#FFF;
}
a{
	text-decoration:none;
}
.todo{
	position:absolute;  
	width:900px;
	height:auto;
	left:50%;   
	margin:0 0 0 -450px;
}
.baner{
	position:relative;
	width:903px;
	height:175px;
	float:left;
}
.foto{
	background:url(images/banner.jpg) no-repeat;
	width:647px;
	height:130px;
	float:right;
	border:3px solid #FFF;
	text-transform:uppercase;
	color:#FFF;
	text-align:center;
	font-weight:800;
	font:14px bolder Verdana, Arial, Helvetica, sans-serif;
	line-height:45px;
}
.azul{
	width:250px;
	height:110px;
	background:#009;
	padding-top:20px;
	margin-top:3px;
}
.azul1{
	width:100px;
	height:90px;
	background:#33C;
	margin:10px 0 0 120px;
	padding-top:3px;
}
.azul2{
	width:100px;
	height:90px;
	background:#66F;
	margin:10px;
	padding-top:3px;
}
.azul3{
	position:relative;
	width:100px;
	height:90px;
	background:#CCF;
	margin:10px;
	padding-top:3px;	
}
.logo{
	background:url(images/logo.jpg) no-repeat;
	border: 3px solid #009;
	width:370px;
	height:70px;
	margin:10px 0 0 10px;
}
.contenido{
	position:relative;
	width:903px;
	height:30px;
}
.servicios{
	font:18px bold Arial, Helvetica, sans-serif ;
	color:#FFF;
	float:left;
	width:246px;
	height:25px;
	background-color:#999;
	text-align:right;
	margin-right:3px;
}
.capital{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:800px;
	padding:10px;
}
.titulo{
	font:18px Arial, Helvetica, sans-serif ;
	color:#999;
	float:left;
	width:150px;
	height:25px;
	background-color:#EFEFEF;
	padding-left:10px;
}
.tituloacon{
	font:18px Arial, Helvetica, sans-serif ;
	text-align:right;
	color:#009;
	float:right;
	width:486px;
	height:23px;
	border: 1px  dashed;
	border-left-color: #FFF;
	padding-right: 5px;
}
.contenido2{
	position:relative;
	width:903px;
	height:120px;
}
.menu{
	font:11px bold Arial, Helvetica, sans-serif ;
	width:240px;
	float:left;
	text-align:right;
	border:3px solid #FFF;
	line-height:17px;
	height:110px;
}
.menu a{
	color:#333;
	background: url(images/cubo.jpg) right no-repeat;
	padding-right:15px;
}
.menu a:hover{
	color:#33F;
	background: url(images/cubobn.jpg) right no-repeat;
}
.contenido3{
	width:650px;
	height:120px;
	float:right;
}
.menu2{
	width:170px;
	height:120px;
	float:left;
	font:14px bolder Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:800;
	line-height:25px;
	text-align:left;
	margin-top:10px;
}
.menu2 a{
	padding-left:10px;
	color:#06F;
}
.menu2 a:hover{
	color:#333;
	text-decoration:underline;
}	
.texto{
	margin-top:2px;
	font:11px bold Arial, Helvetica, sans-serif ;
	width:320px;
	height:140px;
	float:left;
	border:#333 1px;
}
.titula{
	font:16px Geneva, Arial, Helvetica, sans-serif;
	font-weight:800;
	text-align:center;
	line-height:20px;
}
.azulin{
	color:#009;
	font:Verdana, Arial, Helvetica, sans-serif 14px;
	font-weight:800;
}
.foto2{
	background:url(images/foto.jpg) no-repeat;
	width:151px;
	height:140px;
	float:right;
	margin-top:5px;
}
.info{
	width:410px;
	height:15px;
	color:#666;
}
marquee{
	width:400px;
	height:15px;
	float:left;
	font:10px Geneva, Arial, Helvetica, sans-serif; 
	margin:0;
	padding-top:20px;
	color: #009;
}
marquee p{
	display:inline;
}
.neg{
	font-weight:800;
}
.form{
	float:right;
}
.vol {
	text-align:center;
	padding-top:10px;
}
.may {
	text-transform:uppercase;
}
.clientes{
	width:320px;
	height:140px;
	float:left;
	overflow:auto;
	display:inline;
	text-align:center;
}
.clientes div{
	margin-top:10px;
	width:300px;
}
.uno{
	background:url(images/agenciatributaria.jpg) no-repeat top;
	height:77px;
}
.dos{
	background:url(images/autoser.jpg) no-repeat top;
	height:39px;
}
.tres{
	background:url(images/burodecor.jpg) no-repeat top;
	height:62px;
}
.cuatro{
	background:url(images/catalysis.jpg) no-repeat top;
	height:70px;
}
.cinco{
	background:url(images/csaip.jpg) no-repeat top;
	height:50px;
}
.seis{
	background:url(images/fmp.jpg) no-repeat top;
	height:70px;
}
.siete{
	background:url(images/fmta.jpg) no-repeat top;
	height:70px;
}
.ocho{
	background:url(images/ftm.jpg) no-repeat top;
	height:59px;
}
.nueve{
	background:url(images/galcayak.jpg) no-repeat top;
	height:45px;
}
.diez{
	background:url(images/inia.jpg) no-repeat top;
	height:40px;
}
.once{
	background:url(images/itra.jpg) no-repeat top;
	height:32px;
}
.doce{
	background:url(images/ocv.jpg) no-repeat top;
	height:68px;
}
.rece{
	background:url(images/seryma.jpg) no-repeat top;
	height:67px;
}
.catorce{
	background:url(images/snapon.jpg) no-repeat top;
	height:40px;
}
.quince{
	background:url(images/time-force.jpg) no-repeat top;
	height:43px;
}
.dieciseis{
	background:url(images/univet.jpg) no-repeat top;
	height:68px;
}
.diecisiete{
	background:url(images/uam.jpg) no-repeat top;
	height:70px;
}
.linea{
	border-bottom:#000 1px solid;
	width:900px;
	height:20px;
	float:right;
	position:relative;
	font:10px Verdana, Arial, Helvetica, sans-serif ;
	margin-top:10px;
}
.aec{
	font:9px Arial, Helvetica, sans-serif;
	float:left;
	width:900px;
	padding-top:10px;
}
.aec a{
	color:#660;
}
.intro{
	border:2px double;
	position:absolute;  
	width:1000px;
	height:600px;
	left:50%;
	top:50%;   
	margin:-300px 0 0 -500px;
}
	