/* Generales */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,/* table, tbody, tfoot, thead, tr, th, td, */ caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {   margin: 0;  padding: 0; border: 0;  outline: 0; font-size: 100%;}
ul, li {list-style: none;}
a { margin: 0;  padding: 0; font-size: 100%;    vertical-align: baseline;   background: transparent;}
/*table {   border-collapse: collapse;  border-spacing: 0;}*/
input, select { vertical-align: middle;}
.clear{ clear: both; display: block; font-size: 0px; height: 0px; line-height: 0; width: 100%; overflow:hidden;}
.small { font-size:10px; color:#999; line-height:6px;}
.flags {position: relative;}
.banderas {width: 40px;height: 90px;position: absolute;left: -7px;top: 15px; z-index:999;}

/* Basic typography
---------------------------------------------------------- */

body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px; color: #333;background: #ededed url('../upload/imgs/bg_body_2017.jpg') top center fixed no-repeat; margin-bottom:-40px;}
strong, th, thead td {  font-weight: bold;}
cite, em, dfn { font-style: italic;}
small, sup, sub {font-size: 85%;}

/* Link style
---------------------------------------------------------- */
a:link, a:visited, a:focus {color:#d1442d; outline: 0 none; text-decoration: none;}
a:hover, a:active {}

/* Contenidos
---------------------------------------------------------- */
#container { width:985px; background-color:#FFF; margin: 0 auto; display:block; min-height: 100%; 
-webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.6);
box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.6); /*behavior: url(http://expoampimm.com/css/css/PIE.htc); */}

/* Generales */
#header { width:985px; height:200px; float:left; clear:both; margin-bottom:15px; background:url(http://expoampimm.com/css/style.css) right top no-repeat;border-bottom:#8c0c04 2px solid;}
#header .logo { float:left; margin:11px 0 0 100px;}
#header .fecha { float:left; margin:5px 0 0 22px;}
.carruselDerecho {height:100px;}

.bannerTop {height:150px; width:985px; float:left; background-color: #EAEAEA; text-align:center; margin:0px auto 10px auto;}

/* Nav Menu */
#nav { display: block; width: 1005px; height: 57px; clear:both; background: url(../upload/imgs/fdn_menu.png) /*10px 3px*/top left no-repeat; margin-left: -10px;}


.btn_registro {float: right;margin-right: 5px;display: block;width: 282px; height: 50px;background-image: url(http://expoampimm.com/upload/imgs/btn_registro_princ.png); background-position:top left;}
.btn_registro:hover { background-position: bottom left;}
#RegistroFlotante {height: 124px; position: absolute; right: 0; top: 262px; width: 152px; z-index: 2000;}
.home {display: block; width: 39px; height: 39px; background: url(http://expoampimm.com/upload/imgs/icn_home_nav.png) top left no-repeat; margin: 0 10px; /*margin: 0 0 0 20px;*/ float:left;}
.btn_c_borrar, .btn_c_enviar { float:left;  text-indent: -9999px; border:0; margin-left:50px; cursor:pointer;}
.btn_c_borrar {background:url(http://expoampimm.com/upload/imgs/btn_borrar.png) no-repeat; width:106px; height:37px;}
.btn_c_enviar {  background: url(http://expoampimm.com/upload/imgs/btn_enviar.png) no-repeat; width:120px; height:37px; }

/* Footer */
#foot { width:950px; height:70px; margin:20px 0 0 15px; padding-top:20px; border-top:3px solid #CCC; text-align:center; font-size:11px; color:#727c84; clear:both;}

/* Col Izquierda*/
#col-izq {width: 707px;display: block;float: left;text-align: left; margin-left:10px;}
#menuInteriores {width: 215px;float: left;}
#tituloInteriores {display: block;height: 30px;border-bottom: 2px solid #bf311a; padding:10px 0 0 20px;font-size: 26px;font-weight: bold;color: #bf311a;margin-bottom: 10px;}
#edicion {width: 705px;margin-left: 10px;display: block;float: left;min-height: 400px;color: #555;padding: 15px 0 15px 0;}
#informacion {width: 450px;margin-left: 10px;display: block;float: left;min-height: 400px;color: #555;padding: 15px;}
#informacion h1, #edicion h1 {color: #455560;font-size: 16px;font-weight: bold;display: block;margin-bottom: 20px;/*margin-left: 5px;padding-left: 30px;background: url(http://expoampimm.com/upload/imgs/bg_title_info.png) no-repeat left center;*/}
#informacion h2 {color: #bf311a;font-size: 14px;font-weight: bold;margin:5px 0 5px 0;}
#informacion h3 {color: #FFF;font-size: 14px;font-weight: bold; padding:3px; background:#455560;  margin:5px 0 5px 0; clear:both;}
#informacion a:link { color:#d1442d; text-decoration:none; }
/*#informacion a:hover { color:#ee5c38; text-decoration:underline; }*/
/* #informacion ul {margin: 15px 0 20px 30px;} */
#informacion li {list-style-image: url(http://expoampimm.com/upload/imgs/bullet_icn.png); margin-left:25px;}

#hor-zebra{width:450px;text-align:left;border-collapse:collapse;color:#D1442D;}#hor-zebra th{font-size:14px; background:#bf311a;font-weight:bold;color:#FFF;padding:2px 4px; border-right:1px solid #FFF;}#hor-zebra tbody td{padding:4px; border-right:1px solid #455560;}#hor-zebra .odd{background:#e7eef3;}#hor-zebra a:link { color:#d1442d; text-decoration:none; }
#hor-zebra a:hover { color:#ee5c38; text-decoration:underline; }
.blank { border:1px solid #FFF; border-bottom:1px solid #455560; border-left:none;}
.bullet {font-size:30px; font-weight:bold;}
#list-patrocinadores{width:450px;text-align:left;border-collapse:collapse;color:#FFFFFF;background:#EB8E7A;margin-bottom:30px;}#list-patrocinadores tbody td{padding:4px; border-right:1px solid #FFF;}#list-patrocinadores a:link { color:#d1442d; text-decoration:none; }



.btn_pdf, .btn_print, .btn_comprar_s  {display: block;width: 180px;height: 42px;background-repeat: no-repeat;background-position: top left; float:left; margin:15px 0 10px 30px;}
.btn_pdf  {background-image: url(http://expoampimm.com/upload/imgs/btn_descargar_pdf.png);}
.btn_comprar_s {background-image: url(http://expoampimm.com/upload/imgs/btn_comprar_s.png);}
.btn_print {background-image: url(http://expoampimm.com/upload/imgs/btn_imprimir.png);}
.btn_pdf:hover, .btn_print:hover, .btn_comprar_s:hover {background-position: bottom left;}




#submenuInteriores a {color: #666;text-decoration: none;font-weight: normal;background-color: #dfdfdf;display: block; padding:6px 0 6px 10px;border-bottom: 1px solid white; transition:.3s; -moz-transition:.3s; -webkit-transition:.3s;}
#submenuInteriores a:hover {background-color: #b4282e; color: #fff;}

/* Col Derecha*/
#col-der {display: block;width: 240px;margin-left: 9px;float: left;}

#organismosApoyo, #eventoApoyado, #formularioContacto, #espacioExpositores, #patrocinadores {padding-bottom: 10px;}
.tituloPatrocinadores, #patrocinadores h1, #espacioExpositores h1 {background: url(http://expoampimm.com/upload/imgs/bgTituloPatrocinadores.png) repeat-y right top;height: 21px;
padding-top: 5px;padding-left: 10px;text-align: left;font-weight: bold;color: #FFF;}
.tituloPatrocinadores a, #patrocinadores h1 a, #espacioExpositores h1 a {color: #FFF;}
.areaPatrocinadores, .areaModulos {border: 1px solid #d8dbdd;border-top: 0;padding-left:0px;padding-top: 12px;padding-bottom: 10px;border-image: initial;}

/*Elementos Home*/
#modulosHomeWrapper {width: 707px;height: 152px;margin-top: 9px;margin-bottom: 10px;}
.modulosHome {display: block;float: left;width: 229px;height: 140px;background-color: #F0F0F0;margin-right: 9px;}
.modulosHome ul  { padding-top: 2px; }
.modulosHome ul li { padding-left: 15px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #FFFFFF;}
.modulosHome ul li a, .modulosHome ul li a:link, .modulosHome ul li a:visited {font-weight: normal; color: #333333;}

.mapaEventoHome {display: block;float: left;width: 230px;height: 162px;background-color: #FFF;text-align: left;}
#informacionInteres h1 , .mapaEventoHome h1 , .modulosHome h1  {height: 16px;
background:#e04529 url(http://expoampimm.com/upload/imgs/bgTituloModulos2.png) right top  repeat-y;color: #FFF;font-size: 12px;font-weight: bold; padding:3px 0 5px 25px;text-align: left;}
#informacionInteres h1 a , .mapaEventoHome h1 a , .modulosHome h1 a {color: #FFF}
#modulo-org-apoyo {background: url(http://expoampimm.com/upload/imgs/back_medios_org.gif) top left no-repeat;float: left;width: 345px;height: 91px;padding-top: 5px;
font-weight: bold;padding:5px 0px 0px 8px;margin-bottom:10px;}
#medios-apoyo{background: url(http://expoampimm.com/upload/imgs/bgOrgApoyo.gif) top left no-repeat;display: block;width: 707px;height: 90px;padding-top: 5px;
font-size: 12px;font-weight: bold;color: #333;text-align: left;padding-left: 15px;padding-right: 15px;margin-bottom:10px;}

/*Formulario Contacto*/
.requerido-bold {color: #C00;font-weight: bold;}
.fuente-mini {font-size: 10px;}
.input-contacto-home, .input-lada-home, .input-telefono-home, .input-interiores {color: #666666; font-size: 12px; padding:2px;}
.input-lada-home {width: 25px;}
.input-telefono-home {width: 60px;}
.button-contacto-home {background: url(http://expoampimm.com/upload/imgs/btn_fmini.png) no-repeat center; color: #FFFFFF; font-weight: bold;  font-size: 12px; border: 0; width: 75px; padding:3px 0 12px 0; cursor:pointer;}
#contacto-home, .g-recaptcha {max-width:232px!important;}

input, textarea {
    background: none repeat scroll 0 0 #e4e4e4;
    border: 1px solid #adadad;
    border-radius: 5px;
    font-size: 12px;
    margin: 0;
    padding: 2px;
}

/*.g-recaptcha iframe {max-width: 232px !important; float: left;}*/

/*Tabla costos de patrocinio*/
.cuadroRojoBeneficio, .cuadroGrisBeneficio {display: block; width: 8px; height: 8px; margin: 0 auto;}
.cuadroRojoBeneficio {background-color: #b83016;}
.cuadroGrisBeneficio {background-color: #47555e;}

.patrocinios {border: 1px solid #DDDDDD;}
.patrocinios th {background-color: #64727a; color: #FFFFFF; text-align:center;}

/*Tabla costos de stands*/
.contenido-text {
    padding-right: 5px;
    padding-left: 5px;
    background-color:#E7EEF3;
    border-bottom:solid 1px #FFF;
    border-right: solid 1px #444444;
    font-weight:bold;
    color:#D1442D;
}
.contenido-texto-precio{
    padding-right:5px;
    border-bottom:solid 1px #FFF;
    color:#D1442D;
    height:25px;
    background-color:#F0F0F0;
}

/*Registro*/
.lista_confirmacion_registro{ text-align:left; font-size:13px; font-weight:normal; margin: 20px;}

/* Mensajes de error */
.alert{
color:#EE4466;
}

/*Estilos para zoom mapa*/
/* This is the moving lens square underneath the mouse pointer. */
.zoom-lens {
    border: 4px solid #888;
    margin:-4px;    /* Set this to minus the border thickness. */
    background-color:#fff;  
    cursor:move;        
}

/* This is for the title text. */
.zoom-title {
    font-family:Arial, Helvetica, sans-serif;
    position:absolute !important;
    background-color:#000;
    color:#fff;
    padding:3px;
    width:100%;
    text-align:center;  
    font-weight:bold;
    font-size:10px;
    top:0px;
}

/* This is the zoom window. */
.zoom-big {overflow:hidden;}

/* This is the loading message. */
.zoom-loading {
    color:white;    
    background:#222;
    padding:3px;
    border:1px solid #000;
}
.zoom-section { 
    clear:both; 
    margin-top:20px;
}

* html .zoom-section { 
    display:inline;
    clear:both;
}
/* Feature descriptions in ZoomEngine page */
.zoom-desc {
    float:left;
    margin-left:10px;
    width:310px;
}
.zoom-small-image {float:left;}
.zoom-tiny-image {margin:0px;}
/*Efecto zoom clip*/
#view {
overflow: hidden;
position: relative;
width: 950px; /* Tamaņo de la imagen */
}

#image {
display: block;
left: 0;
top: 0;
}

#zoom {
background-image: url(http://4.bp.blogspot.com/_dsEG33PDaHw/TK4Oj4JLR6I/AAAAAAAAAZc/dcjleXweXTY/s1600/fade.PNG);
border: 1px solid #7e7e7e;
cursor: pointer;
display: none;
height: 200px;
position: absolute;
width: 200px;
z-index: 100;
}
#redes-sociales{margin-bottom:9px;}
.OA {border-bottom:4px double #BF311A;font-size:14px;font-weight:bold;}
.MA {border-bottom:4px double #BF311A;font-size:14px;font-weight:bold;}


/* Registro 2013*/
.registroFER{padding-left:100px;}

.completa{color:#953b39;font-weight:bold;}
.normalInput{font-size:14px; color:#666666; font-weight:normal; border:1px solid #a8a8a8; border-radius:3px;}
.succesInput{color:#468847; border:1px solid #468847; border-radius:3px;}
.errorInput{color:#953b39; border:1px solid #953b39; border-radius:3px;}
.normalError{}
.succesError{color:#468847;}
.formError{color:#953b39;}
.hidetr{display: none;}
.normalField{}
.succesField{background:#d0f9d0; color:#468847;}
.errorField{background:#f3baba; color:#953b39;}
#captchaImg{border:1px solid #bababa; -moz-border-radius:10px; border-radius: 10px;}
#refresh{cursor:pointer;}
  #textoConfirmacion {width:450px;}
  .pasos{margin-left: auto; margin-right: auto; padding-bottom: 20px;}
  .tituloConf{margin-left: auto; margin-right: auto;  padding-bottom: 20px;}
  .regSedes{margin-left: auto; margin-right: auto;  padding-bottom: 20px;}
  .contenidoConf{padding: 10px;}
  .contenidoConfJ{padding: 10px; text-align: justify;}
  .contenidoConfC{padding: 10px; text-align: center;}
  .botImprimir{margin-left: auto; margin-right: auto; width:234px; padding-bottom: 20px;}
  .barrasConf{width:400px; height:100px; margin-left: auto; margin-right: auto; padding-bottom: 20px; text-align: center;}
  .resaltarTexto{font-weight:bold; color:#D1442D;}
/**/

/* CONFERENCIAS Y TALLERES 2013 */
.tituloTaller {color:#bd2b0b;font-weight:bold;font-size:13px;padding-left:5px;}
.ponenteTaller {color:#bd2b0b;font-size:11px;padding-left:5px;}
.ponenteDato {color:#4D5A63;font-size:11px;/*padding-left:5px;*/font-weight:bold;}
.cargoTaller {color:#bd2b0b;font-size:11px;font-style:italic;/*padding-left:5px;*/}
.Empresa {color:#bd2b0b;font-size:11px;font-style:italic;padding-left:5px;}
.horaTaller {color:white;background:#4d5a63;float:right;padding:0px 4px;font-size:11px;}
.borde1 {border-top:2px solid white;}
.borde2 {border-top:1px solid white;}
.receso {background:url(http://www.expoampimm.com/upload/imgs/bg_receso.gif);letter-spacing:5px;color:white;text-align:center;height:30px;font-size:14px;font-weight:bold;}
.fechaTaller {background:url(http://www.expoampimm.com/upload/imgs/bg_fechaTaller.gif);color:white;height:22px;width:240px;font-weight:bold;padding:7px 12px;font-size:14px;}
.puestoConfe {color:#4c565c;font-size:11px;font-style:italic;padding-left:16px;}
.logoConfe {border-top:2px solid #edeeee;border-bottom:2px solid #edeeee;}
.numBig {color:#b7bbbe;font-size:35px;font-weight:bold;}
.fechaConfe {color:#bd2b0b;font-size:15px;letter-spacing:5px;}
#confeHome {border-bottom: 28px solid #c4341c;border-right: 24px solid transparent;height: 0;width: 300px;margin:12px 0;}
#confeHome p {color: white;font-size: 17px;font-weight: bold;padding: 4px 15px;}
#foto_confeH {background:url(http://expoampimm.com/upload/imgs/confe_destacadas.jpg);width:706px;height:340px;margin:0 0 12px 0;}
#home_edicion-kit-mapa {width:706px; float:left; margin:3px 0 6px 0;}
/* CONFERENCIAS Y TALLERES 2013 */

/* Menu*/
.ddsmoothmenu{ font: bold 12px Verdana; background: #414141; /*background of menu bar (default state)*/ width: 100%; }
.ddsmoothmenu ul{ z-index:100; margin: 0; padding: 0; list-style-type: none;font-family:Arial, Helvetica, sans-serif; }
/*Top level list items*/
.ddsmoothmenu ul li{position: relative; display: inline; float: left;}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{ display: block; color: white; padding:12px 9px 12px 8px; color: #2d2b2b; text-decoration: none;border-right:1px solid #eeaea5;}
.ddsmoothmenu ul li:first-child a{border-left:1px solid #eeaea5;}
.ddsmoothmenu ul li:last-child a{border-right:none;}
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited { color: white;}
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/ color: white; }
.ddsmoothmenu ul li a:hover { color: white; text-decoration:none;}
/*1st sub level menu*/
.ddsmoothmenu ul li ul{ position: absolute; left: 0; display: none; top:40px!important; /*collapse all sub menus to begin with*/ visibility: hidden; }
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ background-color:#b3272d; display: list-item; float: none;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{ top: 0;}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{ font: normal 13px Verdana; width: 160px; /*width of sub menus*/ padding: 5px; margin-top: -5; border-top-width: 0; /*border-bottom: 1px solid white; */}
.ddsmoothmenu ul li ul li a:hover {background-color:#840308;}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{ position: absolute; top: 12px; right: 7px;}
.rightarrowclass{ position: absolute; top: 6px; right: 5px; }
/* ######### CSS for shadow added to sub menus  ######### */
/*.ddshadow{position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver;}*/
/*.toplevelshadow{opacity: 0.8;}*/

/* PREDIM */
.predim {width:695px;background: url(http://expoampimm.com/upload/imgs/bg_PREDIM.jpg) top center no-repeat;}
.predim h2 {color:#BF311A; font-size:16px; font-weight:bold;}
.predim ul, .predim li {list-style: disc inside; margin:0 0 8px 5px;}
.predim a {color:black; font-weight:bold;}
.predim a:hover {color:#bf311a;font-weight:bold;}
.botonPRE {
   background: #761000;
   background: -webkit-gradient(linear, left top, left bottom, from(#bf301a), to(#761000));
   background: -webkit-linear-gradient(top, #bf301a, #761000);
   background: -moz-linear-gradient(top, #bf301a, #761000);
   background: -ms-linear-gradient(top, #bf301a, #761000);
   background: -o-linear-gradient(top, #bf301a, #761000);
   padding: 3px 25px;
   -webkit-border-radius: 19px;
   -moz-border-radius: 19px;
   border-radius: 19px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   text-decoration: none;
   vertical-align: middle;
   }
.botonPRE:hover {border-top-color: #a01500;background: #a01500;color: #ffffff;}
#bannerPREDIM {width:707px; height:220px;margin-top:10px;background: url(http://expoampimm.com/upload/imgs/slide_predim.jpg) top center no-repeat;}
/* PREDIM */

            .control-group {color:black; width:100%; padding:5px;}     
            .control-groupError {color:red; width:100%; padding:5px;}        
            .control-groupExito {color:green; width:100%; padding:5px;}
            .control-group fieldset {border-color:black;}
            .control-groupExito fieldset {border-color:green;}
            .control-groupError fieldset {border-color:red;}
            .control-groupExito select {border: 1px solid green; color:green;}
            .control-groupError select {border: 1px solid red; color:red;}
            .control-groupExito input {border: 1px solid green; color:green;}
            .control-groupError input {border: 1px solid red; color:red;}    
            .topImg {float:right;}
            #info-Wrapper {width:700px;}
            .control-label {width:200px; padding-right:25px; float: left; position: relative;}
            .controlVal{padding: 5px; width:240px;}
            .loginPredim{padding-left: 200px; padding-top:20px;}
            #errorRepresentante{padding:20px; background-color:#DE492B; color:#FFFFFF; font-weight:bold; font-size: 16px; display:none;}
            #errorProyecto{padding:20px; background-color:#DE492B; color:#FFFFFF; font-weight:bold; font-size: 16px; display:none;}
            #enviarCss{text-align:center}
.btn{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #A2A2A2;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;    
}

.btn:hover {
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}

.btn-predim-ok {
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #BF2E1A;

    background-image: -moz-linear-gradient(top, #D97B6F, #BF2E1A);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D97B6F), to(#BF2E1A));
    background-image: -webkit-linear-gradient(top, #D97B6F, #BF2E1A);
    background-image: -o-linear-gradient(top, #D97B6F, #BF2E1A);
    background-image: linear-gradient(to bottom, #D97B6F, #BF2E1A);
    background-repeat: repeat-x;
    border-color: #BF2E1A;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D97B6F', endColorstr='#BF2E1A', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-predim-ok:hover,
.btn-predim-ok:active,
.btn-predim-ok.active,
.btn-predim-ok.disabled,
.btn-predim-ok[disabled] {
    color: #FFFFFF;
    background-color: #BF2E1A;

}
.btn-predim-bien {
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #047204;
    *background-color: #047204;
    background-image: -moz-linear-gradient(top, #25CF25, #047204);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#25CF25), to(#047204));
    background-image: -webkit-linear-gradient(top, #25CF25, #047204);
    background-image: -o-linear-gradient(top, #25CF25, #047204);
    background-image: linear-gradient(to bottom, #25CF25, #047204);
    background-repeat: repeat-x;
    border-color: #047204;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#25CF25', endColorstr='#047204', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-predim-bien:hover,
.btn-predim-bien:active,
.btn-predim-bien.active,
.btn-predim-bien.disabled,
.btn-predim-bien[disabled] {
    color: #FFFFFF;
    background-color: #047204;
    *background-color: #003bb3;
}
a .btn-bajar{
color: #FFFFFF;
}
.btn-bajar {
    color: #FFFFFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #611BBD;
    *background-color: #611BBD;
    background-image: -moz-linear-gradient(top, #AF4CE8, #611BBD);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#AF4CE8), to(#611BBD));
    background-image: -webkit-linear-gradient(top, #AF4CE8, #611BBD);
    background-image: -o-linear-gradient(top, #AF4CE8, #611BBD);
    background-image: linear-gradient(to bottom, #AF4CE8, #611BBD);
    background-repeat: repeat-x;
    border-color: #611BBD;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AF4CE8', endColorstr='#611BBD', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-bajar:hover,
.btn-bajar:active,
.btn-bajar.active,
.btn-bajar.disabled,
.btn-bajar[disabled] {
    color: #FFFFFF;
    background-color: #611BBD;
    *background-color: #003bb3;
}

#descuentosHome {width:240px; height:115px; margin: 0px 0px 10px 0px;} 
.diaConf{ border-bottom:3px solid #fff;color:#fff;font-size:15px;padding-left:8px; background-color:#BF311A; width: 450px; font-family: Arial; padding-top:4px; padding-bottom:4px;}
#confeHome14 {background:#ededed;float:left;margin:5px 0 15px;overflow:hidden;width:707px;}
#confeHome14 img:hover {-webkit-box-shadow: 0px 0px 5px 0px rgba(68,68,68,0.35);
-moz-box-shadow: 0px 0px 5px 0px rgba(68,68,68,0.35);
box-shadow: 0px 0px 5px 0px rgba(68,68,68,0.35);}
.btn_gral a {color:#fff;background:#b4252d;border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;color#fff;font-size:17px;font-weight:bold;margin:0 auto;padding:8px 25px;text-decoration:none;}
.btn_gral a:hover {background:#851300;}

#formulario_Sameva {width:228px; margin:35px 0px 0px 0px;}
#formulario_Sameva p {line-height: 0px; padding:0px;}
#formulario_Sameva input {background: none repeat scroll 0 0 #F0F0F0; border: 1px solid #BDBDBD; border-radius: 5px 5px 5px 5px; color: #555D64; font-size: 11px; font-weight: normal; margin: 0; padding: 2px;}
#formulario_Sameva .button {font-size: 11px; font-weight: normal; width: 60px; color: #fff; padding:3px 0px; cursor:pointer; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; box-shadow: 0px 0px 10px 0px #666; -webkit-box-shadow: 0px 0px 10px 0px #666; -moz-box-shadow: 0px 0px 10px 0px #666; -o-box-shadow: 0px 0px 10px 0px #666; border: 1px solid #ffffff; text-shadow:0 1px 1px #002f2e; background: #46166b; background: linear-gradient(top, #7e4fa3 0%, #46166b 100%); background: -moz-linear-gradient(top, #7e4fa3 0%, #46166b 100%); background: -webkit-linear-gradient(top, #7e4fa3 0%, #46166b 100%);}
#formulario_Sameva textarea {background: none repeat scroll 0 0 #F0F0F0; border: 1px solid #BDBDBD; border-radius: 5px 5px 5px 5px;   color: #555D64; margin: 0; padding: 2px;}
.requerido-bold_Sameva {color: #46166b;}
#btnSameva a {color: #fff; width:150px; padding:6px 50px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; box-shadow: 0px 0px 10px 0px #666; -webkit-box-shadow: 0px 0px 10px 0px #666; -moz-box-shadow: 0px 0px 10px 0px #666; -o-box-shadow: 0px 0px 10px 0px #666; border: 1px solid #ffffff; text-shadow:0 1px 1px #002f2e; background: #46166b; background: linear-gradient(top, #7e4fa3 0%, #46166b 100%); background: -moz-linear-gradient(top, #7e4fa3 0%, #46166b 100%); background: -webkit-linear-gradient(top, #7e4fa3 0%, #46166b 100%);}
#btnSameva a:hover {background: #46166b; text-shadow:0 1px 1px #000}

#boton, #boton-dias {display: inline-block; margin: 10px 5px;}
#boton a {
    background-color:#830207; background: -webkit-linear-gradient(#e15156, #830207);background: -moz-linear-gradient(#e15156, #830207); background: linear-gradient(#e15156, #830207);
    border: 1px solid #ffffff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 #666;
    color: #ffffff!important;
    padding: 6px 20px;
    text-shadow: 0 1px 1px #002f2e;
    text-decoration:none;
}
#boton a:hover {background: none repeat scroll 0 0 #830207; text-shadow: 0 1px 1px #000; text-decoration:none;}

#boton-dias a {
    background-color:#005cb9; background: -webkit-linear-gradient(#5799db, #005cb9);background: -moz-linear-gradient(#5799db, #005cb9); background: linear-gradient(#5799db, #005cb9);
    border: 1px solid #ffffff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 #666;
    color: #ffffff!important;
    padding: 6px 20px;
    text-shadow: 0 1px 1px #002f2e;
    text-decoration:none;
}
#boton-dias a:hover {background: none repeat scroll 0 0 #005cb9; text-shadow: 0 1px 1px #000; text-decoration:none;}

.conferenciasHome {font-size:11px; line-height: 13px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#666; height:250px;}
.conferenciasHome td {border-bottom:1px dotted #666; padding: 7px 0px; /*height:125px;*/}
.conferenciasHome img {border: 1px solid #fff; border-radius: 7px; box-shadow: 0 0 3px 1px #999; margin: 3px;}
.conferenciasHome strong {color:#bf311a; font-size:12px;}

#NewsHome {width:676px; background-color:#f5f5f5; padding:5px 10px 10px 10px; float:left; border:1px solid #cbcbcb; border-radius:5px; text-align:center; font-size:12px; }
.TitNewsHome {font-size:14px; font-weight:bold; color:#bf311a; text-align:center;}