.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}



h1.clave{display:none;}

html *{
  margin: 0;
  padding: 0;
  font-family: Arial;
  /*font-family:Verdana,Arial,Helvetica,sans-serif;*/
  font-size:14px;
}

* div,img{
    behavior:url("css/iepngfix.htc");
}


body{
  background: #EF9B50 url(../img/bg_back.jpg) repeat-x;
   z-index: -100;
}

#c1{
   background: transparent url(../img/back_top.png) no-repeat center center;
   height: 536px;
   top: 0;
   margin: auto;
   z-index: -20;
}
#c2{
   background: transparent url(../img/bg_cuerpo.png) repeat-y;          
   width: 1106px;
   top: 0;
   margin: auto;
   z-index: -10;
}
#pie{
    background: transparent url(../img/bg_cuerpo_pie.png) no-repeat;
    height: 61px;
    width: 1106px;
    margin: auto;
    position: relative;
    top: 0;
}

#marca_pie{
    background: transparent url(../img/marca_pie_derecha.png) no-repeat;
    height: 517px;
    width: 296px;
    margin: auto;
    position: absolute;
    right: -114px;
    top: -300px;
    z-index: -20;
}
#logo_pie{
  text-align: center;
  padding-top: 40px; 
}


#top{
 background: transparent url(../img/bg_top_menu_original.png) no-repeat;
  width: 1106px;
  height: 215px;
  position: relative;
  margin:auto;
  right:0;
}

#contenido{
    float: left;
    display:block;
    margin-top:-44px;
    width: 1059px;
}

#c_izq{
    float:left;
    padding-left:65px;
    width: 235px;
}
#c_der{
    float:right;
    padding-right:10px;
    width: 235px;
}

#c_central{
    padding: 5px 10px 5px 10px;
    float: left;
    width: 485px;
}

#c_izq div{
  float: left;
}

.p_curva_top{
  background: transparent url(../img/p_top.png) no-repeat;
  width: 235px;
  height: 18px;
}

#galerias_top{
   background: transparent url(../img/galerias.png) no-repeat;
  width: 195px;
  height: 38px;
}

.p_cont{
    background: transparent url(../img/p_cuerpo.png) repeat-y;
    padding-left: 15px;
    width: 235px;

}
#mask1{
    width: 235px;
    overflow: hidden;
    position: relative;
    height: 420px;
}
.atras{
  background: transparent url(../img/atras.png) no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 24px;
  width: 24px;
}

.adelante{
  background: transparent url(../img/adelante.png) no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 24px;
  width: 24px;
}

#p_fotos{
  width: 180px;
  height: 19900px;
  top:0px;
  position: absolute;
}
.p_curva_bottom{
  background: transparent url(../img/p_bottom.png) no-repeat;
  width: 235px;
  height: 18px;
}

.der_top_escucha{
    /*background: transparent url(../img/escucha.gif) no-repeat;*/
    width: 195px;
    height: 148px;
}

.der_top_escucha a{
    display:block;
    width: 195px;
    height: 148px;
}
.der_top_escucha a:hover{
     background: transparent url(../img/opaca.png) repeat;
}

.der_top_video{
    background: transparent url(../img/videos.png) no-repeat;
    margin-top:10px;
    width: 195px;
    height: 300px;
}

.der_top_video .video{
	height:290px;
	padding:42px 0 0 15px;
	width:165px;
}
.der_top_video .video img{border:0;display:block; margin:0 auto;}

#p_mensajes{
    margin-bottom:10px;
    width: 195px;
}
.top_mensaje{
    background: transparent url(../img/top_mensajes.png) no-repeat;
    width: 194px;
    height: 39px;
}
.cuerpo_mensaje{
    background: transparent url(../img/cuerpo_mensajes.png) repeat-y;
    width: 194px;
    padding-left: 10px;
}
.pie_mensaje{
    background: transparent url(../img/pie_mensajes.png) no-repeat;
    width: 194px;
    height: 18px;
}

#p_las20{
    margin-top:10px;
    width: 195px;
}
.top_las20{
    background: transparent url(../img/top_las20.png) no-repeat;
    width: 194px;
    height: 103px;
}
.top_las20 a{
  display: block;
  width: 194px;
  height: 103px;
}
.top_las20 a:hover{
    background: transparent url(../img/opaca.png) repeat;
}
.cuerpo_las20{
    background: transparent url(../img/cuerpo_las20.png) repeat-y;
    width: 194px;
}
.pie_las20{
    background: transparent url(../img/pie_las20.png) no-repeat;
    width: 194px;
    height: 15px;
}

#p_clientes{
    margin-top:10px;
    width: 195px;
}
.top_clientes{
    background: transparent url(../img/top_clientes.png) no-repeat;
    width: 195px;
    height: 44px;
}
.cuerpo_clientes{
    background:transparent url(../img/cuerpo_clientes.png) repeat-y;
    width: 194px;
}
.pie_clientes{
    background: transparent url(../img/pie_clientes.png) no-repeat;
    width: 194px;
    height: 14px;   
	margin-bottom:10px;
}
.pics { height: 135px; width: 194px; padding:0; margin:0; overflow: hidden }
#caption1,#caption2,#caption3,#caption4{display:none; z-index:-100;}

.m_der{
  float: right;
  margin-right: 91px;
  margin-top: 10px;
}

.m_der li{
    display: inline-block;

}
.m_der li a{
  position: relative;
  color:#FFF;
  font-weight: bold;
  text-decoration: none;

}
.m_der li a:hover{
  text-decoration: underline;
}
.m_main{
  position:absolute;
  right:82px;
  top:120px;

}
.m_main li{
    display: inline-block;
	border-style:solid;
	border-width:0 1px 0 0;
	border-color:#FBBE2F;
	padding:0 2px 0 0;
	margin:0 2px 0 0;
}
.m_main li a{
  position: relative;
  color:#BE7727;
  font-weight: bold;
  font-size: 1.5em;
  text-decoration: none;
font-family: Myriad Pro;

}
.m_main li a:hover{
  text-decoration: underline;
}

.on-facebook{
	height:56px;float: right;width:186px;position:absolute;
	margin-left:800px;
	top:50px;
}
.on-facebook a img{border:0;}

.banner14_13{
  display: block;
  float: left;
  height: 140px;
  width:194px;
  text-align:center;
  margin:5px 0;
   /* width: 140px;*/
}
.banner14_13 img{
  border: 0;
  display:bock;
  margin:0 auto;
}
.banner485_130{
  display: block;
  float: left;
  height: 130px;
  margin:5px 0 5px 0px;
  width: 485px;
}
.banner485_130 img{
  border: 0;
}
.foto{
  display: block;
  float: left;
  height: 130px;
  width: 180px;
  margin:5px 0 5px 5px;
}

.foto img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius:10px;
}
.foto .img_centrado{display:block;margin:0 auto; text-align:center;width:99%;}
.img_centrado a img{border:0;}

#frmMensajes{
  padding-top: 5px;
}
#frmMensajes input{
  background: #FFE6B7;
  padding: 2px;
  margin: 2px;
  border: 0;
  /*font-size: 10pt;*/
  font-size: 12px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #A1A1A1;
  width: 168px;
}
#frmMensajes textarea{
  background: #FFE6B7;
  padding: 2px;
  margin: 2px;
  border: 0;
  /*font-size: 10pt;*/
  font-size: 12px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #A1A1A1;
  width: 168px;
}
#frmMensajes .submit{
    background: transparent url(../img/boton_mensaje.png);
    margin:10px 0 0 18px;
    height: 34px;
    width: 139px;

}

.las20{
   margin-top: -20px;
}
.las20 .fila{
     padding: 2px 2px 2px 10px;

}
.las20 .filaRes{
  background: #FAE3C5;
    float: none;
}
.las20 span{
  clear: both;
  display: block;
  font-family: Myriad Pro;
}
.las20 .cancion{
    /*font-size: 1.0em;*/
    font-size: 16px;
    font-weight: bold;
}
.las20 .artista{
    /*font-size: 0.9em;*/
    font-size: 14px;
}
.las20 .datosC{
   /* font-size: 0.7em;*/
    font-size: 12px;
}
.lista .item_lista{
   background: #FFFFD9;
   background: #FFFFD9 -moz-linear-gradient(right, rgba(255,100,100,0), rgba(255,255,255,1));
   margin-top:5px;
   padding: 3px;
   width: 485px
   float:left;
   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  clear: both;
}
.lista .item_lista h2{
    font-size: 13pt;
}
.lista .item_lista p{
  font-size: 14px;
}
.lista .item_lista img{
    float: left;
    margin-right: 5px;
}

.lista .filaRes{
  background:#F5CD96;
  background:#F5CD96  -moz-linear-gradient(right, rgba(255,255,255,0), rgba(255,255,255,1));
}

.lista .item_lista .img_principal{height:50px;float:right;padding:3px;width:75px;}
.lista .filaRes .img_principal{float:left;}

.lista .item_lista .img_principal_link{float:right;padding:3px;}
.lista .filaRes .img_principal_link{float:left;}

.frmContacto input{
  padding: 2px;
  margin: 2px;
  display:block;
  font-size: 10pt;
  color: #A1A1A1;
  width: 168px;
}
.frmContacto .botones input{
  display: inline;
  width: auto;
  color: #000000;
}



.frmContacto label{
  font-size: 10pt;
  display: block;
  margin: 0;
  font-weight: bold;
}

h2.title{margin:0 0 10px 0;font-size:20px;}
h2.staff{color:#BE7727; font-size:13pt;}
h3.puesto{ font-size:13pt}
h3.tipo_movimiento{ font-size:14px;font-weight:normal;}
.txtPeq{font-size:12px;}
#fotos img{border:1px solid #EE7F7B;float:left; margin:0 5px 2px 0}
.intro{font-style:italic; font-size:12px;}
.textos{font-size:14px; line-height:18px;}
.foto_nota{float:left;margin:10px 0 0 0;text-align:center;width:49%;}
.foto_bienes{float:left;margin:10px 0 0 0;text-align:center;width:32%;}
.foto_bienes img, .foto_nota img{border:1px solid #EE7F7B;}


.formulario{font-size:13px;font-family:Verdana;}

.formulario textarea{font-size:13px;}

.formulario label{	float:left;	padding:0 10px 0 0;	text-align:right;	width:150px;}

.formulario div{float:left;margin:5px 0;width:100%; }

.formulario div.bottom{padding:0 0 0 30%;width:70%;}

.formulario em{color:#ff0000;display:block;font-size:12px; padding:0 0 0 125px;}

#alert{overflow:hidden;width: 100%;text-align: center;position: absolute;top: 0;left: 0;background-color: #3CACAD;height:0;color:#FCF302;font:20px/40px arial, sans-serif;	opacity: .9;}

a.empleos{color:#1B1B1A;text-decoration:none;font-weight:bold;}
a.empleos:hover{text-decoration:underline;}

a[class~="primary-button"], a[class~="primary-button"] span {background:url("../img/primary-button.png") no-repeat scroll left top transparent;display:block;}
a.primary-button span {background-image:url("../img/primary-button.png");}
a.primary-button {background-position:right bottom;color:#FFFFFF;float:left;font-weight:bold;height:24px;overflow:hidden;text-decoration:none !important;}
a.primary-button span {background-position:left top;height:25px;margin-right:6px;padding-right:0;}
a.primary-button span {cursor:pointer;display:block;float:left;font-size:12.31px;height:24px;line-height:24px;margin-right:13px;padding:0 1px 0 13px;}
div.bottom{float:left;margin:10px 0;width:50%}
a.primary-button:hover{color:#ffff00}

a.enlace{color:#3a63ad;}
a.enlace:hover{text-decoration:none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.item_lista{height:1%;}

.datos{float:left;display:block;text-align:center;width:100%;}
.normal{color:#BE7727;}

.leyenda_empleo{ border-width:0 0 1px 0; border-style:solid; border-color:#EE8181;display:block; float:left; font-size:16px; font-weight:bold; margin:20px 10px 10px 10px;padding:0 0 5px 0;width:100%;}
.opciones_footer{float:left;margin:20px;width:100%;}
.opciones_footer a{margin:0 10px 0 0;}
.opciones_footer a.registro{font-weight:bold;}
.historia p{line-height:18px; margin:10px 0;}

