body 
    {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment:fixed;
	/*background-image:url(fondo.jpg)*/
	overflow-y: scroll;
    }
	
#resalte a img, #resalte a 
   { 
   border: none; 
   overflow: hidden; 
   float: center;
   
   }
#resalte a:hover 
   {
  /* border: 2px solid #A5B6F8;*/
   background-color:rgba(153,0,0,0.5);
   color:#FFF;

  
   }
#resalte a:hover img 
  { 
   /*margin: -2px;*/
  }	
		
#apDiv1 {
	position:absolute;
	left:127px;
	top:15px;
	width:155px;
	height:65px;
	z-index:1;
}

#bljaIMGte{float:center;position:relative;border:none;}
#bljaIMGte .bljaIMGtex { /*UTILIZAR PARA MENU DE LENGÜETAS*/
	width:105px; /*anchura del texto del botón de*/
	position:absolute;
	top:0px;
	left:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#993333;
	text-align:left;
	border:none;
}
#bljaIMGte .bljaIMGtex2 { /* UTILIZAR EN FORMATO DE BOTONES CON 2 LÍNEAS DE TEXTO*/
	width:105px; /*anchura del texto del botón de*/
	position:absolute;
	top:0px;
	left:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#993333;
	text-align:center;
}
#bljaIMGte .bljaIMGtex3 { /* UTILIZAR PARA BOTONERA TABULAR NO FIJA */
	width:190px; /*anchura del texto del botón de*/
	position:absolute;
	top:14px;
	left:3px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#993333;
	text-align:center;
}

		
.sombra {
	box-shadow: 5px 5px 40px  #666666;
	text-align: right;
}

.borde{
	
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:15px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:0px;

-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:0px;

box-shadow: 5px 5px 40px  #666666; 
border:10px  solid #FFFFFF;

width:100%;
padding:0px;



}
.borde2{
	
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;

-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;

box-shadow: 2px 2px 5px  #666666; 
 
border:1px  solid #FFFFFF;

width:100%;
padding:0px;

}
.borde3{
	
text-decoration:none;
padding-left:10px;
padding-right:10px;
font-size:14px;
color:rgba(255,255,255,1);
border:1px solid #FFFFFF;
padding-top:10px;
width:100px;
text-wrap:none;
resize:none;

-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;

-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;

border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-width:0px;

//box-shadow: 1px 1px 1px  #666666; 
 
//

//

//width:100%;


}
.borde5{
	
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:15px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:0px;

-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:0px;

box-shadow: 5px 5px 40px  #666666; 
border:10px  solid #FFFFFF;

width:100%;
padding:0px;



}

.TitulosCarta
{  
	background-color: rgba(51,102,204,0.2);
	box-shadow: 5px 5px 10px   #999999;
	font-size:1em;
	color: rgba(22,33,84,1) ;
	font-size:1em;
 	padding-left:1em;
    font-family:Arial, Helvetica, sans-serif;
}
.contacto
    {
   border: 1px dotted #999999; 
	}
	

.leyenda {

	color: #666666 ;
	font-size:18px;
	text-decoration: none;
	font-weight:bold;
	text-transform: uppercase; 

	/*background: rgba(255,255,255,0.5); fondo transparente*/
}

.imagencentrada {
	text-align: center;
}

.caja 
    { 
	background-image:url( url(../IMAGENES/fondo.png);
	background-repeat:repeat-x;
	/*background-color:#FFF;*/
	border:1px solid #999999;
	border-spacing:120px;
	margin:15px;
	/*height: 200px;*/ 
	/*width: 200px;*/
	padding: 25px; 
	/*para Firefox*/
	-moz-border-radius: 15px 15px 15px 15px; 
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera  y Chrome*/
	border-radius: 50px 50px 15px 15px; 
	/* para IE */
	/*behavior:url(border.htc); */

	}

.Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #553526 ;
	}
.Descripciones_blanco
  {
	font-family: Verdana, Geneva, sans-serif;
	size:12px;
	color: #fff;
	text-align: center
	}
.Descripciones
  {
	font-family: Verdana, Geneva, sans-serif;
	size:12px;
	color: #666 ;
	text-align:justify; 

	/*background-image:url(fondo.png);*/
	background-repeat: repeat;
	min-width:inherit;
	max-width:inherit;
	-moz-border-radius: 15px 15px 15px 15px; 
	/*para Safari y Chrome*/
	-webkit-border-radius: 15px 15px 15px 15px;
	/* para Opera  y Chrome*/
	border-radius: 50px 50px 15px 15px; 
	/* para IE */
	/*behavior:url(border.htc); */
		box-shadow: 5px 5px 10px   #999999;
	}
.pie {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	
}	
.opcion_de_menu
{
 style="background-image:url(libs/sombra.png); 
 text-align:center;
 text-decoration:none;
 
}
.campo
{
border:1px #EFEFEF solid;
font-family:Arial, Helvetica, sans-serif;
size:12px;
}
.foto3
{
 	-moz-border-radius: 20px 20px 20px 20px; 
	/*para Safari y Chrome*/
	-webkit-border-radius: 20px 20px 20px 20px;
	/* para Opera  y Chrome*/
	border-radius: 20px 20px 20px 20px; 
	/* para IE */
	/*behavior:url(border.htc); */
	box-shadow: 10px 10px 20px   #999999;
	float: none;
	margin:15px;
	//width:250px;
	cursor:pointer;
	border-color: #FFF;
	border-width:1px;
	border-style:solid;
	
}

.Foto
{
 	-moz-border-radius: 20px 20px 20px 20px; 
	/*para Safari y Chrome*/
	-webkit-border-radius: 20px 20px 20px 20px;
	/* para Opera  y Chrome*/
	border-radius: 20px 20px 20px 20px; 
	/* para IE */
	/*behavior:url(border.htc); */
	box-shadow: 10px 10px 20px   #999999;
	float: none;
	margin:15px;
	//width:250px;
	cursor:pointer;
	border-color: #FFF;
	border-width:1px;
	border-style:solid;
	
}
.MiniFoto
   {
	border-color: #EEEEEE;
	border-style:solid;
	border-width:2px;
	
	-moz-box-shadow:  1px 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:  1px 1px 2px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	
	-moz-border-radius: 2px 2px 2px 2px; 
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px; 
	
	}

.foto2
{	


	box-shadow: 5px 5px 20px   #34648B;
	float: none;
	margin:15px;
	cursor:pointer;
	border-color: rgba(142,156,193,1);
	border-width:1px;
	border-style:solid;
}
.sombramini
{
-webkit-box-shadow: 10px 10px 19px -9px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 19px -9px rgba(0,0,0,0.75);
box-shadow: 10px 10px 19px -9px rgba(0,0,0,0.75);
}
.CampoGenerico{
	
	color:#666666;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
    border:1px solid rgba(31,129,182,1);
	font-size:15px;
	border-radius:0.5em; 
	text-decoration:none;
 

	
	height:calc(0.5em + 0.8vw);
	max-height:calc(0.5em + 0.8vw);
	min-height:calc(0.5em + 0.8vw);
	
	padding-left:0.5em;
	padding-right:0.5em;

	}