body {
	background:#f9f9f9;
	font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;
	line-height: 14px;
	background:url(../images/fondo-general.jpg) repeat-x #ffffff;
	
}

/* --------------------------- Solo Index ------------------------------- */

#todo {
	width:853px;
	height:600px;
	margin:0 auto;
	background:url(../images/fondo.png) no-repeat center;

}

#cuerpo-index{
	width:800px;
	height:420px;
	margin:0 auto;
	background:url(../images/fondo.jpg) repeat;
}

#logo {
	width:240px;
	height:90px;
	float:left;
	margin-left:20px;
	padding-top: 10px;
}


#menu-dos{
	width:350px;
	height:15px;
	float:left;
	margin-left: 180px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-top: 3px;
}

.idioma{
	width:70px;
	height:15px;
	background:#FFFFFF;
	padding:5px 0px 0px 5px;
	margin:0px 0px 8px 355px;
	font-weight: bold;
}

.login{
	width:430px;
	height:70px;
	margin-bottom:5px;
	padding-top: 5px;
	font-weight: normal;
	font-size: 9px;
	float:left;
	margin-left: 100px;
	_margin-left: 50px;
	
}

.login .idioma a{
	font-weight: normal;
	
}

#cuerpo-index .login span{
	margin-left:140px;
	margin-top: 3px;
	color:#999999;
}

.login a{
	color:#666666;
	text-decoration:none;
}

.login a:visited{
	color:#666666;
	text-decoration:none;
}

.login a:hover{
	color:#333333;
	text-decoration:none;
}

#menu-dos a{
	color:#666666;
	text-decoration:none;
	font-weight: bold;
}

#menu-dos a:visited{
	color:#666666;
	text-decoration:none;
	font-weight: bold;
}

#menu-dos a:hover{
	color:#333333;
	text-decoration:none;
	font-weight: bold;
}


#banner{
	width:800px;
	height:320px;
	float:left;
}

#footer {
	width:800px;
	height:180px;
	margin: 0 auto;
	background:  url(../images/footer.jpg) #d7d7d7;
}

#menu-servicios {
	width:180px;
	height:54px;
	background:url(../images/menu.jpg) no-repeat;
	margin-top:-30px;
	float: left;
	position: relative;
	margin-left: 10px
}

#menu-productos {
	width:180px;
	height:54px;
	background:url(../images/menu.jpg) no-repeat;
	margin-top:-30px;
	float: left;
	position: relative;
	margin-left: 10px
}

#menu-portales {
	width:180px;
	height:54px;
	background:url(../images/menu.jpg) no-repeat;
	margin-top:-30px;
	float: left;
	position: relative;
	margin-left: 10px
}

span{
	font-size:10px;
	color:#FFFFFF;
	line-height: 11px;
	margin: 0px 10px 0px 10px;
	display:block;
}

#rss {
	width:210px;
	height:160px;
	margin-top:-30px;
	float: left;
	position: relative;
	margin-left: 10px;
}

h2 {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:4px;
	margin-left: 10px;
	margin-top: 10px;
}

h2 a, a:visited, a:hover {
color:#FFFFFF;
text-decoration:none;}


.combo {
	width:150px;
	height:18px;
	background:#FFFFFF;
	border:0px;
	color: #999999;
	font-size:11px;
	
}

.boton{
	width:60px;
	height:20px;
	background:url(../images/boton.jpg) repeat;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: bold;
	border:0px;
	margin-top:-2px;
}

.links-servicios{
	width:180px;
	height:165px;
	background:url(../images/alpha.png) repeat;
	margin:15px 0px 0px 0px;
	display:none;
}

.links-servicios a, a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.links-servicios a:hover{
color:#006699;}

.links-productos{
	width:180px;
	height:185px;
	background:url(../images/alpha.png) repeat;
	margin:5px 0px 0px 0px;
	display:none;
}

.links-productos a, a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.links-productos a:hover{
color:#006699;}

.links-portales{
	width:180px;
	height:80px;
	background:url(../images/alpha.png) repeat;
	margin:5px 0px 0px 0px;
	display:none;
}

.links-portales a, a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.links-portales a:hover{
color:#006699;}

#footer ul li {
	font-size:11px;
	color:#FFFFFF;
	padding:4px 0px 0px 4px;

}

#rss .titulo{
	width:200px;
	height:20px;
	background:#999;
	font-size: 13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
}


#rss ul{
	margin-left:5px;
	margin-right: 5px;
}

#rss ul li a, a:visited{
	color:#FFFFFF;
	text-decoration:none;

}

#rss ul li  a:hover{
color:#006699;
text-decoration:none;}

.sciolli{
	width:80px;
	height:20px;
	float:left;
	margin-top: 25px;
	margin-left: 15px;
}

.copy {
	width:400px;
	height:20px;
	margin-left:105px;
	margin-top:30px;
	float:left;
	font-size:11px;
	color:#666666;
}

.redes{
	margin-top:25px;
	margin-left:110px;
	width:80px;
	height:20px;
	float:left;
}

.redes img{
margin-right:5px;}



/*----------------------------- PAGINAS INTERNAS ---------------------------- */

.form{
font-size:11px;
color:#999999;
background:#ffffff;
border:none;
*border:3px solid #ffffff !important;
padding:2px;}

.input{
font-size:11px;
color:#999999;
width:100px;
background:#ffffff;
border:0px;
padding:2px;}


.recuadro-ingreso{
	padding: 3px;
	background-color: #E0E0E0;
}

