/* ESTILOS DE LAYOUT */
html{
	margin:0;
	padding:0;
	height:100%;
	border:none;
	text-align:left;
}
body{	
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	height:100%;
	border:none;
}
#fullheight{
	height:100%;
}
h1{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:600;
	color:#707070;
	margin:0px;
	padding:0px;
}
.tdIzquierda{
	border-bottom:1px solid #dadcdb;
	border-right:1px solid #dadcdb;
}
.tdDerecha{
	border-bottom:1px solid #dadcdb;
}
.tablaHome{
	border-left:1px solid #dadcdb;
	border-top:1px solid #dadcdb;
	border-right:1px solid #dadcdb;
}
/* ESTILOS DE FORMULARIOS */
form{
	margin:0px;
	padding:0px;
}
input{
	border:1px solid #bfd6f8;
	background-color:#eef2fd;
	width:209px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
textarea{
	border:1px solid #bfd6f8;
	background-color:#eef2fd;
	width:209px;
	height:79px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* ESTILOS DE BACKGROUNDS */
.bgSeparadorMenu{
	background-image:url(../img/bgSeparadorMenu.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	color:#7b7b7b;
}
.tdPath{
	border:1px solid #CCCCCC;
	background-image:url(../img/bgPath.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:600;
	font-style:italic;
	color:#656565;
	padding-left:10px;
}
.bgSeparadorHorAzul{
	background-image:url(../img/imSeparadorHorAzul.gif);
}
.bgSeparadorVerMenuAzul{
	background-image:url(../img/bgSepMenuHeader.gif);
	background-repeat:repeat-y;
}
.bgContent{
	background-image:url(../img/bgContent.gif);
	background-repeat:repeat-x;
}
.bgAmpliarMapa{
	background-image:url(../img/boAmpliarMapa.jpg);
	background-repeat:no-repeat;
}

/* ESTILOS DE TEXTO */
.Descripcion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	text-decoration:none;
	color:#959595;
}
.txtMenu{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#707070;
}
.txtSMenu{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	text-decoration:none;
	color:#707070;
}
.txtHome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
}
.txtTituloProd{
	font-size:12px;
	font-weight:600;
	line-height:18px;
	color:#69a5ee;
}
.txtContactHome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01467f;
}
.txtContactContact{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#01467f;
}
.txtContact{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f5f5f;
	letter-spacing:1px;
}
.txtObligatorios{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6686c3;
}
.txtSubMenuOn{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a75b6;
	font-weight:600;
}
/* ESTILOS DE LINKS */
a{
	outline:none;
}
a.lnkTitulo:link, a.lnkTitulo:active, a.lnkTitulo:visited{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	color:#707070;
}
a.lnkTitulo:hover{
	text-decoration:underline;
}
a.lnkDescripcion:link, a.lnkTitulo:active, a.lnkTitulo:visited{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	color:#707070;
}
a.lnkDescripcion:hover{
	text-decoration:underline;
}
a.lnkMenu:link, a.lnkMenu:active, a.lnkMenu:visited{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#707070;
}
a.lnkMenu:hover{
	text-decoration:underline;
}

a.lnkSMenu:link, a.lnkSMenu:active, a.lnkSMenu:visited{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:100;
	text-decoration:none;
	color:#707070;
}
a.lnkSMenu:hover{
	text-decoration:underline;
}
a.lnkMenuH:link, a.lnkMenuH:active, a.lnkMenuH:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
	color:#7b7b7b;
	letter-spacing: 0px;
}
a.lnkMenuH:hover{
	text-decoration:underline;
}
a.lnkCatPadre:link, a.lnkCatPadre:active, a.lnkCatPadre:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00477e;
	text-decoration:none;
}
a.lnkCatPadre:hover{
	text-decoration:underline;
}
a.lnkCatHijo:link, a.lnkCatHijo:active, a.lnkCatHijo:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a75b6;
	text-decoration:none;
}
a.lnkCatHijo:hover{
	font-weight:600;
}
a.lnkMasInfo:link, a.lnkMasInfo:active, a.lnkMasInfo:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2975b3;
	text-decoration:underline;
}
a.lnkMasInfo:hover{
	text-decoration:none;
}
a.lnkVerProd:link, a.lnkVerProd:active, a.lnkVerProd:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00477e;
	text-decoration:underline;
}
a.lnkVerProd:hover{
	text-decoration:none;
}
a.lnkArchivos:link, a.lnkArchivos:active, a.lnkArchivos:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00477e;
	text-decoration:underline;
}
a.lnkArchivos:hover{
	color:#ff0000;
}
a.lnkTitleContent:link, a.lnkTitleContent:active, a.lnkTitleContent:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	font-weight:600;
	text-decoration:none;
}
a.lnkTitleContent:hover{
	text-decoration:underline;
}