/* ******************************RESETEA **********************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
p { margin-bottom:1em}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after {content:''; }
abbr,acronym { border:0;}
legend { display:none;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}
/***********************************************************************************/

/* CSS TMI (BIT&MINA) */


/******************************************contenedor***********************************/
.clear{
	clear:both;
}

body{
	background-color:#b2b2b2;
}

#contenedor_grande{
	width:885px;
	clear:both;
	margin:0 auto !important;
	background-image:url(images/contenedor.jpg);
	background-repeat:repeat-y;
}

#contenedor{
	width:800px;
	clear:both;
	margin:0 auto !important;

}



/*******************************************cabecera***********************************/
#cabecera{
	width:798px;
	height:88px;
	background-image:url(http://www.comatcomp.com/images/cabecera.jpg);
	background-repeat:no-repeat;
}

#idioma{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding:1px 20px 0 0;
}

#idioma a{
	color:#ffffff;
	text-decoration:none;
}

#idioma a:hover{
	text-decoration:underline;
}

#texto_cabecera{
	width:390px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin-left:221px;
	margin-top:10px;
	padding-top:20px;
}

/*****************************************menu lateral**********************************/
#contenedor_menu{
	float:left;
}

#menu{
	width:194px;
	background-color:#5d5d5d;
}

#menu a{
	text-decoration:none;
	color:#ffffff;
}

#menu a:hover{
	text-decoration:none;
	color:#ffffff;
}

.flecha{
	margin-top:3px;
	margin-left:-20px;
	float:left;
}

/*************************************elementos del menu**************************/

#elemento_menu_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_7{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_8{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_9{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_15{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}

#elemento_menu_16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:1px;
	padding-left:20px;
	height:23px;
	padding-top:7px;
	background-color:#333333;
	display:block;
}


/***************************/

#bottom_menu{
	width:194px;
 	height:14px;
	margin-top:-1px;
	background-image:url(images/bottom_menu.jpg);
	background-repeat:no-repeat;
}

/**********************************************contenido********************************/
table{
	border:1px solid #1a3f61;
}

tr{
	border:1px solid #1a3f61;
}

td{
	border:1px solid #1a3f61;
}

th{
	border:1px solid #1a3f61;
	text-align:center !important;
}

.elem1{
	padding-left:3px !important;
	width:120px;
}

.elem2{
	padding-left:3px !important;
	width:70px;
}

.elem3{
	padding-left:3px !important;
	width:70px;
}

#contenido{
	width:600px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#contenido_texto{
	width:550px;
	margin-left:20px;
	margin-top:25px;
	line-height:20px;
	text-align:justify;
}

#contenido_texto a{
	color:#FF0000;
}

.titulo_contenido{
	font-weight:bold;
	color:#1a3f61;
	font-size:14px;
}

.titulo_contenido a{
	color:#1a3f61 !important;
	text-decoration:none;
}


.negrita{
	font-weight:bold;
	color:#1a3f61;
}


.azul{
	color:#1a3f61;
}

.azul a{
	color:#1a3f61 !important;
	font-weight:bold;
}

.rojo{
	color:#FF0000;
	font-weight:bold;
}


.enlaces_rojos a{
	color:#FF0000 !important;
}

.enlaces_azul a{
	color:#1a3f61 !important;
}

.lista_numerada{
	margin-left:15px;
	margin-bottom:10px;
}

.margen{
	margin-left:15px;
	margin-bottom:10px;
}

.lista_numerada li{
	margin:3px 0 3px 0;
}

.lista_puntos{
	margin-left:25px;
	margin-bottom:10px;
}

.lista_puntos li{
	margin:3px 0 3px 0;
	list-style:disc;
}

.lista_circulos{
	margin-left:25px;
	margin-bottom:10px;
}

.lista_circulos li{
	margin:3px 0 3px 0;
	list-style:circle;
}

.logo_organizador{
	margin:5px 20px 15px 0;
	float:left;
}

.logo_organizador2{
	margin:-20px 60px 15px 35px !important;
	margin:-20px 55px 15px 20px;
	float:left;
}

.texto_organizador{
	padding-top:20px;
	color:#1a3f61;
}

.texto_organizador2{
	margin-top:-20px;
	color:#1a3f61;
	float:left;
}


.logo_sponsor{
	text-align:center;
	margin:40px 0 40px 0;
}

#logos_expositores{
	padding-left:180px;
	padding-top:20px;
}

.logo_expositores{
	float:left;
	height:130px;
	margin-right:6px;
}

/***********************************************inicio***********************************/
#inicio_cabecera{
	width:598px;
	height:55px;
	text-align:center;
	padding-top:20px;
}

#inicio_cabecera_texto1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0c2841;
}

#inicio_cabecera_texto2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#20647d;
}

#inicio_aviso{
	width:598px;
	text-align:center;
}

#inicio_imagen{
	text-align:center;
}

#inicio_logo_izq{
	padding-top:10px;
	margin-left:22px !important;
	margin-left:11px;
	float:left;
}

#inicio_texto_pie{
	width:420px;
	margin-left:24px;
	float:left;
}

#inicio_pie_foto{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#294c6c;
	font-size:12px;
	padding-top:5px;
	padding-right:6px;
}

#inicio_texto{
	margin-top:38px;
	font-size:11px;
	letter-spacing:1px;
	line-height:20px;
	color:#000;
	text-align:center;
}

#inicio_logos{
	width:600px;
	margin-top:40px;
	text-align:left;
}

.logos{
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:30px;
}

.logos2{
	float:left;
	margin-left:50px;
	margin-right:15px;
	margin-bottom:30px;
}


/***************************************************pie**********************************/
#pie{
	width:885px;
	height:74px;
	margin:0 auto !important;
	background-image:url(images/pie.jpg);
	background-repeat:no-repeat;
}

#logo_pie{
	padding-top:35px;
	margin-left:150px !important;
	margin-left:75px;
	float:left;
}

#texto_pie{
	text-align:center;
	padding-top:40px;
	padding-left:40px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	float:left;
}
/******************************************formulario********************************/
.espacio_form{
	float:left;
	width:145px;
	margin-bottom:15px;
}
input{
	border:1px solid #1a3f61;
	width:400px;
	background-color:#CCCCCC;
}

#input_file{
	margin-left:145px !important;
	margin-left:148px;
	margin-bottom:15px;
}
textarea{
	border:1px solid #1a3f61;
	width:400px;
	height:300px;
	background-color:#CCCCCC;
}

.botonInput{
	border:1px solid #1a3f61;
	width:100px;
	background-color:#CCCCCC;
	font-size:10px;
}
.pelota{
	/*background-color:#CCCCCC;*/
	background-color:#fff;
	border:none;
	width:20px;
}

.aviso{
	text-align:center;
}
/****************************************mapa***********************************/

#map{
	width:550px;
	height:300px;
}