@charset "utf-8";
/* CSS Convención Comúsica 2009 */

body{background-color:#06061a; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; margin:0;}
ul,li,a,p,h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
a{outline:0;}

/* Carcasa Index */
div#contenedor_general{width:981px; height:auto; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;}

/* Cabecera */
div#contenedor_cabecera{float:left; width:981px; height:161px; margin-top:8px;}
div#contenedor_cabecera ul{float:right; list-style-type:none; font-size:11px; font-weight:bold; margin-right:15px; margin-top:3px;}
div#contenedor_cabecera ul li{display:inline; margin-left:15px;}
div#contenedor_cabecera ul li a{color:#ffb000; text-decoration:none;}
div#contenedor_cabecera ul li a:hover{text-decoration:underline;}

/* Menú (En otra css) */
div#menu{float:left; width:981px; height:30px; margin-top:3px;}


/* Contenido */
div#contenedor_contenido{float:left; width:981px; height:auto; margin-top:5px; padding-bottom:15px;}


/* Cajas contenido */
.box_contenido_up{float:left; width:981px; height:6px; background-image:url(../images/caja_contenido/box-contenido-up.gif); background-repeat:no-repeat;}
.box_contenido_middle{float:left; width:951px; height:auto; background-image:url(../images/caja_contenido/box-contenido-middle.gif); background-repeat:repeat-y; padding:15px; padding-bottom:20px;}
.box_contenido_down{float:left; width:981px; height:6px; background-image:url(../images/caja_contenido/box-contenido-down.gif); background-repeat:no-repeat; background-repeat:no-repeat;}


/* Interior contenido */
h2#seccion{float:left; width:100%; height:auto; border-bottom:1px solid #f3a800; color:#ffffff; font-size:18px; padding-bottom:6px;}
h3#subseccion{float:left; width:100%; height:auto; color:#f3a800; font-size:16px; padding-top:6px;}
.box_contenido_azul{float:left; width:97%; height:auto; padding:15px; background-color:#10102f; margin-top:12px;}
.box_contenido_azul h4{float:left; width:100%; height:auto; color:#00b5f8; font-size:13px; font-weight:normal; margin-bottom:10px;}
.box_contenido_azul p{float:left; width:auto; height:auto; margin-bottom:12px; padding-left:20px; color:#ffffff; font-size:12px; text-align:justify;}
.box_contenido_azul a{color:#f7c200; text-decoration:none;}
.box_contenido_azul a:hover{text-decoration:underline;}
.box_contenido_azul ul{float:left; margin-left:35px; width:100%; margin-bottom:9px; list-style-type:none;}
.box_contenido_azul ul li{margin-bottom:3px;}

.conjunto_datos{float:left; width:400px; height:auto;}
.conjunto_datos_nofoto{float:left; width:800px; height:auto;}


/* Accesos */
div#plano{float:right; width:auto; height:auto;}
div#map{float:left; width:925px; height:auto;}

/* Imagen secciones */
.imagen_derecha{float:right; width:465px; height:auto;}


/* Tabla información */
div#tabla_informacion{float:left; width:auto; height:auto; margin-top:20px;}
td.azul{background-color:#092d52; padding:9px; color:#ffffff; border-top:2px solid #0c0c24;}
td.azul_oscuro{background-color:#0a1e3d; padding:9px; color:#f3a800; border-top:2px solid #0c0c24;}
div#tabla_informacion a{color:#f3a800; text-decoration:underline;}

/* Index */
div#texto_index{float:left; width:100%; height:auto; color:#ffffff; font-size:12px;}
div#texto_index p{float:left; width:100%; height:auto; padding-left:15px; margin-bottom:12px;}
div#doble{float:left; width:100%; height:auto; margin-top:10px;}
div#doble .texto{float:left; width:530px; height:auto;}
div#doble .texto p{float:left; width:100%; margin-bottom:20px;}
div#doble .foto_index{float:right; padding-right:15px;}


/* Footer */
div#contenedor_pie{clear:left; width:981px; height:75px; background-image:url(../images/footer/bg-footer.gif); background-repeat:no-repeat; padding-bottom:15px;}
div#contenedor_pie p{float:left; width:auto; height:auto; color:#ffffff; font-size:11px; padding-top:16px; padding-left:15px;}
div#contenedor_pie a{color:#ffffff; text-decoration:underline;}


/* Relacion expositores */
table#expositores{margin-left:20px; font-size:12px;}
td.borde{border-bottom:2px solid #2f2f2f; padding:10px; color:#ffffff;}
td.borde2{border-bottom:2px solid #2f2f2f; padding:10px; text-align:right;}


/* Prensa - Material grafico */



/* FORMULARIO TIPO 1 */
div#formulario_contacto {width: 880px; height: auto; margin-top: 10px; margin-right: 0px; margin-bottom: 15px; margin-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
div#formulario_contacto strong {font-weight: bold; color:#f3a800; float:left; width: 400px; margin-bottom: 1px;}
div#formulario_contacto strong.corto {font-weight: bold; color:#add000; float:left; width: 300px; margin-bottom: 1px;}
div#formulario_contacto input {background-color: #f1f0f0; border: 1px solid #c3c3c3; float: left; width: 870px; margin-bottom:0px; padding-left:3px; padding-right: 3px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535353;}
div#formulario_contacto textarea {background-color: #f1f0f0; border: 1px solid #c3c3c3; float: left; width: 870px; margin-bottom:0px; padding-left:3px; padding-right: 3px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535353;}
div#formulario_contacto .f-input_corto {background-color: #f1f0f0; border: 1px solid #c3c3c3; float: left; width: 420px; margin-bottom: 1px; padding-left: 3px; padding-right: 3px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535353;}
div#formulario_contacto .f-input_corto2 {background-color: #f1f0f0; border: 1px solid #c3c3c3; float: left; width: 428px; margin-bottom: 1px; padding-left: 3px; padding-right: 3px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535353;}
div#formulario_contacto label{float:left; margin-bottom:12px;}
div#formulario_contacto .labels {float: left; padding-bottom:15px;}
div#formulario_contacto .label1 {float: left; width: 130px;}
div#formulario_contacto .label2 {float: left; width: 130px; margin-left: 319px;}

div#formulario_contacto label span {font-size: 0.8em; margin-top: 0px; padding-bottom: 5px; float:left; width: 600px;} 

div#btn_formulario {margin-left: 5px; margin-right: 0px; margin-top: 15px; padding: 0; float:left; width: 300px;}
div#btn_formulario input {width:auto; border:0; padding:0;}
div#campos_obligatorios {margin-top: 15px; margin-right: 5px; float:right;}


/* Clases */
.texto_naranja{color:#f3a800;}

