/* CSS IMMEX */

body
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #3f3f3f;
	background: #92999f url(bg.jpg) repeat-x;
}

/* LIGAS */

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

#wrapper
{
width: 900px;
height:auto;
padding:0;
	margin: 0 200px 0 auto;
	background: url(top_revista.png) no-repeat;
}

#logo
{
width:525px;
height:auto;
padding: 20px 0 25px;
margin-left: 370px;
font-size:40px;
color: #ccff0f;
border-bottom:#c6ccd1 solid 1px;
}

.logo
{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

h1
{
	color:#FFFFFF;
	font-size:34px;
	margin: 0 0 0 350px;
	font-weight:normal;
	padding: 20px 0 20px 20px;
}

#toplist
{
width:525px;
height:auto;
margin: 0 0 60px 371px;
padding:0;
list-style:none;
}

.toplist
{
background-repeat: no-repeat;
padding-left:25px;
padding-bottom:8px;
}

/* ----- WRAP ------- */

#wrap
{
width:860px;
height:auto;
padding:0 20px 0 20px;
margin-bottom:25px;
	background-repeat: no-repeat;
}

#serv
{
width:269px;
height:auto;
margin:0 5px 0 5px;
padding:15px 5px 0 5px;
border-right:#92999f solid 1px;
float:left;
}

#serv ul
{
list-style:none;
margin:0;
padding:0;
}

#serv li
{
list-style:none;
border-bottom:#a7acb2 solid 1px;
padding-left:12px;
line-height:20px;
background-image:url(arrow.gif);
background-repeat:no-repeat;
}

#serv2
{
width:269px;
height:auto;
margin:0 0 0 5px;
padding:15px 0 0 5px;
float:right;
}

#serv2 ul
{
list-style:none;
margin:0;
padding:0;
}

#serv2 li
{
list-style:none;
border-bottom:#a7acb2 solid 1px;
padding-left:12px;
line-height:20px;
background-image:url(arrow.gif);
background-repeat:no-repeat;
}

/* ----- CONTENIDO DE TITULOS ------- */

#wrap2
{
width:860px;
height:auto;
padding:0 20px 0 20px;
margin-bottom:25px;
	background-repeat: no-repeat;
}

#prod
{
width:269px;
height:auto;
margin:0 5px 0 5px;
padding:5px 5px 0 5px;
border-right:#92999f solid 1px;
float:left;
}

#prod ul
{
list-style:none;
margin:0;
padding:0;
}

#prod li
{
list-style:none;
border-bottom:#a7acb2 solid 1px;
padding-left:12px;
line-height:20px;
background-image:url(arrow.gif);
background-repeat:no-repeat;
}

#prod2
{
width:269px;
height:auto;
margin:0 0 0 5px;
padding:5px 0 0 5px;
float:right;
}

#prod2 ul
{
list-style:none;
margin:0;
padding:0;
}

#prod2 li
{
list-style:none;
border-bottom:#a7acb2 solid 1px;
padding-left:12px;
line-height:20px;
background-image:url(arrow.gif);
background-repeat:no-repeat;
}

/* ----- FOOTER ------- */

#footer
{
width:900px;
height:auto;
background-repeat: no-repeat;
padding:25px 0 25px 0;
text-align:center;
margin-bottom:10px;
color:#ffffff;
}

.copyright
{
color:#494848;
}
