::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #2B332E;
    border-radius: 4px;
}


::-webkit-scrollbar-thumb{
    background-color: #676767;
    border-radius: 4px;
}

@font-face {
   font-family: "helveticacondensado";
   font-style: normal;
   font-weight: normal;
   src: url(../fuentes/helveticaneueltstdhvcn.ttf);
}

@font-face {
   font-family: "helveticao";
   font-style: normal;
   font-weight: normal;
   src: url(../font/HelveticaLTStd-BlkCondObl.ttf);
}

@font-face {
   font-family: "helveticaco";
   font-style: normal;
   font-weight: normal;
   src: url(../fuentes/helveticaneueltstdcno.ttf);
}

@font-face {
   font-family: "helveticabcond";
   font-style: normal;
   font-weight: normal;
   src: url(../font/HelveticaLTStd-BoldCond.ttf);
}

@font-face {
   font-family: "helveticalight";
   font-style: normal;
   font-weight: normal;
   src: url(../font/HelveticaLTStd-Light.ttf);
}

body{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-image: url(../img/fondo4.png);
	/*background-size: 100% 100%;*/
}

header{
	z-index: 2;
	position: relative;
	width: auto;
	height: 248px;
	/*background-image: url(../img/banner.png);*/
	border: 1px;
	border-style: solid;
	border-color: transparent;
	text-align: center;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	border-radius: 20px;
}

#bannerflash{
	margin-top: -4px;
	margin-left: -1px;
	width: 1000px;
	height: 248px;
}

#lonuevo{
	margin-top: 10px;
	width: 550px;
	height: 301px;
}

#mnuppal{
	width: 976px;
	height: 46px;
	/*background-color: #D12027;*/
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	/*background-image: url(../img/menu2.png);*/
	background-color: rgba(54,60,63,.25);
	border: 1px;
	border-style: solid;
	border-color: transparent;
	border-radius: 10px;
}

#busrap{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
}

#ulbusrap{
	width: auto;
	height: auto;
	margin-left: -5px;
	margin-right: auto;
	margin-top: -1px;
	margin-bottom: auto;
	padding-left: 13px;
}

.cat{
	font-family: helveticao;
	text-decoration: none;
	list-style-image: url(../img/flecha.png);
}

.subcat{
	display: none;
	font-family: helveticabcond;
	font-size: 12px;
	list-style-image: url(../img/flecha.png);	
	color: #007550;
}

.opcsubcat:hover{
	color: #D12027;
}

#ulmnuppal{
	height: 30px;
	border: 1px;
	border-style: solid;
	border-color: transparent;
	width: 878px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 7px;
	margin-bottom: auto;
	padding-left: 10px;
	padding-right: 10px;
}

li{
	cursor: pointer;
}

.boton{
	height: 18px;

	margin-top: 0px;

	margin-left: 0px;
	margin-right: 0px;
	
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;	

	border: 3px;
	border-style: solid;
	border-radius: 10px;
	border-color: transparent;
	
	text-decoration: none;
	text-align: center;
	
	display: inline-block;
	cursor: pointer;

	font-family: helveticalight;
	font-size: 18px;
	background-repeat: no-repeat;	

	/*box-shadow: 1px 1px 5px 1px #7D1717;*/
}

#inicio{
	width: 90px;
	margin-left: -10px;
	background-image: url(../img/inicio2.png);
	background-position: -3px -3px;
}

#inicio:hover{
	background-position: -3px -33px;
}

#nuestraempresa{
	width: 198px;
	background-image: url(../img/ne2.png);
	background-position: -3px -3px;		
}

#nuestraempresa:hover{
	background-position: -3px -33px;
}

#noticias{
	width: 118px;
	background-image: url(../img/noticias2.png);
	background-position: -3px -3px;	
}

#noticias:hover{
	background-position: -3px -33px;
}

#eventos{
	width: 116px;
	background-image: url(../img/eventos2.png);
	background-position: -3px -3px;		
}

#eventos:hover{
	background-position: -3px -33px;
}

#contactos{
	width: 128px;
	background-image: url(../img/contactos2.png);
	background-position: -3px -3px;		
}

#contactos:hover{
	background-position: -3px -33px;
}


#catalogo{
	width: 132px;
	background-image: url(../img/catalogo2.png);
	background-position: -3px -3px;	
	margin-right: -15px;
}

#catalogo:hover{
	background-position: -3px -33px;*/
}

#contenido{
	z-index: 1;	
	position: relative;
	width: 1000px;
	height: auto;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	/*border: 4px;
	border-color: #71D19C;
	border-style: ridge;

	border-top: 1px;
	border-top-style: solid;
	border-top-color: transparent;

	border-radius: 30px;
	background-color: #06A94E;*/
}

#izquierdo{
	position: absolute;
	border: 1px;
	border-style: transparent;
	width: 200px;
	height: auto;
	top: 320px;
	left: 11px;
}

#centro{
	margin-top: 12px;
	border: 1px;
	border-style: transparent;
	width: 550px;
	height: auto;
}

#derecho{
	position: absolute;
	top: 320px;
	left: 788px;
	border: 1px;
	border-style: transparent;
	float: right;
	width: 200px;
	height: auto;
}

#ccatalogo{
	border-radius: 10px;
	border: 1px;
	border-style: solid;
	border-color: transparent;
}

#cpublicidad{
	border-radius: 10px;
}

#cne{
	border-radius: 10px;
	border: 1px;
	border-style: solid;
	border-color: transparent;	
}

#cpublicidad2{
	margin-top: 15px;
	border-radius: 10px;
	border: 1px;
	border-style: solid;
	border-color: transparent;	
}

#cnoticias{
	margin-top: 15px;
	border-radius: 10px;
	border: 1px;
	border-style: solid;
	border-color: transparent;	
}

.nom{

	width: 194px;
	height: 27px;
	margin-top: -1px;
	margin-left: -1px;
	background-color: rgba(54,60,63,.25);
	/*background-image: url(../img/nombre3.png);*/
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: 1px;
	border-color:  transparent;
	border-style: solid;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: helveticacondensado;
	text-align: center;
	font-size: 21px;
	color: black;
}

.separacion{
	background-color: #007550;
	width: 200px;
	height: 2px;
	border: 1px;
	border-color: #007550;
	border-style: solid;
	margin-left: -1px;
}

.separacion2{
	background-color: #06A94E;
	width: 200px;
	height: 2px;
	border: 1px;
	border-color: #06A94E;
	border-style: solid;
	margin-left: -1px;
}

.con{
	width: 200px;
	height: 200px;
	background-color: rgba(54,60,63,.25);
	margin-left: -1px;
	margin-bottom: -1px;
	/*background-image: url(../img/con1.png);*/
	background-size: 100% 100%;
	background-repeat: no-repeat;
	/*background-color: #EEEFF0;*/
	border: 1px;
	border-color: transparent;
	border-style: solid;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	font-family: helveticacon;
}

.conpub{
	width: 200px;
	height: 300px;
	background-color: rgba(54,60,63,.25);
	/*background-color: #EEEFF0;*/
	border: 1px;
	border-color: transparent;
	border-style: solid;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	font-family: helveticacon;
	margin-left: -2px;
	margin-bottom: -1px;
}

.conproximo{
	width: 200px;
	height: 300px;
	background-color: #EEEFF0;
	border: 1px;
	border-color:  #EEEFF0;
	border-style: solid;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	font-family: helveticacon;
}

.nomcen{
	width: 544px;
	height: 27px;
	margin-top: -2px;
	margin-left: -2px;
	background-color: rgba(54,60,63,.25);
	/*ckground-image: url(../img/nombre4.png);*/
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: 1px;
	border-color:  transparent;
	border-style: solid;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: helveticacondensado;
	font-size: 21px;
}

#ccorreo{
	width: 202px;
	height: 86px;
	background-image: url(../img/escribenos.png);
	background-size: 202px 88px;
	background-repeat: no-repeat;
	/*background-color: #EEEFF0;*/
	border: 1px;
	border-color: transparent;
	border-style: solid;
	font-family: helveticacon;
	margin-top: -3px;
	margin-left: -3px;
	margin-bottom: -1px;
	cursor: pointer;
}

.separacioncen{
	background-color: #D12027;
	width: 550px;
	height: 2px;
	border: 1px;
	border-color: #D12027;
	border-style: solid;
	margin-left: -2px;
	margin-right: -2px;
}

.concen{
	width: 550px;
	height: 250px;
	background-color: rgba(54,60,63,.25);
	/*background-image: url(../img/con21.png);*/
	background-size: 100% 100%;
	background-repeat: no-repeat;
	/*background-color: #EEEFF0;*/
	border: 1px;
	border-color: transparent;
	border-style: solid;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	font-family: helveticacon;
	margin-left: -2px;
	margin-bottom: -1px;
	overflow: auto;
}

.concennoh{
	width: 550px;
	height: auto;
	background-image: url(../img/con21.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	/*background-color: #EEEFF0;*/
	border: 1px;
	border-color: transparent;
	border-style: solid;
	font-family: helveticacon;
	margin-top: -1px;
	margin-left: -2px;
	overflow: auto;
}

.concennot{
	width: 550px;
	height: 1000px;
	background-image: url(../img/con21.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	/*background-color: #EEEFF0;*/
	border: 1px;
	border-color: transparent;
	border-style: solid;
	margin-top: -1px;
	margin-left: -2px;
	overflow: auto;
}

.espne{
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	height: auto;
	font-family: helveticabcond;
	font-size: 12px;
	margin-left: 5px;
	text-align: justify;
}

.ne{
	font-size: 16px;
	color: #007550;

}

.concenpub{
	width: 550px;
	height: 320px;
	background-color: rgba(54,60,63,.25);
	/*background-color: #EEEFF0;*/
	border: 1px;
	border-color: transparent;
	border-style: solid;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	font-family: helveticacon;
	margin-left: -2px;
	margin-bottom: -1px;

}

.cpublicidad1{
	width: 548px;
	height: 300px;
	background-color: rgba(54,60,63,.25);
	border: 1px;
	border-color: rgba(54,60,63,.25);
	border-style: solid;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-radius: 7px;	
	font-family: helveticacon;
	overflow: auto;
	text-align: center;
	box-shadow: 1px 1px 5px 1px #282829;
}

#cencuesta{
	border-radius: 10px;
	margin-top: 15px;
	border: 1px;
	border-style: solid;
	border-color: transparent;
}

.sombra{
	box-shadow: 1px 1px 5px 1px #282829;
}

.sombra2{
	box-shadow: 0px 2px 7px 1px #282829;
}

.fila{
	height: 100px;
}

.columna{
	border-bottom: 1px;
	border-bottom-style: dotted;
}

#foto{
	text-align: center;
	width:110px;
}

.fecnot{
	size: 10px;
	color: #113D26;
}

#texto{
	width: 410px;
	padding-left: 5px;
	cursor: pointer;
	font-family: helveticabcond;
}

#texto:hover{
	background-color: #363C3F;
	color: white;
	font-family: helveticao;
}

#textoeve{
	width: 200px;
	padding-left: 5px;
	font-size: 12px;
	cursor: pointer;
	font-family: helveticabcond;
}

#textoeve:hover{
	background-color: #363C3F;
	font-family: helveticao;
	color: white;
}

#textopr{
	width: 200px;
	padding-left: 5px;
	cursor: pointer;
	font-size: 16px;
}

#textopr:hover{
	background-color: #363C3F;
	font-color: white;
	font-family: helveticao;
}

#imgali{
	width: 50px;
}

#textoali{
	padding-left: 5px;
	cursor: pointer;
	font-size: 12px;
	font-family: helveticabcond;
}

#textoali:hover{
	background-color: #363C3F;
	color: white;
	font-family: helveticao;
}

#textoencnoborder{
	width: 200px;
	padding-left: 5px;
	font-family: helveticacon;
	font-size: 12px;
}

#textoenc{

	width: 200px;
	padding-left: 5px;
	cursor: pointer;
	font-family: helveticao;
	font-size: 12px;
	text-align: justify;
}

#textosoloformato{

	width: 200px;
	padding-left: 5px;
	cursor: pointer;
	font-family: helveticao;
	font-size: 12px;
}

#tproeve{
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
}

#taliados{
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
}

#tnoticias{
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
}

.radio{
	cursor: pointer;
}

footer{
	padding-top: 7px;
	font-family: helveticaco;
	font-size: 14px;
	width: 980px;
	height: 43px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 10px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	/*background-color: #007550;*/
	background-color: rgba(54,60,63,.25);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	text-align: center;
}