@charset "utf-8";
/* CSS Document */

/*-----------------------------Body-----------------------------------------------*/

body{
	background-color:#282828;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#626364;
	margin:0;
	padding:0;
}

.contenedor{
	width:1000px;
	margin:0 auto;
	background-color:#FFF;
}


.left{float:left}
.right{float:right}
.salto{clear:both}

p{margin:0; padding:0;}

/*-----------------------------Fin Body------------------------------------------*/


/*-----------------------------fondoCabecera------------------------------------*/
div.fondoCabecera{
	background-image:url(../images/fondoCabecera.png);
	background-repeat:no-repeat;
	width:1000px;
	height:174px;
	margin:0 auto;
}
/*-----------------------------fin fondoCabecera------------------------------------*/


/*-----------------------------Cabecera------------------------------------------*/
.logo{
	padding:20px 0 23px 100px;
}
.logo a:link, .logo a:visited, .logo a:hover{
	background-image:url(../images/logoMexico.png);
	background-repeat:no-repeat;
	width:250px;
	height:91px;
	text-indent:-2000px;
	display:block;
}

.cabecera{
	background:url(../images/8.jpg) no-repeat 0 0;
	width:1000px;
	height:224px;
	margin-top:-2px;
	margin:0 auto;
}
/*-----------------------------Fin Cabecera------------------------------------------*/


/*------------------------------Textos Cabeceras-------------------------------------*/
div.cabecera p{
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding: 0 0 0 30px;
}
/*------------------------------Fin Textos Cabeceras-------------------------------------*/


/*-------------------------------Menu----------------------------------------------------*/
div#menu{
	width:1000px;
	height:41px;
}
div#menu ul{
	margin:0;
	padding:0;
	list-style:none outside none;
	float:right;
}
div#menu li{
	display:inline;
	margin:0;
	padding:0;
}
div#menu ul a{
	background:url(../images/bg_pestanaLeft.png) no-repeat left top;
	text-decoration:none;
	float:right;
	display:block;
	margin-left:2px;
	padding:0 0 0 5px;
}
div#menu ul a span{
	float:left;
	display:block;
	background:url(../images/bg_pestanaRight.png) no-repeat right top;
	color:#ffffff;
	padding:13px 15px 13px 12px;
	font-size:12px;
	font-weight:bold;
}
div#menu ul a span{
	float:none;
}

div#menu ul a:hover{background-position:0 -41px}
div#menu ul a:hover span{background-position:100% -41px;color:#282828}

div#menu ul a#selected{background-position:0 -41px;cursor:default}
div#menu ul a#selected span{background-position:100% -41px;color:#282828}
/*-------------------------------Fin Menu----------------------------------------------------*/


/*--------------------------------Menu Izq---------------------------------------------- */
.menuIzq {
	float:left; 
	background-color:#FFF; 
	width:200px;
}
.menuIzq ul{
	margin:0;
	padding:0;
}
.menuIzq li{
	list-style:none;
}
.menuIzq li a {
	display:block;
  	height: 24px;
	width:190px;
	text-decoration:none;
	color: #3E5873;
	background-image:url(../images/btn_menuIzq.png);
	padding: 8px 0 0 10px;
	font-size:11px;
	font-weight:bold;
}
div.menuIzq li a:hover{
	color: #6C7250;
	background-position:0 -32px;	
}
/*--------------------------------------Fin Menu Izq------------------------------ */

/*-----------------------------otrosEventos logoMexico-----------------------------------------------*/
div#logoMexico {
border:1px solid #D1D1D1;
width:140px;
margin:100px 0 0 10px;
padding-bottom:5px;
}
div#logoMexico a {
background-image:url(../images/LogosIir/logoMexico.gif);
display:block;
height:44px;
width:140px;
}
div#logoMexico a:hover {
background-position:0 -44px;
}
/*-----------------------------Fin otrosEventos-----------------------------------------------*/

/*-----------------------------DavidNorton-----------------------------------------------*/
div#imgProduc {
	width:102px;
	height:145px;
    border: 2px solid #DFE0E0;
	margin: 12px 0 0 30px;
}

div#imgProduc a{
	background-image:url(../images/BE112.jpg);
	display:block;
	width:102px;
	height:145px;

}

div#imgProduc a:hover {
background-position:0 -145px;
}

/*-----------------------------Fin DavidNorton-----------------------------------------------*/

.PromocionIpad{
	background-image:url(../images/BannerProximo2011.gif);
	height:90px;
	width:700px;
	margin-bottom:50px;
}


/*-----------------------------Siguenos en-----------------------------------------------*/
.redesSociales {
padding:15px 10px 0 0;
}

a#siguenosLinkedinCol {
background-image:url(../images/LinkedIn.png);
display:block;
height:32px;
margin:10px 10px 0 30px;
width:32px;
float:left;
}
a, object {
outline:medium none;
}
a#siguenosLinkedinCol:hover{
	background-position: 0 -32px;
}

a#siguenosTwitterCol {
background-image:url(../images/Twitter.png);
display:block;
height:32px;
margin:10px 10px 0 0;
width:32px;
float:left;
}
a, object {
outline:medium none;
}
a#siguenosTwitterCol:hover{
	background-position: 0 -32px;
}
/*-----------------------------FinSiguenos en-----------------------------------------------*/


/*-----------------------------contenedorTextosEvento------------------------------------------*/
div.contenedorTextosEvento{
	background-color:#FFF;
	width:750px;
	float:left;
	padding:25px;
}
div.contenedorTextosEvento h1{
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
	
}
div.contenedorTextosEvento h2{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
div.contenedorTextosEvento h3{
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}
div.contenedorTextosEvento h5{
	margin:0;
	padding:0;
	margin:7px 3px 7px 3px;
	font-size:10px;
}
div.contenedorTextosEvento p{
	margin:0 30px 10px 30px;
	
}
div.contenedorTextosEvento ul{
	margin-bottom:13px;
}
/*--estiloa a todos los enlaces--*/
div.contenedorTextosEvento a{
	color:#60839A;
}
div.contenedorTextosEvento a:hover{
	color:#475D74;
}

/*-----------------------------Fin contenedorTextosEvento------------------------------------------*/


/*---------------------------------------Trayectoria---------------------------------------*/
div.fotosOtrosEventos{
}
div.fotosOtrosEventos ul{
	list-style:none;
}
div.fotosOtrosEventos li{
	float:left;
	margin:0 5px 8px 0;
}
div.contenedorTextosEvento img{
}
/*---------------------------------------Fin Trayectoria---------------------------------------*/


/*---------------------------------------LogosEmpresasIir---------------------------------------*/
div.colCont {
margin-bottom:5px;
}

#logosIirEmpresas{
	width:160px;
	margin:10px;
}
div#logoMexicoT {
border:1px solid #D1D1D1;
}
div#logoMexicoT a {
background-image:url(../images/LogosIir/logoMexicoT.gif);
display:block;
height:44px;
width:158px;
}
div#logoMexicoT a:hover {
background-position:0 -44px;
}
div#logoSpain {
border:1px solid #D1D1D1;
}
div#logoSpain a {
background-image:url(../images/LogosIir/logoSpain.gif);
display:block;
height:44px;
width:158px;
}
div#logoSpain a:hover {
background-position:0 -44px;
}
div#logoPortugal {
border:1px solid #D1D1D1;
}
div#logoPortugal a {
background-image:url("../images/LogosIir/logoPortugalMen.gif");
display:block;
height:44px;
width:158px;
}
div#logoPortugal a:hover {
background-position:0 -44px;
}
div#logosInforma {
border:1px solid #D1D1D1;
padding:5px 0 0 9px;
}
div#logosInforma a {
background-repeat:no-repeat;
display:block;
}
a#logoGrupoInforma {
background-image:url(../images/LogosIir/logoGrupoInforma.gif);
height:18px;
margin:0 0 10px;
}
a#logoGrupoInforma:hover {
background-position:0 -18px;
}
a#logoInfoMarine, a#logoInfoPower, a#logoInfoEnviro, a#logoInfoDomus {
border-bottom:1px solid #DFE0E0;
height:20px;
margin:0 0 5px 6px;
padding-bottom:3px;
width:81px;
}
a#logoInfoMarine:hover, a#logoInfoPower:hover, a#logoInfoEnviro:hover, a#logoInfoDomus:hover {
background-position:0 -23px;
}
a#logoInfoMarine {
background-image:url("../images/LogosIir/logoInfoMarine.gif");
}
a#logoInfoPower {
background-image:url("../images/LogosIir/logoInfoPower.gif");
}
a#logoInfoEnviro {
background-image:url("../images/LogosIir/logoInfoEnviro.gif");
}
a#logoInfoDomus {
background-image:url("../images/LogosIir/logoInfoDomus.gif");
border:medium none;
}
div#logoEsi {
border:1px solid #D1D1D1;
}
div#logoEsi a {
background-image:url("../images/LogosIir/logoEsi.gif");
display:block;
height:51px;
width:158px;
}
div#logoEsi a:hover {
background-position:0 -51px;
}
div#logoCit {
border:1px solid #D1D1D1;
}
div#logoCit a {
background-image:url("../images/LogosIir/logoCit.gif");
display:block;
height:50px;
width:158px;
}
div#logoCit a:hover {
background-position:0 -50px;
}
div#logoTodofide {
border:1px solid #D1D1D1;
clear:both;
}
div#logoTodofide a {
background-image:url("../images/LogosIir/logoTodofide.gif");
display:block;
height:21px;
width:158px;
}
div#logoTodofide a:hover {
background-position:0 -21px;
}
div#logoInforma {
border:1px solid #D1D1D1;
}
div#logoInforma a {
background-image:url("../images/LogosIir/informaMen.gif");
display:block;
height:60px;
width:158px;
}
div#logoInforma a:hover {
background-position:0 -60px;
}
div#logoDatamonitor {
border:1px solid #D1D1D1;
}
div#logoDatamonitor a {
background-image:url("../images/LogosIir/logoData.gif");
display:block;
height:25px;
width:158px;
}
div#logoDatamonitor a:hover {
background-position:0 -25px;
}

/*---------------------------------------Fin LogosEmpresasIir---------------------------------------*/


/*---------------------------------------Media Partners---------------------------------------*/
a.mediaPartners{
	display:block;
	border:1px solid #60839A;
	width:350px;
	height:100px;
	margin:0 10px 20px 0;
	float:left;
}
a.mediaPartners:hover{
	border:1px solid #9a2b3c;
}


/*---------------------------------------Fin Media Partners---------------------------------------*/


/*-------------------lugar y precio----------------------------*/
div.map{
	float:left;
	margin-left:80px;
	margin-bottom:30px;
}

div#hotel{
	width:250px;
	float:left;
	padding-left:35px;
}
div#hotel p{
	margin:0 0 10px 0;
	padding:0;
}

div.fotoHotel{
	width:288px;
	height:200px;
	margin-top:22px;
}

table.tablaPrecios {
margin-top:10px;
width:478px;
margin-left:50px;
float:left;
margin-bottom:40px;
}
table.tablaPrecios td {
border:1px solid #D1D1D1;
padding:3px 5px;
}
td.contPrecio {
width:405px;
}
td.contEuros {
text-align:right;
width:68px;
}
td.cabePrecios {
background-color:#F2F2F2;
font-weight:bold;
}
p#textoIva {
padding-top:5px;
text-align:right;
}

div.inscrip a{
	display:block;
  	height: 20px;
	width:110px;
	color: #fff;
	background-image:url(../images/btn_inscrip.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	float:left;
	text-align:center;
	padding:5px;
	margin:50px 0 0 15px;
	text-decoration:none;
}
div.inscrip a:hover{
	color: #282828;
	background-position:0 -30px;	
}
/*-------------------fin lugar y precio----------------------------*/


/*-----------------------------Datos patrocinador------------------------------------------*/
a.imgPatro{
	display:block;
	background:url(../images/LogoPatro/PwC_PRUEBA.png) no-repeat 0 0;
	width:500px;
	height:100px;
	text-indent:-2000px;
	margin:0 auto;
}
a.imgPatroTecno{
	display:block;
	background:url(../images/LogoPatro/Oracle.png) no-repeat 0 0;
	width:450px;
	height:100px;
	text-indent:-2000px;
	margin:0 auto;
}
a.imgExhibitor{
	display:block;
	background:url(../images/LogoPatro/Fujitsu.png) no-repeat 0 0;
	width:400px;
	height:100px;
	text-indent:-2000px;
	margin:0 auto;
}
.textoPatro{
	background-color:#093;
	width:700px;
	height:200px;
}
div.contPatros{
	margin-bottom:70px;
}
/*-----------------------------Fin Datos patrocinador------------------------------------------*/


/*-----------------------------contenedorPonente------------------------------------------*/
div.contenedorPonente{
	background-color:#f8f8f8;
	width:700px;
	padding:15px;
	border:2px solid #496072;
	margin-bottom:10px;
}

div.contFotoDatos{
	background-color:#f8f8f8;
	height:100px;
	padding:5px;
	margin-bottom:20px;
}
div.contenedorContenidoPonente{
	background-color:#efefef;
	padding:10px;
	border:1px solid #496072;
}

div.contenedorContenidoPonente img{
	float:left;
	margin:0 5px 5px 0;
}

div.contenedorDatosPonente{
	background-color:#f4f5ed;
	float:left;
	width:563px;
	text-align:center;
	min-height:100px;
	margin-bottom:5px;
}

/*-----------------------------Fin contenedorPonente------------------------------------------*/


/*-----------------------------contenedorPonenteDrch------------------------------------------*/
div.contenedorContenidoPonenteDrch{
	background-color:#efefef;
	padding:10px;
	border:1px solid #496072;
}
div.contenedorContenidoPonenteDrch img{
	float:right;
	margin:0 0 5px 5px;
}
div.contenedorDatosPonenteDrch{
	background-color:#f4f5ed;
	float:right;
	width:563px;
	text-align:center;
	min-height:100px;
	margin-bottom:5px;
}

div.contenedorPonente a, div.contenedorContenidoPonenteDrch a{
	text-decoration:none;
	font-weight:bold;
	border:1px solid #496072;
	font-size:10px;
}
/*-----------------------------Fin contenedorPonenteDrch------------------------------------------*/


/*-----------------------------contenedorContactoIzq------------------------------------------*/
div.contactoIzq{
	background-color:#f8f8f8;
	width:350px;
	padding:5px;
	border:2px solid #496072;
	overflow:auto;
}

div.fotoContactoIzq{
	background-color:#FFF;
	width:100px;
	height:100px;
	border:1px solid #496072;
	float:left;
	margin-right:10px;
}

div.datosContactoIzq{
	background-color:#f4f5ed;
	width:238px;
	min-height:100px;
	float:left;
	text-align:center;
}

/*-----------------------------Fin contenedorContactoIzq------------------------------------------*/

/*-----------------------------contenedorContactoDrch------------------------------------------*/
div.contactoDrch{
	background-color:#f8f8f8;
	width:350px;
	padding:5px;
	border:2px solid #496072;
	overflow:auto;
	float:right;
}

div.fotoContactoDrch{
	background-color:#FFF;
	width:100px;
	height:100px;
	border:1px solid #496072;
	float:right;
	margin-left:10px;
}

div.datosContactoDrch{
	background-color:#f4f5ed;
	width:238px;
	min-height:100px;
	float:right;
	text-align:center;
}

/*-----------------------------Fin contenedorContacto------------------------------------------*/


/*-----------------------------Pie------------------------------------------*/
div#pie{
	background:url(../images/index_34.jpg) no-repeat 0 0;
	width:970px;
	height:36px;
	clear:both;
	color:#FFFFFF;
	font-size:10px;
	padding:23px 15px 0 15px;
}
div#pie a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
div#pie a:hover{
	color:#cccccc;
}
/*-----------------------------Fin Pie------------------------------------------*/
