*{
	margin:0;
	padding:0;	
}

html{
	overflow:auto;
	overflow-x:hidden;
}

body{
	margin:0;
	padding:0 0 0 0;
	background: #80D0F1 url(../images/bg_body.jpg) top center repeat-x;
	text-align:center;
	overflow-x:hidden;
}

.container_index{
	margin:0 auto;
	padding:0;
	width:939px;
	height:596px;
	padding:0;
	background: url(../images/bg_content_index.png) top center no-repeat;
}

.content_index{
	float:left;
	width:998px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
}

.logo_index{
	float:left;
	width:193px;
	margin:180px 0 0 80px;
	padding:0;
	display:inline;
}

.botones_index{
	float:left;
	width:400px;
	margin:160px 0 0 20px;
	padding:0;
	display:inline;
}

.botones_index img{
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.botones_index img:hover{
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
}

.telefonos_index{
	float:left;
	width:180px;
	margin:200px 0 0 10px;
	padding:0;
	font:300 16px Arial;
	color:#fff;
	display:inline;	
}

.slogan_index{
	clear:both;
	float:left;
	width:200px;
	margin:0 0 0 90px;
	padding:0;
	font:300 17px Arial;
	color:#fff;
	display:inline;	
}

.footer_index{
	clear:both;
	float:left;
	width:500px;
	height:50px;
	margin:100px 0 0 50px;
	color:#8D3A94;
	font:300 12px Arial;
	text-align:left;
	display:inline;	
}

.text_col {
	color:#333;
	float:left;
	font:300 12px Arial;
	line-height:18px;
	text-align:justify;
	width:410px;
}

.text_col p,.text_col h1 {
	margin:10px 0px !important;
}

a:link,a:visited{
	color:#555 ;
	font:700 12px Arial;
	text-decoration:none;
}

a:hover{
	text-decoration:underline !important;
}
