*{ margin:0; padding:0; border:0; outline:0;}
table { border-collapse:collapse; border-spacing:0; }
ol,ul { list-style:none; }

h1,h2,h3,h4,h5,h6 { 
	font-weight:bold;
	font-size:16px; text-transform:uppercase; 
	font-size:20px;
	color:#993366;
}

.left{ float:left; display:inline;}
.right{ float:right; display:inline;
font-size:16px;


}
.block{ width:100%; float:left; clear:both;}


a{ text-decoration:none;}
a:hover{text-decoration:underline;}



body{
	font-family: "Trebuchet MS", Arial;
	font-size:12px; color:#000;
	background:#353535; 
}
h1{ display:none;}

#contenedor{  width:950px; margin:0 auto;}



#header,#menu, #banner,#bg-blanco,#contenido,#info, #marcas,#menu-footer{ 
width:100%; float:left; clear:both;}


/* Header */
#header{
	background:url(../images/bg-header.jpg) no-repeat;
	height:85px;
}
#header img.left{
	margin-top:18px; margin-left:29px;

}
h2{ 
	color:#000101; margin-right:27px; margin-top:34px; font-size:12px;
	text-transform:none; font-weight:normal;
}



/* Menu */
#menu{
	background:url(../images/bg-menu.gif) repeat-x;
	height:40px; padding-top:8px;
}
	#menu a{
		color:#fff;
		text-transform:uppercase;
		float:left; display:inline;
		background:url(../images/linea-menu.gif) no-repeat right top;
		height:15px; padding:10px 42px 0 42px;
		font-size:18px;
	}
	#menu a.last{ background:none;}
	#menu a:hover,
	#menu a.activo{ color:#993366; text-decoration:none;}
	#menu a.activo{ font-weight:bold;}

#banner img{ float:left; clear:both; width:100%;}

/* Contenido */
#contenido{
	background:url(../images/bg-contenido.gif) repeat-y;
	border-bottom:1px solid #d9d9d9; padding-bottom:0px;
}

#bg-blanco{
	background:#fff;

}


#contenido-izq{
	width:950px; 
}

#intro{
	background:#fff;
	width:949px; 
	padding-left:1px; padding-bottom:1px;
	font-size:14px;
	color:#999999;

}

	#intro h3{ color:#993366;}
	#intro p{ margin:10px 0; color:#747373;}
	
	#intro ul li{
		display:inline;
		background:url(../images/list.gif) no-repeat left center;
		width:195px; float:left; text-transform:uppercase; 
		font-size:16px;
		padding:2px 0; padding-left:15px;
	}
		#intro ul li a{ color:#000; }


#caja{
	float:left; clear:both; display: inline;
	border-top:1px solid #d9d9d9;
	width:588px;
	margin-left:25px; padding-top:25px;

}

	#caja h4{ color:#6aa5ed; }
	#caja p{ margin-top:15px;}

	#caja-izq{ width:265px; }
		#caja-izq a{ color:#000; display:block;}

	#caja-der{ width:282px;}
	#servicios-home{
		border-bottom:1px solid #d9d9d9;
		padding-bottom:2px; margin-bottom:30px;
	}
	#blog-home h5{
		display:block;
		background:url(../images/tit-blog.gif) no-repeat; width:240px;
		height:42px; text-indent:-9999px;
	
	}

#contenido-der{
	width:265px; margin-right:20px; padding-top:25px;
}

#contenido-der img{ margin-top:27px;}
#contenido-der p span{ text-transform:uppercase;}

/* Info Bottom */
#info{
	color:#000; font-size:14px;
	padding:5px 0;
	text-align:center;
	border-bottom:1px solid #d9d9d9;
	font-size:18px;
	color:#747373;
	background-color:#FFFFFF;
}
	#info a{ color:#747373;
	text-decoration:underline;}

#marcas{ padding:5px 0; text-align:center; height:30px; background-color:#FFFFFF;}


/* Menu Footer */
#menu-footer{
	padding:45px 0; text-align:center; color:#fff;
}
	#menu-footer a{
		color:#fff;
		text-transform:uppercase;
		margin:0 20px;
	}
	#menu-footer a:hover,
	#menu-footer a.activo{ color:#6aa5ed; text-decoration:none;}


.Estilo1 {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}

.boton{
	background-color:#993366;
	color:#FFFFFF;
	font-size:16px;	
	border:#999999 1px solid;
	
}

.font-granlila{
	color: #993366;
	font-size:18px;
	font-style:normal;
	font-weight:200;
}

.fontsi{
	color: #993366;
	font-size:14px;
}

.fontsi a{
	color: #993366;
	font-size:14px;
	text-decoration:underline;
	
}

.abaixblanc{
	font-size:12px;
	color:#FFFFFF;
	font-weight:100;
	color:#999999;
	
}

.abaixblanc a{
	font-weight:100;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
}

.border-gris{
		border-bottom:#CCCCCC 1px;
	 border:4px solid #EFEFEF;
	 border-collapse:collapse;
}

.border-gris22{
border-collapse:collapse;
border: 1px #999999;
background-color:#E8E8E8;
color:#666666;



}

.FILO{

color: #747373;
font-size:13px;
}