html,body {margin:0; padding:0; width:100% auto;}
body {margin:0; padding:0; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:12px; color:#808080; background:#fff;}
img {border:none;}
li {list-style-type:none;}
a:link {color:#0000FF; font-weight:normal; text-decoration:none;}
a:active {color:#0000FF; font-weight:normal; text-decoration:none;}
a:visited {color:#0000FF; font-weight:normal; text-decoration:none;}
a:hover {color:#E72130; font-weight:normal; text-decoration:none;}

#contenedor {margin:0px auto; padding:0; width:988px; overflow:hidden;}

#cabmenu {height:89px;}
#logo{float:left; margin:32px 0 0 25px; background:url(../images/logo_events.png) no-repeat;}
*html #logo {margin-left:10px; background:url(../images/logo_events_ie6.gif) no-repeat;}

#idiomas {float:right; color:#fff; font-size:11px; margin-right:0px; margin-top:19px; background:url(../images/bg_idiomas.png) repeat-x; height:21px; width:172px;}
*html #idiomas {margin-right:0px; background:#fff;}
	#idiomas ul {margin:0; padding:3px 0 0 0;}
	#idiomas li {display:inline; padding:0 0 0 20px;}
    #idiomas li a:link, #idiomas li a:active, #idiomas li a:visited {color:#808080;}
    #idiomas li a:hover {text-decoration:underline;}
    
#menuUp {clear:both; float:right; margin:-30px 0 0 0; padding:0; font-size:13px; *margin-top:35px; background:url(../images/bg_menu.png) repeat-x; height:26px;}
*html #menuUp {margin-top:35px; background:#808080;}
	#menuUp ul {margin:0; padding:3px 0 0 0;}
	#menuUp li {display:inline; float:left; margin:0; padding:0 20px;}
    #menuUp li a:link, #menuUp li a:active, #menuUp li a:visited {color:#fff;}
    #menuUp li a:hover {text-decoration:underline;}

/* #cabecera {position:relative; height:450px; background:url(../images/cab.jpg) no-repeat;} */
#cabecera {position:relative; height:450px; top:0; left:0;}
#videoHome {position:absolute; top:-500px; left:0px; z-index:-100;}
#contentVideoHome {position:relative; z-index:-100;}
.frase1 {display:none; position:absolute; width:905px; top:351px; left:0px; font-size:21px; color:#000; border-bottom:1px solid #b7b7b7; text-align:right;}
.frase2 {display:none; position:absolute; top:381px; left:695px; font-size:34px; color:#000; text-align:right; font-weight:bold;}

#menu #m1 {position:absolute; top:204px; left:25px; background:url(../images/m_dmc.png) no-repeat;}
/* #menu #m1 a:hover {display:block; background:url(../images/m_dmc_f2.png) no-repeat;} */
#menu #m2 {position:absolute; top:272px; left:25px; background:url(../images/m_mice.png) no-repeat;}
/* #menu #m2 a:hover {display:block; background:url(../images/m_mice_f2.png) no-repeat;} */
#menu #m3 {position:absolute; top:135px; left:25px; background:url(../images/m_opc.png) no-repeat;}
/* #menu #m3 a:hover {display:block; background:url(../images/m_opc_f2.png) no-repeat;} */
/* #menu #m4 {position:absolute; top:145px; left:143px;} */

#contenido {}
    #contenido #txtHome {float:left; width:580px; border-right:1px solid #ccc; padding:0 21px 0 31px;}
    #contenido #eventoHome {padding-right:31px;}
/*	Cuando hay imagen y texto en la Home
    #contenido #eventoHome img {float:left; padding:0 12px 0 21px;} */
    #contenido #eventoHome img {float:left; padding:25px 0 0 15px;}
	#contenido p {float:left; width:905px; padding:0 21px 0 31px;}
	#contenido h1 {color:#000; font-size:13px; background:url(../images/lineh_large.png) left bottom no-repeat; padding-bottom:3px; padding-left:0px; margin-top:10px; margin-bottom:20px; margin-left:31px;}
	#contenido h2 {color:#808080; font-size:13px; margin-top:3px; padding-left:31px;}
	#contenido table {margin-left:31px; width:950px; margin-bottom:20px;}
	#contenido table td {border-top:1px solid #ccc; border-left:1px solid #ccc; padding:5px;}
	#contenido table td.lastBottom {border-bottom:1px solid #ccc;}
	#contenido table td.lastRight {border-right:1px solid #ccc;}
	#contenido table td.esquina {border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
    
#pie {clear:both; float:left; border-top:1px solid #ccc; text-align:left; margin-top:19px; width:1000px;}
    #pie ul {float:left; padding:0; margin:0; margin-top:9px; width:1060px;}
    #pie li {display:inline; float:left; margin-right:73px; color:#a6a6a6; font-size:11px;}
    #pie li.rss {font-size:10px;}
    #pie li.rss a:hover{text-decoration:none;}
    #pie li a:link, #pie li a:active, #pie li a:visited {color:#a6a6a6; font-size:11px;}
    #pie li a:hover {text-decoration:underline;}
	#pie li.plc {float:right; font-size:9px;}
	#pie li.plc img {margin-right:10px;}
	#pie .em {margin-top:20px;}
	
#oficial img {margin-bottom:-10px; margin-top:10px; padding:0;}
	
#contacto {width:850px;}
#contacto h1 {color:#283208; font-size:13px; background:url(../images/lineh_large.png) left bottom no-repeat; padding-bottom:3px; padding-left:10px; margin-top:10px; margin-bottom:20px;}
#contacto input, #contacto textarea, #contacto select {size:10px; border:1px solid #ccc;}
#contacto .boton {background:#808080; border:1px solid #808080; font-size:10px; color:#fff; width:100px;}
#contacto .caja {float:left; margin-bottom:15px; margin-right:20px; *margin-right:10px;}
#contacto .caja .posBoton {float:right; margin:0; padding-top:15px; *float:left; *margin-left:242px;}
*html #contacto .caja .posBoton {float:left; margin-left:242px;}
#contacto label {display:block;}
#contacto .mensaje {float:left;}
#contacto .mapa {margin-top:10px;}
#contacto .caja ul {float:left; margin:15px 0 0 0; padding-left:20px;}

.video {margin:0; padding:0;}
h4 {color:#666; border:1px solid #666; padding:7px; font-size:13px;}
.titular {font-weight:bold;}

/* Sitemap */
#sitemap {position:relative; font-size:10px; height:350px; margin-left:30px;}
#sitemap #home {position:absolute; top:0px; left:205px; width:60px; height:30px; background:url(../images/cab_sitemap_home.gif) no-repeat; text-align:center; padding-top:8px;}
#sitemap #home a:link, #sitemap #home a:visited, #sitemap #home a:active {font-weight:bold; color:#004087;}
#sitemap #home a:hover {text-decoration:underline;}
#sitemap #homeLinks ul {margin:0; padding:0;}
#sitemap #homeLinks ul li {background:url(../images/i_sitemap_home.gif) 0px 2px no-repeat; padding-left:10px; margin-bottom:5px;}
#sitemap #line1 {position:absolute; top:0px; left:265px;}
#sitemap #homeLinks {position:absolute; top:8px; left:509px;}
#sitemap #homeLinks  a:link, #sitemap #homeLinks  a:visited, #sitemap #homeLinks  a:active {color:#666;}
#sitemap #homeLinks  a:hover {text-decoration:underline;}
#sitemap #line2 {position:absolute; top:30px; left:45px;}
#sitemap #opc {position:absolute; top:97px; left:45px; width:60px; height:30px; background:url(../images/cab_sitemap_opc.gif) no-repeat; text-align:center; padding-top:8px;}
#sitemap #opc a:link, #sitemap #opc a:visited, #sitemap #opc a:active {font-weight:bold; color:#4D79AB;}
#sitemap #opc a:hover {text-decoration:underline;}
#sitemap #dmc {position:absolute; top:97px; left:205px; width:60px; height:30px; background:url(../images/cab_sitemap_dmc.gif) no-repeat; text-align:center; padding-top:8px;}
#sitemap #dmc a:link, #sitemap #dmc a:visited, #sitemap #dmc a:active {font-weight:bold; color:#706793;}
#sitemap #dmc a:hover {text-decoration:underline;}
#sitemap #mice {position:absolute; top:97px; left:365px; width:60px; height:30px; background:url(../images/cab_sitemap_mice.gif) no-repeat; text-align:center; padding-top:8px;}
#sitemap #mice a:link, #sitemap #mice a:visited, #sitemap #mice a:active {font-weight:bold; color:#006D7F;}
#sitemap #mice a:hover {text-decoration:underline;}
#sitemap #lineOpc {position:absolute; top:127px; left:45px;}
#sitemap #lineDmc {position:absolute; top:127px; left:205px;}
#sitemap #lineMice {position:absolute; top:127px; left:365px;}
#sitemap #opcLinks {position:absolute; top:153px; left:0px; width:150px; height:160px; background:url(../images/bg_sitemap_opc.jpg) no-repeat;}
#sitemap #opcLinks ul {margin:0; padding:10px 0 0 10px;}
#sitemap #opcLinks ul li {background:url(../images/i_sitemap_opc.gif) 0px 2px no-repeat; padding-left:10px; margin-bottom:5px;}
#sitemap #opcLinks a:link, #sitemap #opcLinks a:visited, #sitemap #opcLinks a:active {color:#4D79AB;}
#sitemap #opcLinks a:hover {text-decoration:underline;}
#sitemap #dmcLinks {position:absolute; top:153px; left:160px; width:150px; height:160px; background:url(../images/bg_sitemap_dmc.jpg) no-repeat;}
#sitemap #dmcLinks ul {margin:0; padding:10px 0 0 10px;}
#sitemap #dmcLinks ul li {background:url(../images/i_sitemap_dmc.gif) 0px 2px no-repeat; padding-left:10px; margin-bottom:5px;}
#sitemap #dmcLinks a:link, #sitemap #dmcLinks a:visited, #sitemap #dmcLinks a:active {color:#706793;}
#sitemap #dmcLinks a:hover {text-decoration:underline;}
#sitemap #miceLinks {position:absolute; top:153px; left:320px; width:150px; height:160px; background:url(../images/bg_sitemap_mice.jpg) no-repeat;}
#sitemap #miceLinks ul {margin:0; padding:10px 0 0 10px;}
#sitemap #miceLinks ul li {background:url(../images/i_sitemap_mice.gif) 0px 2px no-repeat; padding-left:10px; margin-bottom:5px;}
#sitemap #miceLinks a:link, #sitemap #miceLinks a:visited, #sitemap #miceLinks a:active {color:#006D7F;}
#sitemap #miceLinks a:hover {text-decoration:underline;}
