body {
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 180%;
	background-color: #000;
	font-family: verdana;
	font-size: 11px;
	color: #600;
}

.principal {
	margin: auto;
	padding: auto;
	width: 770px;
	background: #FFF url('imagen/contenido.jpg') repeat-y;
}

.top {
	margin: 0;
	padding: 0;
	background: #FFF url('imagen/top.jpg') no-repeat;
	width: 770px;
	height: 70px;
}

.cabecera {
	margin: 0;
	padding: 0;
	background: #FFF url('imagen/cabecera.jpg') no-repeat;
	width: 770px;
	height: 134px;
}

.menu {
	padding: 10px 0;
	width: 708px;
	height: 40px;
	padding-left: 2px;
	margin: 0 auto;	
}

.contenido {
	margin: 0;
	padding: 0;
	width: 770px;
}

.piecera {
	margin: 0 auto;
	padding: 0;
	background: #000 url('imagen/piecera.jpg') no-repeat;
	width: 770px;
	height: 126px;
}

#columnas {
	margin:auto;
	padding:auto;
	width:665px;
}

#ladoizq {
	width: 320px;
	float: left;
	margin: 0;
	padding: 0;
	text-align:right;	
	background-color:#FFFFF4;
	height: 320px;
	background: #FFF url('imagen/cuadro1.jpg') no-repeat;
	font-weight: bold;
}

#ladoder {	
	width: 320px;
	float: right;
	margin: 0;
	padding: 0;
	text-align:left;	
	background-color:#FFFFF4;
	height: 320px;
	background: #FFF url('imagen/cuadro2.jpg') no-repeat;
	font-weight: bold;
}

.servicios {
	padding: 40px 25px 25px 25px;
	}
	
.titulo1 {
	font-family:Verdana;
	font-size:22px;
	font-style:bold;
	color: #600;
}

.titulo2 {
	font-family:Arial;
	font-size:20px;
	font-style:bold;
	color: #600;
}

.enlaces {
	float:right;
	width:550px;
}

.enlaces a:link, .enlaces a:visited, .enlaces a:active {
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	color: #FFFFFF;
	text-decoration:none;
}

.enlaces a:hover {
	text-decoration:underline;
}

.suc1, .suc2, .suc3 {	
	width: 205px;
	margin: auto;
	padding: 160px 5px 20px 5px;
	text-align:left;	
	background-color:#FFF;
	font-weight: bold;
}

.mat {
	height: 176px;
	font: Verdana #369 18px;
	font-weight: bold;
}

.links, .links a {
	color: #000;
	background-color: #000;
	font-size: 8px;
}

#catalogo {
	width: 650px;
	margin: 20px auto;
}

.colizq {
	float:left;
	width:170px;
	height: 170px;
	vertical-align:middle;
	text-align:center;
}

.colizq img {
	border: 2px solid #9cf;
	display:block;
	padding: 8px;
	background-color: #fff;
}

.colder {
	width: 450px;
	float: right;
	text-align:left;
}

.tipo {
	font-family: Georgia;
	color: #369;
	font-size: 14px;
	font-weight: bold;
	width: 100px;
}

.desc {
	font-family: Georgia;
	color: #900;
	font-size: 14px;
	font-weight: bold;
	width: 300px;
}

.tabla {
	border: 0;
	height:170px;
}	
	
.tabla_cen {
	border: 1px solid #369;
	margin: 10px 25px 20px 25px;
	width:600px;
}	

.catd2 {
	width: 400px;
	border: 2px solid #900;
	text-align:center;
	margin:auto;
	background: #FFF url('imagen/foncat1.jpg') repeat-x bottom;
}

.catd2 p {
	margin: 0;
	padding: 0;
}

.catd2 ul {
	font-weight:bold;
	padding-left: 40px;
}

.catd2 h2 {
	text-align:center;
	margin-top: 5px;
}

.catd {
	width: 200px;
	border: 2px solid #900;
	text-align:center;
	margin:auto;
	background: #FFF url('imagen/foncat1.jpg') repeat-x bottom;
}

.catd img {
	border: 2px solid #369;
	background-color: #eee;
	padding: 8px;
	margin: 8px 0;
}

.ftipo {
	font-family: Georgia;
	color: #369;
	font-size: 14px;
	font-weight: bold;
}

.fdesc {
	font-family: Georgia;
	color: #900;
	font-size: 14px;
	font-weight: bold;
}

.ftitu {
	font-family: Arial;
	color: #600;
	font-size: 16px;
	font-weight: bold;
}

#pagina {
	border: 2px solid #039;
	padding: 10px;
	margin: 20px 60px;
	background-color: #eeeaff;
}

#pagina, #pagina a:link, #pagina a:visited {
	font-family: Arial;
	color:#039;
	font-size: 16px;
	font-weight: bold;
}

#pagina a:link, #pagina a:visited {
	text-decoration:underline;
}

#pagina a:hover {
	background-color: #039;
	color: #fff;
}

ul#egopixel_menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:transparent url("imagen/menuapag.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:6px solid #000;
	}

ul#egopixel_menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	}

ul#egopixel_menu li a{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:8px 15px 4px 15px;
	height:24px;
	background:transparent url("imagen/menudivi.gif") no-repeat top right;
	}

ul#egopixel_menu li a:hover{
	background:transparent url("imagen/menuarri.gif") no-repeat top right;
	}

ul#egopixel_menu li a.current,ul#egopixel_menu li a.current:hover{
	color:#fff;
	background:transparent url("imagen/menuence.gif") no-repeat top right;
	}
	
.egopixel{
	color: #FFF;
	background-color: #000;
}