body, p {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Raleway', sans-serif;
    font-weight: 800;
    margin: .6em 0;
}

h1 {
    font-size: 300%;
    line-height: 100%;
}

h2 {
    font-size: 200%;
    line-height: 100%;
}

h3 {
    font-size: 1.9em;
    line-height: 100%;
    text-transform: uppercase;
    border: 3px solid #fa4c06;
    padding: .3em;
    display: inline-block;
    color: #fa4c06;
}


h4 {
    font-size: 100%;
    line-height: 100%;
}

hr {
    border-top: 1px dashed #8c8b8b;
}

div.status>div>a>strong {
    color: #fd3f00;
}

.widgetscore .table-responsive {
    background-color: #e6e6e6;
    border-radius: .5em;
    padding: .5em;
}

.widgetscore .table {
    margin-bottom: 0;
}

.resultados {
    margin: 1em 0;
    padding: 1em 2em;
}

.bg-light {
    background-color: #f5f5f5;
}

.btn-videos {
    color: #272b30;
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-videos:hover {
    color: #272b30;
    background-color: #e1e1e1;
    border-color: #e1e1e1;
}

.cabecera, .footer {
    background-color: #fd3f00;
    color: #fff;
}

.cabecera {
    margin-top: 3em;
    padding: 3em 0 0;
}

.cabecera a {
    color: #fff;
}

.cabecera #redesociales {
    text-align: center;
}

.cabecera #redesociales .fa {
    font-size: 1.5em;
}


.cabecera .special-card {
    background-color: #fff;
    color: #000;
    padding-top: 1em;
    border-top: 1.2em solid #000;
    position: absolute;
    height: 15em;
    width: 100%;
    padding: .5em 1.5em;
    right: 1em;
}

.cabecera .special-card a {
    color: #000;
}


.cabecera .special-card a.btn {
    color: #fff;
}

.status {
    background-color: #000;
    display: table;
    width: 100%;
    margin-top: 1em;
    padding: 1em;
    text-align: left;
    margin-bottom: 2em;
}

figure img {
    width: 100%;
}

figcaption {
    margin-top: 1em;
}

.piedefoto {
    background-color: #ccc;
    padding: .5em;
    margin-top: .3em;
    color: #333;
}


/* Widgets */
.publicidad {
    margin: 1em auto;
    padding: 1em 0;
    width: 336px;
}

.publicidad small {
    text-align: left;
    display: block;
}


/* Mailchimp */
#mce-responses {
    margin-top: 1em;
    text-align: center;
}

#noticias figcaption {
    margin-top: .1em;
    background-color: #e1e1e1;
    padding: .5em 1em;
}

@media screen and (max-width: 550px) {
    #logo {
        text-align: center;
        padding-top: 1em;
    }

    #redesociales {
        margin-bottom: 2em;
    }
}

/* --------------------------------------- */



body {
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

a {
    text-decoration: none;
    color: #000;
}

a:hover {
    text-decoration: underline;
}

img {
    border: 0px;
}

form {
    margin: 0px;
}

.cargando {
    background-image: url(http://commondatastorage.googleapis.com/torosdeleste/imgs/cargando.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.sprite2012 {
    background-image: url(http://commondatastorage.googleapis.com/torosdeleste/imgs/sprite1123.png);
}

.spritefondos {
    background-image: url(http://commondatastorage.googleapis.com/torosdeleste/imgs/sprite_fondos11929.png);
    background-repeat: repeat-x;
}

.mas_info .imgartp .imghd {
    display: none;
}

/* Estilos para el Nuevo Menu Superior */
.menu_sup {
    margin-top: 10px;
}

.menu_sup a {
    display: inline-block;
    padding: 15px 20px;
}

.menu_sup a:hover {
    background-color: #8C8C8C;
    text-decoration: none;
}


.mainmenu {
    height: 49px;
    display: block;
    float: left;
}

#menuinicio {
    background-position: 0px -47px;
    width: 72px;
}

#menunoticias {
    background-position: -72px -47px;
    width: 89px;
}

#menuestadisticas {
    background-position: -161px -47px;
    width: 126px;
}

#menujugadores {
    background-position: -287px -47px;
    width: 111px;
}

#menumultimedia {
    background-position: -398px -47px;
    width: 118px;
}

#menufanaticos {
    background-position: -516px -47px;
    width: 107px;
}

#menucalendario {
    background-position: -623px -47px;
    width: 116px;
}

/* Hover menu superior */
#menuinicio.mainactivo, #menuinicio:hover {
    background-position: 0px -96px;
    width: 72px;
}

#menunoticias.mainactivo, #menunoticias:hover {
    background-position: -72px -96px;
    width: 89px;
}

#menuestadisticas.mainactivo, #menuestadisticas:hover {
    background-position: -161px -96px;
    width: 126px;
}

#menujugadores.mainactivo, #menujugadores:hover {
    background-position: -287px -96px;
    width: 111px;
}

#menumultimedia.mainactivo, #menumultimedia:hover {
    background-position: -398px -96px;
    width: 118px;
}

#menufanaticos.mainactivo, #menufanaticos:hover {
    background-position: -516px -96px;
    width: 107px;
}

#menucalendario.mainactivo, #menucalendario:hover {
    background-position: -623px -96px;
    width: 116px;
}

/*
.mainactivo,.mainmenu:hover { background-position-y:-96px !important; }
*/

/* Estilos para el Microblog */
.pubmicro {
    width: 90%;
    height: 70px;
    overflow: hidden;
    margin: 10px auto;
}

.pubmicro .fechasmicro .fechmic {
    float: left;
}

.pubmicro .fechasmicro .fechnor {
    float: right;
    color: #8C8C8C;
}

.pubmicro .mtexto h2 {
    font-size: 13px;
    letter-spacing: 0px;
    margin: 0px;
    padding: 0px;
}

.pubmicro .mtexto h2 a {
    color: #fff;
}

.pubmicro .mtexto p {
    margin: 0px;
    padding: 0px;
}

.pubmicro .mcitas {
    width: 90%;
    margin: auto;
    line-height: 15px;
    font-size: 14px;
    text-align: center;
}

.pubmicro .mcitas u {
    color: #FF5604;
    text-decoration: none;
}

.etimicro {
    background-color: #2A2A2A;
    font-size: 10px;
    color: #8C8C8C;
    margin: 0px -10px;
    padding: 5px 10px;
}

.etimicro a {
    color: #8C8C8C;
}

.botoneramicro {
    margin: 10px auto 20px;
    width: 90%;
}

.botoneramicro .btn_microart {
    background-position: -322px -2px;
    display: block;
    width: 129px;
    height: 23px;
    float: right;
}

.botoneramicro .btn_microblog {
    background-position: -165px -2px;
    display: block;
    width: 110px;
    height: 23px;
    float: left;
}


.snums {
    background-position: -11px -2px;
    width: 8px;
    height: 15px;
    display: block;
    float: left;
    margin-right: 2px;
}

.snumpunto {
    background-position: -3px -2px;
    width: 3px;
    height: 15px;
}

.snum0 {
    background-position: -11px -2px;
    width: 8px;
    height: 15px;
}

.snum1 {
    background-position: -24px -2px;
    width: 4px;
    height: 15px;
}

.snum2 {
    background-position: -35px -2px;
    width: 7px;
    height: 15px;
}

.snum3 {
    background-position: -47px -2px;
    width: 7px;
    height: 15px;
}

.snum4 {
    background-position: -58px -2px;
    width: 8px;
    height: 15px;
}

.snum5 {
    background-position: -70px -2px;
    width: 7px;
    height: 15px;
}

.snum6 {
    background-position: -82px -2px;
    width: 8px;
    height: 15px;
}

.snum7 {
    background-position: -94px -2px;
    width: 7px;
    height: 15px;
}

.snum8 {
    background-position: -106px -2px;
    width: 7px;
    height: 15px;
}

.snum9 {
    background-position: -118px -2px;
    width: 7px;
    height: 15px;
}

.tipsy {
    padding: 5px;
    font-size: 11px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    background-repeat: no-repeat;
    background-image: url(../imgs/tipsy.gif);
}

.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: #000;
    color: #fff;
    max-width: 200px;
    text-align: center;
}

.tipsy-inner {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.tipsy-north {
    background-position: top center;
}

.tipsy-south {
    background-position: bottom center;
}

.tipsy-east {
    background-position: right center;
}

.tipsy-west {
    background-position: left center;
}

.ayeli {
    clear: both;
}

.toros_web {
    margin-top: -5px;
}

/* Franja footer y superior */
.superior {
    background-color: #212121;
    color: #FFFFFF;
}

.superior {
    position: fixed;
    width: 100%;
    z-index: 999;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
}

.superior form:hover {
    background-color: #FF5722;
}

.superior form {
    padding-right: 15px;
    font-size: 170%;
    color: #fff;
}

.superior input[type="text"] {
    padding: 15px;
    background: none;
    border: 0px;
    color: #fff;
    text-align: right;
    font-family: 'Roboto', sans-serif;
}

.superior .izquierda {
    float: left;
    padding: 15px 0px;
}

.superior .derecha {
    float: right;
    color: #666666;
}

.superior .coronas {
    color: #fff;
    padding-left: 15px;
    margin-left: 15px;
    border-left: 1px solid #474747;
}

.superior .coronas strong {
    color: #fff;
}

.superior .izquierda a {
    color: #fff;
}


#mainav {
    background-color: #fff;
}

#mainav nav {
    font-weight: bold;
}

.top_header {
    height: 152px;
    overflow: hidden;
    color: #fff;
}

.top_header a {
    color: #fff;
}

/* Superior*/
.cabecera .logo {
    float: left;
    margin-top: 15px;
}

.cabecera .corral_box {
    position: absolute;
    margin-left: 650px;
    width: 305px;
    padding: 20px;
    margin-top: 25px;
    height: 70px;
    overflow: hidden;
    background-color: #E64A19;
}

.cabecera .corral_box a {
    text-decoration: none;
}

.cabecera .corral_box a:hover {
    text-decoration: underline;
}

.cabecera .club_de_fanaticos {
    position: absolute;
    margin-left: 280px;
    width: 305px;
    padding: 20px;
    margin-top: 25px;
    height: 70px;
    overflow: hidden;
    background-color: #E64A19;
}

.cabecera .club_de_fanaticos ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.cabecera .club_de_fanaticos ul li {
    display: inline-block;
    padding: 0px 25px 5px 0px;
}


.cabecera .club_de_fanaticos span {
    float: left;
    margin-right: 5px;
}

.cabecera .club_de_fanaticos a {
    display: block;
}

.cabecera .club_de_fanaticos .sprite2012 {
    width: 15px;
    height: 15px;
    display: block;
}


.contenedor {
    width: 980px;
    margin: auto;
    overflow: hidden;
}

.menu {
    padding: 0px 5px;
    background-color: #FF9800;
}

.menu .activo a {
    color: #000000;
    font-weight: bold;
}

.menu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.menu li {
    float: left;
}

.menu a {
    display: block;
    padding: 7px 8px;
    color: #fff;
}

.menu table a {
    padding: 7px 3px !important;
}

.menu .separador_menu:hover {
    background: none;
    color: #FF7E00;
}

.menu .separador_menu {
    color: #FF7E00;
    padding: 7px;
}

/* Menu Especial para secciones internas */
.menuin {
    background-color: #000;
    margin: 20px 0px;
}

.menuin li {
    text-shadow: none !important;
    color: #fff !important;
}



.central {
    background-color: #FFFFFF;
    padding: 0px 10px 10px;
    width: 960px;
}


.usuarios {
    width: 375px;
    height: 105px;
    overflow: hidden;
    color: #FFFFFF;
}

.usuarios a {
    color: #FFFFFF;
}

.usuarios .foto_perfil {
    float: left;
    margin-right: 5px;
}

.usuarios .datos_perfil {
    float: left;
}

.usuarios .datos_perfil input {
    font-size: 11px;
    padding: 3px;
    border: 1px solid;
}

.usuarios .creditos, .usuarios .creditos a {
    color: #EB9280;
}

.usuarios .entrar {
    cursor: pointer;
    border: 0px !important;
    padding: 0px !important;
}

.footer {
    color: #FFFFFF;
    padding: 2em 0 5em;
}

.footer a {
    color: #FFFFFF;
    font-weight: bold;
}

.footer .img_footer {
    float: left;
    margin-right: 15px;
}

.footer .txt_footer {
    float: left;
    padding-top: 5px;
}

.footer .datos_footer {
    float: left;
}

.footer .contact_footer {
    float: right;
    text-align: right;
    width: 500px;
}

.footer .menu {
    background: none;
    color: #fff;
    margin-bottom: 50px;
}

.footer .menu ul {
    float: right;
}

.footer .menu .separador_menu {
    color: #fff;
}

.footer .menu a:hover {
    background-color: #000;
    text-decoration: none;
}

footer .logo-footer {
    margin-right: 1em;
}

.menu_footer {
    color: #fff;
    margin-top: 1px;
    background: none;
    background-color: #212121;
}

.menu_footer a {
    color: #fff;
}

.menu_footer i {
    font-size: 150%;
}

.centro_cuerpo_una_columna, .centro_cuerpo {
    float: left;
    width: 570px;
    background-repeat: no-repeat;
    margin-top: -10px;
    padding-left: 15px;
    overflow: hidden;
}

.centro_cuerpo_una_columna .titulo_paginas, .centro_cuerpo .titulo_paginas {
    margin-top: 15px;
}

.titulo_paginas {
    margin-bottom: 2em !important;
    padding-bottom: 15px;
    border-bottom: 1px dotted #B6B6B6;
    padding-top: 10px;
}


.centro_cuerpo_una_columna {
    width: 910px;
}

.lateral_cuerpo {
    float: right;
    margin-right: 15px;
    width: 340px;
    overflow: hidden;
}

.modulo_twitter {
    width: 336px;
    margin: auto;
}

.cab_tabla {
    background-color: #000;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.cab_tabla td {
    padding: 3px;
}

.cab_tabla2 {
    background-color: #000;
    color: #fff;
}

.cab_tabla2 td {
    padding: 2px 5px;
    font-weight: bold;
}


.juego_ready {
    color: #AFAFAF;
}

.resultados_ultimo td {
    padding: 3px;
}

.rompe_linea {
    margin: 5px 0px;
}

.modulos_internos {
    margin: 20px 0px;
}

.modulos {
    margin: 25px 0px;
}

.modulos table {
    margin-top: 10px;
}

.color_Aguilas {
    background-color: #FFD200 !important;
    color: #000;
}

.color_Aguilas a {
    color: #000;
}

.color_Escogido {
    background-color: #CC0000 !important;
    color: #fff;
}

.color_Licey {
    background-color: #0032B2 !important;
    color: #fff;
}

.color_Gigantes {
    background-color: #595959 !important;
    color: #fff;
}

.color_Estrellas {
    background-color: #4EB700 !important;
    color: #fff;
}

.color_Toros {
    background-color: #FF7800 !important;
    color: #fff;
}



.color_Aguilas h3 {
    color: #000;
    border-color: #000;
}

.color_Escogido h3 {
    color: #fff;
    border-color: #fff;
}

.color_Licey h3 {
    color: #fff;
    border-color: #fff;
}

.color_Gigantes h3 {
    color: #fff;
    border-color: #fff;
}

.color_Estrellas h3 {
    color: #fff;
    border-color: #fff;
}

.color_Toros h3 {
    color: #fff;
    border-color: #fff;
}


/* Colores para letras */
.cAguilas {
    color: #FFD200 !important;
}

.cEscogido {
    color: #CC0000 !important;
}

.cLicey {
    color: #0032B2 !important;
}

.cGigantes {
    color: #595959 !important;
}

.cEstrellas {
    color: #4EB700 !important;
}

.cToros {
    color: #FF7800 !important;
}


.cab_modulos {
    margin: 10px 0px 1px;
    background-color: #e1e1e1;
    padding: 10px;
}

.prediccion {
    background-color: #000;
    color: #fff;
    background-image: url(../imgs/under_modulo_destacado.gif);
    background-repeat: repeat-y;
    padding: 10px;
    margin-bottom: 20px;
}

.prediccion h3 {
    font-size: 16px;
    text-align: center;
}

.prediccion .entrada {
    border: 1px solid;
    font-size: 11px;
    padding: 3px;
}

.prediccion .tabla_predi {
    margin-bottom: 10px;
}

.galeria_de_fotos ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.galeria_de_fotos li {
    padding: 11px 11px;
    float: left;
    width: 90px;
    height: 46px;
    overflow: hidden;
}

.linea_viva td {
    padding: 5px;
}

.linea_viva:hover {
    background-color: #E4E4E4;
}

.barra_inferior {
    background-color: #000;
    color: #F73F01;
    position: fixed;
    bottom: 0px;
    width: 100%;
    border-top: 1px solid #F73F01;
    border-right: 1px solid #F73F01;
    z-index: 999;
}

.barra_inferior .sms_novedad {
    padding: 8px;
    width: 970px;
    margin: auto;
}

.barra_inferior a {
    color: #F73F01;
}

.rastros {
    clear: both;
    color: #333;
    margin: 5px 0px 0px;
    padding: 5px;
}

.enlace_novedad {
    color: #fff;
}

.listas li {
    padding-bottom: 10px;
}

.prev_profile {
    width: 50px;
    height: 60px;
    overflow: hidden;
}

.prev_profile img {
    width: 50px;
}

.min_prev_profile {
    width: 20px;
    height: 20px;
    overflow: hidden;
}

.min_prev_profile img {
    width: 20px;
    margin-top: -2px;
}

.avisar_inicio_juego {
    background-image: url(../imgs/avisar_inicio_juego.gif);
    background-repeat: no-repeat;
    width: 336px;
    height: 51px;
    padding: 100px 0px 0px 20px;
}

.avisar_inicio_juego .entrada_correo {
    padding: 3px;
    border: 1px solid;
    height: 15px;
}

.avisar_inicio_juego form, .avisar_inicio_juego p {
    padding: 0px;
    margin: 0px;
}

.avisar_inicio_juego table {
    border-spacing: 0px;
}

.avisar_inicio_juego .boton_suscripcion {
    margin-left: -2px;
}

.error {
    background-color: #FFEBE8;
    border: 1px solid #DD3C10;
    color: #333333;
    padding: 5px 10px;
    margin: 10px 0px;
}

.fotos_fanaticos {
    width: 336px;
    margin: 25px auto;
}

/* .prev_imagen { width:560px; overflow: hidden; background-color:#000; text-align: center; padding:5px 0px; margin-top:10px; } */
.prev_imagen img {
    width: 100%;
    margin-bottom: 5px;
}

.prev_imagen small {
    text-align: left;
    width: 100%;
    margin: auto;
    display: block;
    color: gray;
}

.ultima_actualizacion {
    background-image: url(../imgs/ultima_actualidad.gif);
    background-repeat: no-repeat;
    width: 540px;
    height: 25px;
    padding: 10px 0px 0px 40px;
    color: #fff;
    font-weight: bold;
    margin: 20px auto;
}

.advertencia {
    background-image: url(../imgs/advertencia.gif);
    background-repeat: no-repeat;
    width: 540px;
    height: 25px;
    padding: 10px 0px 0px 40px;
    color: #fff;
    font-weight: bold;
    margin: 20px auto;
}

.advertencia a {
    color: #fff;
}

.siguenos {
    color: #fff;
    width: 95%;
}

.siguenos td {
    width: 20%;
    text-align: center;
}

.titulo_comentarios {
    margin-bottom: -20px;
    margin-top: 20px;
}

#dsq-content-stub img {
    margin-top: 50px !important;
}

.compartir_completo {
    margin: 10px 0px;
}

#dsq-content h3 {
    font-size: 11px;
}

.body_comentarios {
    padding-top: 20px;
}

.creditos_box {
    background-image: url(../imgs/creditos.gif);
    background-repeat: no-repeat;
    color: #333;
    padding: 7px 40px 0px;
    height: 35px;
}

.creditos_box table {
    width: 100%;
}

.creditos_box td {
    text-align: center;
    width: 33%;
    color: #A0A0A0;
}

.cambiar_cadena {
    padding: 5px 20px;
    background-color: #F73F01;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;
}

.cambiar_cadena a {
    color: #fff;
}

.column {
    margin: 10px;
}

.first.column {
    margin-right: 5px;
    padding-top: -10px !important;
}

.last.column {
    margin-left: 5px;
}

.first.column, .last.column, .column {
    background-color: #EFEFEF;
}

.equipo_en_scoreboard {
    text-align: left;
}

.superior_scoreboard {
    background-color: #000;
    color: #fff;
}

.panel_scor .superior_scoreboard {
    background-color: #000;
    color: #fff;
    font-weight: bold;
}

.panel_scor .superior_scoreboard td {
    padding: 3px;
}

.compartir_social {
    margin: 10px 0px;
    background-color: #2b2b2b;
    color: #fff;
    text-align: center;
    padding: 15px;
}

.compartir_social td {
    text-align: center;
    padding-left: 13px;
}

.noticias_en_tu_mail {
    background-color: #e1e1e1;
    color: #000;
    padding: 10px 30px;
    text-align: center;
    margin-bottom: 15px;
}

.noticias_en_tu_mail table {
    margin: auto;
}

.noticias_en_tu_mail input {
    font-size: 11px;
    padding: 4px;
    border: 1px solid;
}

.noticias_en_tu_mail .boton_suscripcion {
    border: 0px;
    padding: 0px;
    margin-left: -5px;
}

.calendario_en_tu_mail {
    background-image: url(../imgs/siguiente-juego.png);
}

.mantenimiento {
    background-color: #fff;
    padding: 20px;
    width: 400px;
    margin: auto;
    margin-top: 100px;
    border: 1px solid #000;
}

.mod_protagonistas {
    margin: -10px;
}

.protagonistas {
    padding-bottom: 10px;
    padding-left: 10px;
    background-image: url(../imgs/fondo_gris.gif);
}

.protagonistas .titulo_protagonistas {
    padding: 10px 0px;
}

.protagonistas p {
    margin: 0px;
    padding: 0px;
    font-weight: bold;
}

.protafot {
    height: 70px;
    width: 60px;
    overflow: hidden;
    float: left;
    margin-right: 4px;
    overflow: hidden;
    cursor: pointer;
}

.protafot .count {
    margin-top: 47px;
    margin-left: 37px;
    padding-top: 5px;
    text-align: center;
    background-image: url(../imgs/prota-count.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 19px;
    position: absolute;
    color: #fff;
    text-shadow: #7F1A00 1px 1px 0px;
}

.protafot img {
    width: 100%;
}

.tit_publicidad {
    width: 335px;
    margin: auto;
    color: #D0D0D0;
}

.publicidad_336 {
    width: 336px;
    height: 280px;
    background-color: #000;
    margin: auto;
    border: 1px solid #D0D0D0;
}

.facepile {
    width: 336px;
    margin: 20px auto 0px;
}

.facepile .fb-like {
    margin-bottom: 20px;
}

.informacion_importante {
    color: #333;
    padding-top: 5px;
    margin-top: 5px;
    border-top: 1px dotted #333;
}

.precios_entradas {
    margin-top: 5px;
    padding-top: 5px;
}

.banner_especial {
    margin-top: 10px;
    padding: 0px 5px;
}

.banner_especial #precios_boletas {
    background-color: #000;
    color: #fff;
    width: 50%;
    text-align: center;
}

.programa_radio {
    padding-bottom: 10px;
    border-bottom: 1px dotted #000;
    margin-bottom: 15px;
}

.titulo_paginas_2012 {
    margin: 20px 0px;
}


.centro_splash {
    background-image: url(http://commondatastorage.googleapis.com/torosdeleste/imgs/facebook_splash1222.png);
    background-repeat: no-repeat;
    width: 540px;
    height: 325px;
    overflow: hidden;
    margin: 50px auto;
    text-align: center;
    padding-top: 80px;
}

.centro_splash .boton_continuar {
    text-align: right;
    margin: 5px 35px 0px 0px;
}

.espacial_banner {
    padding: 10px 0px;
}

.ultimos_resultados #ver_resultados {
    display: block;
    background-color: #000;
    color: #fff;
    padding: 7px 15px;
    margin-top: 5px;
}

.ultimos_resultados td {
    padding: 5px;
}

.ultimos_resultados .titnumb {
    font-weight: bold;
}

.ultimos_resultados .underscore td {
    background-color: #EBEBEB;
    border-bottom: 1px solid #fff;
    padding: 7px;
}

.ultimos_resultados .datanumb {
    background-color: #F5F5F5 !important;
    border-left: 1px solid #fff;
}

.disclaimer {
    color: #A0A0A0;
    padding: 20px;
}

.playbyplay {
    margin-top: 10px;
}

.cuerpo_articulo {
    text-align: justify;
    margin: 20px 0px;
}

.cuerpo_articulo a {
    font-weight: bold;
}

.big_banner {
    margin: 10px 0px;
    text-align: center;
}

/* Menu Abonos 2013-2014 */
.abonos_menu {
    background: url('../imgs/abonos_menu.png') no-repeat top left;
    width: 83px;
    height: 49px;
    display: block;
    float: right;
    border-left: 1px solid #fff;
}

.abonos_menu.abonos_no {
    background-position: 0px 0px;
}

.abonos_menu.abonos_no:hover, .abonos_menu.mainactivo {
    background-position: 0px -59px;
}


/* Tabla de Estadisticas */
.statsglobal {
    margin-bottom: 30px;
}

.statsglobal td {
    border: 0px;
}

.statsglobal .statshoy {
    background-color: #000;
    color: #fff;
    padding: 5px;
    border: 0px;
    font-weight: bold;
}

.statsglobal .statshoy a {
    color: #fff !important;
}

.statsglobal .statsfotos {
    width: 10%;
    padding-top: .5em;
    padding-right: .5em;
}

.statsglobal .statsinfo {
    width: 90%;
}

.statsglobal .statsfotos img {
    width: 100%;
}

.statsglobal .statscab {
    background-color: #fe5200;
    color: #fff;
    font-weight: bold;
}

.statsglobal .statsinfo td {
    text-align: center;
}

.full_page {
    margin-top: 2%;
}

/* Formato cajas de buscador en el header global */
#cse-search-box>div>input[type="text"]:nth-child(5) {
    padding: .5em !important;
}

#cse-search-box>div>button.btn.btn-default.btn-xs {
    padding: .65em 2em !important;
}

#logos .btn {
    margin-bottom: 3em;
}

.list-group .row {
    margin-left: 0;
    margin-right: 0;
}

#noticia_principal figure {
    min-height: 38em;
}



/* Portada */
.destacado {
    background-color: #272b30;
    color: #fff;
    border: 0;
    border-radius: 0;
}

.destacado h3 {
    color: #fff;
    border-color: #fff;
}

.destacado .boxvideo {
    min-height: 20em;
}

.destacado p, .destacado .data_prev a {
    color: #fff;
}

.destacado .preview {
    margin: .3em 0;
}

.destacado .label-default {
    background-color: #fff;
    color: #fd3f00;
}

@media screen and (max-width: 550px) {
    .cabecera {
        background: none;
        background-color: #fd3f00 !important;
    }

    .cabecera .pull-right {
        margin: auto !important;
        float: none !important;
        text-align: center;
    }

    #video_reproductor iframe {
        width: 100% !important;
        height: 200px;
    }

    footer {
        text-align: center;
    }

    footer .text-right {
        width: 71%;
        text-align: center;
        margin: auto;
    }

    .hidden-phone {
        display: none;
    }
}


/* Elementos */
.destacado .img-thumbnail {
    padding: 5px !important;
    line-height: 1.42857143;
    border: 2px solid #42464c !important;
    background: none;
    border-radius: 0px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.center {
    text-align: center;
}

.siguenosheader {
    text-align: center;
    margin-top: 2em;
}


#pubheader {
    width: 970px;
    margin: auto;
    margin-bottom: 1em;
}

#pubheader a {
    display: block;
    text-align: center;
}

blockquote p {
    font-size: 1.2em;
    margin: -1.5em 0 -2em -1em;
    border-left: .5em solid #f1f1f1;
    padding: .5em 0 .5em 1em;
    font-family: "Times New Roman", Times, serif;
    letter-spacing: -.01em;
    color: #777;
    font-weight: normal;
}

blockquote p a {
    color: #777 !important;
}


.col-md-3 .foto-home-news,
.col-md-4 .foto-home-news,
.col-md-6 .foto-home-news {
    max-height: 200px !important;
    min-height: 200px !important;
    overflow: hidden !important;
    display: inline-block !important;
}

/* - - - - - - - */

.tabla-stats h4 {
    text-transform: uppercase;
    margin-top: 0;
}

.tabla-stats {
    background-color: #f5f5f5;
    padding: 1em;
}

.tabla-stats table {
    border: 1px solid #fff;
    margin: 0;
}

/* Ocultar en pantallas grandes (desktop) */
.visible-mobile {
    display: none;
}

@media (max-width: 768px) {

    /* Mostrar en pantallas pequeñas (móviles) */
    .visible-mobile {
        display: block;
    }
} 
@charset "UTF-8";

@font-face {
    font-family: "toros-del-este";
    src:url("fonts/toros-del-este.eot");
    src:url("fonts/toros-del-este.eot?#iefix") format("embedded-opentype"),
        url("fonts/toros-del-este.woff") format("woff"),
        url("fonts/toros-del-este.ttf") format("truetype"),
        url("fonts/toros-del-este.svg#toros-del-este") format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: "toros-del-este" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "toros-del-este" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-arriba:before {
    content: "a";
}
.icon-abajo:before {
    content: "b";
}



#banner_footer {
    background: url(../imgs/2016/draft2016.png) no-repeat center center;
    display:block;
    width:100%;
    height:115px;
    bottom:0px;
    position:fixed;
    z-index: 9999;
} 
/* Plantilla para la Temporada de Beisbol: 2015-2016 */
/* Autor: Aris Kelvy Mota (admin@nyvlek.com) */


 
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../imgs/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../imgs/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../imgs/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../imgs/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../imgs/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../imgs/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../imgs/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../imgs/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../imgs/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../imgs/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../imgs/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../imgs/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../imgs/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../imgs/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../imgs/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../imgs/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../imgs/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../imgs/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../imgs/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../imgs/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../imgs/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../imgs/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../imgs/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../imgs/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../imgs/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../imgs/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../imgs/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../imgs/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../imgs/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../imgs/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../imgs/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../imgs/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../imgs/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../imgs/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../imgs/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../imgs/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../imgs/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../imgs/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../imgs/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../imgs/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../imgs/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../imgs/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../imgs/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../imgs/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../imgs/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../imgs/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../imgs/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../imgs/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../imgs/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../imgs/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../imgs/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../imgs/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../imgs/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../imgs/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../imgs/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../imgs/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../imgs/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../imgs/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../imgs/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../imgs/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../imgs/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../imgs/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../imgs/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../imgs/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../imgs/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../imgs/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../imgs/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../imgs/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../imgs/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../imgs/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../imgs/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../imgs/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../imgs/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../imgs/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../imgs/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../imgs/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../imgs/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none} 
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,sans-serif&fwDefault=bold&fsDefault=11px&cornerRadius=6px&bgColorHeader=ff5401&bgTextureHeader=14_loop.png&bgImgOpacityHeader=35&borderColorHeader=ff8d01&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=ff4c01&bgColorDefault=e0e0e0&bgTextureDefault=22_spotlight.png&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=363636&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=ff5501&iconColorActive=ff5101&bgColorHighlight=fbf8ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=09_dots_small.png&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,sans-serif; font-size: 11px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #eeeeee; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #ff8d01; background: #ff5401 url(images/ui-bg_loop_35_ff5401_21x21.png) 50% 50% repeat; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d8dcdf; background: #e0e0e0 url(images/ui-bg_spotlight_100_e0e0e0_600x600.png) 50% 50% repeat-x; font-weight: bold; color: #363636; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #363636; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #cdd5da; background: #f6f6f6 url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #111111; }
.ui-state-hover a, .ui-state-hover a:hover { color: #111111; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #eeeeee; background: #ffffff url(images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #ff5501; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ff5501; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcd3a1; background: #fbf8ee url(images/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cc0000; background: #f3d8d8 url(images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat; color: #2e2e2e; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2e2e2e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2e2e2e; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_ff4c01_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_ff4c01_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_cc0000_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_cc0000_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ff5101_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_004276_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cc0000_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #a6a6a6 url(images/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat; opacity: .40;filter:Alpha(Opacity=40); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .10;filter:Alpha(Opacity=10); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Resizable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } 
