@charset "utf-8";
/* CSS Document */


.BTN_01, .BTN_02, .BTN_03, .BTN_04, .BTN_05, .BTN_06, .BTN_07, .LineaHorizontal1, .BG_1, .BG_Base_Menu, .BG_CABEZAL, .BG_PIE, .BG_SECCION, .BG_SECCION_CENTRO, .BG_SECCION_CIERRE, .BG_SECCION_INICIO_ABAJO, .BG_SECCION_CENTRO_ABAJO, .BG_SECCION_CIERRE_ABAJO, .BG_nota_ARRIBA, .BG_nota_ARRIBA_CIERRE, .BG_nota_ABAJO, .BG_nota_ABAJO_CIERRE{
	background-image:url(../img/Estilo.png);
}


/*  //////////////////////////       STANDARD      ////////////////////////////////////  */


* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}


body {
	fixed: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100vw;
}

ul {
	list-style-type:disc; padding-left:20px;}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

a:focus {
	outline:0px;
}

object {
	outline:none;
}

iframe {
	border: none;
}

.S5 {
	font-size:5px;
	height:5px !important;
}
.S10 {
	font-size:10px;
	height:10px !important;
}
.S15 {
	font-size:15px;
	height:15px !important;
}
.S20 {
	font-size:20px;
	height:20px !important;
}
.S30 {
	font-size:30px;
	height:30px !important;
}
.S50 {
	font-size:50px;
	height:50px !important;
}
.M0 {
	margin-top: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
}
.MAuto {
	margin:auto !important;
}
.MHAuto {
	margin-left:auto !important;
	margin-right:auto !important;
}
.M3 {
	margin:3px !important;
}
.M5 {
	margin:5px !important;
}
.M10 {
	margin:10px !important;
}
.M15 {
	margin:15px !important;
}
.M20 {
	margin:20px !important;
}
.M30 {
	margin:30px !important;
}
.M40 {
	margin:40px !important;
}
.M50 {
	margin:50px !important;
}
.M100 {
	margin:100px !important;
}
.MB5 {
	margin-bottom:5px !important;
}
.MB3 {
	margin-bottom:3px !important;
}
.MB10 {
	margin-bottom:10px !important;
}
.MB15 {
	margin-bottom:15px !important;
}
.MB20 {
	margin-bottom:20px !important;
}
.MB30 {
	margin-bottom:30px !important;
}
.MB40 {
	margin-bottom:40px !important;
}
.MB50 {
	margin-bottom:50px !important;
}
.MB100 {
	margin-bottom:100px !important;
}
.MT3 {
	margin-top:3px !important;
}
.MT5 {
	margin-top:5px !important;
}
.MT10 {
	margin-top:10px !important;
}
.MT15 {
	margin-top:15px !important;
}
.MT20 {
	margin-top:20px !important;
}
.MT30 {
	margin-top:30px !important;
}
.MT40 {
	margin-top:40px !important;
}
.MT50 {
	margin-top:50px !important;
}
.MT100 {
	margin-top:100px !important;
}
.MR3 {
	margin-right:3px !important;
}
.MR5 {
	margin-right:5px !important;
}
.MR10 {
	margin-right:10px !important;
}
.MR15 {
	margin-right:15px !important;
}
.MR20 {
	margin-right:20px !important;
}
.MR30 {
	margin-right:30px !important;
}
.MR40 {
	margin-right:40px !important;
}
.MR50 {
	margin-right:50px !important;
}
.MR100 {
	margin-right:100px !important;
}
.ML3 {
	margin-left:3px !important;
}
.ML5 {
	margin-left:5px !important;
}
.ML10 {
	margin-left:10px !important;
}
.ML15 {
	margin-left:15px !important;
}
.ML20 {
	margin-left:20px !important;
}
.ML30 {
	margin-left:30px !important;
}
.ML40 {
	margin-left:40px !important;
}
.ML50 {
	margin-left:50px !important;
}
.ML100 {
	margin-left:100px !important;
}




.M-3 {
	margin:-3px !important;
}
.M-5 {
	margin:-5px !important;
}
.M-10 {
	margin:-10px !important;
}
.M-15 {
	margin:-15px !important;
}
.M-20 {
	margin:-20px !important;
}
.M-30 {
	margin:-30px !important;
}
.M-40 {
	margin:-40px !important;
}
.M-50 {
	margin:-50px !important;
}
.M-100 {
	margin:-100px !important;
}
.MB-5 {
	margin-bottom:-5px !important;
}
.MB-3 {
	margin-bottom:-3px !important;
}
.MB-10 {
	margin-bottom:-10px !important;
}
.MB-15 {
	margin-bottom:-15px !important;
}
.MB-20 {
	margin-bottom:-20px !important;
}
.MB-30 {
	margin-bottom:-30px !important;
}
.MB-40 {
	margin-bottom:-40px !important;
}
.MB-50 {
	margin-bottom:-50px !important;
}
.MB-100 {
	margin-bottom:-100px !important;
}
.MT-3 {
	margin-top:-3px !important;
}
.MT-5 {
	margin-top:-5px !important;
}
.MT-10 {
	margin-top:-10px !important;
}
.MT-15 {
	margin-top:-15px !important;
}
.MT-20 {
	margin-top:-20px !important;
}
.MT-30 {
	margin-top:-30px !important;
}
.MT-40 {
	margin-top:-40px !important;
}
.MT-50 {
	margin-top:-50px !important;
}
.MT-100 {
	margin-top:-100px !important;
}
.M-R3 {
	margin-right:-3px !important;
}
.M-R5 {
	margin-right:-5px !important;
}
.M-R10 {
	margin-right:-10px !important;
}
.M-R15 {
	margin-right:-15px !important;
}
.M-R20 {
	margin-right:-20px !important;
}
.M-R30 {
	margin-right:-30px !important;
}
.M-R40 {
	margin-right:-40px !important;
}
.M-R50 {
	margin-right:-50px !important;
}
.M-R100 {
	margin-right:-100px !important;
}
.M-L3 {
	margin-left:-3px !important;
}
.M-L5 {
	margin-left:-5px !important;
}
.M-L10 {
	margin-left:-10px !important;
}
.M-L15 {
	margin-left:-15px !important;
}
.M-L20 {
	margin-left:-20px !important;
}
.M-L30 {
	margin-left:-30px !important;
}
.M-L40 {
	margin-left:-40px !important;
}
.M-L50 {
	margin-left:-50px !important;
}
.M-L100 {
	margin-left:-100px !important;
}






.P3 {
	padding:3px !important;
}
.P5 {
	padding:5px !important;
}
.P10 {
	padding:10px !important;
}
.P15 {
	padding:15px !important;
}
.P20 {
	padding:20px !important;
}
.P30 {
	padding:30px !important;
}
.P40 {
	padding:40px !important;
}
.P50 {
	padding:50px !important;
}
.P100 {
	padding:100px !important;
}
.PL5 {
	padding-left:5px !important;
}
.PL10 {
	padding-left:10px !important;
}
.PL15 {
	padding-left:15px !important;
}
.PL20 {
	padding-left:20px !important;
}
.PL30 {
	padding-left:30px !important;
}
.PL40 {
	padding-left:40px !important;
}
.PL50 {
	padding-left:50px !important;
}
.PL100 {
	padding-left:100px !important;
}
.PR5 {
	padding-right:5px !important;
}
.PR10 {
	padding-right:10px !important;
}
.PR15 {
	padding-right:15px !important;
}
.PR20 {
	padding-right:20px !important;
}
.PR30 {
	padding-right:30px !important;
}
.PR40 {
	padding-right:40px !important;
}
.PR50 {
	padding-right:50px !important;
}
.PR100 {
	padding-right:100px !important;
}
.PB5 {
	padding-bottom:5px !important;
}
.PB10 {
	padding-bottom:10px !important;
}
.PB15 {
	padding-bottom:15px !important;
}
.PB20 {
	padding-bottom:20px !important;
}
.PB30 {
	padding-bottom:30px !important;
}
.PB40 {
	padding-bottom:40px !important;
}
.PB50 {
	padding-bottom:50px !important;
}
.PB100 {
	padding-bottom:100px !important;
}
.PT3 {
	padding-top:3px !important;
}
.PT5 {
	padding-top:5px !important;
}
.PT10 {
	padding-top:10px !important;
}
.PT15 {
	padding-top:15px !important;
}
.PT20 {
	padding-top:20px !important;
}
.PT30 {
	padding-top:30px !important;
}
.PT40 {
	padding-top:40px !important;
}
.PT50 {
	padding-top:50px !important;
}
.PT100 {
	padding-top:100px !important;
}
.W0 {
	width:0px !important;
}
.W10 {
	width:10% !important;
}
.W20 {
	width:20% !important;
}
.W25 {
	width:25% !important;
}
.W30 {
	width:30% !important;
}
.W33 {
	width:33% !important;
}
.W40 {
	width:40% !important;
}
.W50 {
	width:50% !important;
}
.W60 {
	width:60% !important;
}
.W67 {
	width:67% !important;
}
.W70 {
	width:70% !important;
}
.W75 {
	width:75% !important;
}
.W80 {
	width:80% !important;
}
.W90 {
	width:90% !important;
}
.W95 {
	width:95% !important;
}
.W100 {
	width:100% !important;
}
.W101 {
	width:100px !important;
}
.W150 {
	width:150px !important;
}
.W200 {
	width:200px !important;
}
.W250 {
	width:250px !important;
}
.W300 {
	width:300px !important;
}
.W350 {
	width:350px !important;
}
.W400 {
	width:400px !important;
}
.W450 {
	width:450px !important;
}
.W500 {
	width:500px !important;
}

.WidthAuto {
	width:auto !important;
}


.WA {
	width:auto !important;
}
.W5P {
	width:5px !important;
}
.W10P {
	width:10px !important;
}
.W15P {
	width:15px !important;
}
.W20P {
	width:20px !important;
}
.W25P {
	width:25px !important;
}
.W30P {
	width:30px !important;
}
.W35P {
	width:35px !important;
}
.W40P {
	width:40px !important;
}
.W50P {
	width:50px !important;
}
.W60P {
	width:60px !important;
}
.W70P {
	width:70px !important;
}
.W75P {
	width:75px !important;
}
.W80P {
	width:80px !important;
}
.W90P {
	width:90px !important;
}
.W100P {
	width:100px !important;
}
.W200P {
	width:200px !important;
}
.W300P {
	width:300px !important;
}
.W150P {
	width:150px !important;
}
.W250P {
	width:250px !important;
}
.W350P {
	width:350px !important;
}
.W400P {
	width:400px !important;
}
.W450P {
	width:450px !important;
}
.W500P {
	width:500px !important;
}



.H0 {
	height:0px !important;
}
.H1 {
	height:1px !important;
}
.H2 {
	height:2px !important;
}
.H5 {
	height:5px !important;
}
.H10 {
	height:10px !important;
}
.H15 {
	height:15px !important;
}
.H20 {
	height:20px !important;
}
.H30 {
	height:30px !important;
}
.H40 {
	height:40px !important;
}
.H50 {
	height:50px !important;
}
.H100 {
	height:100px !important;
}
.H150 {
	height:150px !important;
}
.H200 {
	height:200px !important;
}
.H250 {
	height:250px !important;
}
.H300 {
	height:300px !important;
}

.Upper {
	text-transform: uppercase !important;
}
.Bold {
	font-weight: bold !important;
}
.Normal {
	font-weight: normal !important;
}

.hyphens {
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	hyphens: auto !important;
}

.visible {
	visibility: visible !important;
}

.HAuto {
	height:auto !important;
}

.Just {
	text-align: justify !important;
}

.Center {
	text-align: center !important;
}

.Left {
	text-align: left !important;
}

.Right {
	text-align: right !important;
}

.FlRight {
	float:right !important;
}

.FlLeft {
	float: left !important;
}

.OvH {
	overflow: hidden !important;
}

.J {
	text-align: justify !important;
}

.C {
	text-align: center !important;
}

.L {
	text-align: left !important;
}

.R {
	text-align: right !important;
}

.FR {
	float:right !important;
}

.FL {
	float: left !important;
}

.T8 {
 font-size: 8px !important;
}

.T9 {
	font-size: 9px !important;
}

.T10 {
	font-size: 10px !important;
}

.T11 {
	font-size: 11px !important;
}

.T12 {
	font-size: 12px !important;
}

.T13 {
	font-size: 13px !important;
}

.T14 {
	font-size: 14px !important;
}

.T15 {
	font-size: 15px !important;
}

.T16 {
	font-size: 16px !important;
}

.T17 {
	font-size: 17px !important;
}

.T18 {
	font-size: 18px !important;
}

.T19 {
	font-size: 19px !important;
	letter-spacing: -0.02em !important;
}

.T20 {
	font-size: 20px !important;
	letter-spacing: -0.02em !important;
}

.T21 {
	font-size: 21px !important;
	letter-spacing: -0.03em !important;
}

.T22 {
	font-size: 22px !important;
	letter-spacing: -0.03em !important;
}

.T23 {
	font-size: 23px !important;
	letter-spacing: -0.03em !important;
}

.T24 {
	font-size: 24px !important;
	letter-spacing: -0.04em !important;
}

.T25 {
	font-size: 25px !important;
	letter-spacing: -0.04em !important;
}

.T26 {
	font-size: 26px !important;
	letter-spacing: -0.04em !important;
}

.T27 {
	font-size: 27px !important;
	letter-spacing: -0.05em !important;
}

.T28 {
	font-size: 28px !important;
	letter-spacing: -0.05em !important;
}

.T29 {
	font-size: 29px !important;
	letter-spacing: -0.05em !important;
}

.T30 {
	font-size: 30px !important;
	letter-spacing: -0.05em !important;
}

.T31 {
	font-size: 31px !important;
	letter-spacing: -0.05em !important;
}

.T32 {
	font-size: 32px !important;
	letter-spacing: -0.05em !important;
}

.T36 {
	font-size: 36px !important;
	letter-spacing: -0.05em !important;
}

.I80 {
	line-height: 80% !important;
}

.I90 {
	line-height: 90% !important;
}

.I100 {
	line-height: 100% !important;
}

.I120 {
	line-height: 120% !important;
}

.I150 {
	line-height: 150% !important;
}

.I180 {
	line-height: 180% !important;
}

.I200 {
	line-height: 200% !important;
}

.Punto {
	align: justify !important;
	margin-bottom: 5px !important;
}

.cursor {
	cursor: pointer !important;
}

.Table {
	display: table !important;
}
.table {
	display:table !important;
}
.tcell {
	display:table-cell !important;
}
.tcol {
	display:table-column !important;
}
.trow {
	display:table-row !important;
}

.block {
	display:block !important;
}

.clear {
	clear:both !important;
}


.Block {
	display: block !important;
}

.vis {
	visibility: visible !important;
}

.hid {
	visibility: hidden !important;
}

.dno {
	display: none !important;
}


.LINK a {
display: block; // para poder darle altura y ancho;
line-height:40px;
width: 100%; 
}
.LINK a span  {
display: block; // para poder darle altura y ancho;
display: none; // oculto el texto;
}


a.LINK_01:visited {
	color:#9CC;
}
a.LINK_01:active {
	color:#FFF;
}
a.LINK_01:link {
	color:#9CC;
}
a.LINK_01:hover {
	color:#0CF;
}












.S5 {
	font-size:5px;
	height:5px !important;
}
.S10 {
	font-size:10px;
	height:10px !important;
}
.S15 {
	font-size:15px;
	height:15px !important;
}
.S20 {
	font-size:20px;
	height:20px !important;
}
.S30 {
	font-size:30px;
	height:30px !important;
}
.S50 {
	font-size:50px;
	height:50px !important;
}
.M0 {
	margin-top: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
}
.MAuto {
	margin:auto !important;
}
.MHAuto {
	margin-left:auto !important;
	margin-right:auto !important;
}
.M3 {
	margin:3px !important;
}
.M5 {
	margin:5px !important;
}
.M10 {
	margin:10px !important;
}
.M15 {
	margin:15px !important;
}
.M20 {
	margin:20px !important;
}
.M30 {
	margin:30px !important;
}
.M40 {
	margin:40px !important;
}
.M50 {
	margin:50px !important;
}
.M100 {
	margin:100px !important;
}
.MB5 {
	margin-bottom:5px !important;
}
.MB3 {
	margin-bottom:3px !important;
}
.MB10 {
	margin-bottom:10px !important;
}
.MB15 {
	margin-bottom:15px !important;
}
.MB20 {
	margin-bottom:20px !important;
}
.MB30 {
	margin-bottom:30px !important;
}
.MB40 {
	margin-bottom:40px !important;
}
.MB50 {
	margin-bottom:50px !important;
}
.MB100 {
	margin-bottom:100px !important;
}
.MT3 {
	margin-top:3px !important;
}
.MT5 {
	margin-top:5px !important;
}
.MT10 {
	margin-top:10px !important;
}
.MT15 {
	margin-top:15px !important;
}
.MT20 {
	margin-top:20px !important;
}
.MT30 {
	margin-top:30px !important;
}
.MT40 {
	margin-top:40px !important;
}
.MT50 {
	margin-top:50px !important;
}
.MT100 {
	margin-top:100px !important;
}
.MR3 {
	margin-right:3px !important;
}
.MR5 {
	margin-right:5px !important;
}
.MR10 {
	margin-right:10px !important;
}
.MR15 {
	margin-right:15px !important;
}
.MR20 {
	margin-right:20px !important;
}
.MR30 {
	margin-right:30px !important;
}
.MR40 {
	margin-right:40px !important;
}
.MR50 {
	margin-right:50px !important;
}
.MR100 {
	margin-right:100px !important;
}
.ML3 {
	margin-left:3px !important;
}
.ML5 {
	margin-left:5px !important;
}
.ML10 {
	margin-left:10px !important;
}
.ML15 {
	margin-left:15px !important;
}
.ML20 {
	margin-left:20px !important;
}
.ML30 {
	margin-left:30px !important;
}
.ML40 {
	margin-left:40px !important;
}
.ML50 {
	margin-left:50px !important;
}
.ML100 {
	margin-left:100px !important;
}




.M-3 {
	margin:-3px !important;
}
.M-5 {
	margin:-5px !important;
}
.M-10 {
	margin:-10px !important;
}
.M-15 {
	margin:-15px !important;
}
.M-20 {
	margin:-20px !important;
}
.M-30 {
	margin:-30px !important;
}
.M-40 {
	margin:-40px !important;
}
.M-50 {
	margin:-50px !important;
}
.M-100 {
	margin:-100px !important;
}
.MB-5 {
	margin-bottom:-5px !important;
}
.MB-3 {
	margin-bottom:-3px !important;
}
.MB-10 {
	margin-bottom:-10px !important;
}
.MB-15 {
	margin-bottom:-15px !important;
}
.MB-20 {
	margin-bottom:-20px !important;
}
.MB-30 {
	margin-bottom:-30px !important;
}
.MB-40 {
	margin-bottom:-40px !important;
}
.MB-50 {
	margin-bottom:-50px !important;
}
.MB-100 {
	margin-bottom:-100px !important;
}
.MT-3 {
	margin-top:-3px !important;
}
.MT-5 {
	margin-top:-5px !important;
}
.MT-10 {
	margin-top:-10px !important;
}
.MT-15 {
	margin-top:-15px !important;
}
.MT-20 {
	margin-top:-20px !important;
}
.MT-30 {
	margin-top:-30px !important;
}
.MT-40 {
	margin-top:-40px !important;
}
.MT-50 {
	margin-top:-50px !important;
}
.MT-100 {
	margin-top:-100px !important;
}
.M-R3 {
	margin-right:-3px !important;
}
.M-R5 {
	margin-right:-5px !important;
}
.M-R10 {
	margin-right:-10px !important;
}
.M-R15 {
	margin-right:-15px !important;
}
.M-R20 {
	margin-right:-20px !important;
}
.M-R30 {
	margin-right:-30px !important;
}
.M-R40 {
	margin-right:-40px !important;
}
.M-R50 {
	margin-right:-50px !important;
}
.M-R100 {
	margin-right:-100px !important;
}
.M-L3 {
	margin-left:-3px !important;
}
.M-L5 {
	margin-left:-5px !important;
}
.M-L10 {
	margin-left:-10px !important;
}
.M-L15 {
	margin-left:-15px !important;
}
.M-L20 {
	margin-left:-20px !important;
}
.M-L30 {
	margin-left:-30px !important;
}
.M-L40 {
	margin-left:-40px !important;
}
.M-L50 {
	margin-left:-50px !important;
}
.M-L100 {
	margin-left:-100px !important;
}






.P3 {
	padding:3px !important;
}
.P5 {
	padding:5px !important;
}
.P10 {
	padding:10px !important;
}
.P15 {
	padding:15px !important;
}
.P20 {
	padding:20px !important;
}
.P30 {
	padding:30px !important;
}
.P40 {
	padding:40px !important;
}
.P50 {
	padding:50px !important;
}
.P100 {
	padding:100px !important;
}
.PL5 {
	padding-left:5px !important;
}
.PL10 {
	padding-left:10px !important;
}
.PL15 {
	padding-left:15px !important;
}
.PL20 {
	padding-left:20px !important;
}
.PL30 {
	padding-left:30px !important;
}
.PL40 {
	padding-left:40px !important;
}
.PL50 {
	padding-left:50px !important;
}
.PL100 {
	padding-left:100px !important;
}
.PR5 {
	padding-right:5px !important;
}
.PR10 {
	padding-right:10px !important;
}
.PR15 {
	padding-right:15px !important;
}
.PR20 {
	padding-right:20px !important;
}
.PR30 {
	padding-right:30px !important;
}
.PR40 {
	padding-right:40px !important;
}
.PR50 {
	padding-right:50px !important;
}
.PR100 {
	padding-right:100px !important;
}
.PB5 {
	padding-bottom:5px !important;
}
.PB10 {
	padding-bottom:10px !important;
}
.PB15 {
	padding-bottom:15px !important;
}
.PB20 {
	padding-bottom:20px !important;
}
.PB30 {
	padding-bottom:30px !important;
}
.PB40 {
	padding-bottom:40px !important;
}
.PB50 {
	padding-bottom:50px !important;
}
.PB100 {
	padding-bottom:100px !important;
}
.PT3 {
	padding-top:3px !important;
}
.PT5 {
	padding-top:5px !important;
}
.PT10 {
	padding-top:10px !important;
}
.PT15 {
	padding-top:15px !important;
}
.PT20 {
	padding-top:20px !important;
}
.PT30 {
	padding-top:30px !important;
}
.PT40 {
	padding-top:40px !important;
}
.PT50 {
	padding-top:50px !important;
}
.PT100 {
	padding-top:100px !important;
}
.W0 {
	width:0px !important;
}
.W5 {
	width:5% !important;
}
.W10 {
	width:10% !important;
}
.W15 {
	width:15% !important;
}
.W20 {
	width:20% !important;
}
.W25 {
	width:25% !important;
}
.W30 {
	width:30% !important;
}
.W35 {
	width:35% !important;
}
.W33 {
	width:33% !important;
}
.W40 {
	width:40% !important;
}
.W45 {
	width:45% !important;
}
.W50 {
	width:50% !important;
}
.W55 {
	width:55% !important;
}
.W60 {
	width:60% !important;
}
.W65 {
	width:65% !important;
}
.W67 {
	width:67% !important;
}
.W70 {
	width:70% !important;
}
.W75 {
	width:75% !important;
}
.W80 {
	width:80% !important;
}
.W85 {
	width:85% !important;
}
.W90 {
	width:90% !important;
}
.W95 {
	width:95% !important;
}
.W100 {
	width:100% !important;
}
.WidthAuto {
	width:auto !important;
}

.H0 {
	height:0px !important;
}
.H1 {
	height:1px !important;
}
.H2 {
	height:2px !important;
}
.H5 {
	height:5px !important;
}
.H10 {
	height:10px !important;
}
.H15 {
	height:15px !important;
}
.H20 {
	height:20px !important;
}
.H30 {
	height:30px !important;
}
.H40 {
	height:40px !important;
}
.H50 {
	height:50px !important;
}
.H100 {
	height:100px !important;
}
.H150 {
	height:150px !important;
}
.H200 {
	height:200px !important;
}
.H250 {
	height:250px !important;
}
.H300 {
	height:300px !important;
}

.Upper {
	text-transform: uppercase !important;
}
.U {
	text-transform: uppercase !important;
}
.Bold {
	font-weight: bold !important;
}
.B {
	font-weight: bold !important;
}
.Normal {
	font-weight: normal !important;
}
.N {
	font-weight: normal !important;
}

.hyphens {
	-webkit-hyphens: auto !important;
	-moz-hyphens: auto !important;
	hyphens: auto !important;
}

.visible {
	visibility: visible !important;
}

.HAuto {
	height:auto !important;
}

.Just {
	text-align: justify !important;
}

.Center {
	text-align: center !important;
}

.Left {
	text-align: left !important;
}

.Right {
	text-align: right !important;
}

.FlRight {
	float:right !important;
}

.FlLeft {
	float: left !important;
}

.OvH {
	overflow: hidden !important;
}

.J {
	text-align: justify !important;
}

.C {
	text-align: center !important;
}

.L {
	text-align: left !important;
}

.R {
	text-align: right !important;
}

.FR {
	float:right !important;
}

.FL {
	float: left !important;
}

.T8 {
 font-size: 8px !important;
}

.T9 {
	font-size: 9px !important;
}

.T10 {
	font-size: 10px !important;
}

.T11 {
	font-size: 11px !important;
}

.T12 {
	font-size: 12px !important;
}

.T13 {
	font-size: 13px !important;
}

.T14 {
	font-size: 14px !important;
}

.T15 {
	font-size: 15px !important;
}

.T16 {
	font-size: 16px !important;
}

.T17 {
	font-size: 17px !important;
}

.T18 {
	font-size: 18px !important;
}

.T19 {
	font-size: 19px !important;
	letter-spacing: -0.02em !important;
}

.T20 {
	font-size: 20px !important;
	letter-spacing: -0.02em !important;
}

.T21 {
	font-size: 21px !important;
	letter-spacing: -0.03em !important;
}

.T22 {
	font-size: 22px !important;
	letter-spacing: -0.03em !important;
}

.T23 {
	font-size: 23px !important;
	letter-spacing: -0.03em !important;
}

.T24 {
	font-size: 24px !important;
	letter-spacing: -0.04em !important;
}

.T25 {
	font-size: 25px !important;
	letter-spacing: -0.04em !important;
}

.T26 {
	font-size: 26px !important;
	letter-spacing: -0.04em !important;
}

.T27 {
	font-size: 27px !important;
	letter-spacing: -0.05em !important;
}

.T28 {
	font-size: 28px !important;
	letter-spacing: -0.05em !important;
}

.T29 {
	font-size: 29px !important;
	letter-spacing: -0.05em !important;
}

.T30 {
	font-size: 30px !important;
	letter-spacing: -0.05em !important;
}

.T31 {
	font-size: 31px !important;
	letter-spacing: -0.05em !important;
}

.T32 {
	font-size: 32px !important;
	letter-spacing: -0.05em !important;
}

.T36 {
	font-size: 36px !important;
	letter-spacing: -0.05em !important;
}

.I80 {
	line-height: 80% !important;
}

.I90 {
	line-height: 90% !important;
}

.I100 {
	line-height: 100% !important;
}

.I120 {
	line-height: 120% !important;
}

.I150 {
	line-height: 150% !important;
}

.I180 {
	line-height: 180% !important;
}

.I200 {
	line-height: 200% !important;
}

.Punto {
	align: justify !important;
	margin-bottom: 5px !important;
}

.cursor {
	cursor: pointer !important;
}

.Table {
	display: table !important;
}

.Block {
	display: block !important;
}

.LINK a {
display: block; // para poder darle altura y ancho;
line-height:40px;
width: 100%; 
}
.LINK a span  {
display: block; // para poder darle altura y ancho;
display: none; // oculto el texto;
}


a.LINK_01:visited {
	color:#9CC;
}
a.LINK_01:active {
	color:#FFF;
}
a.LINK_01:link {
	color:#9CC;
}
a.LINK_01:hover {
	color:#0CF;
}












/* //////////////////////////    FIN   STANDARD      ///////////////////////////////////// */









/* ////////////////////////////       COLORES       //////////////////////////////////////// */

.Blanca 	  {	color: 				#FFFFFF !important;}  a.Blanca:hover {color: #ccc !important;}
.BlancaBorder {	background-color: 	#FFFFFF !important;}
.BlancaBG 	  {	background-color: 	#FFFFFF !important;}
.Negra  	  {	color: 				#000000 !important;}  a.Negra:hover {color: #333 !important;}
.NegraBorder  {	background-color: 	#000000 !important;}
.NegraBG	  {	background-color: 	#000000 !important;}
.Roja 		  {	color: 				#E00D0D !important;}  a.Roja:hover {color: #F00 !important;}
.RojaBorder	  {	background-color: 	#E00D0D !important;}
.RojaBG 	  {	background-color: 	#E00D0D !important;}

.ColorBGBlanca{	background-color:	#FFFFFF !important;}

.Gris10 	{	color: #E0E0E0 !important;} a.Gris10:hover {color: #fff !important;}
.Gris20 	{	color: #CCC !important;} a.Gris10:hover {color: #fff !important;}
.Gris40 	{	color: #999 !important;} a.Gris10:hover {color: #CCC !important;}
.Gris50 	{	color: #737373 !important;} a.Gris10:hover {color: #CCC !important;}
.Gris60 	{	color: #666 !important;} a.Gris10:hover {color: #000 !important;}
.Gris80 	{	color: #333 !important;} a.Gris10:hover {color: #000 !important;}

.GrisBG_10 {	background-color: #E0E0E0 !important;}
.GrisBG_20 {	background-color: #CCC !important;}
.GrisBG_30 {	background-color: #CCC !important;}
.GrisBG_40 {	background-color: #999 !important;}
.GrisBG_50 {	background-color: #737373 !important;}
.GrisBG_60 {	background-color: #666 !important;}
.GrisBG_80 {	background-color: #333 !important;}




.Blanca 	  {	color: 				#FFFFFF !important;}  a.Blanca:hover {color: #ccc !important;}
.BlancaBorder {	background-color: 	#FFFFFF !important;}
.BlancaBG 	  {	background-color: 	#FFFFFF !important;}
.Negra  	  {	color: 				#000000 !important;}  a.Negra:hover {color: #333 !important;}
.NegraBorder  {	background-color: 	#000000 !important;}
.NegraBG	  {	background-color: 	#000000 !important;}
.Roja 		  {	color: 				#E00D0D !important;}  a.Roja:hover {color: #F00 !important;}
.RojaBorder	  {	background-color: 	#E00D0D !important;}
.RojaBG 	  {	background-color: 	#E00D0D !important;}

.ColorBGBlanca{	background-color:	#FFFFFF !important;}

.G10 	{	color: #E0E0E0 !important;} a.G10:hover {color: #fff !important;}
.G20 	{	color: #CCC !important;} a.G10:hover {color: #fff !important;}
.G40 	{	color: #999 !important;} a.G10:hover {color: #CCC !important;}
.G50 	{	color: #737373 !important;} a.G10:hover {color: #CCC !important;}
.G60 	{	color: #666 !important;} a.G10:hover {color: #000 !important;}
.G80 	{	color: #333 !important;} a.G10:hover {color: #000 !important;}

.BG10 {	background-color: #E0E0E0 !important;}
.BG20 {	background-color: #CCC !important;}
.BG30 {	background-color: #CCC !important;}
.BG40 {	background-color: #999 !important;}
.BG50 {	background-color: #737373 !important;}
.BG60 {	background-color: #666 !important;}
.BG80 {	background-color: #333 !important;}



.LinkBlanca a {	color: #CCC !important;}
.LinkBlanca a:hover {	color: #FFF !important;}

/* ////////////////////////////   FIN    COLORES       /////////////////////////////// */









/* ////////////////////////////     ESTILOS    /////////////////////////////////////////// */


/*###############################################################################################################################*/

/*                                                         BOTONES

/*###############################################################################################################################*/


.Banners1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}




.BTN_01 {
	background:none;
	background-image:url(../img/Estilo.png);
	background-position: -1090px -1146px;
	background-repeat:no-repeat;
	width:100px;
	height:30px;
	display:block;
	color:#FFF;
	border:none;
	padding:0px;
	}
	.BTN_01:hover {
		background-position: -1090px -1180px;
		}
		
a.BTN_01 {
	background-position: -1090px -1170px;
}
	a.BTN_01:hover {
		background-position: center -346px;
		line-height:20px;
		height:52px;
		color:#FFF;
	}
	a.BTN_01:visited {
		color:#FFc;
	}
	a.BTN_01:active {
	}

















.BTN_02 {
	border:1px 0 1px 0;
	border-color:#999;
}

.BTN_03 {
	background-position: -263px -371px;
	background-repeat:no-repeat;
	text-align:center;
	display:block;
	text-decoration:none;
	height:18px;
	width:56px;
	cursor: pointer;
	}
	a.BTN_03:hover {
		background-position: -325px -371px;
	}
	a.BTN_03:visited {
		background-position: -325px -371px;
}

.BTN_04 {
	background-position: -932px -725px;
	background-repeat:no-repeat;
	text-align:center;
	display:block;
	text-decoration:none;
	width:225px;
	height:24px;
	cursor: pointer;
		border: 0px solid #F3EDD6;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-box-shadow: #000 0px 0px 0px;
		-moz-box-shadow: #000 0px 0px 0px;
		box-shadow: #000 0px 0px 0px;
		background: #600;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#600), to(#600));
		background: -webkit-linear-gradient(#600, #600);
		background: -moz-linear-gradient(#600, #600);
		background: -ms-linear-gradient(#600, #600);
		background: -o-linear-gradient(#600, #600);
		background: linear-gradient(#600, #600);
		-pie-background: linear-gradient(#600, #600);
		}

		a.BTN_04:hover {
				background-position: -932px -754px;
				-webkit-box-shadow: #000 0px 0px 0px;
				-moz-box-shadow: #000 0px 0px 0px;
				box-shadow: #000 0px 0px 0px;
				background: #C03;
				background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C03), to(#C03));
				background: -webkit-linear-gradient(#C03, #C03);
				background: -moz-linear-gradient(#C03, #C03);
				background: -ms-linear-gradient(#C03, #C03);
				background: -o-linear-gradient(#C03, #C03);
				background: linear-gradient(#C03, #C03);
				-pie-background: linear-gradient(#C03, #C03);
				}
		
		a.BTN_04:active {
				background-position: -932px -754px;
				-webkit-box-shadow: #000 0px 0px 0px;
				-moz-box-shadow: #000 0px 0px 0px;
				box-shadow: #000 0px 0px 0px;
				background: #C03;
				background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C03), to(#C03));
				background: -webkit-linear-gradient(#C03, #C03);
				background: -moz-linear-gradient(#C03, #C03);
				background: -ms-linear-gradient(#C03, #C03);
				background: -o-linear-gradient(#C03, #C03);
				background: linear-gradient(#C03, #C03);
				-pie-background: linear-gradient(#C03, #C03);
				}
		
		.BTN_04:hover {
				background-position: -932px -754px;
				-webkit-box-shadow: #000 0px 0px 0px;
				-moz-box-shadow: #000 0px 0px 0px;
				box-shadow: #000 0px 0px 0px;
				background: #C03;
				background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C03), to(#C03));
				background: -webkit-linear-gradient(#C03, #C03);
				background: -moz-linear-gradient(#C03, #C03);
				background: -ms-linear-gradient(#C03, #C03);
				background: -o-linear-gradient(#C03, #C03);
				background: linear-gradient(#C03, #C03);
				-pie-background: linear-gradient(#C03, #C03);
				}
		
		.BTN_04:active {
				background-position: -932px -754px;
				-webkit-box-shadow: #000 0px 0px 0px;
				-moz-box-shadow: #000 0px 0px 0px;
				box-shadow: #000 0px 0px 0px;
				background: #C03;
				background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C03), to(#C03));
				background: -webkit-linear-gradient(#C03, #C03);
				background: -moz-linear-gradient(#C03, #C03);
				background: -ms-linear-gradient(#C03, #C03);
				background: -o-linear-gradient(#C03, #C03);
				background: linear-gradient(#C03, #C03);
				-pie-background: linear-gradient(#C03, #C03);
				}
		


.BTN_05 {
 	background-attachment: absolute;
	background-position:-1100px -663px;
	background-repeat:no-repeat;
	display:block;
	border:0;
	line-height:23px;
	width:57px;
	text-decoration:none;
	cursor: pointer;
	}
a.BTN_05 {
	color:#FFF;
	}
	a.BTN_05:hover {
		background-position:-1100px -686px;
	}
	a.BTN_05:visited {
		background-position:-1100px -686px;
}

.BTN_06{
	border-style:1px solid #58C1E4;
}
a.BTN_06 {
	border:1px solid;
}
a.BTN_06:hover {
	border:1px solid #58C1E4;
}

a.BTN_07 {
 	background-attachment: absolute;
	background-position:-1100px -663px;
	background-repeat:no-repeat;
	text-align:center;
	display:block;
	border:0;
	text-decoration:none;
	line-height:19px;
	cursor: pointer;
	width:57px;
	height: 19px;
	color:#CCC;
	}
	a.BTN_07:hover {
		background-position:-1100px -686px;
		height: 19px;
		color:#FFF;
		}

.LineaVertical1 {
	background-position: -964px -163px;
	background-repeat: repeat-y;
	background-color:#0C6;
	}

.LineaHorizontal_1 {
	height:16px; 
	background:url(../img/Estilo.png); 
	background-position:0 -4180px; 
	margin:0px 0px 00px 0px;
	}

.LineaHorizontal_2 {
	height:16px; 
	background:url(../img/Estilo.png); 
	background-position:0 -4230px; 
	margin:20px 10px 00px 0px; 
	}

.LineaHorizontal_3 {
	height:16px; 
	background:url(../img/Estilo.png); 
	background-position:0 -4130px; 
	margin:14px 10px 00px 0px; 
	}








/* ////////////////////////////     DIVS    //////////////////////////////////////////////// */


#contenedor {
	position: fixed;
	float:left;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color: #000;
	z-index:1;
	visibility:hidden;
	opacity: .65;
	filter:alpha(opacity=75);	
}

#contenedorB {
	position: fixed;
	float:left;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:1;
	visibility:hidden;
}

#contenedorC {
	position: fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:1;
}

.loading {
	background-image:url(../img/loading.gif);
	background-position:center center;
	background-repeat:no-repeat;
	margin: auto;
	height:50px;
	min-height:50px;
	height:53px;
	width:50px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding:10px;
}


/* ////////////////////////////     FIN     DIVS   ///////////////////////////////////////// */








/* ////////////////////////////     ESTILO         ///////////////////////////////////////// */

/* ----------------- gracias clearfix! -- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

.clear {
	clear:both;
}





/*/////////////////////////////////////////////////////////*/

.nota_2 {
	border: 0px solid #F3EDD6;
	width:96%;
	margin: auto;
	padding:5px 5px 20px 5px;
	margin-right:20px;
	height:300px; 
	min-height:300px; 
	height:expression(300 + 'px');
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: #000 0px 6px 10px;
	-moz-box-shadow: #000 0px 6px 10px;
	box-shadow: #000 0px 6px 10px;
	background: #F3EDD6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#FFF));
	background: -webkit-linear-gradient(#FFF, #FFF);
	background: -moz-linear-gradient(#FFF, #FFF);
	background: -ms-linear-gradient(#FFF, #FFF);
	background: -o-linear-gradient(#FFF, #FFF);
	background: linear-gradient(#FFF, #FFF);
	-pie-background: linear-gradient(#FFF, #FFF);
	display:table;
	}







.nota_TEXTO {
	border: 0px solid #F3EDD6;
	margin: auto;
	padding:5px;
	margin:0px 20px 15px 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: #000 0px 6px 10px;
	-moz-box-shadow: #000 0px 6px 10px;
	box-shadow: #000 0px 6px 10px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FC6), to(#F3EDD6));
	background: -webkit-linear-gradient(#FC6, #F3EDD6);
	background: -moz-linear-gradient(#FC6, #F3EDD6);
	background: -ms-linear-gradient(#FC6, #F3EDD6);
	background: -o-linear-gradient(#FC6, #F3EDD6);
	background: linear-gradient(#FC6, #F3EDD6);
	-pie-background: linear-gradient(#FC6, #F3EDD6);
	background: #FFF;
	
	display:table;
	}


.nota_LISTADO {
	border: 0px solid #DDD;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-shadow: #222 0px 0px 0px;
	-moz-box-shadow: #222 0px 0px 0px;
	box-shadow: #222 0px 0px 0px;
	display: table;
	}

	





















.PAGINADO_1 {
	color:#999;
	font-size:11px;
	padding:40px 0 0 0 ;
	}
	.PAGINADO_1 a span{
		color:#CCC;
		text-decoration:underline;
		}
		.PAGINADO_1 a span:hover{
			color:#fff;
			}

.PAGINADO_2 {
	color:#999;
	margin:10px auto;
	text-align:center;
	font-size:11px;
	padding:40px 0 0 0 ;
	line-height:20px;
	padding: 2px 6px ;
	}
	.PAGINADO_2 span{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
		color:#333;
		text-decoration:none;
		background: #09C;
		padding: 2px 6px ;
		width:20px;
		}
		.PAGINADO_2 a span{
			color:#CCC;
			text-decoration:none;
			background: #09C;
			padding: 2px 6px ;
			width:20px;
			}
			.PAGINADO_2 a span:hover{
				background:#09F;
				color:#fff;
				}


.PAGINADO_3 {
	color:#000;
	margin:10px auto 30px;
	text-align:center;
	font-size:12px;
	padding:40px 0 0 0 ;
	line-height:20px;
	padding: 4px 9px ;
	}
	.PAGINADO_3 span{
		color:#DDD;
		text-decoration:none;
		background: #003a53;
		padding: 4px 9px ;
		width:20px;
		}
		.PAGINADO_3 a {
		margin-bottom: 10px;
			}
		.PAGINADO_3 a span{
			color:#333;
			text-decoration:none;
			background: #CCC;
			padding: 4px 9px ;
			width:20px;
			}
			.PAGINADO_3 a span:hover{
				background:#555;
				color:#fff;
				}






































#DESCARGA_3 {
	/*
	background-color:#16cbff;
	*/
	font-size:13px;
	font-weight:bold;
	text-align:left;
	float:left;
	color: #d4f2ff;
	display: table; 
	margin: 10px 0 10px;
	}

	#DESCARGA_3:hover  {
		color: #fff;
		}

	#DESCARGA_3 .IZQ {
		background-image:url(../img/Estilo.png);
		background-position:-10px -1650px;
		width:10px;
		float:left;
		}	
		#DESCARGA_3:hover .IZQ {
			background-position:-10px -1700px;
			}	
	#DESCARGA_3 .CEN {
		background-image:url(../img/Estilo.png);
		background-position:-20px -1650px;
		padding:4px 5px 0 5px;
		float:left;
		text-align:center;
		min-width:180px;
		}	
		#DESCARGA_3:hover .CEN {
			background-position:-20px -1700px;
			}	
	#DESCARGA_3 .DER {
		background-image:url(../img/Estilo.png);
		background-position:-1000px -1650px;
		width:10px;
		float:right;
		}	
		#DESCARGA_3:hover .DER {
			background-position:-1000px -1700px;
			}	

/*-------------------------------*/

		#DESCARGA_3 .PDF,.PDF  {
			background-image:url(../img/Estilo.png);
			background-position:-1410px -1300px;
			float:left;
			margin:-4px 4px 0 0;
			height:30px;
			width:30px;
			}	
			#DESCARGA_3:hover .PDF,.PDF  {
				background-position:-1410px -1350px;
				}	
	
/*-------------------------------*/

		#DESCARGA_3 .ZIP,.ZIP  {
			background-image:url(../img/Estilo.png);
			background-position:-1310px -1300px;
			float:left;
			margin:-4px 4px 0 0;
			height:30px;
			width:30px;
			}	
			#DESCARGA_3:hover .ZIP,.ZIP  {
				background-position:-1310px -1350px;
				}	
	
/*-------------------------------*/

		#DESCARGA_3 .TXT,.TXT  {
			background-image:url(../img/Estilo.png);
			background-position:-1360px -1300px;
			float:left;
			margin:-4px 4px 0 0;
			height:30px;
			width:30px;
			}	
			#DESCARGA_3:hover .TXT,.TXT  {
				background-position:-1360px -1350px;
				}	
	
/*-------------------------------*/

		#DESCARGA_3 .FILE,.FILE {	
			background-image:url(../img/Estilo.png);
			background-position:-1360px -1300px;
			float:left;
			margin:-4px 4px 0 0;
			height:30px;
			width:30px;
			}	
			#DESCARGA_3:hover .FILE,.FILE  {
				background-position:-1360px -1350px;
				}	
	





















/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/






.MAS_INFO_4 , .MAS_INFO_PORTAL_4 {
	display:table;

	text-align:center; 
	float:right; 
	margin: auto;

	border: 0px solid #333;
/*
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-shadow: #222 0px 0px 0px;
	-moz-box-shadow: #222 0px 0px 0px;
	box-shadow: #222 0px 0px 0px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#555));
	background: -webkit-linear-gradient(#555,  #555);
	background: -moz-linear-gradient(#555,  #555);
	background: -ms-linear-gradient(#555,  #555);
	background: -o-linear-gradient(#555,  #555);
	background: linear-gradient(#555,  #555);
	-pie-background: linear-gradient(#555,  #555);
	background-color:#999;
*/
	color:#FFC;
	padding: 0px 3px 0px 3px;  
	line-height:130%;
	height:10px; 
	cursor:pointer;
	font-size:11px;
	font-weight:bolder;
	}
	.MAS_INFO_4 div , .MAS_INFO_PORTAL_4 div {
		background-image:url(../img/Estilo.png);
		background-position: -10px -1300px;
		width:100px;
		height:30px;
		float:none;
		margin: auto;

		}

		.MAS_INFO_4:hover, .MAS_INFO_PORTAL_4:hover {
			color:#fff;
			/*
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
			background: -webkit-linear-gradient(#333,  #333);
			background: -moz-linear-gradient(#333, #333);
			background: -ms-linear-gradient(#333, #333);
			background: -o-linear-gradient(#333, #333);
			background: linear-gradient(#333, #333);
			-pie-background: linear-gradient(#333, #333);
			*/
			background: none;
			}
			.MAS_INFO_4 div:hover, .MAS_INFO_PORTAL_4 div:hover {
				background-image:url(../img/Estilo.png);
				background-position: -10px -1350px;
				}













.MAS_INFO_3 , .MAS_INFO_PORTAL_3 {
	display:table;
	text-align:center; 
	border: 0px solid #333;
/*
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-shadow: #222 0px 0px 0px;
	-moz-box-shadow: #222 0px 0px 0px;
	box-shadow: #222 0px 0px 0px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#555));
	background: -webkit-linear-gradient(#555,  #555);
	background: -moz-linear-gradient(#555,  #555);
	background: -ms-linear-gradient(#555,  #555);
	background: -o-linear-gradient(#555,  #555);
	background: linear-gradient(#555,  #555);
	-pie-background: linear-gradient(#555,  #555);
	background-color:#999;
*/
	color:#FFC;
	padding: 0px 3px 0px 3px;  
	margin: auto;
	line-height:130%;
	height:10px; 
	float: right; 
	cursor:pointer;
	font-size:11px;
	font-weight:bolder;
	}
	.MAS_INFO_3 div , .MAS_INFO_PORTAL_3 div {
		background-image:url(../img/Estilo.png);
		background-position: -10px -1300px;
		width:50px;
		height:25px;
		float:none;
		margin: auto;

		}

		.MAS_INFO_3:hover, .MAS_INFO_PORTAL_3:hover {
			color:#fff;
			/*
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
			background: -webkit-linear-gradient(#333,  #333);
			background: -moz-linear-gradient(#333, #333);
			background: -ms-linear-gradient(#333, #333);
			background: -o-linear-gradient(#333, #333);
			background: linear-gradient(#333, #333);
			-pie-background: linear-gradient(#333, #333);
			*/
			background: none;
			}
			.MAS_INFO_3 div:hover, .MAS_INFO_PORTAL_3 div:hover {
				background-image:url(../img/Estilo.png);
				background-position: -10px -1350px;
				}













.MAS_INFO_2 , .MAS_INFO_PORTAL_2 {
	display:table;
	text-align:center; 
	border: 0px solid #333;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-shadow: #222 0px 0px 0px;
	-moz-box-shadow: #222 0px 0px 0px;
	box-shadow: #222 0px 0px 0px;
/*
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#555));
	background: -webkit-linear-gradient(#555,  #555);
	background: -moz-linear-gradient(#555,  #555);
	background: -ms-linear-gradient(#555,  #555);
	background: -o-linear-gradient(#555,  #555);
	background: linear-gradient(#555,  #555);
	-pie-background: linear-gradient(#555,  #555);
*/
	background-color:#999;
	color:#FFC;
	padding: 0px 3px 0px 3px;  
	margin: 2px 0px 0px 0px;
	line-height:130%;
	height:10px; 
	float:right; 
	cursor:pointer;
	font-size:11px;
	font-weight:bolder;
	}
	.MAS_INFO_2 div , .MAS_INFO_PORTAL_2 div {
		background-image:url(../img/Estilo.png);
		background-position: -597px -1293px;
		width:20px;
		height:20px;
		float:right;
		margin: -2px 0 0 5px;

		}

		.MAS_INFO_2:hover{
			color:#fff;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
			background: -webkit-linear-gradient(#333,  #333);
			background: -moz-linear-gradient(#333, #333);
			background: -ms-linear-gradient(#333, #333);
			background: -o-linear-gradient(#333, #333);
			background: linear-gradient(#333, #333);
			-pie-background: linear-gradient(#333, #333);
			background: none;
			}
			.MAS_INFO_2 div:hover {
				background-image:url(../img/Estilo.png);
				background-position: -597px -1333px;
				width:20px;
				height:20px;
				float:right;
				margin: -2px 0 0 5px;
		
				}
















.MAS_INFO {
	display:block;
	text-align:center; 
	border: 0px solid #333;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-shadow: #222 0px 0px 0px;
	-moz-box-shadow: #222 0px 0px 0px;
	box-shadow: #222 0px 0px 0px;
	background: #555;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#555));
	background: -webkit-linear-gradient(#555,  #555);
	background: -moz-linear-gradient(#555,  #555);
	background: -ms-linear-gradient(#555,  #555);
	background: -o-linear-gradient(#555,  #555);
	background: linear-gradient(#555,  #555);
	-pie-background: linear-gradient(#555,  #555);
	
	padding: 3px 0px 6px 0px;  
	margin: 10px 10px 0px 0px;
	line-height:18px;
	width:60px; 
	height:18px; 
	float:right; 
	cursor:pointer;
	color:#CCC;
	}

.MAS_INFO:hover{
	color:#FFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
	background: -webkit-linear-gradient(#333,  #333);
	background: -moz-linear-gradient(#333, #333);
	background: -ms-linear-gradient(#333, #333);
	background: -o-linear-gradient(#333, #333);
	background: linear-gradient(#333, #333);
	-pie-background: linear-gradient(#333, #333);
	}


	
.MASINFO_PORTAL_ICONO div {
	background-image:url(../img/Estilo.png);
	background-position: -110px -1300px;
	width:20px;
	height:20px;
	float:right;
	margin: 0px 0 0 5px;
	}
	.MASINFO_PORTAL_ICONO div:hover {
		background-image:url(../img/Estilo.png);
		background-position: -597px -1333px;
		width:20px;
		height:20px;
		float:right;
		margin: 0px 0 0 5px;

		}

	.MASINFO_PORTAL_ICONO:hover{
		color:#fff;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
		background: -webkit-linear-gradient(#333,  #333);
		background: -moz-linear-gradient(#333, #333);
		background: -ms-linear-gradient(#333, #333);
		background: -o-linear-gradient(#333, #333);
		background: linear-gradient(#333, #333);
		-pie-background: linear-gradient(#333, #333);
		background: none;
		}





















.CERRAR {
	display:block;
	text-align:center; 
	border: 0px solid #333;
	width:20px; 
	height:30px; 
	float:right; 
	cursor:pointer;
	background-image:url(../img/Estilo.png);
	background-position: -610px -1300px;
	}

.CERRAR:hover{
	background-position: -610px -1350px;
	}


	












/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/






.ATRAS_2 {
		display:table;
		text-align:center; 
		border: 0px solid #333;
		-webkit-border-radius: 0px 0px 0px 0px;
		-moz-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		-webkit-box-shadow: #222 0px 0px 0px;
		-moz-box-shadow: #222 0px 0px 0px;
		box-shadow: #222 0px 0px 0px;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#555));
		background: -webkit-linear-gradient(#555,  #555);
		background: -moz-linear-gradient(#555,  #555);
		background: -ms-linear-gradient(#555,  #555);
		background: -o-linear-gradient(#555,  #555);
		background: linear-gradient(#555,  #555);
		-pie-background: linear-gradient(#555,  #555);
		background: none;
		
		padding: 3px 0px 3px 0px;  
		margin: 10px 0px 0px 0px;
		line-height:130%;
		height:10px; 
		float:; 
		cursor:pointer;
		color:#CCC;
		}
		.ATRAS_2 div {
				background-image:url(../img/Estilo.png);
				background-position: -517px -1293px;
				width:20px;
				height:20px;
				float: right;
				margin: -2px 0 0 5px;
		
				}
		
				.ATRAS_2:hover {
						color:#FFF;
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
						background: -webkit-linear-gradient(#333,  #333);
						background: -moz-linear-gradient(#333, #333);
						background: -ms-linear-gradient(#333, #333);
						background: -o-linear-gradient(#333, #333);
						background: linear-gradient(#333, #333);
						-pie-background: linear-gradient(#333, #333);
						background: none;
						}
						.ATRAS_2:hover div {
								background-image:url(../img/Estilo.png);
								background-position: -517px -1333px;
								width:20px;
								height:20px;
								float:;
								margin: -2px 0 0 5px;
								}
	

/*------------------------------------------------------------------------*/


.ATRAS_3 {
	font-size:11px;
	font-weight:bolder;
	color:#777777;

	display:table;
	text-align:center; 
	border: 0px solid #333;
	/*
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-shadow: #222 0px 0px 0px;
	-moz-box-shadow: #222 0px 0px 0px;
	box-shadow: #222 0px 0px 0px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#555));
	background: -webkit-linear-gradient(#555,  #555);
	background: -moz-linear-gradient(#555,  #555);
	background: -ms-linear-gradient(#555,  #555);
	background: -o-linear-gradient(#555,  #555);
	background: linear-gradient(#555,  #555);
	-pie-background: linear-gradient(#555,  #555);
	background: none;
	*/
	
	padding: 3px 0px 3px 0px;  
	margin: 10px 0px 0px 30px;
	line-height:130%;
	height:10px; 
	float:; 
	cursor:pointer;
	}
	.ATRAS_3 div {
		background-image:url(../img/Estilo.png);
		background-position: -110px -1300px;
		width:50px;
		height:50px;
		float: right;
		margin: 0px 25px 0 5px;

		}

		.ATRAS_3:hover {
			color:#555555;
			/*
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
			background: -webkit-linear-gradient(#333,  #333);
			background: -moz-linear-gradient(#333, #333);
			background: -ms-linear-gradient(#333, #333);
			background: -o-linear-gradient(#333, #333);
			background: linear-gradient(#333, #333);
			-pie-background: linear-gradient(#333, #333);
			*/
			background: none;
			}
			.ATRAS_3:hover div {
				background-image:url(../img/Estilo.png);
				background-position: -110px -1350px;
				}

/*------------------------------------------------------------------------*/

.ATRAS_4 {
	font-size:11px;
	font-weight:bolder;
	color:#777777;

	display:table;
	text-align:center; 
	border: 0px solid #333;
	/*
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-shadow: #222 0px 0px 0px;
	-moz-box-shadow: #222 0px 0px 0px;
	box-shadow: #222 0px 0px 0px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#555));
	background: -webkit-linear-gradient(#555,  #555);
	background: -moz-linear-gradient(#555,  #555);
	background: -ms-linear-gradient(#555,  #555);
	background: -o-linear-gradient(#555,  #555);
	background: linear-gradient(#555,  #555);
	-pie-background: linear-gradient(#555,  #555);
	background: none;
	*/
	
	padding: 3px 0px 3px 0px;  
	margin: 10px 0px 0px 30px;
	line-height:130%;
	height:10px; 
	float:; 
	cursor:pointer;
	}
	.ATRAS_4 div {
		background-image:url(../img/Estilo.png);
		background-position: -110px -1300px;
		width:100px;
		height:50px;
		float: left;
		margin: -7px 0 0 5px;

		}

		.ATRAS_4:hover {
			color:#555555;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
			background: -webkit-linear-gradient(#333,  #333);
			background: -moz-linear-gradient(#333, #333);
			background: -ms-linear-gradient(#333, #333);
			background: -o-linear-gradient(#333, #333);
			background: linear-gradient(#333, #333);
			-pie-background: linear-gradient(#333, #333);
			background: none;
			}
			.ATRAS_4:hover div {
				background-image:url(../img/Estilo.png);
				background-position: -110px -1350px;
				}

/*------------------------------------------------------------------------*/





































/*------------------------------------------------------------------------*/



.ARRIBA {
		display:block;
		text-align:center; 
		border: 0px solid #333;
		-webkit-border-radius: 0px 0px 0px 0px;
		-moz-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		-webkit-box-shadow: #222 0px 0px 0px;
		-moz-box-shadow: #222 0px 0px 0px;
		box-shadow: #222 0px 0px 0px;
		background: #555;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#555));
		background: -webkit-linear-gradient(#555,  #555);
		background: -moz-linear-gradient(#555,  #555);
		background: -ms-linear-gradient(#555,  #555);
		background: -o-linear-gradient(#555,  #555);
		background: linear-gradient(#555,  #555);
		-pie-background: linear-gradient(#555,  #555);
		
		padding: 3px 0px 6px 0px;  
		margin: 0px 10px 10px 0px;
		line-height:130%;
		width:60px; 
		height:10px; 
		float:right; 
		cursor:pointer;
		color:#CCC;
		}
	
		.ARRIBA:hover{
				color:#FFF;
				background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
				background: -webkit-linear-gradient(#333,  #333);
				background: -moz-linear-gradient(#333, #333);
				background: -ms-linear-gradient(#333, #333);
				background: -o-linear-gradient(#333, #333);
				background: linear-gradient(#333, #333);
				-pie-background: linear-gradient(#333, #333);
				}
	



.ARRIBA_2 {
		display:table;
		text-align:center; 
		border: 0px solid #333;
		-webkit-border-radius: 0px 0px 0px 0px;
		-moz-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		-webkit-box-shadow: #222 0px 0px 0px;
		-moz-box-shadow: #222 0px 0px 0px;
		box-shadow: #222 0px 0px 0px;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#555));
		background: -webkit-linear-gradient(#555,  #555);
		background: -moz-linear-gradient(#555,  #555);
		background: -ms-linear-gradient(#555,  #555);
		background: -o-linear-gradient(#555,  #555);
		background: linear-gradient(#555,  #555);
		-pie-background: linear-gradient(#555,  #555);
		background: none;
		
		padding: 3px 0px 3px 0px;  
		margin: 10px 10px 0px 0px;
		line-height:130%;
		height:10px; 
		float:right; 
		cursor:pointer;
		color:#CCC;
		}
		.ARRIBA_2 div {
				background-image:url(../img/Estilo.png);
				background-position: -477px -1293px;
				width:20px;
				height:20px;
				float:right;
				margin: -2px 0 0 5px;
		
				}
		
				.ARRIBA_2:hover {
						color:#FFF;
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
						background: -webkit-linear-gradient(#333,  #333);
						background: -moz-linear-gradient(#333, #333);
						background: -ms-linear-gradient(#333, #333);
						background: -o-linear-gradient(#333, #333);
						background: linear-gradient(#333, #333);
						-pie-background: linear-gradient(#333, #333);
						background: none;
						}
						.ARRIBA_2:hover div {
								background-image:url(../img/Estilo.png);
								background-position: -477px -1333px;
								width:20px;
								height:20px;
								float:right;
								margin: -2px 0 0 5px;
								}
			

/*------------------------------------------------------------------------*/

.ARRIBA_3 {
		font-size:11px;
		font-weight:bolder;
		color:#777777;
		
		display:table;
		text-align:center; 
		border: 0px solid #333;
		/*
		-webkit-border-radius: 0px 0px 0px 0px;
		-moz-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		-webkit-box-shadow: #222 0px 0px 0px;
		-moz-box-shadow: #222 0px 0px 0px;
		box-shadow: #222 0px 0px 0px;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#555));
		background: -webkit-linear-gradient(#555,  #555);
		background: -moz-linear-gradient(#555,  #555);
		background: -ms-linear-gradient(#555,  #555);
		background: -o-linear-gradient(#555,  #555);
		background: linear-gradient(#555,  #555);
		-pie-background: linear-gradient(#555,  #555);
		*/
		background: none;
		
		padding: 3px 0px 3px 0px;  
		margin: 10px 20px 0px 0px;
		line-height:130%;
		height:10px; 
		float:right; 
		cursor:pointer;
		}
		.ARRIBA_3 div {
				background-image:url(../img/Estilo.png);
				background-position: -310px -1300px;
				width:50px;
				height:25px;
				float:right;
				margin: 0px 0 0 5px;
		
				}
		
				.ARRIBA_3:hover {
						color:#555555;
						/*
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
						background: -webkit-linear-gradient(#333,  #333);
						background: -moz-linear-gradient(#333, #333);
						background: -ms-linear-gradient(#333, #333);
						background: -o-linear-gradient(#333, #333);
						background: linear-gradient(#333, #333);
						-pie-background: linear-gradient(#333, #333);
						background: none;
						*/
						}
						.ARRIBA_3:hover div {
								background-position: -310px -1350px;
								}
			
/*------------------------------------------------------------------------*/


.ARRIBA_4 {
		font-size:11px;
		font-weight:bolder;
		color:#777777;
		
		display:table;
		text-align:center; 
		border: 0px solid #333;
		/*
		-webkit-border-radius: 0px 0px 0px 0px;
		-moz-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
		-webkit-box-shadow: #222 0px 0px 0px;
		-moz-box-shadow: #222 0px 0px 0px;
		box-shadow: #222 0px 0px 0px;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#555));
		background: -webkit-linear-gradient(#555,  #555);
		background: -moz-linear-gradient(#555,  #555);
		background: -ms-linear-gradient(#555,  #555);
		background: -o-linear-gradient(#555,  #555);
		background: linear-gradient(#555,  #555);
		-pie-background: linear-gradient(#555,  #555);
		*/
		background: none;
		
		padding: 3px 0px 3px 0px;  
		margin: 10px 20px 0px 0px;
		line-height:130%;
		height:10px; 
		float:right; 
		cursor:pointer;
		}
		.ARRIBA_4 div {
				background-image:url(../img/Estilo.png);
				background-position: -310px -1300px;
				width:50px;
				height:50px;
				float:right;
				margin: -0px 0 0 5px;
		
				}
		
				.ARRIBA_4:hover {
						color:#555555;
						/*
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333), to(#333));
						background: -webkit-linear-gradient(#333,  #333);
						background: -moz-linear-gradient(#333, #333);
						background: -ms-linear-gradient(#333, #333);
						background: -o-linear-gradient(#333, #333);
						background: linear-gradient(#333, #333);
						-pie-background: linear-gradient(#333, #333);
						background: none;
						*/
						}
						.ARRIBA_4:hover div {
								background-position: -310px -1350px;
								}
			

/*------------------------------------------------------------------------*/








































.BANNER_1 {
	margin:auto;
	margin-bottom:20px;
	}

.BANNER_CONTENEDOR_DIAGRAMA_2 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: #000 0px 0px 0px;
	-moz-box-shadow: #000 0px 0px 0px;
	box-shadow: #000 0px 0px 0px;
	background: #990099;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FC9), to(#FC9));
	background: -webkit-linear-gradient(#FC9, #FC9);
	background: -moz-linear-gradient(#FC9, #FC9);
	background: -ms-linear-gradient(#FC9, #FC9);
	background: -o-linear-gradient(#FC9, #FC9);
	background: linear-gradient(#FC9, #FC9);
	-pie-background: linear-gradient(#FC9, #FC9);
	background: none;
	}

.BANNER_CONTENEDOR_DIAGRAMA_3 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: #000 0px 0px 0px;
	-moz-box-shadow: #000 0px 0px 0px;
	box-shadow: #000 0px 0px 0px;
	background: #;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#), to(#));
	background: -webkit-linear-gradient(#, #);
	background: -moz-linear-gradient(#, #);
	background: -ms-linear-gradient(#, #);
	background: -o-linear-gradient(#, #);
	background: linear-gradient(#, #);
	-pie-background: linear-gradient(#, #);
	
	}

.BANNER_CONTENEDOR_DIAGRAMA_4 {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: #000 0px 6px 10px;
	-moz-box-shadow: #000 0px 6px 10px;
	box-shadow: #000 0px 6px 10px;
	background: #990099;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FC9), to(#FC9));
	background: -webkit-linear-gradient(#FC9, #FC9);
	background: -moz-linear-gradient(#FC9, #FC9);
	background: -ms-linear-gradient(#FC9, #FC9);
	background: -o-linear-gradient(#FC9, #FC9);
	background: linear-gradient(#FC9, #FC9);
	-pie-background: linear-gradient(#FC9, #FC9);
	
	padding: ;
	}

.SALUDO_CONTACTO {
	border: 0px solid #F3EDD6;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: #600;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#600), to(#900));
	background: -webkit-linear-gradient(#600, #900);
	background: -moz-linear-gradient(#600, #900);
	background: -ms-linear-gradient(#600, #900);
	background: -o-linear-gradient(#600, #900);
	background: linear-gradient(#600, #900);
	-pie-background: linear-gradient(#600, #900);
	
	width:300px; 
	height:100px; 
	}









































DIV.base-layer {
	display:table;
}

DIV.table-row {
	margin: 0 auto 0 auto; 
	padding: 0; 
	text-align: center; 
	width: 100%;
}

	DIV.table-row1 {
		margin: 0 auto 0 auto; 
		padding: 0; 
		width: 100%;
	}
	
		DIV.left-container11 {
				float: left; 
				margin: 0; 
				padding: 0; 
			}

			DIV.center-container12 {
					float: left; 
					margin: 0;
					padding: 0; 
				}

				DIV.right-container13 {
					float: right; 
					margin: 0; 
					padding: 0; 
				}

DIV.space-line {
	clear: both; 
	margin: 0; 
	padding: 0; 
	width: auto;
}








#INICIO_ICONO {
	background-image:url(../img/Estilo.png);
	background-position: -710px -1300px;
	width:100px;
	height:30px;
	}
	#INICIO_ICONO:hover {
		background-position: -710px -1350px;
}

#CONTACTO_ICONO {
	background-image:url(../img/Estilo.png);
	background-position: -810px -1300px;
	width:100px;
	height:30px;
	}
	#CONTACTO_ICONO:hover {
		background-position: -810px -1350px;
}

#FACE {
	background-image:url(../img/Estilo.png);
	background-position: -1110px -1300px;
	width:100px;
	height:30px;
	}
	#FACE:hover {
		background-position: -1110px -1350px;
}

#YOUTUBE {
	background-image:url(../img/Estilo.png);
	background-position: -1210px -1400px;
	width:100px;
	height:30px;
	}
	#YOUTUBE:hover {
		background-position: -1210px -1450px;
}

#TWITTER {
	background-image:url(../img/Estilo.png);
	background-position: -1210px -1300px;
	width:50px;
	height:50px;
	}
	#TWITTER:hover {
		background-position: -1210px -1350px;
}

#LINKEDIN {
	background-image:url(../img/Estilo.png);
	background-position: -1110px -1400px;
	width:100px;
	height:30px;
	}
	#LINKEDIN:hover {
		background-position: -1110px -1450px;
}

#MAPASITIO {
	background-image:url(../img/Estilo.png);
	background-position: -910px -1300px;
	width:100px;
	height:30px;
	}
	#MAPASITIO:hover {
		background-position: -910px -1350px;
}








































#FLAG_1 {
	background-image:url(../img/Estilo.png);
	background-position: -1440px -1660px;
	width:134px;
	height:50px;
	float:right;
	margin: -12px 30px 0 0px;
}

#FLAG_2 {
	background-image:url(../img/Estilo.png);
	background-position: -1440px -1710px;
	width:134px;
	height:50px;
	float:right;
	margin: -12px 30px 0 0px;
}

#FLAG_3 {
	background-image:url(../img/Estilo.png);
	background-position: -1440px -1760px;
	width:134px;
	height:50px;
	float:right;
	margin: -12px 30px 0 0px;
}







.BLUR-SHADOW {
	display: block;
	top: 5px;
	left: 5px;
	width: 102px; /* match target width */
	height: 103px; /* match target height */

		-webkit-box-shadow: #000 10px 10px 10px;
		-moz-box-shadow: #000 10px 10px 10px;
		box-shadow: #000 10px 10px 10px;
	
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#0000FF', EndColorStr='#000000');
}

.WebMaster {
	font-family:Arial, Helvetica, sans-serif;
	color:#aaa;
	font-size:11px;
	text-align:center;
	font-weight:normal;
}

.WebMaster a {
	color:#999;
}
.WebMaster a:hover {
	color:#FFF;
}

.body_bg_fixed {
	display: none;
}

.flash_container {
	overflow: hidden;
}

.flash_content {
	margin: 0px 0 0 0;
}




/* ########################        GALERIA         ################################### */


#contenedor {
	position: fixed;
	float:left;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color: #000;
	z-index:1;
	visibility:hidden;
	opacity: .65;
	filter:alpha(opacity=75);	
}
-->
#contenedorB {
	position: fixed;
	float:left;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:1;
	visibility:hidden;
}
#contenedorC {
	position: fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:1;
}
.center_div {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -150px;
   margin-top: -150px;
}






#ZOOM, #ZOOM3 {
     position: fixed;
     top:0px;
     left:0px;
     width:100%;
     height:100%;
	 visibility:hidden;
 	 background-color:rgba(0, 0, 0, 0.75); 
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
	 z-index: 999;
}
#ZOOM3 {
	 visibility: visible;
}

.ZOOM {
     position: fixed;
     left:0px;
     top:0px;
     width:100%;
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
	 z-index: 999;
}

.foto_zoom {
	text-align:center; 
	margin:auto auto auto auto;
	border: 8px solid #fff;
	background-color: #fff;
	-webkit-box-shadow: #000 0px 12px 12px;
	-moz-box-shadow: #000 0px 12px 12px;
	box-shadow: #000 0px 12px 12px;
	max-width:  calc(100vw - 20px);
	max-height: calc(90vh - 20px);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	border: 8px solid #003a53;
	background-color: #003a53;
	}


#ZOOM2 {
	position: fixed;
	top:0px;
	left:0px;
	width:100%;
	}

	#CAJA_GALERIA {
		z-index: 9999px;
		height: 100vh;
		margin-bottom:30px;
		margin-top:10px;
		text-align:center;
		}

	#CAJA_GALERIA .img_container {
		 width:100vw; 
		 height: 90vh; 
		 text-align:center; 
		 display: table-cell;
		 vertical-align: middle;
	} 	

#galeria_nav_left {
	position:fixed; 
	float:left; 
	margin:0px; 
 	width:50vw;
 	height:100vh;
	}
	#galeria_nav_left .ATRAS_3 {
		background-color: unset;
		padding: 0;
		margin-top: 0;
		}
	#galeria_nav_left .ATRAS_3 div {
		width:50px;
		height:50px;
		margin-top:50vh;
		background-color: unset;
		background-image:url(../img/Estilo.png);
		background-position: -110px -1300px;
		}
		#galeria_nav_left:hover .ATRAS_3 div {
			background-color: unset;
			background-image:url(../img/Estilo.png);
			background-position: -110px -1350px;
			}

#galeria_nav_right {
	position:fixed; 
	float:right; 
	right: 0;
	margin:0px; 
 	width:50vw;
 	height:100vh;
 	left:50vw; 
	}
	#galeria_nav_right .next {
		background-color: unset;
		float: right;
		}
	#galeria_nav_right .next div {
		width:50px;
		height:50px;
		background-color: unset;
		background-image:url(../img/Estilo.png);
		background-position: -210px -1300px;
		margin:50vh 50px 0 0;
		}
		#galeria_nav_right:hover .next div {
			background-color: unset;
			background-image:url(../img/Estilo.png);
			background-position: -210px -1350px;
			}

#SALIR {
	display:table;
	float: right; 
	border: 0px solid #333;
	background: none;
	padding: 10px 20px;  
	line-height:130%;
	height:10px; 
	cursor:pointer;
    position: absolute;
    width: 100vw;
	}
	#SALIR div {
	    background-image: url(../img/Estilo.png);
	    background-position: -610px -1300px;
	    width: 50px;
	    height: 50px;
	    float: right;
		}
		#SALIR:hover{
			color:#fff;
			}
			#SALIR div:hover {
				background-position: -610px -1350px;
		
				}





/* ########################        MSGS         ################################### */


#msg {
     position: fixed;
	 top:50%;
	 left:50%;
     width:400px;
	 margin:-50px -220px;
	 padding:50px 20px;
     z-index:500;
	 float:right;
	 border:solid 4px #FFF;
	-webkit-box-shadow: #000 0px 0px 12px;
	-moz-box-shadow: #000 0px 0px 12px;
	box-shadow: #000 0px 0px 12px;
}

.msg {
	text-align:center;
	padding:20px;
	color:#fff;
	background-color:<?=$COLOR2; ?>;
	}
	.msg h2{
		text-align:center;
		color:#cdcdcd;
		font-size:28px;
		line-height:100%;
		margin:10px 0;
}

#banner_emergente {
     position: fixed;
     top:0px;
     left:0px;
     width:100%;
     height:100%;
     z-index:900;
	 visibility:hidden;
 	 background-color:rgba(0, 0, 0, 0.75); 
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
}



.VINIETA_SECCION {
	background: url(<?=$SubR; ?>img/Estilo.png);
	width:<?=$ANCHO_VINIETA_SECCION; ?>px;
	height:<?=$ALTO_VINIETA_SECCION; ?>px;
	background-position: -1110px -1300px;

	float:left;
	margin: 0px 15px 0px 00px;


}

.VINIETA_PAGINA {
	background: url(<?=$SubR; ?>img/Estilo.png);
	width:<?=$ANCHO_VINIETA_PAGINA; ?>px;
	height:<?=$ALTO_VINIETA_PAGINA; ?>px;
	background-position: -1160px -1300px;

	float:left;
	margin: 30px 20px 0px 30px;
}

.VINIETA_PORTAL {
	background-image:url(<?=$SubR; ?>img/Estilo.png);
	width:<?=$ANCHO_VINIETA_PAGINA; ?>px;
	height:<?=$ALTO_VINIETA_PAGINA; ?>px;
	background-position: -1160px -1300px;

	float:left;
	margin: 5px 20px 0px 10px;
}


/* ###################################        VIÑETAS         ###################################### */


#ICONO_paginas__1 {
	background-image:url(<?=$SubR; ?>img/Estilo.png);
	width:80px;
	height:50px;
	background-position: -1160px -1450px;
	display:table;
	float:left;
	margin:28px 0 0 15px ;
	position:absolute;
}
#ICONO_paginas__2 {
	background-image:url(<?=$SubR; ?>img/Estilo.png);
	width:80px;
	height:50px;
	background-position: -1160px -1350px;
	display:table;
	float:left;
	margin:28px 3px 0 15px ;
	position:absolute;
}
#ICONO_paginas__11 {
	background-image:url(<?=$SubR; ?>img/Estilo.png);
	width:80px;
	height:50px;
	background-position: -1160px -1400px;
	display:table;
	float:left;
	margin:28px 0 0 15px ;
	position:absolute;
}
#ICONO_articulos_479_ {
	background-image:url(<?=$SubR; ?>img/Estilo.png);
	width:80px;
	height:50px;
	background-position: -1160px -1300px;
	display:table;
	float:left;
	margin:28px 0 0 15px;
	position:absolute;
}

/* ###################################         FIN VIÑETAS         ######################################### */





/* ###################################         BUSCADOR         ######################################### */

.BUSCADOR {
	padding: 0px 0 00px 0;
	text-align:left;
	display:table;
	width: 200px;
}

.BUSCADOR input {
	height: 30px;
	border: none;
	background-color: rgba(0,0,0,0.8);
}

.BUSCADOR .InputText  {
	width: 100%;
	padding-left: 10px;
	padding-right: 30px;
	font-size: 1em;
	color: #888;
}

.BUSCADOR input:focus {
	border: none !important;
	outline: none;
	background-color: rgba(0,0,0,1);
	color: #FFF;
}
.BUSCADOR input[type="submit"] {
	background-position: -1080px -3500px; 
	border: none !important;
	outline: none;
	background-color: unset;
	position: relative;
	margin: 0 0 0 -30px !important;
}
.BUSCADOR input[type="submit"]:hover {
	background-position: -1080px -3560px; 
}

/* ###################################         FIN BUSCADOR         ######################################### */


