/* Base Dinámica Template */
#contenedorInteriorTMP {
	width: 692px;
	float: left;
	height: auto;
	padding: 20px;
	border-left: solid 1px #CCC;
	min-height: 330px;
}

#contenedorInterior2TMP {
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	width: 958px;
	float: left;
	height: auto;
	border: 1px solid #CCCCCC;
	padding: 0px;
}

#contenedorInterior3TMP {
	width: 958px;
	float: left;
	height: auto;
	border: 1px solid #CCCCCC;
}

/* Contenedor Menu Vertical */
#contenedorMenuTMP {
	float: left;
	width: 220px;
	height: auto;
}

#contenedorMenuTMP .flechaDestacadosHPM {
	float: right;
	margin: 0px 10px 2px 0;
}

/* Contenedor Sin Menú*/
#contenedorSM {
	float: left;
	padding: 30px;
	width: 898px;
}

#contenidoSM {
	clear: both;
	width: 680px;
	margin: auto;
}

#bannerSM {
	float: left;
	width: 218px;
}

#tituloSM {
	width: 680px;
	color: #2A57BE;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 16px;
	margin: auto;
}

#titulo2SM {
	width: 680px;
	color: #2A57BE;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 16px;
	margin: auto;
}

#contenido2SM {
	clear: both;
	width: 680px;
	margin: auto;
}

.columna2 {
	float: left;
	width: 308px;
	margin-right: 32px;
}

.columna3 {
	float: left;
	width: 194px;
	margin-right: 32px;
}

/* Contenedor Banner Menú */
.contenedorSubmenu {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border: 1px solid #ccc;
	width: 186px;
	float: left;
	padding: 22px 16px;
	margin-bottom: 16px;
}

/* Títulos y Fondos botones menú */
#test-titulo {
	padding: 10px 0 10px 20px;
	background: #fff;
	color: #666666;
	font-weight: bold;
}

#basic-accordian {
	width: 220px;
	z-index: 2;
	border-bottom: 1px #CCC;
}

.accordion_headings {
	height: 12px;
	padding: 10px 0 10px 20px;
	margin-bottom: 1px;
	background: #f2f2f2;
	color: #666666;
	cursor: pointer;
}

.accordion_headings:hover {
	background: #f2f2f2;
}

.accordion_child {
	padding: 8px 5px 5px 20px;
	background: #fff;
}

.header_highlight {
	background: #f2f2f2;
}

/* Detalles de contenido HTML */
#headerTemplate {
	border-bottom: 1px #ccc solid;
	width: 958px;
	height: auto;
	padding-bottom: 16px;
}

#headerTemplate2 {
	border-bottom: 1px #ccc solid;
	width: 958px;
	height: auto;
	padding-bottom: 16px;
}

#headerContenidoTMP {
	width: 677px;
	height: 28px;
	margin-bottom: 8px;
}

#headerContenidoTMP p {
	font-size: 12px;
	color: #999999;
}

.tituloTemplate {
	font-size: 24px;
	font-weight: bold;
	padding: 20px 20px 8px;
}

.subtituloTemplate {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	padding: 0 20px;
}

.tituloContenido {
	color: #cccccc;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 16px;
}

.subtituloContenido {
	font-weight: bold;
	color: #999999;
	margin-bottom: 8px;
}

/* Contenedor de HTML */
#contenidoHtml {
	width: 677px;
}

#contenidoHtml2 {
	width: 958px;
}

#contenidoHtml3 {
	width: 958px;
}

/* Contenedor de Banners */
#contenidoBanners {
	clear: both;
	padding-top: 8px;
	margin: 0px auto;
	width: 960px;
}

/* Fin Base Dinámica Template */ /* HOJA DE ESTILOS MAESTROS */
	/* Estilos Colores Textos ------------------------------------------------------------------------------------------*/
.blanco10 {
	color: #FFF;
	font-size: 10px;
}

.blanco10b {
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
}

.blanco11 {
	color: #FFF;
}

.blanco11b {
	color: #FFF;
	font-weight: bold;
}

.blanco12 {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
}

.blanco12b {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

.blanco13 {
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
}

.blanco13b {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
}

.blanco14 {
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
}

.blanco14b {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}

.blanco15 {
	color: #FFF;
	font-size: 15px;
	font-weight: normal;
}

.blanco15b {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
}

.blanco16 {
	color: #FFF;
	font-size: 16px;
	font-weight: normal;
}

.blanco16b {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}

.blanco26 {
	color: #FFF;
	font-size: 26px;
	font-weight: normal;
}

.blanco26b {
	color: #FFF;
	font-size: 26px;
	font-weight: bold;
}

.azul10 {
	color: #2A57BE;
	font-size: 10px;
	font-weight: normal;
}

.azul10b {
	color: #2A57BE;
	font-size: 10px;
	font-weight: bold;
}

.azul11 {
	color: #2A57BE;
	font-size: 11px;
	font-weight: normal;
}

.azul11b {
	color: #2A57BE;
	font-size: 11px;
	font-weight: bold;
}

.azul12 {
	color: #2A57BE;
	font-size: 12px;
	font-weight: normal;
}

.azul12b {
	color: #2A57BE;
	font-size: 12px;
	font-weight: bold;
}

.azul13 {
	color: #2A57BE;
	font-size: 13px;
	font-weight: normal;
}

.azul13b {
	color: #2A57BE;
	font-size: 13px;
	font-weight: bold;
}

.azul14 {
	color: #2A57BE;
	font-size: 14px;
	font-weight: normal;
}

.azul14b {
	color: #2A57BE;
	font-size: 14px;
	font-weight: bold;
}

.azul15 {
	color: #2A57BE;
	font-size: 15px;
	font-weight: normal;
}

.azul15b {
	color: #2A57BE;
	font-size: 15px;
	font-weight: bold;
}

.azul16 {
	color: #2A57BE;
	font-size: 16px;
	font-weight: normal;
}

.azul16b {
	color: #2A57BE;
	font-size: 16px;
	font-weight: bold;
}

.azul18 {
	color: #2A57BE;
	font-size: 18px;
	font-weight: normal;
}

.azul18b {
	color: #2A57BE;
	font-size: 18px;
	font-weight: bold;
}

.azul20 {
	color: #2A57BE;
	font-size: 20px;
	font-weight: normal;
}

.azul20b {
	color: #2A57BE;
	font-size: 20px;
	font-weight: bold;
}

.azul26 {
	color: #2A57BE;
	font-size: 26px;
	font-weight: normal;
}

.azul26b {
	color: #2A57BE;
	font-size: 26px;
	font-weight: bold;
}

.negro10 {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.negro10b {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

.negro11 {
	color: #000000;
	font-weight: normal;
}

.negro11b {
	color: #000000;
	font-weight: bold;
}

.negro12 {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

.negro12b {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.negro13 {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
}

.negro13b {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

.negro14 {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
}

.negro14b {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.negro15 {
	color: #000000;
	font-size: 15px;
	font-weight: normal;
}

.negro15b {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}

.negro16 {
	color: #000000;
	font-size: 16px;
	font-weight: normal;
}

.negro16b {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.negro20 {
	color: #000000;
	font-size: 26px;
	font-weight: normal;
}

.negro20b {
	color: #000000;
	font-size: 26px;
	font-weight: bold;
}

.negro26 {
	color: #000000;
	font-size: 26px;
	font-weight: normal;
}

.negro26b {
	color: #000000;
	font-size: 26px;
	font-weight: bold;
}

.rojo10 {
	color: #CC0000;
	font-size: 10px;
	font-weight: normal;
}

.rojo10b {
	color: #CC0000;
	font-size: 10px;
	font-weight: bold;
}

.rojo11 {
	color: #CC0000;
	font-weight: normal;
}

.rojo11b {
	color: #CC0000;
	font-weight: bold;
}

.rojo12 {
	color: #CC0000;
	font-size: 12px;
	font-weight: normal;
}

.rojo12b {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}

.rojo13 {
	color: #CC0000;
	font-size: 13px;
	font-weight: normal;
}

.rojo13b {
	color: #CC0000;
	font-size: 13px;
	font-weight: bold;
}

.rojo14 {
	color: #CC0000;
	font-size: 14px;
	font-weight: normal;
}

.rojo14b {
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
}

.rojo15 {
	color: #CC0000;
	font-size: 15px;
	font-weight: normal;
}

.rojo15b {
	color: #CC0000;
	font-size: 15px;
	font-weight: bold;
}

.rojo16 {
	color: #CC0000;
	font-size: 16px;
	font-weight: normal;
}

.rojo16b {
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
}

.rojo20 {
	color: #CC0000;
	font-size: 20px;
	font-weight: normal;
}

.rojo20b {
	color: #CC0000;
	font-size: 20px;
	font-weight: bold;
}

.rojo26 {
	color: #CC0000;
	font-size: 26px;
	font-weight: normal;
}

.rojo26b {
	color: #CC0000;
	font-size: 26px;
	font-weight: bold;
}

.gris10 {
	font-size: 10px;
}

.gris10b {
	font-size: 10px;
	font-weight: bold;
}

.gris11b {
	font-weight: bold;
}

.gris12 {
	font-size: 12px;
	font-weight: normal;
}

.gris12b {
	font-size: 12px;
	font-weight: bold;
}

.gris13 {
	font-size: 13px;
	font-weight: normal;
}

.gris13b {
	font-size: 13px;
	font-weight: bold;
}

.gris14 {
	font-size: 14px;
	font-weight: normal;
}

.gris14b {
	font-size: 14px;
	font-weight: bold;
}

.gris15 {
	font-size: 15px;
	font-weight: normal;
}

.gris15b {
	font-size: 15px;
	font-weight: bold;
}

.gris16 {
	font-size: 16px;
	font-weight: normal;
}

.gris16b {
	font-size: 16px;
	font-weight: bold;
}

.gris20 {
	font-size: 20px;
	font-weight: normal;
}

.gris20b {
	font-size: 20px;
	font-weight: bold;
}

.gris26 {
	font-size: 26px;
	font-weight: normal;
}

.gris26b {
	font-size: 26px;
	font-weight: bold;
}

.grisM10 {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}

.grisM10b {
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}

.grisM11 {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}

.grisM11b {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

.grisM12 {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}

.grisM12b {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}

.grisM13 {
	color: #666666;
	font-size: 13px;
	font-weight: normal;
}

.grisM13b {
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}

.grisM14 {
	color: #666666;
	font-size: 14px;
}

.grisM14b {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}

.grisM15 {
	color: #666666;
	font-size: 15px;
	font-weight: normal;
}

.grisM15b {
	color: #666666;
	font-size: 15px;
	font-weight: bold;
}

.grisM16 {
	color: #666666;
	font-size: 16px;
	font-weight: normal;
}

.grisM16b {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
}

.grisM18 {
	color: #666666;
	font-size: 18px;
	font-weight: normal;
}

.grisM18b {
	color: #666666;
	font-size: 18px;
	font-weight: bold;
}

.grisM20 {
	color: #666666;
	font-size: 20px;
	font-weight: normal;
}

.grisM20b {
	color: #666666;
	font-size: 20px;
	font-weight: bold;
}

.grisM26 {
	color: #666666;
	font-size: 26px;
	font-weight: normal;
}

.grisM26b {
	color: #666666;
	font-size: 26px;
	font-weight: bold;
}

.grisC10 {
	color: #999999;
	font-size: 10px;
	font-weight: normal;
}

.grisC10b {
	color: #999999;
	font-size: 10px;
	font-weight: bold;
}

.grisC11 {
	color: #999999;
}

.grisC11b {
	color: #999999;
	font-weight: bold;
}

.grisC12 {
	color: #999999;
	font-size: 12px;
	font-weight: normal;
}

.grisC12b {
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}

.grisC13 {
	color: #999999;
	font-size: 13px;
	font-weight: normal;
}

.grisC13b {
	color: #999999;
	font-size: 13px;
	font-weight: bold;
}

.grisC14 {
	color: #999999;
	font-size: 14px;
	font-weight: normal;
}

.grisC14b {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}

.grisC15 {
	color: #999999;
	font-size: 15px;
	font-weight: normal;
}

.grisC15b {
	color: #999999;
	font-size: 15px;
	font-weight: bold;
}

.grisC16 {
	color: #999999;
	font-size: 16px;
	font-weight: normal;
}

.grisC16b {
	color: #999999;
	font-size: 16px;
	font-weight: bold;
}

.grisC18 {
	color: #999999;
	font-size: 18px;
	font-weight: normal;
}

.grisC18b {
	color: #999999;
	font-size: 18px;
	font-weight: bold;
}

.grisC20 {
	color: #999999;
	font-size: 20px;
	font-weight: normal;
}

.grisC20b {
	color: #999999;
	font-size: 20px;
	font-weight: bold;
}

.grisC26 {
	color: #999999;
	font-size: 26px;
	font-weight: normal;
}

.grisC26b {
	color: #999999;
	font-size: 26px;
	font-weight: bold;
}

/* Selector de Parrafo ---------------------------------------------------------------------------------------------*/
	/* Parrafo Sin Color */
.p11alignL {
	line-height: 16px;
	text-align: left;
	margin-bottom: 10px;
}

.p11alignR {
	line-height: 16px;
	text-align: right;
	margin-bottom: 10px;
}

.p11alignC {
	line-height: 16px;
	text-align: center;
	margin-bottom: 10px;
}

.p11alignJ {
	line-height: 16px;
	text-align: justify;
	margin-bottom: 10px;
}

.p12alignL {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin-bottom: 10px;
}

.p12alignR {
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	margin-bottom: 10px;
}

.p12alignC {
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 10px;
}

.p12alignJ {
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	margin-bottom: 10px;
}

/* Parrafo Gris */
.p11gris6alignL {
	color: #666;
	line-height: 16px;
	text-align: left;
	margin-bottom: 10px;
}

.p11gris6alignR {
	color: #666;
	line-height: 16px;
	text-align: right;
	margin-bottom: 10px;
}

.p11gris6alignC {
	color: #666;
	line-height: 16px;
	text-align: center;
	margin-bottom: 10px;
}

.p11gris6alignJ {
	color: #666;
	line-height: 16px;
	text-align: justify;
	margin-bottom: 10px;
}

.p12gris6alignL {
	color: #666;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin-bottom: 10px;
}

.p12gris6alignR {
	color: #666;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	margin-bottom: 10px;
}

.p12gris6alignC {
	color: #666;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 10px;
}

.p12gris6alignJ {
	color: #666;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	margin-bottom: 10px;
}

/* Parrafo Blanco */
.p11blancoalignL {
	color: #FFF;
	line-height: 16px;
	text-align: left;
	margin-bottom: 10px;
}

.p11blancoalignR {
	color: #FFF;
	line-height: 16px;
	text-align: right;
	margin-bottom: 10px;
}

.p11blancoalignC {
	color: #FFF;
	line-height: 16px;
	text-align: center;
	margin-bottom: 10px;
}

.p11blancoalignJ {
	color: #FFF;
	line-height: 16px;
	text-align: justify;
	margin-bottom: 10px;
}

.p12blancoalignL {
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin-bottom: 10px;
}

.p12blancoalignR {
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	margin-bottom: 10px;
}

.p12blancoalignC {
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 10px;
}

.p12blancoalignJ {
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	margin-bottom: 10px;
}

/* Parrafo Títulos */
.pSubtitulo {
	padding: 16px 0px 12px 0px;
	color: #999;
	font-size: 18px;
	font-weight: bold;
}

.pSubtitulo2 {
	padding: 16px 0px 6px 0px;
	margin-bottom: 12px;
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #ececec;
}

.pSubtitulo3 {
	padding: 0px 0px 4px 0px;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}

.pSubtitulo4 {
	padding: 16px 0px 4px 0px;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}

/* Selector de Links -----------------------------------------------------------------------------------------------*/
	/* Links en Gris con bold*/
a.linkgris3decorb,a.linkgris3decorb:link,a.linkgris3decorb:visited,a.linkgris3decorb:active
	{
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

a.linkgris3decorb:hover {
	color: #2A57BE;
	text-decoration: underline;
}

/* Links en Gris Medio Subrayado */
a.linkgris6sub,a.linkgris6sub:link,a.linkgris6sub:visited,a.linkgris6sub:active
	{
	color: #666;
	text-decoration: underline;
}

a.linkgris6sub:hover {
	color: #2A57BE;
	text-decoration: underline;
}

/* Links en Gris Medio */
a.linkgris6,a.linkgris6:link,a.linkgris6:visited,a.linkgris6:active {
	color: #666;
	text-decoration: none;
}

a.linkgris6:hover {
	color: #2A57BE;
	text-decoration: underline;
}

/* Links en Gris Medio con bold */
a.linkgris6decorb,a.linkgris6decorb:link,a.linkgris6decorb:visited,a.linkgris6decorb:active
	{
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

a.linkgris6decorb:hover {
	color: #2A57BE;
	text-decoration: underline;
}

/* Links Gris Claro */
a.linkgris9,a.linkgris9:link,a.linkgris9:visited,a.linkgris9:active {
	color: #999;
	font-weight: normal;
	text-decoration: none;
}

a.linkgris9:hover {
	color: #2A57BE;
	text-decoration: none;
}

/* Links Gris Claro subrayado */
a.linkgris9sub,a.linkgris9sub:link,a.linkgris9sub:visited,a.linkgris9sub:active
	{
	color: #999;
	font-weight: normal;
	text-decoration: underline;
}

a.linkgris9sub:hover {
	color: #2A57BE;
	text-decoration: underline;
}

/* Links Gris Claro bold*/
a.linkgris9decorb,a.linkgris9decorb:link,a.linkgris9decorb:visited,a.linkgris9decorb:active
	{
	color: #999;
	font-weight: bold;
	text-decoration: none;
}

a.linkgris9decorb:hover {
	color: #2A57BE;
	text-decoration: none;
}

/* Links en Blanco */
a.linkblancodecorb,a.linkblancodecorb:link,a.linkblancodecorb:visited,a.linkblancodecorb:active
	{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.linkblancodecorb:hover {
	color: #666;
	text-decoration: underline;
}

/* Links en Verde */
a.linkverde,a.linkverde:link,a.linkverde:visited,a.linkverde:active {
	color: #2A57BE;
	font-weight: normal;
	text-decoration: none;
}

a.linkverde:hover {
	color: #666;
	text-decoration: underline;
}

/* Selector de Contenido de Lista ----------------------------------------------------------------------------------*/
	/* Lista sin orden */
.olLetraMin {
	list-style-type: lower-alpha;
	padding-left: 18px;
	list-style-position: outside;
}

.olLetraMay {
	list-style-type: upper-alpha;
	padding-left: 18px;
	list-style-position: outside;
}

.olNumerolatino {
	list-style-type: decimal;
	padding-left: 18px;
	margin-left: 10px;
	list-style-position: outside;
	color: #666; /*según CSS Perú */
}

.olNumerolatino li {
	margin-bottom: 10px;
}

.olNumeroRomanoMin {
	list-style-type: lower-roman;
	padding-left: 18px;
	list-style-position: outside;
}

.olNumeroRomanoMay {
	list-style-type: upper-roman;
	padding-left: 18px;
	list-style-position: outside;
}

/* Lista con Flecha1 */
.ulGris6FlechaGris {
	color: #666666;
	font-weight: normal;
	line-height: 14px;
	list-style-image: url(/static/site/common/bulFlecha.gif);
	list-style-position: outside;
	margin: 0px 0px 12px 18px;
}

.ulGris6FlechaGris li {
	margin-bottom: 8px;
}

.ulFlechaGris {
	font-weight: normal;
	line-height: 14px;
	list-style-image: url(/static/site/common/bulFlecha.gif);
	list-style-position: outside;
	margin-left: 18px;
}

/* Lista con Flecha2 */
.ulGris6FlechaVerde {
	color: #666666;
	font-weight: normal;
	line-height: 14px;
	list-style-image: url(/static/site/common/bulFlecha2.gif);
	list-style-position: outside;
	margin-left: 18px;
}

.ulFlechaVerde {
	font-weight: normal;
	line-height: 14px;
	list-style-image: url(/static/site/common/bulFlecha2.gif);
	list-style-position: outside;
	margin-left: 18px;
}

/* Lista con Flecha3 (Contenido Estático) */
.ulGris6FlechaGrisCE {
	color: #666666;
	font-weight: normal;
	line-height: 16px;
	list-style-image: url(/static/site/common/bulFlecha.gif);
	list-style-position: outside;
	margin-left: 18px;
	margin-bottom: 10px;
}

.ulGris6FlechaGrisCE li {
	margin-bottom: 16px;
}

/* Lista con definición */
.DecorDL {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: circle;
	margin: 20px;
}

.DecorDD {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: circle;
}

.DecorDT {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: circle;
}

/* Lista con Asterisco verde */
.ulGris6AsteriscoVerde {
	color: #666666;
	font-weight: normal;
	line-height: 14px;
	list-style-image: url(/static/site/common/bulAsteriscoV.gif);
	list-style-position: outside;
	padding-left: 18px;
}

.ulAsteriscoVerde {
	font-weight: normal;
	line-height: 14px;
	list-style-image: url(/static/site/common/bulAsteriscoV.gif);
	list-style-position: outside;
	padding-left: 18px;
}

/* Estilos de cajas ------------------------------------------------------------------------------------------------*/
	/* Caja Normal */
.contenedorBordesGris {
	border: 1px solid #ccc;
	margin-bottom: 16px;
	padding: 8px;
}

/* Caja Normal Negra*/
.contenedorNegroBordesGris {
	border: 1px solid #ccc;
	background-color: #000;
	float: left;
	margin-bottom: 16px;
	padding: 8px;
}

/* Caja Bordes redondeados */
.contenedorBordesRedondos {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border: 1px solid #ccc;
	padding: 8px;
}

/* Caja Bordes redondeados pequeños */
.contenedorBordesRedondosMinimo {
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border: 1px solid #ccc;
	padding: 4px;
}

/* Caja Bordes redondeados Fondo Negro */
.contenedorNegroBordesRedondos {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	background-color: #000;
	padding: 4px;
}

/* Caja Bordes redondeados Fondo Verde */
.contenedorVerdeBordesRedondos {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	background-color: #2A57BE;
	padding: 8px;
}

/* Caja Bordes redondeados Fondo Gris */
.contenedorGrisBordesRedondos {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	background-color: #ccc;
	padding: 8px;
}

/* Caja Bordes redondeados superiores*/
.contenedorBordesRedondosSuperiores {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border: 1px solid #ccc;
	margin-bottom: 16px;
	padding: 8px;
}

/* Caja Bordes redondeados inferiores*/
.contenedorBordesRedondosInferiores {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	border: 1px solid #ccc;
	margin-bottom: 16px;
	padding: 8px;
}

/* Caja Bordes redondeados derechos*/
.contenedorBordesRedondosDerechos {
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topright: 4px;
	border: 1px solid #ccc;
	margin-bottom: 16px;
	padding: 8px;
}

/* Caja Bordes redondeados izquierdos*/
.contenedorBordesRedondosIzquierdos {
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
	border: 1px solid #ccc;
	margin-bottom: 16px;
	padding: 8px;
}

/* Estilos de Tablas -----------------------------------------------------------------------------------------------*/
	/* Tabla con Bordes Gris Claro */
.tablaBordeGrisEc {
	caption-side: left;
	table-layout: fixed;
	border: 1px #ececec solid;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
}

/* Estilos de Celdas */
.tablaBordeGrisEc td {
	border-right: 1px #ececec solid;
	border-bottom: 1px #ececec solid;
	border-collapse: collapse;
	padding: 8px
}

/* Tabla con Bordes Gris Medio */
.tablaBordeGris6 {
	caption-side: left;
	table-layout: fixed;
	border: 1px #666 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	margin: 10px;
}

/* Estilos de Celdas */
.tablaBordeGris6 td {
	border-right: 1px #666 solid;
	border-collapse: collapse;
	padding: 8px
}

/* Tabla con Bordes Gris Oscuro */
.tablaBordeGris3 {
	caption-side: left;
	table-layout: fixed;
	border: 1px #333 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	margin: 10px;
}

/* Estilos de Celdas */
.tablaBordeGris3 td {
	border-right: 1px #333 solid;
	border-collapse: collapse;
	padding: 8px
}

/* Tabla con Bordes Gris Oscuro */
.tablaBordeGrisF {
	caption-side: left;
	table-layout: fixed;
	border: 1px #FFF solid;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	margin: 10px;
}

/* Estilos de Celdas */
.tablaBordeGrisF td {
	border-right: 1px #FFF solid;
	border-collapse: collapse;
	padding: 8px
}

/* Estilos de Botones ----------------------------------------------------------------------------------------------*/
a.button,a.button:link,a.button:visited {
	background: transparent url(/static/site/common/botonVerde2.png)
		no-repeat scroll top right;
	color: #FFFFFF;
	display: block;
	float: left;
	font: bold 11px arial, sans-serif;
	height: 24px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}

a.button span {
	background: transparent url(/static/site/common/botonVerde1.png)
		no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}

/*Contenido Menú*/
.DecorFlechali1 {
	color: #666666;
	font-weight: normal;
	line-height: 14px;
	list-style-image: url("/static/site/common/bulFlecha.gif");
	list-style-position: outside;
	margin-left: 18px;
}

a.linkgrisc,a.linkgrisc:link,a.linkgrisc:visited,a.linkgrisc:active {
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}

a.linkgrisc:hover {
	color: #2A57BE;
	text-decoration: none;
}