.padbot20{ margin-bottom:20px;}
.padtop20{ margin-top:20px;}

.etiqueta{ background-color:#58007c;}
	.etiqueta p{ font-size:16px; padding:10px; color:#FFFFFF; text-align:center !important;}
	.etiqueta h4{ font-size:20px; padding:15px; color:#FFF; text-align:center;}
.etiqueta1{ background-color:#f0f0f0; border:solid 1px #58007c;}
	.etiqueta1 p{ font-size:16px; padding:10px; color:#58007c; text-align:center !important; margin:0px;}

.etiqueta2{ background-color:#f0f0f0; border:solid 1px #58007c; margin-top:60px; margin-bottom:40px;}
	.etiqueta2 p{ font-size:20px !important; padding:15px; color:#58007c; text-align:center !important; margin:0px;}

.separacion{ border:solid 1px #d98f47;}

.etiqueta_titulo{ border:solid 1px #58007c; color:#58007c; margin-bottom:10px; font-size:14px; padding:5px; margin-top:30px; border-radius:10px;}

#contacto{ width:100%; margin-bottom:20px; background-color:#58007c; text-align:center; padding:10px 0px;}
	#contacto h4{ color:#FFFFFF; font-size:18px; line-height:normal; padding-bottom:0px;}
	#contacto input[type="text"]{ width:auto; padding:5px 2px; font-size:12px;}
	#contacto input[type="button"]{ padding:4px 5px; text-align:center; background-color:#58007c; border:solid 1px #FFFFFF; color:#FFFFFF; cursor:pointer; font-size:12px; margin-bottom:10px;}
		#contacto input[type="button"]:hover{ background-color:#FFFFFF; color:#58007c; border:solid 1px #58007c;}

.texto p{ font-size:16px; text-align:justify;}

.nosotros{ background-color:#58007c; color:#fff; padding:15px 0px; margin:0px;}

.casos{ border:solid 1px #e0e0e0; border-left:solid 5px #58007c; background-color:#f0f0f0; padding:3px 10px 3px 0px;}
	.casos h4{ text-align:left; padding-left:20px; color:#000; font-weight:bold;}
	.casos p{ padding-left:25px; color:#303030; font-size:14px; margin-bottom:10px;}

.fnd{ border:solid 1px #58007c; padding:10px;}

.rec{}
	.rec .span3{}
	.rec .span3 .fnd{background-color:#f0f0f0; border:solid 1px #58007c; min-height:422px;}
		.rec .span3 h4{ color:#58007c; border-bottom:dashed 1px #58007c; padding:10px 0px; margin:8px 10px; }

.spa,.cat,.ing{ background-image:url('../img/banderas.jpg'); background-repeat:no-repeat; width:30px; height:20px; display:block; margin-bottom:10px;}
	.spa{ background-position:0px 0px;}
	.cat{ background-position:0px -20px;}
	.ing{ background-position:0px -40px;}


/* CAPA AVISO LEGAL Y PIE  */
#capa{ position:fixed; top:0; left:0px; background-image:url('../img/fondo-capa.png'); width:100%; height:100%; z-index:999; display:none;}
	#capa .txt{ margin:0px auto; width:90%; height:90%; margin-top:2%; background-color:#FFFFFF; position:relative; overflow:auto; box-shadow:1px 1px 4px #000000;}
	#capa .txt h4{ padding:20px 0px 0px 0px;}
	#capa .txt p{ text-align:left; padding:10px;}
	#capa .boton{ position:absolute; top:5px; right:22px;}
		#capa .boton a{ font-size:12px; font-weight:bold;}
		
.pie p{ margin:0px; text-align:right;}
	.pie p a{ cursor:pointer;}
	
/* REDES SOCIALES */
.facebook,.twitter,.linkedin{ background-image:url('../img/icon-redes-sociales.png'); background-repeat:no-repeat; width:28px; height:28px; display:block; margin-bottom:10px;}
	.facebook{ background-position:0px 0px;}
	.twitter{ background-position:0px -28px;}
	.linkedin{ background-position:0px -56px;}
