/*inicio GLOBALES*/
body{
    background-color: #FFF;
    background: url(../img/bg.jpg) repeat-x;
    margin:0;
    font-family: Trebuchet MS;
    font-size: 9pt
}

.contenedora{
    width: 1280px;
    overflow: hidden;
    margin: auto;
    position: relative
}

a{
    text-decoration: none;
    color:#777;
    cursor: pointer
}

strong{
    font-weight: bold
}

h1 {
    width: 674px;
    height: 75px;   
    float: left;
    display: block;
    color:#fff;    
    text-align: right;
    font-size: 20pt;
    line-height: 55pt;
    padding-right:33px;
    margin-bottom: 15px
}

h2 {
    height: 30px;
    float: left;
    display: block;
    color:#fff;
    text-align: left;
    font-size: 13pt;
    line-height: 23pt;
    padding-left:10px;
    width: 100%;
    font-weight: normal
}

h3 {
    height: 30px;
    float: left;
    display: block;
    color:#fff;
    text-align: left;
    font-size: 13pt;
    line-height: 23pt;
    padding-left:10px;
    width: 100%;
    margin-top: 1px
}

.contenido{
    width: 917px;
    overflow: hidden;    
    margin-left: 90px;
    margin-bottom: 25px;
}


/*-----------inicio HEADER-----------*/
.header{
    width: 1095px;
    margin:auto;
    background-image: url(../img/cyan.png);
    background-repeat: no-repeat;
    background-position: right 0;
    overflow: hidden;
    height: 240px;
    position: relative
}

.header p{   
    text-align: right;
    color: #DDE1E4;
    font-weight: bold;
    font-size: 15pt;       
    position: absolute;
    right: 180px;
    top:95px
}

.header img{
    float: left;
}

.header img#logo{
    left:0px;
    position:absolute;
    top:80px;
}

.header img#filete{
    left:473px;
    position:absolute;
    top:124px;
}

.header img#organiza{
    left:548px;
    position:absolute;
    top:55px;
}

.header a#inicio{
    font-weight: bold;
    color:#fff;
    margin-top: 55px;
    float: left;
    display: block
}

.header a#inicio:hover{
    color:#000;
}

#flor{
    position: absolute;
    top:170px;
    right:0px
}
/*-----------fin HEADER-----------*/
/*fin GLOBALES*/




/*COLORES*/
/*-----------inicio VERDE AGUA-----------*/
h1,h2.verde_agua{
  background: #00B1B0;
}

h3.verde_agua{
    background: #b2e7e7;
    color:#0fadad
}

span.verde_agua{
    color:#00B1B0
}

strong a.verde_agua{
     color:#00B1B0
}
/*-----------fin VERDE AGUA-----------*/


/*-----------inicio AZUL-----------*/
h1.azul,h2.azul{
  background: #81AFFF;
}

h3.azul{
    background: #cbdeff;
    color:#81AFFF
}

span.azul{
    color:#81AFFF
}

strong a.azul{
     color:#81AFFF
}
/*-----------fin AZUL-----------*/


/*-----------inicio CYAN-----------*/
h1.cyan,h2.cyan{
  background: #19D8D8;
}

h3.cyan{
    background: #B9F3F4;
    color:#0fadad
}

span.cyan{
    color:#19D8D8
}

strong a.cyan{
     color:#19D8D8
}
/*-----------fin CYAN-----------*/


/*-----------inicio ROJO-----------*/
h1.rojo,h2.rojo{
  background: #ED1C24;
}

h3.rojo{
    background: #F9BBBC;
    color:#ED1C24
}

span.rojo{
    color:#ED1C24
}

strong a.rojo{
     color:#ED1C24
}
/*-----------fin ROJO-----------*/


/*-----------inicio ROSA-----------*/
h1.rosa,h2.rosa{
  background: #E75596;
}

h3.rosa{
    background: #f8ccdf;
    color:#E75596
}

span.rosa{
    color:#E75596
}

strong a.rosa{
     color:#E75596
}
/*-----------fin ROSA-----------*/


/*-----------inicio azul_osc-----------*/
h1.azul_osc,h2.azul_osc{
  background: #0060aa;
}

h3.azul_osc{
    background: #bad4e8;
    color:#0060aa
}

span.azul_osc{
    color:#0060aa
}

strong a.azul_osc{
     color:#0060aa
}
/*-----------fin azul_osc-----------*/
/*COLORES*/




/*inicio MODULOS*/
/*--------inicio COL "A"--------*/
.col_a{
    width: 190px;
    overflow: hidden;
    margin-right: 20px;
    float: left
}

.col_a ul.menu{    
    border-top: 1px solid #939798;
    border-bottom: 1px solid #939798;
    margin-bottom: 20px;
    padding-top: 8px
}

.col_a ul.menu li{
    width: 190px;    
    margin-bottom: 10px;
    background:#fff
}

.col_a ul.menu li a{
    color:#000;
    display: block;
    width: 190px;
    height: 55px;
    padding-left: 20px;;    
    font-size: 12.5pt;
    cursor: pointer
}

.col_a ul.menu li a span{
    font-size: 7pt;
   font-weight: bold;
   color:#A8A9AB;   
}

.col_a ul.menu li.separador{
    border-bottom: 1px solid #939798;
    width: 190px;
    height: 1px;  
    margin: 10px 0;
    background:none
}

.col_a ul.menu li#spa a{
    background: url(../img/bg_menu.gif) no-repeat -25px 0;
    padding-top: 10px;
    height: 45px;
    color:#00B1B1
}

.col_a ul.menu li#seminario a{
    background: url(../img/bg_menu.gif) no-repeat -25px -55px;
    padding-top: 10px;
    height: 45px;
    color:#7EAFFE;   
}

.col_a ul.menu li#estetica a{
    background: url(../img/bg_menu.gif) no-repeat -25px -110px;
    padding-top: 10px;
    height: 45px;
    color:#19D8D8;
}

.col_a ul.menu li#unia a{
    background: url(../img/bg_menu.gif) no-repeat -25px -165px;
    padding-top: 6px;
    height: 49px;
    color:#ED1B24;
}

.col_a ul.menu li#maquillaje a{
    background: url(../img/bg_menu.gif) no-repeat -25px -220px;
    padding-top: 6px;
    height: 49px;
    color:#E75596;
}

.col_a ul.menu li#fitness a{
    background: url(../img/bg_menu.gif) no-repeat -25px -275px;
    padding-top: 10px;
    height: 49px;
    color:#0060aa;
}

.col_a ul.menu li#unia ul.submenu li {
  margin-bottom: 0;  
}

.col_a ul.menu li#unia ul.submenu li a{    
    color:#777;
    display: block;
    margin-top: 0px;
    height: auto;
    font-size: 7pt;
    font-weight: bold;   
}

.col_a ul.menu li#unia ul.submenu li a:hover{
    color:#ED1C24;
}

.col_a ul.menu li#maquillaje ul.submenu li {
  margin-bottom: 0;
}

.col_a ul.menu li#maquillaje ul.submenu li a{
    color:#777;
    display: block;
    margin-top: 0px;
    height: auto;
    font-size: 7pt;
    font-weight: bold;
}

.col_a ul.menu li#maquillaje ul.submenu li a:hover{
    color:#E75596;
}

.col_a ul.autoridades{
    border-top: 1px solid #939798;
    border-bottom: 1px solid #939798;
    margin-bottom: 20px;
    padding-top: 8px;
    padding-bottom: 10px
}

.col_a ul.autoridades li{
    width: 190px;
    height: 70px;  
    background: #fff url(../img/bg_autoridades.gif) repeat-y;
    overflow: hidden
}

.col_a ul.autoridades li.separador{
    border-bottom: 1px solid #939798;
    width: 190px;
    height: 1px;
    margin: 5px 0;
    background:none
}

.col_a ul.autoridades li img{
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 10px
}

.col_a ul.autoridades li p{
    color:#777777;
    float:left;
    font-size:7pt;
    height:54px;
    line-height:8pt;
    margin-top:10px;
    overflow:hidden;
    width:118px;
}

.col_a ul.autoridades li p a:hover{
    text-decoration: underline;
    color:#000
}

.col_a ul.autoridades li p strong{
    font-size: 10pt;
    font-weight: bold
}

.col_a span#info{
    margin:-10px 0 10px 0;
    font-size: 10pt;
    color:#777;
    font-weight: bold;
    display: block;
    width: 180px;
    text-align: center;
    float: none;
    padding-left: 0
}

.col_a div.organiza{
    width: 190px;
    border-bottom: 1px solid #939798;
    border-top: 1px solid #939798;
    padding: 10px 0 0 0;
    margin-bottom: 20px;
    text-align: center
}

.col_a div.organiza span{
    margin-bottom: 10px;
    color:#777;    
    display: block;
    font-size: 9pt;
    text-align: left
}

.col_a div.organiza img{
    margin-bottom: 10px;
}

#link_especial{
    font-size:8pt;
    height:109px;
    line-height:11pt;
    margin:15px 0;
    padding:0px;
    width:170px;
    background: #eee;
    background: url(../img/bg_links.jpg) no-repeat;
    padding-top:27px
}

#link_especial strong{
    color:#777;
    margin-bottom:10px;
    display: block
}

#link_especial a{
    font-weight: bold;
    color:#29484c;
    display: block;
    width: 100%;
    margin-bottom: 5px;   
    padding-left: 28px;
    margin-top:10px;
    font-size: 7.5pt
}

#link_especial a:hover{
    font-weight: bold;;
    color:#fff;
}
/*--------fin COL "A"--------*/


/*--------inicio COL "B"--------*/
.col_b {
    width: 520px;
    float: left;
    overflow: hidden
   
}

.col_b div.descripcion{
    float: left;
    overflow: hidden;
    width: 100%;
    margin-bottom: 25px
}

.col_b div.descripcion div{
    padding: 10px;    
    float: left;   
    background: #fff;
    color:#777;
    font-size: 9pt;
    line-height: 13pt;    
}

.col_b div.descripcion div a{
    text-decoration: underline;
    color:#333
}

.col_b div.descripcion div span{
    color:#333;
    font-size: 8pt;
    line-height: 13pt;
    font-style: italic;
    padding-top: 5px;
   display: block
}

.col_b div.descripcion div p{
   margin-top: 10px
}

.col_b div.descripcion div ul{
   list-style-type: square;
   padding: 13px;
   margin-bottom:10px
}

.col_b div.descripcion div ol{
   list-style-type: decimal;
   padding: 13px;
   margin-top: 10px
}

.col_b div.agenda{
    float: left;
    overflow: hidden;
    clear: left;
    width: 100%;
    margin-bottom: 25px
}


.col_b div.agenda table{
    float: left;
    overflow: hidden;
    clear: left;
    width: 100%;
}

.col_b div.agenda div.apertura{
    float: left;
    overflow: hidden;
    width: 500px;
    padding-left: 20px;
    background: #eee;
    padding: 10px
}

.col_b div.agenda div.apertura ul{
    float:left;
    list-style-type:square;
    padding:0 15px;
    color:#777;    
}

.col_b div.agenda div.apertura ul li{
    margin: 8px 0
}


.col_b div.agenda div.apertura p{
    float: left;
    overflow: hidden;
    width: 100%;
    color:#777;
    font-size: 9pt;
    line-height: 13pt;
}

.col_b div.agenda ul.apertura li strong{
    font-weight: bold
}

.agenda span.span{
    font-weight: bold;
    display: block;
    margin: 15px 0;
    float: left;
    padding-left: 20px;
    font-size: 11pt
}

.col_b div.agenda ul.ponentes{
    float: left;
    clear: left;
    overflow: hidden;
    padding-left: 0px;
    margin-bottom: 15px;
    width: 100%;  
    
}

.col_b div.agenda ul.ponentes li div{
    float: left;
    width: 100px;
}

.col_b div.agenda ul.ponentes li div img{
    float: left;
    border: 1px solid #bbb;
    clear: left;
    margin-bottom: 10px
}

.col_b div.agenda ul.ponentes li{
    float: left;
    overflow: hidden;
    margin-bottom: 25px;
    width: 100%;
    background: #eee;
    padding: 10px
   
}

.col_b div.agenda ul.ponentes li p{
    float: left;     
    padding-left: 10px;
    width: 70%;
    font-size: 9pt;
    margin-left: 10px;
    color: #777;
    border-left: 1px solid #bbb;
    line-height: 13pt;
    padding-right: 15px
}

.col_b div.agenda ul.ponentes li p a:hover span{
   text-decoration: underline
}

.col_b div.agenda ul.ponentes li p span{
    padding-left: 0px;
    margin-top: 0;
    font-size: 12pt;
    width: 100%;
    float: left
}

.col_b div.agenda ul.ponentes li p a:hover strong{
  color:#2F2F2F
}

.col_b div.agenda ul.ponentes li p strong{
   font-weight: bold
}


.col_b div.agenda ul.ponentes_juntos{
    float: left;
    clear: left;
    overflow: hidden;
    padding-left: 0px;
    margin-bottom: 15px;
    width: 100%;

}

.col_b div.agenda ul.ponentes_juntos li div{
    float: left;
    width: 100px;
}

.col_b div.agenda ul.ponentes_juntos li div img{
    float: left;
    border: 1px solid #bbb;
    clear: left;
    margin-bottom: 10px
}

.col_b div.agenda ul.ponentes_juntos li{
    float: left;
    overflow: hidden;
    width: 100%;
    background: #eee;
    padding: 0 10px;
}

.col_b div.agenda ul.ponentes_juntos li p{
    float: left;
    padding-left: 10px;
    width: 68%;
    font-size: 9pt;
    margin-left: 10px;
    color: #777;
    border-left: 1px solid #bbb;
    line-height: 13pt;
    padding-right: 15px;
    min-height: 101px;
    padding-bottom: 10px
}


.col_b div.agenda ul.ponentes_juntos li.tema{
    float:left;
    font-size:9pt;
    line-height:13pt;
    margin-left:0px;
    min-height:20px;    
    width:100%;
    padding: 0px;
}

.col_b div.agenda ul.ponentes_juntos li.tema p{   
    color:#777777;
    float:left;
    font-size:9pt;
    line-height:13pt;
    margin-left:0px;
    min-height:0px;
    padding-top:25px;
    width:93%;
    margin-bottom: 15px;
    padding-left: 10px;
    margin-top: 25px;
    border-top:7px solid #fff;
    border-left: none
}

.col_b div.agenda ul.ponentes_juntos li.tema_especial p{
    margin-top: 0px;
    border-top:none
}

.col_b div.agenda ul.ponentes_juntos li.tema p a{
   font-weight: bold;   
}

.col_b div.agenda ul.ponentes_juntos li p a:hover span{
   opacity:1;
   filter: alpha(opacity = 100);

}

.col_b div.agenda ul.ponentes_juntos li p span.mas_info{
    font-size: 7pt;
    text-align: right;
    float: right;
    font-weight: bold;
    background: url(../img/mas_info.gif) no-repeat 0 4px;
    width: 72px;
    opacity:0.5;
    filter: alpha(opacity = 50);
}

.col_b div.agenda ul.ponentes_juntos li p span{
    padding-left: 0px;
    margin-top: 0;
    font-size: 12pt;
    width: 100%;
    float: left;
}

.col_b div.agenda ul.ponentes_juntos li p a strong{
  color:#000
}

.col_b div.agenda ul.ponentes_juntos li p a:hover strong{
  color:#2F2F2F
}

.col_b div.agenda ul.ponentes_juntos li p strong{
   font-weight: bold
}


.col_b div.jurado{
    overflow: hidden;
    width: 100%;
    margin-bottom:25px;
    float: left
}

.col_b div.jurado ul{
    overflow: hidden;
    width: 100%;
    padding-top: 15px;
    float: left
}

.col_b div.jurado ul li{
    width: 155px;
    float:left;
    display: inline;
    border-bottom: 1px solid #aaa;
    margin-right: 27px;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.col_b div.jurado ul li img{
    float: left;
}

.col_b div.jurado ul li p{
    float: left;
    width: 80px;
    color:#777;
    font-size: 8pt;
    margin-left: 10px;
    margin-top: 3px;
    line-height: 10pt;
    height: 55px;
    overflow: hidden
}

.col_b div.jurado ul li#sinmargen{
   margin-right: 0
}

.col_a ul.logos {
    border:1px solid #777777;
    overflow:hidden;
    padding:10px;
    text-align:center;
    width:88%;
}

.col_b ul.logos{
    border:1px solid #777777;
    overflow:hidden;
    padding:10px;
    text-align:center;
    width:95%;;
    float: left
}

.col_c ul.logos{
    border:1px solid #777777;
    overflow:hidden;
    padding:3px;
    text-align:center;
    width:95%;
}

.col_b ul.logos li{
    float: left;
    width: 160px;
    height: 105px;
    margin: 5px 2px
}

.col_a ul.logos li, .col_c ul.logos li{
    float: left;
    margin-bottom: 25px
}


.col_b strong#entrar{
    background: none;
    color:#777;
    float: left;
    margin: 15px 0;
    font-size: 9pt;
}

.col_b strong#entrar a:hover{
    color:#000
}


.col_b div.agenda ul.ponentes li p span.mas_info{
    font-size: 10pt;
    text-align: right;
    float: right;
    font-weight: bold
}
/*--------inicio COL "B"--------*/


/*--------inicio COL "C"--------*/
.col_c{
   width: 167px;
   float: left;
   overflow: hidden;
   margin: 0 10px
}

.col_c div.fecha{
    margin-bottom: 10px;
    overflow: hidden
}

.col_c div.fecha p{
    font-size: 9pt;
    font-weight: bold;
    color:#777;
    padding: 10px 10px 0 10px;
    float: left;
    line-height: 13pt
}

.col_c div.lugar{
    margin-bottom: 10px;
    overflow: hidden
}

.col_c div.lugar p{
    font-size: 10pt;
    font-weight: bold;
    color:#777;
    padding: 10px 10px 0 10px;
    float: left;
    line-height: 13pt
}

.col_c div.precios{
    margin-bottom: 10px;
    overflow: hidden
}

.col_c div.precios p{  
    color:#777;
    padding: 10px 10px 0 10px;
    float: left;
    line-height: 13pt
}

.col_c div.precios p strong{
    font-size: 10pt
}

.col_c div.precios h3{
    font-size: 8pt;
    height: 100%;
    line-height: 11pt;
    padding: 20px;
    width: 135px;
    margin: 15px 0
}

.botones li{
    height: 30px;
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    padding: 10px 0;
    margin-bottom: 15px
}

.botones li#pdf a{
   display: block;
   background-image: url(../img/pdf.gif);
   background-repeat: no-repeat;
   background-position:  0 -28px;
   height: 28px;
   padding-left: 39px;
   font-weight: bold;
   color:#ED1C24
}

.col_c ul.botones li#pdf a:hover{
   background-position:0 0px;
   color:#000
}

.botones li#participantes{
  height: 42px;
  border: none;
  margin-bottom: 0px;
  margin-top: -20px;
  padding-left:13px
}

.botones li#participantes a{
   display: block;
   background-image: url(../img/ver_participantes.jpg);
   background-position: 5px -42px;
   background-repeat: no-repeat ;
   height: 37px;
   padding-left: 15px;
   color:#fff;
   font-weight: bold;
   padding-top: 5px;
   line-height: 11pt
}

.botones li#participantes a:hover{
   background-position: 5px 0px;
}

.botones li#inscripcion{
    height:40px
}

.botones li#inscripcion a{
   display: block;
   background-image: url(../img/inscribete.jpg);
   background-position: 5px -42px;
   background-repeat: no-repeat ;
   height: 36px;
   padding-left: 25px;
   color:#fff;
   font-weight: bold;
   padding-top: 5px;
   line-height: 11pt
}

.botones li#proximamente{
   height: 42px;
}

.botones li#proximamente a{
   display: block;
   background-image: url(../img/proximamente.jpg);
   background-position: 5px 0 ;
   background-repeat: no-repeat ;
   height: 42px;
   width: 152px;
   padding-left: 25px;
   color:#fff;
   font-weight: bold;
   padding-top: 5px;
   line-height: 11pt
}

.botones li#inscripcion a:hover{
   background-position: 5px 0px;
}

.botones li#cerrado a{
   background-image: url(../img/inscribete_cerrado.jpg);
   background-position: 5px 0 ;
   background-repeat: no-repeat ;
   height: 41px;
   width: 160px;
   color:#fff;
   font-weight: bold;   
   line-height: 11pt;
   display: block;
   float: left;
   margin-top: -6px;
   cursor:default
}
/*--------fin COL "C"--------*/
/*fin de MODULOS*/




/*inicio POP-UP*/
/*--------inicio ANTERIORES--------*/
.anteriores{
    width: 500px;
    overflow: hidden;
    margin-right: 20px;
    float: left
}

.anteriores ul{  
    margin-bottom: 20px;
    padding-top: 8px;
    padding-bottom: 10px;
    padding: 0 15px;
    float: left;
    width: 370px
}

.anteriores ul li{
    width: 470px;
    height: 50px;
    overflow: hidden;
    border-bottom: 1px solid #ccc
}

.anteriores ul li p{
    font-size: 8pt;
    color:#777;
    line-height: 8pt;
    margin-top: 20px
}

.anteriores ul li p a:hover{
    text-decoration: underline;
    color:#000
}

.anteriores ul li p strong{
    font-size: 10pt;
    font-weight: bold
}

.anteriores h2{
    background: #777
}
/*--------fin ANTERIORES--------*/


/*--------inicio TEMARIO PONENTES--------*/
.temario_ponentes{
    padding:20px 20px 0 20px;
    width: 550px;}
/*--------fin TEMARIO PONENTES--------*/
/*fin POP-UP*/



/*--------inicio INSCRIPCIONES--------*/
.inscripcion{   
    margin-top: 20px;
    width: 520px;
    float: left;
    padding-right: 20px
}

.inscripcion p{
    text-align: right;   
    overflow: hidden;
    margin-bottom: 20px;
    width: 520px;
    color: #777;
    font-weight: bold
}

.inscripcion p input{
    width: 370px;
    margin-left: 15px;
    border: 1px solid #ccc;
    height: 20px;
    float: right
}

.inscripcion p#enviar{
    width: 352px;
    float: right;
}

.inscripcion p#enviar label{
    font-weight: bold;
    float:left;
    line-height:27pt;
    clear: none
}

.inscripcion p#enviar input{
    float:left;
    height:30px;   
    width:30px;
    margin-left: 3px
}

.inscripcion p#enviar input#boton{
    background:#ccc;
    border:none;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    height:25px;
    line-height:55pt;
    margin-left:20px;
    margin-top:5px;
    padding-bottom:3px;
    text-align:center;
    width:75px;
    cursor:pointer
}

.inscripcion p#enviar input#boton:hover{
    background:#777;
}

.inscripcion p select{
    width: 370px;
    margin-left: 15px;
    border: 1px solid #ccc;
    height: 20px
}

#condiciones{
    width: 92%;
    padding: 20px;    
    float: left;   
    line-height: 13pt;
    border:1px solid #ccc;
    color:#777;
    margin-bottom: 30px
}

#condiciones span{
    float: left;
    margin-bottom: 15px;    
    font-weight: bold;
    width: 470px;
    display: block;
    color:#777
}

.detalle{    
    padding:20px;
    float: left;
    width: 580px;
    overflow: hidden;
    margin-bottom: 20px;
    font-size: 9pt;
    line-height: 11pt;
    height: auto
}


.extras{
    width: 100%;
    float: left;
    margin: 20px 0
}

.extras span{
    font-size: 11pt;
    color:#777;
    font-weight: bold;
    display: block;    
}

.extras ul.cat_servicios{
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px 0
}

.extras ul.cat_servicios li{
   font-weight: bold;
   float: left;
    padding: 10px;
    color:#777;
    overflow: hidden;  
    
}

.extras ul.cat_servicios li ul li{
    float: left;
    padding: 10px;
    color:#777;
    overflow: hidden;
    font-weight: normal;
    border-bottom: none
}

.extras ul li label{
    padding: 4px 5px 0 0;
    float: left
}

.preguntas{    
    float: left;
}

.preguntas p{
    text-align: left;
    margin: 20px 0;
    margin-bottom: 25px
}

.preguntas p.preg_titulo{
    text-align: left;
    font-size: 11pt;
    color:#777;
    font-weight: bold;
    display: block;
    margin: 0;
    height: 20px;
    margin-top: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

.preguntas p input{
    margin-left: 0px;
    margin-top: 10px;
    clear: left;
    width: 515px;
    height: 20px;   
}

.preguntas p input[type=radio]{
    margin-left: 0px;
    clear: none;
    float:left;
    width: 20px;
    height: 20px;
    margin-right: 20px
}

.preguntas p textarea{
    margin-left: 0px;
    margin-top: 10px;
    clear: left;
    width: 515px;
    height: 60px;    
}

.preguntas p label{
    float: left;
    margin-top: 14px
}

/*--------fin INSCRIPCIONES--------*/






