﻿/* CSS Document */

body						{	text-align: center; margin-top: 0px; padding-top: 0px; background: url("../image/gradient.gif") repeat-x; background-color: #c9c9c9; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; color: #fff; font-weight: 400; text-decoration: none;	}

#todo						{	margin: auto; margin-top: 0px; padding-top: 0px; width: 839px;	}
#cuadro						{	margin-top: 20px; width: 829px; background-color: #fff; border-top: 5px solid #fff; border-left: 5px solid #fff; border-bottom: 0px solid #fff; border-right: 5px solid #fff;	}
#titulo						{	width: 829px; height: 100px; background-color: #8ad16b; background: url("../image/bg_menu.gif") repeat-x; padding: 0; margin: 0;	}
#tituloprint				{	display: none;	}
#logo						{	width: 250px; height: 67px; float: left;	}
#supmenu					{	width: 579px; height: 59px; float: right; color: #b7ddaf; padding: 8px 0 0 0; margin: 0; vertical-align: top; text-align: right;	}
#submenu					{	width: 822px; height: 19px; color: #adadad; vertical-align: top; padding: 6px 7px 0px 0px; text-align: right;	}
#box						{	width: 829px; height: auto; _margin-bottom: -2px; padding: 0; background-color: #fff; border-left: 5px solid #fff; border-right: 5px solid #fff;	}
#cuecolor					{	width: 251px; float: left; margin-left: 5px; _margin-bottom: -2px; padding: 0; vertical-align: top; text-align: left; position: absolute; z-index: 510;	}				
	#color1					{	width: 238px; _width: 248px; height: 150px; background: url("../image/color/color_01.png") no-repeat; margin: 0; padding: 0; vertical-align: top; text-align: left;	}				
	#color2					{	width: 238px; _width: 248px; height: 150px; background: url("../image/color/color_02.png") no-repeat; margin: 0; padding: 0; vertical-align: top; text-align: left;	}				
	#color3					{	width: 238px; _width: 248px; height: 150px; background: url("../image/color/color_03.png") no-repeat; margin: 0; padding: 0; vertical-align: top; text-align: left;	}				
	#color4					{	width: 238px; _width: 248px; height: 150px; background: url("../image/color/color_04.png") no-repeat; margin: 0; padding: 0; vertical-align: top; text-align: left;	}				
	#color5					{	width: 238px; _width: 248px; height: 150px; background: url("../image/color/color_05.png") no-repeat; margin: 0; padding: 0; vertical-align: top; text-align: left;	}				
	#color6					{	width: 238px; _width: 248px; height: 150px; background: url("../image/color/color_06.png") no-repeat; margin: 0; padding: 0; vertical-align: top; text-align: left;	}				
	#color7					{	width: 238px; _width: 248px; height: 250px; background: url("../image/color/color_07.png") no-repeat; margin: 0; padding: 0; vertical-align: top; text-align: left;	}				
	#color8					{	width: 238px; _width: 248px; height: 150px; background: url("../image/color/color_08.png") no-repeat; margin: 0; padding: 0; vertical-align: top; text-align: left;	}				
	#color9					{	width: 238px; _width: 248px; height: 150px; background: url("../image/color/color_09.png") no-repeat; margin: 0; padding: 0; vertical-align: top; text-align: left;	}				
#cuemenu					{	width: 251px; float: left; margin-left: 5px; _margin-bottom: -2px; padding: 0; vertical-align: top; text-align: left; position: absolute; z-index: 490;	}				
#cuemenutxt					{	width: 206px; padding: 10px 0px 0px 45px; color: #000; float: left; margin-left: 5px; _margin-bottom: -2px; vertical-align: top; text-align: left; position: absolute; z-index: 490;	}				
	#button					{	width: 228px; _width: 238px; height: 17px; margin: 0px 10px 1px 0px; padding: 3px 0px 0px 10px; _padding: 3px 0px 3px 10px; background: url("../image/servicio.png") repeat; vertical-align: middle; text-align: left;	}
	#button1				{	width: 228px; _width: 238px; height: 17px; margin: 0px 10px 1px 0px; padding: 3px 0px 0px 10px; _padding: 3px 0px 3px 10px; background: url("../image/servicio02.png") repeat; vertical-align: middle; text-align: left; color: #fff;	}
	#button2				{	width: 228px; _width: 238px; height: 17px; margin: 0px 10px 0px 0px; padding: 3px 0px 0px 10px; _padding: 3px 0px 3px 10px; background: url("../image/servicio.png") repeat; vertical-align: middle; text-align: left;	}
	#button21				{	width: 228px; _width: 238px; height: 17px; margin: 0px 10px 0px 0px; padding: 3px 0px 0px 10px; _padding: 3px 0px 3px 10px; background: url("../image/servicio02.png") repeat; vertical-align: middle; text-align: left; color: #fff;	}
	#buttonend				{	width: 228px; _width: 238px; height: 3px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 10px; _padding: 0px 0px 0px 10px; background-color: #000;	}
	#publi_servicio			{	width: 238px; _width: 248px; height: 400px; background-color: #000; margin: 0; padding: 0; vertical-align: top; text-align: left;	}				
	#publi_sitemap			{	width: 238px; _width: 248px; height: 200px; background: url("../image/coversitemap.jpg") repeat-x; background-color: #000; margin: 0; padding: 0; vertical-align: top; text-align: left; z-index: -10;	}				
#cue						{	color: #000; width: 538px; padding: 10px 0px 35px 0px; vertical-align: top; padding-left: 266px; padding-right: 25px; text-align: justify;	}
#cue2						{	color: #000; width: 540px; padding: 10px 0px 35px 0px; vertical-align: top; padding-left: 264px; padding-right: 25px; text-align: justify;	}
	#line					{	width: 100%; height: 1px; background-color: #000; margin: 15px 0px 25px 0px;	}
	p.cue					{	width: 538px; padding: 0; margin: 0; color: #000; vertical-align: top; text-align: justify; line-height: 1.42;	}
	p.cuemenu				{	width: 206px; padding: 0; margin: 0; color: #000; vertical-align: top; text-align: justify; line-height: 1.42;	}
	p.cuerpo1				{	width: 208px; float: left; padding: 0px 15px 0px 0px; margin: 0; vertical-align: top; text-align: justify;	}
	p.cuerpo2				{	width: 315px; float: left; padding: 0; margin: 0; vertical-align: top; text-align: justify;	}
	h2.cue					{	font-family: 'Arial','Helvetica', sans-serif; color: #000; font-weight: bolder; line-height: 0px; padding-bottom: 10px; font-size: 24px;	}
	img.ico_cube			{	padding: 0px 12px 0px 0px; border-style: none;	}
	img.ico_adm				{	padding: 0px 3px 0px 0px; border-style: none;	}
	img.titleimg			{	padding: 0; width: 538px; height: 50px; border-style: none;	}
	img.txtimg				{	padding: 0; width: 538px; height: auto; border-style: none;	}
	img.qrimg				{	padding: 0; width: auto; height: auto; border-style: none;	}
	img.logotxt				{	padding: 0px 15px 5px 15px; width: auto; height: auto; border-style: none;	}
	img.antispam			{	padding: 0; margin: 1px 10px 0px 0px; width: 100px; height: 25px; border: 1px solid #000; float: left;	}
	img.antispambutton		{	padding: 0; margin: 1px 10px 0px 0px; width: 25px; height: 25px; border: 1px solid #fff; float: left;	}
	img.referencias			{	padding: 0; margin: 6px 6px 0px 0px; width: 128px; height: 128px; border: 1px solid #ccc; float: left;	}
	img.referenciasfoto		{	padding: 0; margin: 6px 6px 6px 0px; width: 128px; height: auto; border: 1px solid #ccc; float: left;	}
	img.referenciasplus		{	padding: 0; margin: 6px 6px 0px 0px; width: 128px; height: 128px; border: 1px solid #fff; float: left;	}
	img.referenciasfotoend	{	padding: 0; margin: 6px 0px 6px 0px; width: 128px; height: auto; border: 1px solid #ccc; float: left;	}
	img.referenciasend		{	padding: 0; margin: 6px 0px 0px 0px; width: 128px; height: 128px; border: 1px solid #ccc; float: left;	}
	img.wwwreferencias		{	padding: 0; margin: 6px 6px 0px 0px; width: 264px; height: 128px; border: 1px solid #ccc; float: left;	}
	img.wwwreferenciasend	{	padding: 0; margin: 6px 0px 0px 0px; width: 264px; height: 128px; border: 1px solid #ccc; float: left;	}
	table					{	color: #000; padding: 0; margin: 0; border-style: none; width: 100%;	}
	table.cue				{	color: #000; padding: 0; margin: 0; border-style: none; width: 540px;	}
	td.cue1					{	color: #000; padding: 0; margin: 0; border-style: none; width: 2px;	}
	td.cue2					{	color: #000; padding: 0; margin: 0; border-style: none; width: 538px;	}
	table.demanda			{	color: #000; padding: 0; margin: 20px 0px 0px 0px; border-style: none; width: 100%;	}
	table.logotable			{	color: #000; padding: 0; margin: 20px 0px 0px 0px; border-style: none; width: 100%; text-align: center;	}
	tr.demanda				{	padding: 0; margin: 0; border-style: none;	}
	td.demanda				{	padding: 0px 0px 2px 0px; margin: 0; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: 400; color: #000; border-style: none; vertical-align: top; line-height: 1.42;	}
	.decor_1				{	font-style: normal;	}
	.space					{	line-height: 2.42;	}
	.bol					{	font-weight: bolder;	}
	.copyright				{	font-size:12px; font-family:'Arial','Helvetica', sans-serif; padding:0 12px 0 12px; color: #696969; text-decoration: none; font-weight: bold;	}
	.left					{	text-align: left;	}
	.center					{	text-align: center;	}
	.right					{	text-align: right;	}
	.justify				{	text-align: justify;	}
	.cursorlink				{	cursor: pointer;	}
	a.text:link				{	padding: 0; color: #000; text-decoration: underline;	}
	a.text:visited			{	padding: 0; color: #000; text-decoration: underline;	}
	a.text:hover			{	padding: 0; color: #ff0084; text-decoration: none; border-bottom: 2px #ff0084 solid;	}
	a.copyright:link		{	font-size:12px; font-family:'Arial','Helvetica', sans-serif; padding:0 12px 0 12px; color: #696969; text-decoration: none; font-weight: bold;	}
	a.copyright:visited		{	font-size:12px; font-family:'Arial','Helvetica', sans-serif; padding:0 12px 0 12px; color: #696969; text-decoration: none; font-weight: bold;	}
	a.copyright:hover		{	font-size:12px; font-family:'Arial','Helvetica', sans-serif; padding:0 12px 0 12px; color: #000; text-decoration: none; font-weight: bold;	}
	a.image:link			{	padding: 0; color: #000; text-decoration: none; font-weight: bolder; border-style: none;	}
	a.image:visited			{	padding: 0; color: #000; text-decoration: none; font-weight: bolder; border-style: none;	}
	a.image:hover			{	padding: 0; color: #000; text-decoration: none; font-weight: bolder; border-style: none;	}
	input.text1				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: 400; color: #000; border: 1px solid #000; width: 396px;	}
	input.text2				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: 400; color: #000; border: 1px solid #000; width: 366px;	}
	input.text3				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: 400; color: #000; border: 1px solid #000; width: 150px;	}
	input.text4				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: 400; color: #000; border: 1px solid #000; width: 583px;	}
	input.text5				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: 400; color: #000; border: 1px solid #000; background-color: #fff;	}
	input.text6				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; border-style: none;	}
	input.text7				{	margin: 1px 0px 1px 0px; padding: 5px 3px 5px 3px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: bold; color: #00aeff; border: 1px solid #000; width: 247px;	}
	input.text8				{	margin: 1px 0px 1px 0px; padding: 5px 3px 5px 3px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: bold; color: #00aeff; border: 1px solid #000; width: 40px;	}
	input.text9				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: 400; color: #000; border: 1px solid #000; width: 189px;	}
	input.button				{	margin: 2px 0px 0px 7px; padding: 3px 5px 3px 5px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: bold; border: 1px solid #000; background-color: #000; color: #fff;	}
	input.login				{	margin: 2px 0px 0px 0px; padding: 3px 5px 3px 5px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: bold; border: 1px solid #000; background-color: #000; color: #fff;	}
	textarea.text1			{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; border: 1px solid #000; width: 396px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: 400; color: #000;	}
	textarea.text2			{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; border: 1px solid #000; width: 366px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: 400; color: #000;	}
	textarea.text3			{	margin: 1px 0px 3px 0px; padding: 0px 3px 0px 3px; border: 1px solid #000; width: 583px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: 400; color: #000;	}
#indexcuerpo				{	width: 829px; height: 363px; _margin-bottom: -2px;	}
#indexcuerpoprint			{	display: none;	}
#lineanegra					{	width: 829px; height: 9px; background-color: #000; border-left: 5px solid #fff; border-bottom: 5px solid #fff; border-right: 5px solid #fff;	}
#copyright					{	width: 834px; height: 21px; color: #000; vertical-align: top; padding: 8px 5px 20px 0; text-align: right;	}
#adm						{	color: #000; width: 779px; padding: 0px 25px 35px 25px; vertical-align: top; text-align: justify;	}
	p.adm					{	width: 779px; padding: 10px 0px 0px 0px; margin: 0; color: #000; vertical-align: top; text-align: justify; line-height: 1.42;	}
	h2.adm					{	font-family: 'Arial','Helvetica', sans-serif; color: #000; font-weight: bolder; line-height: 0px; font-size: 24px; font-style: italic;	}
	table.adm1				{	width: 779px; padding: 0; margin: 20px 0px 0px 0px; border-top: 0px solid #000; border-right: 0px solid #000; border-bottom: 3px solid #000; border-left: 0px solid #000; border-collapse: collapse; line-height: 1.42;	}
	table.adm2				{	width: 779px; padding: 0; margin: 3px 0px 3px 0px; border-top: 0px solid #000; border-right: 0px solid #000; border-bottom: 0px solid #000; border-left: 0px solid #000; border-collapse: collapse; line-height: 1.42;	}
	table.adm3				{	width: 779px; padding: 0; margin: 3px 0px 0px 0px; border-top: 0px solid #000; border-right: 0px solid #000; border-bottom: 3px solid #000; border-left: 0px solid #000; border-collapse: collapse; line-height: 1.42;	}
	tr.adm1					{	padding: 0; margin: 0; background-color: #fff; border-style: none;	}
	th.adm1					{	padding: 2px 5px 2px 5px; margin: 0; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; color: #fff; border-style: none; vertical-align: top; text-align: left; font-weight: bolder; background-color: #000;	}
	td.adm1					{	padding: 2px 5px 2px 5px; margin: 0; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; color: #000; border-style: none; vertical-align: top;	}
	td.adm2					{	padding: 2px 5px 2px 5px; margin: 0; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; color: #fff; border-left: 3px solid #fff; border-collapse: collapse; vertical-align: top; text-align: center; font-weight: bolder;	}
	td.adm3					{	padding: 2px 5px 2px 5px; margin: 0; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; color: #fff; border-style: none; vertical-align: top; text-align: center; font-weight: bolder;	}
	td.admbutton				{	padding: 2px 2px 2px 2px; margin: 0; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: bolder; background-color: #000; color: #fff; border: 0px solid #fff; border-collapse: collapse; text-align: center; vertical-align: top;	}
	input.button_adm			{	margin: 0px 0px 0px 3px; padding: 2px 8px 2px 8px; padding: 3px 8px 3px 8px; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: bold; border-style: none; background-color: #000; color: #fff;	}
	img.referencias_adm		{	padding: 0; margin: 6px 20px 0px 0px; width: 128px; height: 128px; border: 1px solid #000; float: left;	}
	
	
#cuerpo						{	width: 799px; height: 323px; padding: 20px 15px 20px 15px;	}
#cuerpoadmin				{	width: 829px; height: auto; _margin-bottom: -2px; padding: 0;	}
#cuerpoadmintable			{	width: 829px; height: 363px; _margin-bottom: -2px; padding: 0; background: url("../image/bg_cuerpo_admin.gif") top repeat-x; background-color: #666666;	}
#cuerpofix					{	width: 829px; height: 463px; display: block; _margin-bottom: -2px; padding: 0; background: url("../image/bg_cuerpo.gif") top repeat-x;	}
#cuerpofixportfolio			{	width: 829px; height: 349px; _margin-bottom: -2px; padding: 0; background: url("../image/bg_cuerpo2.gif") top repeat-x;	}
#covercuefix				{	width: 251px; height: 363px; _margin-bottom: -2px; float: left; padding: 0px 15px 0px 0px; vertical-align: top; text-align: left;	}				
#covercuefixbg				{	width: 251px; height: 363px; background: url("../image/coverservicio.jpg") no-repeat; _margin-bottom: -2px; float: left; padding: 0px 15px 0px 0px; vertical-align: top; text-align: left;	}				
#covercuefixbg2				{	width: 251px; height: 363px; background: url("../image/coversitemap.jpg") no-repeat; _margin-bottom: -2px; float: left; padding: 0px 15px 0px 0px; vertical-align: top; text-align: left;	}				
#covercuefixpublicidad		{	width: 466px; height: 363px; _margin-bottom: -2px; float: left; padding: 0px 15px 0px 0px; vertical-align: top; text-align: left;	}				
#contenido					{	width: 563px; height: 363px; _margin-bottom: -2px; float: right; vertical-align: top; text-align: left;	}
#contenidoadmin				{	width: 799px; height: auto; _margin-bottom: -2px; padding: 0px 15px 0px 15px; vertical-align: top; text-align: center;	}
#contenidoadmintable		{	width: 799px; _margin-bottom: -2px; padding: 20px 15px 0px 15px; vertical-align: top; text-align: center;	}
#contenidoadmincenter		{	width: 800px; height: 242px; _margin-bottom: -2px; padding: 121px 15px 0px 14px; vertical-align: top; text-align: center;	}
#contenidoadminleft			{	width: 800px; height: 343px; _margin-bottom: -2px; padding: 20px 15px 0px 14px; vertical-align: top; text-align: left;	}
#contenidopublicidad		{	width: 348px; height: 363px; _margin-bottom: -2px; float: right; vertical-align: top; text-align: left;	}
#cuetitulo					{	width: 563px; vertical-align: top; text-align: left;	}
#cuetituloadmin				{	width: 789px; padding: 0px 5px 0px 5px; vertical-align: top; text-align: left;	}
#cuetituloadmin2			{	width: 800px; padding: 0; margin: 0; vertical-align: top; text-align: left;	}
#cuetitulopublicidad		{	width: 348px; vertical-align: top; text-align: left;	}
#cuepublicidad				{	width: 348px; vertical-align: top; text-align: justify;	}
#cue1						{	width: 203px; float: left; vertical-align: top; text-align: left;	}
#cue2						{	width: 360px; float: left; vertical-align: top; text-align: left;	}
#subcue						{	width: 548px; padding: 20px 15px 20px 0px; margin: 0; vertical-align: top; text-align: left;	}
#subcue1					{	width: 102px; padding: 0px 15px 0px 0px; vertical-align: top; text-align: left; float: left;	}
#subcue2					{	width: 431px; padding-bottom: 15px; vertical-align: top; text-align: justify; float: right;	}
#lineanegra					{	width: 829px; height: 9px; background-color: #000000;	}
#lineanegraportfolio		{	width: 829px; height: 23px; margin: 0; padding: 0; background-color: #000000; color: #adadad;	}
#anterior					{	width: 170px; height: 19px; margin: 0; padding: 4px 0px 0px 7px; vertical-align: top; text-align: left; float: left;	}
#card						{	width: 475px; height: 19px; margin: 0; padding: 4px 0px 0px 0px; vertical-align: top; text-align: center; float: left;	}
#siguiente					{	width: 170px; height: 19px; margin: 0; padding: 4px 7px 0px 0px; vertical-align: top; text-align: right; float: left;	}

#cardprintbar1				{	display: none;	}
#cardprintbar2				{	display: none;	}
#cardcontenido				{	width: 829px; height: 349px; margin: 0; padding: 0; float: left; vertical-align: top; text-align: left;	}
#cardelemento1				{	width: 275px; height: 349px; margin: 0; padding: 0px 2px 0px 0px; background-color: #000000; vertical-align: top; text-align: left; float: left;	}
#cardelemento2				{	width: 275px; height: 349px; margin: 0; padding: 0px 2px 0px 0px; background-color: #000000; vertical-align: top; text-align: left; float: left;	}
#cardelemento3				{	width: 275px; height: 349px; margin: 0; padding: 0; vertical-align: top; text-align: left; float: left;	}
#cardelementoin				{	width: 275px; height: 349px; margin: 0; padding: 0; vertical-align: top; text-align: left; background-color: #000000;	}


#overDivcue					{	width: 550px; margin-left: 3px; _margin-left: 0px; _padding-left: 3px; text-align: left; float: left;	}
#overDiv					{	width: 550px; color: #ffffff; text-align: left;	}
	h1.hidden				{	display: none;		}
	h2.admin				{	font-family: 'Arial','Helvetica', sans-serif; color: #000000; font-weight: bolder; line-height: 20px; font-size: 12px; margin: 0px 0px 7px 0px;	}
	h2.admin2				{	font-family: 'Arial','Helvetica', sans-serif; color: #000000; font-weight: bolder; line-height: 20px; font-size: 12px; margin: 0;	}
	.textcard				{	font-family: 'Arial','Helvetica', sans-serif; color: #000000; font-weight: bolder; line-height: 20px; font-size: 12px; margin: 0;	}
	.textnegro				{	color: #000;	}
	.text					{	line-height: 1.35;	}
	.cursor					{	cursor: default;	}
	.bottomdist				{	padding-bottom: 15px;	}
	.activo					{	padding: 0; color: #ffffff; text-decoration: none; font-weight: bolder; cursor: default;	}
	.activo1				{	padding: 0; color: #ffffff; text-decoration: none; font-weight: bolder;	}
	.decor2					{	padding-bottom: 1px; border-bottom: 3px #ffffff solid;	}
	.atencion				{	color: #ff0084; font-weight: bolder;	}
	p.admin					{	width: 799px; padding: 20px 0px 20px 0px; margin: 0; color: #000000; vertical-align: top; text-align: center;	}
	p.admin2				{	width: 799px; padding: 0px 0px 20px 0px; margin: 0; color: #000000; vertical-align: top; text-align: center;	}
	p.cuepublicidad			{	width: 333px; padding: 20px 15px 20px 0px; margin: 0; vertical-align: top; text-align: justify;	}
	p.supmenu				{	padding: 0; margin: 0; vertical-align: top; text-align: right;	}
	p.menu					{	padding: 0; margin-top: 0px; margin-bottom: 0px; text-align: right;	}
	a.supmenu:link			{	padding:0 12px 0 12px; color: #b7ddaf; text-decoration: none; font-weight: bolder;	}
	a.supmenu:visited		{	padding:0 12px 0 12px; color: #b7ddaf; text-decoration: none; font-weight: bolder;	}
	a.supmenu:hover			{	padding:0 12px 0 12px; color: #fff; text-decoration: none; font-weight: bolder;	}
	a.submenu:link			{	padding: 0; color: #adadad; text-decoration: none; font-weight: bolder;	}
	a.submenu:visited		{	padding: 0; color: #adadad; text-decoration: none; font-weight: bolder;	}
	a.submenu:hover			{	padding: 0; color: #fff; text-decoration: none; font-weight: bolder; border-top: 3px #56ed39 solid;	}
	a.portfolio:link		{	padding: 0; color: #adadad; text-decoration: none; font-weight: bolder;	}
	a.portfolio:visited		{	padding: 0; color: #adadad; text-decoration: none; font-weight: bolder;	}
	a.portfolio:hover		{	padding: 0; color: #fff; text-decoration: none; font-weight: bolder; border-top: 2px #ff0084 solid;	}
	a.button:link			{	font-size:12px; font-family:'Arial','Helvetica', sans-serif; color: #fff; text-decoration: none; font-weight: bold	}
	a.button:visited		{	font-size:12px; font-family:'Arial','Helvetica', sans-serif; color: #fff; text-decoration: none; font-weight: bold	}
	a.button:hover			{	font-size:12px; font-family:'Arial','Helvetica', sans-serif; color: #fff; text-decoration: none; font-weight: bold	}
	img.logo				{	width: 250px; height: 67px; border-style: none;	}
	img.tituloprint			{	display: none;	}
	img.indexcuerpo			{	width: 829px; height: 363px; border-style: none;	}
	img.cube				{	width: 9px; height: 9px; margin-right: 8px; margin-left: 8px; border-style: none;	}
	img.button				{	width: 14px; height: 17px; margin-top: 173px; border-style: none;	}
	img.indexcuerpoprint	{	display: none;	}
	img.covercuefix			{	width: 248px; border-style: 0; }
	img.publicidad			{	width: 463px; border-top: 0px solid #ffffff; border-left: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-right: 3px solid #ffffff; }
	img.covernovedades		{	width: 100px; height: 100px; border: 3px solid #000000; float: left; margin-right: 15px; }
	img.portfolio			{	width: 275px; height: 349px; border: 0px #000000 solid;	}
	img.icoadmin			{	width: 120px; height: 120px; border-style: none; padding: 0px 15px 0px 15px;	}
	img.portfolioprint		{	display: none;	}
	td.left					{	padding: 0; margin: 0; border-style: none; vertical-align: top; text-align: left;	}
	td.right					{	padding: 0; margin: 0; border-style: none; vertical-align: top; text-align: right;	}
	table.login				{	width: 789px; padding: 0; margin: 0px 5px 30px 5px; border-style: none;	}
	tr.login					{	padding: 0; margin: 0;	}
	td.login1				{	padding: 0px 10px 0px 0px; margin: 0; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: bolder; text-align: right; background-color: #fff; color: #000; border-style: none; vertical-align: top;	}
	td.login2				{	padding: 0px 0px 0px 10px; margin: 0; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: bolder; text-align: left; background-color: #fff; color: #000; border-style: none; vertical-align: top;	}
	table.admin				{	width: 789px; padding: 0; margin: 0px 5px 30px 5px; border: 1px solid #ffffff; border-collapse: collapse;	}
	tr.admin					{	padding: 0; margin: 0; background-color: #a2a2a2;	}
	td.admintitle			{	padding: 2px 2px 2px 2px; margin: 0; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: bolder; background-color: #000000; color: #ffffff; border: 1px solid #ffffff; border-collapse: collapse; vertical-align: top;	}
	td.admin					{	padding: 2px 2px 2px 2px; margin: 0; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: 400; color: #ffffff; border: 1px solid #ffffff; border-collapse: collapse; vertical-align: top;	}
	td.adminbutton			{	padding: 2px 2px 2px 2px; margin: 0; font-size: 12px; font-family: 'Arial','Helvetica', sans-serif; font-weight: bolder; background-color: #000000; color: #ffffff; border: 1px solid #ffffff; border-collapse: collapse; text-align: center; vertical-align: top;	}
#adminbox					{	width: 700px; padding: 121px 50px 0px 50px; text-align: center;	}
#atencionbar				{	width: 829px; height: 18px; padding: 3px 0px 2px 0px; margin: 0; text-align: center;	}
#menu								{	width:829px; height:auto; margin:0; padding:0;	}
	#nav							{	padding:0 0 0 0; margin:0; list-style:none; height:30px; background:#fff url(../image/button1.gif) repeat-x; position:relative; z-index:200; font-family:"Arial","Helvetica","Verdana", sans-serif;	}
	#nav li.top						{	display:block; float:left;	}
	#nav li a.top_link				{	display:block; float:left; height:30px; line-height:28px; color:#eeeeee; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 9px; cursor:pointer; background: url(../image/button1.gif);	}
	#nav li a.top_link span			{	float:left; display:block; padding:0 9px 0 0px; height:30px; background: url(../image/button1.gif) right top no-repeat;	}
	#nav li a.current				{	color: #fff; background: url('../image/button3.gif');	}
	#nav li a.current span			{	background: url('../image/button3.gif') no-repeat right top;	}
	
	#nav li:hover a.top_link,
	#nav a.top_link:hover			{	color:#fff; background: url(../image/button2.gif) no-repeat;	}
	#nav li:hover a.top_link span, 
	#nav a.top_link:hover span		{	background:url(../image/button2.gif) no-repeat right top;	}
	#nav li:hover a.current,
	#nav a.current:hover			{	color: #fff; background: #000 url('../image/button3.gif'); cursor: default;	}
	#nav li:hover a.current span,
	#nav a.current:hover span		{	background: url('../image/button3.gif') no-repeat right top;	}
	
	#nav table						{	border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;	}
	
	#nav li:hover					{	position:relative; z-index:200;	}
	#nav a:hover					{	position:relative; white-space:normal; z-index:200;	}
	
	#nav li b						{	display:block; font-size:11px; height:18px; width:144px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#fff; border-bottom:1px solid #fff; cursor:default;	}
	
	#nav a:hover a:hover ul,
	#nav a:hover a:hover a:hover ul,
	#nav a:hover a:hover a:hover a:hover ul,
	#nav a:hover a:hover a:hover a:hover a:hover ul	{	left:140px; top:-4px; background: #fd8394; padding:3px; border:1px solid #fff; white-space:nowrap; width:144px; z-index:400; height:auto;	}
	
	#nav ul, 
	#nav a:hover ul ul,
	#nav a:hover a:hover ul ul,
	#nav a:hover a:hover a:hover ul ul,
	#nav a:hover a:hover a:hover a:hover ul ul		{	position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;	}
	
	#nav li:hover li:hover > ul		{	left:140px; top:-4px; background:#fc386a; padding:3px; border:1px solid #fff; white-space:nowrap; width:144px; z-index:400; height:auto;	}
	#nav li:hover > ul ul 			{	position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;	}
	#nav li:hover li:hover > a.fly	{	background:#fff url(../image/arrow_w.gif) 130px 6px no-repeat; color:#fc386a; border-color:#fff;	} 
	#nav li:hover li:hover > li a.fly				{	background:#fd8394 url(../image/arrow.gif) 130px 6px no-repeat; color:#fff; border-color:#fff;	}


 #wysiwyg p	{	width: 538px; padding: 0; margin: 0; color: #000; vertical-align: top; text-align: justify; line-height: 1.42;	}
 #wysiwyg_top p	{	width: 190px; padding: 0; margin: 0; color: #000; vertical-align: top; text-align: justify; line-height: 1.42;	}
