
* {
	padding:0;
	margin:0;
	
}



header {
	width:100%;
}

header nav {
	width:100%;
	height:150px;
	margin:auto;
	max-width:1366px;
	
	
	/*background-image: url('../../imagenes/barrasup.png');
	background-size: 100% 100%;*/
}


.menu_bar {
	display:none;
}

header nav ul {
	list-style:none;
	overflow:hidden;
}

header nav ul li {
	float: left;
}

header nav ul li span {
	margin-right:10px;
}

header nav div ul li  a{
	display:block;
	padding:20px;
	color:#fff;
	text-decoration:none;
}

header nav div ul li  a:hover {
	background:#037E8C;
}

header nav ul li div a img {
	width: 100%;
    height: 100%;
	border: 1px solid red;
}


section {
	padding:20px;
}


@media only screen and (min-width: 601px) {
    /* For tablets: */
    .capamargen {width: 100%; display:block;}

.drop-shadow
{   
   -moz-box-shadow: 4px 4px 3px #000;
   -webkit-box-shadow: 4px 4px 3px #000;
   box-shadow: 4px 4px 3px #000;
}

  .capagaleriaproductosmas600 {width: 100%; display:block;}
  .capagaleriaproductosmovilmas600 {width: 100%; display:none; position:relative; left:20px; top:10px; }
  .etiquetaformulariomas600
  {	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:right;
  }
  
  /*.capafondocontactanos
  {
    width: 100%;
    height: auto;
    background-image: url('../../imagenes/fondocontactanos.jpg');    
    background-size: 100% 100%;
  
    border: none;
  }*/

  .ocultarenmovil {display:none;}
  
    .derechaescritorio
    {
      text-align:right;
    }
}

.capafondocontactanos
  {
    width: 100%;
    height: auto;
    background-image: url('../../imagenes/fondocontactanos.jpg');    
    background-size: 100% 100%;
  
    border: none;
  }
  
.capafondocontactanosing
  {
    width: 100%;
    height: auto;
    background-image: url('../../imagenes/fondocontactanosing.jpg');    
    background-size: 100% 100%;
  
    border: none;
  }


/*@media only screen and (max-width: 800px) {
   
  .capagaleriaproductosmenos600 {width: 100%; display:none;}
  .capagaleriaproductosmovilmenos600 {width: 100%; display:block; position:relative; left:0px; top:10px; background-color:#404040; }
}*/


@media screen and (max-width:600px) {
	header nav {
		width:100%;
		height:150px;/*150px*/
		margin:0;
		position: relative;
		left:0px;
		/*top:0px;*/
		overflow:auto;
		/*display:none;*/
		
	}
	
	header nav .capamenummovil
    {
     display:none; /*block;*/
     width:100%;
		height:100%;
		margin:0;
		position: relative;
		left:0; 
		/*top:0px;*/
		overflow:auto;
		/*background-image: url('../../imagenes/fondotransparente.png');*/
		background:#024959; 
    }
	
	header nav .capamenuescritorio
    {
      display:none;
    }
	
   header  .capalogosuperiormovil
   {
  display:block; /*block*/
  /*background-image: url('../../imagenes/bannermovil.png');
  //background-size: 100% 100%;*/
  width:100%;
  height:150px;
  background:#024959;
  position:absolute;
  left:0px; 
  /*top:45px;*/
  /*left:100%; */
  }


	.menu_bar {
		display:block;
		width:100%;
		background:#ccc;
	}

	.menu_bar .bt-menu {
		display:block;
		padding:20px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		background:#024959;
		overflow: hidden;
		font-size:25px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
	}

	.menu_bar span {
		float:right;
		font-size:40px;
	}

	header nav ul li {
		display:block;
		float:none;
		border-bottom:1px solid rgba(255,255,255,.3);
	}
	
	.capazoonimagenproductomenos600 {display:none;}
	.capagaleriaproductosmenos600 {width: 100%; display:none;}
    .capagaleriaproductosmovilmenos600 {width: 100%; display:block; position:relative; left:0px; top:10px; background-color:#404040; }
    .etiquetaformulariomenos600
    {	
      color: #000000;	
      font-family: Tahoma, Verdana, Arial;font-size: 12px;
      text-align:left;
    }
  /*.capafondocontactanosmenos600
  {
    width: 100%;
    height: auto;
    background-image: url('../../imagenes/fondocontactanosmenos600.jpg');    
    background-size: 100% 100%;
  
    border: none;
  }*/
  
  .capaformbuscarmovil
    {
      display:block;
	  /*background-image: url('../../imagenes/fondobuscarmovil.png');*/
	  background-repeat:no-repeat;
	  height:61px; 
	  
    }
	
  .derechamovil
    {
      text-align:right;
  }
}


.separadorcontactanos
{
  width: 100%;
  height: auto;
  background-image: url('../../imagenes/fondotransparente.png');    
  background-size: 50% 100%;
}
.capafondosup {
    width: 100%;
    height: auto;
    background-image: url('../../imagenes/fondoecotechne.jpg');
    
    border: none;
}

.capafondobarra {
    width: 100%;
    height: auto;
    background-image: url('../../imagenes/barrasup.png');
    
    border: none;
}

.imgbotnav
{
  width:100%;
  max-width:105px;
  margin-top:50px;
  border:0px;
}

.imglogobarra
{
  width:100%;
  max-width:232px;
  margin-top:25px;  
}


.imgcontactenos
{
  width:100%;
  max-width:138px;
  margin-left:30px;
  margin-top:-15px;  
}

.imgredessociales
{
  width:100%;
  max-width:45px;
  margin-left:30px;
  margin-top:-22px;
  border:0px;  
}

.txtbuscar
{
  width:100%;
  height:auto;
  
  max-width:150px;
  max-height:30px;
  min-height:30px;
  
  margin-top:50px;
  
      
  -khtml-border-radius: 10px; 
  -ms-border-radius: 10px; 
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 5px;
    
}


.contenedor-tabla
{
  display: table;
}

.contenedor-fila
{
  display: table-row;
}

.contenedor-columna
{
  display: table-cell;
}

.capamenummovil
{
display:none;
  width:80%;
		height:100%;
		margin:0;
		position: relative;
		left:-100%;
		/*top:0px;*/
		overflow:auto; 
}

.capamenuescritorio
{
  display:block;
  background-image: url('../../imagenes/barrasup.png');
  background-size: 100% 100%;
  width:100%;
  height:150px;
}

.capalogosuperiormovil
{
  display:none;
  /*background-image: url('../../imagenes/logo.png');
  background-size: 100% 150px;*/
  width:100%;
  height:150px;
  background:#024959; 
  position:absolute;
  left:0px; 
  
}

.capacontenidopagina
{
  height:auto;
  background:#FFFFFF;   
  
  
}


.capatitulocontenidopagina
{
  width:100%;
  height:auto;
  background:#DDDDDD;   
}

.textofotonoticia {font-family: Tahoma, Verdana, Arial;font-size: 14px;font-weight: normal;color: #333333;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;}
.vertextofotonoticia {font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: bold;color: #ffffff; text-align:justify;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;}
.titulofotonoticia {font-family: Tahoma, Verdana, Arial;font-size: 16px;font-weight: bold;color: #ffffff; background-color:#ff3300;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px; vertical-align:middle}
.titulotextoinferior {font-family: Tahoma, Verdana, Arial;font-size: 14px;font-weight: bold;color: #ffffff;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px; vertical-align:middle; text-align:center;}
.capafondoinf {   
    height: auto;
    background-image: url('../../imagenes/fondoinferior.png');
    width:100%;
    border: none;
}

.preview3col
{
  
  width:100%;
  
  min-width:198px;
  
  
  height:auto;
  padding:15px;
  
  
  /*padding-right: 5px;
  padding-left: 5px;*/
}


.preview3colcelda
{
  
  width:100%;
  
  
  height:auto;
  min-height:320px;
  padding:10px;
  /*background-color:#eaeaea;*/
  background-image:url('../../imagenes/fondoblancotransparente.png');
  
  position: relative;
  
  /*padding-right: 5px;
  padding-left: 5px;*/
}

.preview3colceldaleermas
{
  
  width:95%;
  
  
  height:auto;
  /*min-height:300px;*/
  padding:10px;
  
  position: absolute;
  bottom: 2px;
  text-align:right; 
  
}

.preview1colceldaleermas
{
  
  width:98%;
  
  
  height:auto;
  /*min-height:300px;*/
  padding:10px;
  
  position: absolute;
  bottom: 2px;
  text-align:right; 
  
}

.preview1colcelda
{
  
  width:100%;
  
  
  height:auto;
  min-height:270px;
  padding:10px;
  /*background-color:#eaeaea;*/
  background-image:url('../../imagenes/fondoblancotransparente.png');
  position: relative;
  
  /*padding-right: 5px;
  padding-left: 5px;*/
}


.titulofotonoticias{font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: bold; color:#005a8c;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;}
.nodotitulonoticia{background-color:#eaeaea; padding-left:4px;}
.nodofotonoticia{background-color:#eaeaea;}
.textojustificado{text-align:justify;}
.rteindent5{margin-left:0px;}
.textofotonoticia {font-family: Tahoma, Verdana, Arial;font-size: 15px;font-weight: normal;color: #666666;background-color: #eaeaea;padding-top: 0px;padding-right: 4px;padding-bottom: 0px;padding-left: 10px;}



div.enlacetitulofotonoticias{
  color: #005a8c;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: bold;
}

div.enlacetitulofotonoticias a {
  color: #005a8c;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: bold;
}
div.enlacetitulofotonoticias a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: bold;
}
div.enlacetitulofotonoticias a:hover {	
	color: #005a8c;
	
	font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: bold;
}

div.enlacetitulofotonoticias a:visited {	
	color: #005a8c;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: bold;
	
}




div.enlaceleermasfn{
  color: #005a8c;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
}

div.enlaceleermasfn a {
  color: #005a8c;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
}
div.enlaceleermasfn a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
}
div.enlaceleermasfn a:hover {	
	color: #005a8c;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
}

div.enlaceleermasfn a:visited {	
	color: #005a8c;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
	
}






.centrado
{
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}

.imgnoticia3col {
    width: 100%;
    height: auto;
	/*padding:5px;*/
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:4px;
	background-image: url('../../imagenes/fondo3col.png');
}

.imgfondotextura {
    width: 100%;
    height: auto;
	/*padding:5px;*/
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:4px;
	background-image: url('../../imagenes/fondotextura.png');


}


.imgnoticia3col2 {
    width: 100%;
    height: auto;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	
	padding-bottom:0px;
	background-image: url('../../imagenes/fondo3col.png');
}


.imgsombra3col {
    width: 100%;
    height: auto;
	padding:5px;
	padding-left:0px;
	padding-right:7px;
	padding-top:0px;
	padding-bottom:1px;
	
}

.imgsombra3colcalendario {
    width: 100%;
    height: auto;
	padding:5px;
	padding-left:0px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:4px;
	
}

.recuadrolateraleventos
{
  
  width:100%;
  
  
  height:auto;
  min-height:320px;
  padding:10px;
  background-color:#808080;
  position: relative;
  text-align:center;
  
  /*padding-right: 5px;
  padding-left: 5px;*/
}

.recuadrolateraleventosinterno
{
  background-color:#707070;
  
  padding:2px;
  
}

.recuadrolateraleventosinternodia
{
  /*background-color:#ff3300;*/
  background-color:#6a6a6a;
  padding:3px;  
  
  /*color:#f0f0f0;*/
  color:#ffff00;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
}


.recuadrolateraleventosinternodiatitulo
{
  /*background-color:#ff3300;*/
  background-color:#606060;
  padding:3px;  
  
  /*color:#f0f0f0;*/
  color:#ffff00;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
}

.tituloeventosld
{
  background-color:#ff6600;
  color:#FFFFFF;
  /*color:#ff9900;*/
  padding:3px;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
}


.recuadrolateraleventosinternoevento
{
  background-color:#a0a0a0;
  color:#000000;
  /*color:#ff9900;*/
  padding:3px;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  text-align:left;
}

.recuadrolateraleventosinternoeventotitulo
{
  background-color:#909090;
  color:#000000;
  /*color:#ff9900;*/
  padding:3px;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  text-align:left;
}



.capamargenw
{
   
    width:100%;
	display:none;
    
}


.posicionrelative { position:relative;}
.imagengaleriamovilmenos600 { width:90%; height:auto;}

.titulomoviltipoproductomenos600
{
  /*background-color:#909090;*/
  color:#ffffff;
  
  
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  
}

.textonombreproductogaleria {
text-shadow: 2px 4px 3px rgba(0,0,0,0.9);
color:#FF3300;
font-size: 12px;
font-weight: bold;
font-family: 'Arial Black';
}

.textoanoproductogaleria {
text-shadow: 2px 4px 3px rgba(0,0,0,0.9);
color:#FF6600;
font-size: 12px;
font-weight: bold;
font-family: 'Arial Black';
}


.textomarcaproductogaleria {
text-shadow: 1px 2px 1px rgba(0,0,0,0.9);
color:#FF8800;
font-size: 11px;
font-weight: bold;
font-family: 'Arial Black';
}


.textonombreproductogaleria3D
{
text-shadow: 0 1px 0 #ccc,
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #ff3300,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
color: #FF6600;
color:#FF3300
font-size: 15px;
font-family: 'Arial Black';
}
.textonombreproductogaleriavintage {
color: #FF3300;
text-shadow:
1px 1px 0px #FF3300,
1px 1px 0px #FF3300;
font-size: 15px;
font-family: 'Arial Black';
}



.botonbuscarproducto
{
  width:100%;
  max-width:78px;
  height:auto;
  max-height:26px;
}

.imggalerianormal
{
  width:100%;
  height:auto;
  min-height:143px; /*188*/  
  max-height:143px; /*188*/  
  max-width:175px;  /*288*/
}

.imggalerianormalzoom
{
  
  width:100%;
  /*height:auto;  */
  /*height:auto;*/
  height:auto;
 /* min-height:380px;*/ /*188*/  
  max-height:460px; /*188*/  
  max-width:1024px;  /*288*/
}

.capacargandoescritorio
{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width:100%;  
  
  background:rgba(0,0,0,0.4);
  z-index:99999;
  
  position:fixed;
  
  background-image: url('../../imagenes/cargando.gif');
  background-repeat: no-repeat;
  background-position: center center; 
}


.capacargandomovil
{
  margin-top:-200px;  
  width:100%;  
  height:250px;
  max-height:300px;     
  background:rgba(0,0,0,0.4);
  z-index:99999;
  
  position:relative;
  
  background-image: url('../../imagenes/cargando.gif');
  background-repeat: no-repeat;
  background-position: center center; 
}

.labeldetalleproducto
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;font-weight: normal;color: #555555;padding-top: 10px;padding-right: 4px;padding-bottom: 0px;padding-left: 4px;
}

.textodetalleproducto
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;font-weight: normal;color: #000000;padding-top: 3px;padding-right: 4px;padding-bottom: 0px;padding-left: 10px;
}

.capacargandodetalleproducto
{
  display:none;  
}

.capadetalleproducto
{
  display:none;  
}


.textopaginacion{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  text-decoration: none;
}


div.enlacemensajeasinpag{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
  text-decoration: none;
}

div.enlacemensajeasinpag a {
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial;font-size: 11px;
}
div.enlacemensajeasinpag a:current {
	//background : #ccc;
}
div.enlacemensajeasinpag a:hover {	
	color: #ffffff;	
	font-family: Tahoma, Verdana, Arial;font-size: 11px;
}

div.enlacemensajeasinpag a:visited {	
	color: #ffffff;	
	font-family: Tahoma, Verdana, Arial;font-size: 11px;
}

.capagaleriaproductosescritorio
{
  
  /*background-color:rgba(0,0,0,.3);*/
  height:20px;
  
  /*min-height:400px;*/
  
}

.separacionpag
{
  
  padding-left:2px;
  padding-right:2px;
  
}


.cajatextoformulario
{	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:left;
}


.cajatextopreguntas
{	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:left;
  width:80%;
}

.botongraficoformulario
{
  width:78px;
  height:26px;
}

.alturaespaciopaginas
{  
  min-height:310px;
}


.fondopaginaclaro
{  
/*  background-image:url('../../imagenes/fondoecotechneclaro.jpg');*/
  background-image:url('../../imagenes/fondoblancotransparente.png');
  
}

/*buscar movil*/
.capafondobuscarmovil10
{
  /*position:absolute;  
  top:226px;
  left:0px;*/
  width:100%;
  max-width:100%;
  
  height:auto;
  overflow:hidden;
}

.capafondobuscarmovil11
{
  position:relative;  
  top:0px;
  left:50%;

  width:100%;
  max-width:457px;
  height:auto;
  
}

.capafondobuscarmovil12
{
  position:relative;  
 
  left:-50%;
  /*left:25%;*/
  /*left:183px;*/
  width:100%;
  max-width:457px;
  height:auto;
  
}
.capafondotablabuscarmovil
{
  position:relative;  
  top:-50px;
  left:-50%;
  width:100%;
  max-width:500px;
  height:auto;
  
}
.imgiconobuscarmovil
{
  position:relative;  
  width:100%;
  height:auto;
  max-width:39px;
  top:5px;
}
.lblbuscarmovil
{	
  color: #ffffff;	
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  text-align:right;
}

.txtbuscarmovil
{
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  background-color:#316699;
  color:#FFFFFF;
  width:95%;
  height:auto;
  
  max-width:140px;
  max-height:25px;
  min-height:25px;
  
  margin-top:-10px;
  margin-left:2px;
  border:0px;
  
      
  -khtml-border-radius: 10px; 
  -ms-border-radius: 10px; 
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 5px;
    
}

/*fin buscar movil*/

/*eventos*/
.tablaeventos
{	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:left;
  width:80%;
  padding:0px;
  text-indent:0px;
  border-spacing:0px;
  border-collapse:0px;
  

}

.celdaeventosetiqueta
{	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  font-weight:bold;  
  text-align:right;
  width:40%;
  padding-left:5px;
  border:1px;
  border-width:1px;
}
.celdaeventostexto
{	
  color: #000000;	
  font-family: Tahoma, Verdana, Arial;font-size: 12px;
  text-align:left;
  width:60%;
  padding-left:5px;
  border:1px;
  border-width:1px;
}

/*fin eventos*/

/*redes sociales movil*/
.imgiconoredessocialesmovil
{
  position:relative;
  width:100%;
  height:auto;
  max-width:43px;
  max-height:45px;
  top:10px;
}

.lblredessocialesmovil
{	
  color: #316699;	
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  text-align:left;
}


.capafondotablaredessocialesmovil
{
  position:relative;  
  top:10px;
  left:-50%;
  width:100%;
  max-width:500px;
  height:auto;
  
}

div.enlaceredsocialmovil{
  color: #005a8c;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  text-align:left;
}

div.enlaceredsocialmovil a {
  color: #005a8c;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
}
div.enlaceredsocialmovil a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
}
div.enlaceredsocialmovil a:hover {	
	color: #005a8c;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
}

div.enlaceredsocialmovil a:visited {	
	color: #005a8c;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
	
}

/*fin */

.capabanderaven
{
  position:absolute;  
  top:7px;
  right:86px;
  width:100%;
  max-width:48px;
  height:auto;
}

.capabanderaeu
{
  position:absolute;  
  top:7px;
  right:23px;
  width:100%;
  max-width:48px;
  height:auto;
}

.capabanderaeu
{
  position:absolute;  
  top:7px;
  right:23px;
  width:100%;
  max-width:48px;
  height:auto;
}

.capafondoidiomas1
{
  position:absolute;  
  top:-5px;
  right:27px;
  width:100%;
  max-width:380px;
  height:auto;
}
.capafondoidiomas2
{
  position:relative;  
  top:0px;
  width:100%;
  max-width:380px;
  height:auto;
}
.capafondotablaidiomas2
{
  position:relative;  
  top:-35px;
  width:100%;
  max-width:380px;
  height:auto;
  
}


.capaidiomas
{
  position:absolute;  
  top:0px;
  right:27px;
  width:100%;
  max-width:170px;
  height:auto;
}

.cssdetalleimgmodal
{
  width:40px;
  height:40px;
  padding-right:5px;
  
}

div.enlaceevento{
  color: #0033cc;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  text-align:center;
}

div.enlaceevento a {
  color: #ff3300;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
}
div.enlaceevento a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
}
div.enlaceevento a:hover {	
	color: #333333;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
}

div.enlaceevento a:visited {	
	color: #ff3300;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
	
}

.textomostrarevento {	
	color: #ffffff;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
	font-weight:bold;
	
}

.textomostrareventodetalle {	
	color: #666666;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
	
}



.colorfondofilatabla1
{
  background : rgba(20,20,20,0.7);/*#eaeaea;*/
}

.colorfondofilatabla2
{
  background : rgba(20,20,20,0.7);/*#e0e0e0;*/
}

.iconoevento
{
  width:100%;
  max-width:48px;
  height:auto;
}

.bordealo
{
  border: 1px solid red;
}

.fondonegro
{
  background:#000000;
}

div.enlacebarrasuperior a {
  color: #ffffff;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  text-align:center;
  font-weight: bold;
}
div.enlacebarrasuperior a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
	text-align:center;
	font-weight: bold;
}
div.enlacebarrasuperior a:hover {	
	color: #ffffff;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
	text-align:center;
	font-weight: bold;
}

div.enlacebarrasuperior a:visited {	
	color: #ffffff;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
	text-align:center;
	font-weight: bold;
}

div.enlacebarrasuperiornegro a {
  color: #000000;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 13px;
  text-align:center;
  font-weight: bold;
}
div.enlacebarrasuperiornegro a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
	text-align:center;
	font-weight: bold;
}
div.enlacebarrasuperiornegro a:hover {	
	color: #000000;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
	text-align:center;
	font-weight: bold;
}

div.enlacebarrasuperiornegro a:visited {	
	color: #000000;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;
	text-align:center;
	font-weight: bold;
}


div.enlacebarrasuperiornaranja a {
  color: #ff3300;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  text-align:center;
  font-weight: bold;
}
div.enlacebarrasuperiornaranja a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
	text-align:center;
	font-weight: bold;
}
div.enlacebarrasuperiornaranja a:hover {	
	color: #ff3300;
	
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
	text-align:center;
	font-weight: bold;
}

div.enlacebarrasuperiornaranja a:visited {	
	color: #ff3300;	
	
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
	text-align:center;
	font-weight: bold;
}

/*inicio sesion*/
.cssrecuadrofondoiniciosesion
{
  position:relative;
  background-color:#e6e5e6;
  height:auto;
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  width:auto;
  max-width:613px;

  height:500px;
  /*border: 1px solid #a0a0a0;*/

}

.csstituloiniciosesion
{
  color: #005a8c; /*#f30405;		*/
  
  font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;
	
  padding-top:10px;
  padding-bottom:10px;
  text-align:center;
}

.capacajastextoiniciosesion
{
  position:relative;
  left:15px;
  top:-180px;
}

.csstxtlogusu
{
  position:relative;
  left:5px;
  top:0px;
  width:auto;
  max-width:350px;
  min-width:250px;
  height:25px;
  z-index:1;    
}


.csstxtpasusu
{
  position:relative;
  left:5px;
  top:20px;
  width:auto;
  max-width:350px;
  min-width:250px;
  height:25px;
  z-index:1;    

}

.csscajatextoredondeado
{
   border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;

}

.csscapaenlaceolvidoclave
{
  position:relative;
  left:-15px;
  top:100px;
}

div.enlaceolvidoclave a {
  color: #0bb1e4;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;
  padding-left:10px;
  padding-top:10px;
}
div.enlaceolvidoclave a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;
	padding-left:10px;
	padding-top:10px;
}
div.enlaceolvidoclave a:hover {	
	color: #0bb1e4;	
	font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;
	padding-left:10px;
	padding-top:10px;
}

div.enlaceolvidoclave a:visited {	
	color: #0bb1e4;		
	font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;	
	padding-left:10px;
	padding-top:10px;
}


.csstituloiniciosesioningresa
{
  color: #ff3300;		
  
  font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;
	
  padding-top:2px;
  padding-bottom:0px;
  text-align:center;
}


.capacontenedorformregistrate
{
  position:relative;
  background:#d2d5d4;
 
	background-size: 100% 100%;
	max-width:435px;
  height:auto;
  
  min-height:890px;  
  max-height:890px;  

  /*width:400px;*/
  
  
}

.csstituloisregistrateaqui
{
  color: #ff3300;		  
  font-family: Tahoma, Verdana, Arial;font-size: 18px;font-weight: normal;	
  padding-top:2px;
  padding-bottom:0px;
  text-align:center;
}

.capformcjregistrate
{
  position:relative;
  top:0px;
  text-align:center;
  margin:0 auto;
}

.capacajastextoisregistrate
{
  position:relative;
  /*position:absolute;*/
  left:0px;/*-10*/
  top:40px;/*-405*/
}

.csscapalabelisregistrate
{
  position:relative;
  color: #000000;		
  left:55px;
	
  padding-top:2px;
  padding-bottom:0px;
  text-align:center;
  max-width:350px;
  min-width:290px;

}

.csslabelisregistrateaqui
{
  color: #000000;		
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:10px;
  text-align:left;
}

.caparegitemtxt
{
  position:relative;
  top:-5px;
}

.csstxtregistrate
{
  position:relative;
  left:0px;
  top:-4px;
  width:320px;/*auto*/
  max-width:320px;
  min-width:290px;
  height:27px;
  padding-left:4px;
  z-index:1;    
  font-family: Tahoma, Verdana, Arial;font-size: 12px;font-weight: normal;	
}

.imagentamanoreal
{
  width:auto;  
  max-width:100% !important;

}

.capacssregitrardatos
{
  position:relative;
  top:2px;
  text-align:left;
}

.cssventananotificacionsu
{
  position:relative;
  background-color:#fccf00;

}

.cssfranjablanca
{
  background-color:#ffffff;
  height:13px;

}

.cssiconocerrarnotificacion
{
  position:relative;
  
  width:25px
  height:26px;
  text-align:right;
  
    
}

.cssiconoenhorabuena
{
  position:relative;
  top:-36px;  
}

.csslabelenhorabuena
{
  color: #00a000;		
  font-family: Tahoma, Verdana, Arial;font-size: 26px;font-weight: normal;	
}

.csslabeltitulonotificacion
{
  color: #000000;		
  font-family: Tahoma, Verdana, Arial;font-size: 22px;font-weight: normal;
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  
}

.csstituloconfiguracionsu
{
  color: #ff3300;		
  font-family: Tahoma, Verdana, Arial;font-size: 25px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:0px;
  text-align:left;
}

.csstituloseccionsuform
{
  color: #ff3300;		
  font-family: Tahoma, Verdana, Arial;font-size: 22px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:0px;
  text-align:left;
}

.cssdatosdelacuenta
{
  color: #ff3300;		
  font-family: Tahoma, Verdana, Arial;font-size: 15px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:0px;
  text-align:left;
}

.csslabeldatoscuenta
{
  color: #ff3300;		
  font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;	
	
  padding-top:2px;
  padding-bottom:2px;
  padding-left:4px;
  text-align:left;
}

.csstxtdatosregistrarsu
{
  position:relative;
  left:-7px;
  top:-4px;

  width:100%;
  height:auto;
  
  max-width:300px;
  max-height:30px;
  min-height:30px;
    
  margin-top:0px;
  left:0px;
  padding-left:5px;
  text-align:left;
  
      
   border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border: 1px solid #a0a0a0;
 
    
}

.csscmbcombosu
{
  position:relative;
  left:0px;
  top:-4px;

  max-height:30px;
  min-height:30px;
  
   border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border: 1px solid #a0a0a0;
  width:300px;
  
  
  padding-left:2px;
  padding-bottom:5px;
  padding-top:5px;
    
}

.ocultar{display:none;}
