@charset "UTF-8";
/* CSS Document */
.info-seccion{
  background: #FFF;
  border: solid thin #ccc;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 10px;
}
h2{
  font-family: Arial, Helvetica, sans-serif;
  color: #aa4a01;
  font-size: 16px;
  margin: 0 0 6px;
}
h3{
  font-family: Arial, Helvetica, sans-serif;
  color: #aa4a01;
  font-size: 16px;
  margin: 0 0 6px;
  font-weight: normal;
}
.info-seccion-2 ul{
  margin-left: 20px;
  list-style-image: url(../images/bullet2.jpg);
}
.sub-cate-btns{
  float: right;
  margin: 10px 0 0 0;
}
.sub-cate-btns p{
  text-align: left;
  color: #aa4a01;
}
.sub-cate-btns a{
  text-decoration: none;
  color: #aa4a01;
  cursor: pointer;
}
.sub-cate-btns a:hover{
  text-decoration: underline;
}
.primario-live{
  color: #999 !important;
}
#btns-terciario, .terciario{
  display: none;
}
.txt-naranja{
  color: #fa7f23;
  font-weight: bold;
}
.mapaSucursales{
  width:481px;
  margin: 0 auto;
  border: solid thin #ccc;
}
.articuloExalmn{
  margin-bottom: 6px
}
.articuloExalmn img{
  float: left;
  border: solid 2px #fe7005;
  border-radius: 10px;
}
.articuloExalmn .comment{
  border-bottom: thin solid #FD8124;
  color: #666666;
  font-family: times new roman;
  font-size: 17px;
  font-style: italic;
  margin-left: 120px;
  padding: 0 10px 10px;
}
.articuloExalmn .NomAp{
  margin-left: 120px;
  color: #fe7005;
  padding-left: 10px;
}
.fechaNews{
  color:#fe7005;
  float: right;
  margin-top: -22px;
}
.listaProv{
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.listaProv li{
  border-bottom: solid thin #cdcdcd;
  margin-bottom: 6px;
  padding: 0 0 4px 0;
}
.listaProv li:last-child{
  border-bottom: none;
}
.listaProv a{
  color: #fe7005;
  text-decoration: none;		
}
.listaProv p{
  line-height: 22px;
}
.articuloAlbum{
  margin-right: 35px;
}
.mediaSubmenu{
  float: right;
  margin-top: -31px;
  padding-right: 19px;
}
.mediaSubmenu a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #a74801;
  text-decoration: none;
  margin-left: 4px;
  padding: 3px 10px;
}
.mediaSubmenu a.active, .mediaSubmenu a:hover{
  background: #e4e4e4;
  color:#fe8225;
}
a.fancybox img{
  border: thin solid #CCCCCC;
  margin: 0 3% 18px;
}
.tituloAlbum{
  border-bottom: thin solid #CCCCCC;
  color: #F96A00;
  font-size: 16px;
  margin-bottom: 10px;
  padding: 0 18px 6px;
}
.tituloAlbum a{
  color: #A74801;
  float: right;
  font-size: 12px;
  margin-top: 4px;
  text-decoration: none;
}
.articuloVideo{
  padding: 8px;
  border-radius: 8px;
  margin-bottom: 10px;
}
.articuloVideo:hover{
  cursor: pointer;
  background: #eeeded;
}
.articuloVideo .thumbVideo{
  float: left;
  position:relative;
  margin-right: 15px;
  margin-top: 4px;
}
.articuloVideo .iconVideo{
  background: url(../images/iconoVideo.png);
  width: 53px;
  height: 38px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -17px;
  margin-left: -27px;
}
.articuloVideo a{
  text-decoration: none;
  font-weight: normal;
}
.articuloVideo .tituloVideo{
  font-weight: bold;
  margin-bottom: 2px;
  color: #000;
}
.articuloVideo .detalleVideo{
  color: #fe7005;
  font-size: 10px;
  margin-bottom: 2px;
}
.articuloVideo .descVideo{
  color: #666;
}
.leermas{
  color: #fe7005;
  font-weight: bold;
}


body#inscripciones form#inscripciones-form input[type=submit], #submit-button, body#contacto form input[type=submit]{
  border:1px solid #F36D3D;
  background-color: #F04230 ;
  color:#fff;
  font-size:1em;
  width:120px;
  padding:5px;
  float:none;
  margin-top:20px;
  cursor:pointer;
  transition: background-color 250ms ease-out;
}

#submit-button{
  margin-top:0px
}


#inscripciones-form input,
#inscripciones-form select,
body#contacto form input,
body#contacto form select{
  float:none
}
#inscripciones-form span.error,
body#contacto form span.error{
  color:red;
  font-size:12px;
  display:block
}

body#contacto label{
  font-family: Verdana, Geneva, sans-serif;
  margin-bottom: 6px;
  font-size: 12px;
  text-align: justify;
  width:120px
}
body#contacto form label{
  margin-left:70px;
  margin-bottom:0px
}
body#contacto form input[type=text],
body#contacto form textarea{
  padding: 2px 4px 3px 4px;
  width:270px
} 
 
body#contacto form textarea{
   
}

body#contacto form .field{
  height:auto;
  margin-bottom:10px
}

body#contacto form span.error{
  margin-left:200px
}

a[rel=prettyPhoto]{
  background:none !important;
  border:0px !important;
  border-bottom:0px !important;
  padding:0px !important;
  display:inline-block !important;
  height:auto !important;
  border-radius:none !important;
  box-shadow:none !important;
  margin: 0px !important;
  min-width: 0px  !important;
  border:1px solid #ff5800
}

a[rel=prettyPhoto] img{
  border:1px solid #ff5800
}

body#cursos .info-seccion ul.sub-menu li{
  margin-bottom: 10px
}

.articuloAlbum{margin-bottom: 18px;}

.noresults{
  margin-bottom: 10px
}