/*======== Design by K@rlo$ ========*/
*{	margin:0px; padding:0px;	}

BODY
{ background:#C8E6E6 url(../imagenes/404/background.png) repeat-x;	font-family:Verdana, Arial, Tahoma, Helvetica;	}

SPAN.Aux, SPAN.aux
{ display:block!important; clear:both!important; font-size:2px!important; float:none!important; }

#Container
{ width:820px; margin:0px auto;	}

#Header
{ width:820px; height:300px; background:#fff; }

#CMenuHeader
{ background:url(../imagenes/404/bg_menuheader.png) no-repeat; width:820px; height:110px;}

#LogoHeader
{	width:220px; float:left; }

#LogoHeader IMG
{ border:none; margin:25px 0px 0px 10px; }

#PubHeader
{ width:500px; float:right; margin:35px 0px 0px 25px; height:60px; }

#PubHeader IMG
{ border:none; }

#Banner
{ background:url(../imagenes/404/bg_bannerheader.jpg) no-repeat; width:820px; height:116px; margin:0px 0px 5px 0px; }

#BannerQS
{ background:url(../imagenes/404/bg_bannerheader_qs.jpg) no-repeat; width:820px; height:116px; margin:0px 0px 5px 0px; }

#BannerTS
{ background:url(../imagenes/404/bg_bannerheader_tos.jpg) no-repeat; width:820px; height:116px; margin:0px 0px 5px 0px; }

#BannerPP
{ background:url(../imagenes/404/bg_bannerheader_pp.jpg) no-repeat; width:820px; height:116px; margin:0px 0px 5px 0px; }



#BannerHeaderChat
{ background:url(../imagenes/psiLink/bg_bannerheaderchat.jpg) no-repeat; width:820px; height:116px; margin:0px 0px 5px 0px; }

/*===================================*/
.BannerGuia
{width:310px; float:left; padding:18px 5px 15px 190px;}

.BannerGuia P
{ font-size:11px; margin:0px 5px 5px 5px; line-height:1.4em; }

.BannerGuia A
{
	color:#000000;
	
} /*color:#35627C; color:#3F7798;*/

.BannerGuia A:hover
{ color:#000; text-decoration:none; }

.BannerGuia OPTION{font-size:11px;}
.BannerGuia SELECT{ font-size:11px;} 

/*==================================================*/
/*==================================================*/
#Busqueda
{ float:right; margin:20px 0px 0px 0px; width:300px; }

#Busqueda INPUT.InputText
{ border:1px solid #000; padding:2px; width:190px;	}

#Busqueda INPUT.InputSubmit
{	border:1px solid #000; margin:0px 0px 0px 10px;	}

/*====================================
		MAIN COTENIDO
====================================*/
#Main
{ background:#fff; font-family:Arial; width:820px; background:#fff url(../imagenes/index/bg_container.jpg) no-repeat bottom; padding:0px 0px 15px 0px;  }
/*===================================*/
#PubGoogle
{ text-align:center; padding:10px 0px 10px 0px; }
/*===================================*/
.indicador
{
	clear:both;
	margin:0px 6px 5px 6px;
	background:#3F817D;
	padding:5px 0px 5px 5px;
	height:15px;
}

.indicador p
{
	font-size:12px;
	color:#fff;

}

.indicador a
{
	text-decoration:none;
	color:#fff;	font-weight:bold;
}

.indicador a:hover
{
	text-decoration:underline;
	color:#ccc;
}

.indicador span
{
	float:left;
	margin:0px 5px 0px 0px;
}

.indicador span.separador
{
	background:url(../imagenes/404/bg_separador.png) no-repeat;
	display:block;
	width:14px;
	height:10px;
	margin:3px 5px 0px 0px;
}
/*===================================*/
#SiteMap
{	padding:0px 0px 10px 0px;	}
/*===================================*/
.mensaje
{
	margin:10px 20px 20px 20px;
	border-top:4px solid #469B9B;
	border-bottom:4px solid #8ACACA;
}
/*===================================*/
.img404
{
	float:left;
	width:205px;
	height:82px;
	background:url(../imagenes/404/bg_error.jpg) no-repeat;
	margin:0px 6px 0px 0px;
}
/*===================================*/
.textmensaje
{	margin:5px;	}

.textmensaje p
{
	font-size:13px;
	margin:0px 0px 4px 0px;
	font-weight:bold;
}
/*===================================*/
.links
{
	width:265px;
	float:left;
	margin:0px 0px 0px 4px;
	background:#F4FBFB;
}

.listadolinks
{
	margin:0px 10px;
	padding:10px 0px;
}

.listadolinks h2
{	margin:0px 0px 8px 0px;		color:#469B9B;font-size:16px;}

.listadolinks h2 a
{
	text-decoration:none;
	font-size:16px;
	background:url(../imagenes/404/ico_sitemap.jpg) no-repeat;
	padding:0px 0px 0px 22px;
	color:#469B9B;
}

.listadolinks h2 a:hover
{	color:#9DD2D2;	}

.listadolinks ul
{	margin:0px 0px 10px 15px;	}

.listadolinks li
{
	list-style:none;
	margin:0px 0px 6px 0px;
	background:url(../imagenes/404/ico_sitemap2.jpg) no-repeat 0px 4px;
	padding:0px 0px 0px 13px;
	line-height:1.2em;
}

.listadolinks li a
{
	font-size:12px;

	color:#000;
}

.listadolinks li a:hover
{	
	color:#999;
	text-decoration:none;
}
/*==============================================================*/
#OtrosSitios
{
	clear:both;
	margin:0px auto;
	width:800px;
	height:40px;
	background:url(../imagenes/index/bg_otrossitios.jpg) no-repeat;
}
/*==============================================================*/
#TOtrosSitios
{
	float:left;
	width:125px;
	height:40px;
	position:relative;
}

#TOtrosSitios h2
{
	font-size:14px;
	color:#fff;
	position:absolute;
	left:35px;
	top:12px;
}
/*==============================================================*/
#COtrosSitios
{
	float:left;
	height:40px;
	margin:0px 0px 0px 15px;
	position:relative;
}

#COtrosSitios ul
{	padding:10px 0px 0px 0px;	}

#COtrosSitios li
{
	font-size:12px;
	list-style:none;
	display:inline;
	margin:0px 10px 0px 0px;
}

#COtrosSitios a
{
	font-size:12px;
	color:#FFF3C6;
	text-decoration:none;
}

#COtrosSitios a:hover
{
	text-decoration:underline;
	color:#efefef;
}
/*==============================================================*/
.nosotroscontacto
{
	margin:0px auto;
	width:790px;
	height:150px;
	padding:5px 0px 0px 0px;
}
/*==============================================================*/
.nosotrosdatos
{
	float:left;
	width:570px;
}

.nosotrosdatos img
{
	border:1px solid #ccc;
	padding:5px;
	float:left;
	margin:0px 10px 0px 0px;
}

.nosotrosdatos p
{
	font-size:12px;
	margin:0px 0px 4px 0px;
}
/*==============================================================*/
.nosotroslinks
{
	float:right;
	width:200px;
}

.nosotroslinks p
{
	font-size:12px;
	margin:0px 0px 8px 0px;
}

.nosotroslinks a
{	color:#C47500;	}

.nosotroslinks a:hover
{
	text-decoration:none;
	color:#666;
}
/*==============================================================*/
.nosotros
{
	width:770px;
	margin:0px auto 20px auto;
	padding:10px;
	background:#efefef;
	font-family:Tahoma, Verdana, Arial;
	border-bottom:2px solid #CACACA;
	border-right:2px solid #CACACA;
	clear:both;
}

.nosotros h2
{
	font-size:18px;
	margin:0px 0px 10px 0px;
	color:#1F3847;
}

.nosotros p
{
	font-size:12px;
	margin:0px 0px 9px 0px;
	line-height:1.4em;
}

.nosotros li
{
	font-size:12px;
	list-style:none;
	background:url(../imagenes/404/bg_vinieta.jpg) no-repeat 0px 3px;
	margin:0px 0px 9px 0px;
	line-height:1.4em;
	padding:0px 0px 0px 10px;
}
/*==============================================================*/
.contacto
{
	width:800px;
	margin:0px auto 10px auto;
	padding:5px 0px 0px 0px;
	clear:both;
}

.contacto h1
{
	font-size:18px;
	margin:0px 0px 10px 0px;
}

.contacto h2
{
	font-size:16px;
	margin:0px 0px 4px 0px;
	color:#2A4A47;
	border-bottom:1px dotted #2A4A47;
	padding:0px 3px 0px 0px;
}

.contacto img
{
	float:left;
	border:1px solid #ccc;
	padding:5px;
	margin:0px 5px 0px 0px;
}

.contacto p
{
	font-size:12px;
	margin:0px 0px 5px 0px;
}

.contacto ol
{	margin:5px 0px 0px 50px;	}

.contacto ol li
{
	font-size:12px;
	margin:0px 0px 5px 0px;
}

.contacto a
{	color:#DA8005;	}

.contacto a:hover
{
	text-decoration:none;
	color:#86B1CC;
}
/*==============================================================*/
.panel1
{
	float:left;
	width:400px;
}
/*==============================================================*/
.formcontacto
{
	float:right;
	width:350px;
	background:#efefef;
	padding:10px;
}

.formcontacto p
{	margin:0px 0px 10px 0px;	}

.formcontacto p.boton
{
	margin:0px 0px 0px 0px;
	text-align:center;
}

.formcontacto label
{
	display:block;
	font-weight:bold;
	margin:0px 0px 2px 0px;
}

.formcontacto span
{
	display:block;
	font-size:10px;
	font-style:italic;
}

.formcontacto input.itext
{
	padding:2px;
	width:250px;
}

.formcontacto textarea
{
	width:340px;
	height:200px;
	font-size:12px;
	font-family:Arial;
	padding:2px;
}
/*==============================================================*/
#Footer
{ 
	width:820px;
	margin:0px auto;
	padding:10px 0px 10px 0px;
}
/*==============================================================*/
#Copy
{
	width:700px;
	margin:0px auto;
}

#Copy ul
{	padding:10px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:center;	}

#Copy li
{
	font-size:11px;
	list-style:none;
	display:inline;
	margin:0px 10px 0px 0px;
}

#Copy a { color:#325C75; }

#Copy a:hover
{
	color:#666;
	text-decoration:none;
}

#Copy p { font-size:10px; text-align:center; }


/*==============================================================*/
#AvisoChat
{
	width:270px;
	height:55px;
	margin:0px auto 10px auto;
	position:relative;
	background:url(../imagenes/psiLink/bg_avisochat.jpg) no-repeat;
}

#AvisoChat p
{
	font-size:12px;
	width:200px;
	position:absolute;
	top:7px;
	right:4px;
	line-height:1.4em;
	font-weight:bold;
}

#AvisoChat p a
{	color:#000;	}

#AvisoChat p a:hover
{
	color:#999;
	text-decoration:none;
}
#ContentChat
{
	width:800px;
	height:650px;
	margin:0px auto 10px auto;
}
