@charset "UTF-8";
* { margin:0px; padding:0px; color:#d8d8d8; font-family:Arial, Helvetica, sans-serif; font-size:11px;text-decoration:none; vertical-align:top; border:none;}
body {background-color: #010103;background-image: url(../images/tmp_01/bg_fondo.jpg);background-repeat: no-repeat;background-position: center top;  }
#main{width:995px; margin-left:auto; margin-right:auto;}
p { line-height:18px; text-align:justify; margin-bottom:15px;}
.logos_desp{ border:2px solid #000;}


/**/
#header {background-color: #000;background-image: url(../images/tmp_01/header.jpg);	background-repeat: repeat-x;padding-left:20px; padding-right:20px;}
#header a.privado{color: #b0b0b0;background-image: url(../images/tmp_01/ico_privado.jpg);background-position: left; background-repeat:no-repeat;padding-left: 30px; margin-top:5px; padding-top:3px; padding-bottom:3px; float:right;}
#header #nav{ height:31px; }
#header #nav ul{ margin-top:10px;}
#header #nav ul li{ float:left; margin-right:30px; list-style:none;}
#header #nav ul li a{ font-size:12px; color:#FFF;}


/**/
.flash{ height:293px;}
.flash_int{ height:102px;}

/**/
#cont {background-image: url(../images/tmp_01/bg_h_cont.gif);background-position: left top; background-repeat: repeat-x; padding-left:20px; padding-right:20px; padding-top:25px;}
#cont table.diag .col1{ width:400px;}
#cont table.diag .col2{background-image: url(../images/tmp_01/lin_sep.gif);background-position: left top;background-repeat: repeat-y; width:325px;}
#cont table.diag .col3{}

#cont table.diag .col2 .asociados{margin-left:22px; margin-right:10px;}
#cont table.diag .col2 .asociados h1{ font-size:14px; font-weight:normal; text-transform:uppercase; margin-bottom:10px;}
#cont table.diag .col2 .asociados a img{ border:#222 1px solid; float:left; margin-right:10px; margin-bottom:5px; width:36px; height:36px; overflow:hidden;}

#cont table.diag .col2 .banner2{background-image: url(../images/tmp_01/lin_sep_h.gif);background-position: left top;background-repeat: repeat-x;margin-left:22px; margin-right:20px; clear:both;}

.not { padding-right:22px;}
.not h1{font-size:15px; text-transform:uppercase; margin-bottom:20px; color:#FFF; font-weight:normal;background-image: url(../images/tmp_01/lin_sep_h.gif);background-position: left bottom;background-repeat: repeat-x;  }
.not h1.titulo{font-size:13px; text-transform:uppercase;color: #fff; font-weight:normal; margin-bottom:10px; background-image:none;}
.not p strong{ color:#E6E6E6}

.n_ant { border:#4d4d4d 1px solid; padding:5px; margin-top:10px; }
.n_ant h2{font-size:13px; font-weight:normal; color:#d8d8d8; border-bottom: #757575 1px solid; margin-bottom:12px; padding-bottom:3px; padding-left:1px;}
.n_ant h2 span{ margin-left:200px;}
.n_ant ul.l_ant{ margin-left:30px;}
.n_ant ul.l_ant li{ list-style:none; list-style-image:url(../images/tmp_01/bullet_n_ant.gif); padding-bottom:5px; color:#8f8f8e;}
.n_ant ul.l_ant li a{ margin-left:0px; color: #999}
.n_ant ul.l_ant li a:hover{ color:#ccc}

.prov { margin-left:22px;background-image: url(../images/tmp_01/lin_sep_h.gif);background-position: left top;background-repeat: repeat-x; padding-top:10px;}
.prov h2{font-size:13px; font-weight:normal; color:#d8d8d8; border-bottom: #757575 1px solid; margin-bottom:12px; padding-bottom:3px; padding-left:1px;}
.prov ul.l_prov{ margin-left:30px; margin-bottom:20px;}
.prov ul.l_prov li{ list-style:none; list-style-image:url(../images/tmp_01/bullet_n_ant.gif); padding-bottom:5px; color:#8f8f8e;}
.prov ul.l_prov li a{ margin-left:0px; color: #999}
.prov ul.l_prov li a:hover{ color:#ccc}
.prov  p a{ margin-left:150px;}


/**/
#barra_seccion {background-image: url(../images/tmp_01/bg_seccion.gif);background-position: left top; background-repeat: repeat-x; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px;}
#barra_seccion h1.seccion{font-size:22px; font-weight:normal; text-align:right;}
#cont_int {background-image: url(../images/tmp_01/bg_int.gif);background-position: left top; background-repeat: repeat; padding-left:20px; padding-right:20px; padding-top:30px;}

#cont_int .col1 {background-image: url(../images/tmp_01/lin_sep_v.gif);background-position: right top; background-repeat: repeat-y; }
#cont_int .col1 .asociados{margin-right:0px;  margin-right:27px; margin-bottom:20px;}
#cont_int .col1 .asociados h1{ font-size:14px; font-weight:normal; text-transform:uppercase; margin-bottom:10px;}
#cont_int .col1 .asociados h1 span{ font-size:10px; font-weight:normal; color:#666; margin-left:100px;}
#cont_int .col1 .asociados a img{ border:#222 2px solid; float:left; margin-right:15px; margin-bottom:17px; width:62px; height:62px; overflow:hidden;}


#cont_int .col1 {background-image: url(../images/tmp_01/lin_sep_v.gif);background-position: right top; background-repeat: repeat-y; }
#cont_int .col1 .proveedores{margin-right:0px;  margin-right:27px; margin-bottom:20px;}
#cont_int .col1 .proveedores h1{ font-size:14px; font-weight:normal; text-transform:uppercase; margin-bottom:10px;}
#cont_int .col1 .proveedores dt{ font-size:12px; font-weight:normal; text-transform:uppercase; margin-bottom:10px;}
#cont_int .col1 .proveedores a img{ border:#333 1px solid; float:left; margin-right:15px; margin-bottom:17px;}

#cont_int .col1 .intro { clear:both; display:block; overflow:auto;margin-right:27px; margin-bottom:20px;background-image: url(../images/tmp_01/lin_sep_h.gif);background-position: left bottom;background-repeat: repeat-x; }
#cont_int .col1 .intro h2{ font-size:18px; display:block; text-transform:uppercase; margin-bottom:25px;background-image: url(../images/tmp_01/lin_sep_h.gif);background-position: left bottom;background-repeat: repeat-x; padding-bottom:5px; }
#cont_int .col1 .intro h3{ font-size:11px; text-align:justify; line-height:18px; margin-bottom:20px; }
#cont_int .col1 .intro h3 a{ color:#FC0}

#cont_int .col1 .intro .categorias{ background-color:#222; padding:10px; margin-left:20px; float:right; margin-bottom:20px;}

.col1 .intro a{ color:#FC0}
.col1 .intro a:hover{ color:#fff; text-decoration:underline;}
.col1 .intro ul.listado{ padding-left:30px; list-style-type:square:}

#cont_int .col1 .margen { clear:both; display:block; overflow:auto;margin-right:27px;margin-bottom:20px;}
#cont_int .col1 .margen h4 {margin-bottom:10px; text-transform:uppercase; background-color:#333; padding:5px;}
#cont_int .col1 .margen h3 {margin-bottom:10px;}

#cont_int .col1 .margen .sep{padding:20px;}

#cont_int .col1 .margen dl h3{ font-size:14px; text-align:justify;margin-bottom:10px;border-bottom: 1px solid #666; display:block; clear:both;}
#cont_int .col1 .margen dl dd{ margin-bottom:30px; margin-left:30px;}
#cont_int .col1 .margen a{ color:#FC0}
#cont_int .col1 .margen ul{ list-style:square; padding-left:30px;}
#cont_int .col1 .margen ul li{ margin-bottom:10px; color:#FFF}
#cont_int .col1 .margen ol{padding-left:30px;}
#cont_int .col1 .margen ol li{ margin-bottom:10px; color:#FFF}

#cont_int .col1 .margen2 { clear:both; display:block; overflow:auto;margin-right:27px;margin-bottom:20px;}
#cont_int .col1 .margen2 h4 {margin-bottom:10px; text-transform:uppercase; background-color:#333; padding:5px;}

#cont_int .col1 .margen2 h1 {margin-bottom:10px; text-transform:uppercase; font-size:18px;padding:5px;}
#cont_int .col1 .margen2 ul{ }
#cont_int .col1 .margen2 ul li{}

#cont_int .col1 .margen3 { clear:both; display:block; overflow:auto;margin-right:27px;margin-bottom:20px;}
#cont_int .col1 .margen3 h3{ font-size:14px; text-align:justify;margin-bottom:10px;border-bottom: 1px solid #666; display:block; clear:both;}
#cont_int .col1 .directorio{float:left; height:150px;  }
#cont_int .col1 .directorio .foto{ margin-right:20px; border:1px solid #dcdcdc;}
#cont_int .col1 .directorio .nombre{color:#d1d1d1; padding-bottom:3px;width:210px;}
#cont_int .col1 .directorio .cargo{font-weight:bold; color:#fff; padding-bottom:3px; padding-top:8px; padding-right:8px;}
#cont_int .col1 .directorio .texto{color:#fff; padding-bottom:3px; padding-top:8px; padding-right:20px;}
#cont_int .col1 .directorio .link a{ color:#ffbe0c;}



#cont_int .col1 .margen dl.noticias dt a{ font-size:14px; text-align:justify;margin-bottom:10px;border-bottom: 1px solid #666; display:block; clear:both; color:#fff; text-transform:uppercase;}
#cont_int .col1 .margen dl.noticias dd { text-indent:0px;}
#cont_int .col1 .margen dl.noticias dd a{ margin-bottom:30px; color:#CCC;}

.col1 ul.links2 { list-style-type:square; margin-left:10px; width:260px; padding-left:20px;}
.col1 ul.links2 li {padding-bottom:1px;border-bottom: 1px solid #555; margin-bottom:2px; padding-top:3px;}
.col1 ul.links2 li a { color: #ccc;padding-right:5px;}
.col1 ul.links2 li a:hover {color:#FC0;border-right:4px solid #FC0; }

.col1 ul.links { margin-bottom:20px; list-style:none;}
.col1 ul.links li { margin-left:10px; padding-left:10px; padding-bottom:1px;border-bottom: 1px solid #555; margin-bottom:2px; padding-top:3px;}
.col1 ul.links li a:hover { color:#FC0; border-right:4px solid #FC0; padding-right:5px;}

.col1 ul.links3 { margin-bottom:20px; list-style:none;}
.col1 ul.links3 li {  margin-left:10px; padding-left:10px; padding-bottom:1px;border-bottom: 1px solid #555; margin-bottom:2px; padding-top:3px;padding-right:5px;}
.col1 ul.links3 li a:hover { color:#FC0; }



.foto{ border:#333 8px solid; margin-right:17px; margin-bottom:17px;}
.foto_der{ border:#333 8px solid; float:right; margin-left:17px; margin-bottom:20px;}
.foto_izq{ border:#333 8px solid; float:left; margin-right:17px; margin-bottom:17px;}

#cont_int .col2{ width:293px;}
#cont_int .col2 .barra_int { margin-left:22px;padding:10px; border:#4e4e4e solid 1px; margin-bottom:10px;}
#cont_int .col2 .barra_int h2{font-size:13px; font-weight:normal; color:#d8d8d8; border-bottom: #757575 1px solid; margin-bottom:12px; padding-bottom:3px; padding-left:1px; }
#cont_int .col2 .barra_int h2 span a{ margin-left:70px;}
#cont_int .col2 .barra_int h2 span.mas a{ margin-left:102px;}
#cont_int .col2 .barra_int ul.list{ margin-left:30px; margin-bottom:20px;}
#cont_int .col2 .barra_int ul.list li{ list-style:none; list-style-image:url(../images/tmp_01/bullet_n_ant.gif); padding-bottom:5px; color:#8f8f8e;}
#cont_int .col2 .barra_int ul.list li a{ margin-left:0px; color: #999}
#cont_int .col2 .barra_int ul.list li a:hover{ color:#ccc}
#cont_int .col2 .barra_int .gpx a{ margin-left:5px;}

#cont_int .list_num{ margin-left:30px; margin-bottom:20px;}
#cont_int .list_num li{ list-style:decimal;padding-bottom:5px;border-bottom: #757575 1px solid; }

#cont_int .list_num2{ margin-left:30px; margin-bottom:20px;}
#cont_int .list_num2 li{ list-style: square;padding-bottom:5px;border-bottom: #757575 1px solid; }
#cont_int .list_num2 li.pad2{ margin-left:30px; color:#999;}

#cont_int .list_num3{ margin-left:30px; margin-bottom:20px;}
#cont_int .list_num3 li{ list-style: none;padding-bottom:5px;border-bottom: #757575 1px solid; }


/**/
.banners {  background-color:#282828; text-align:center;background-image: url(../images/tmp_01/banner_a.gif);background-position: left top; background-repeat: no-repeat; margin-top:10px;}
.banners span{ display:block;background-image: url(../images/tmp_01/banner_b.gif);background-position: right top; background-repeat: no-repeat;}
.banners span img{margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; background-color:#282828; margin-left:3px; margin-right:3px;}

/**/
.footer{ text-align:center;background-image: url(../images/tmp_01/bg_footer.gif);background-position: left top; background-repeat:no-repeat; padding-top:10px; color:#666;}



/**/
.video_dest{margin-left:22px; margin-right:10px; margin-bottom:20px; background-image:url(../images/video_destacado/video06.jpg); width:278px; height:134px;}
.video_dest span.texto{ float:right; width:130px; padding-top:30px;}
.video_dest table td +td{ padding-left:20px;}
.video_dest table td +td h4{ font-size:12px; font-weight:normal; text-transform:uppercase; padding-bottom:5px;}
.video_dest table td +td p{ line-height:14px;}


/*cannes2011*/
#barra_seccion_cannes {background-image: url(../images/tmp_01/bg_seccion_cannes.gif);background-position: left top; background-repeat: repeat-x; padding-left:20px; padding-right:20px; padding-top:9px; padding-bottom:9px;}
#barra_seccion_cannes h1.seccion{font-size:22px; font-weight:normal; text-align:right; color:#FFF;}

#cont_cannes {padding-top:10px; background-color:#fff;background-image: url(../images/cannes/bg_cannes.gif);background-position: left top;}
#cont_cannes .col1 {}
#cont_cannes .col1 .intro{ padding:20px; margin:20px; margin-right:10px; background-color:#FFF;-moz-border-radius: 10px;-webkit-border-radius: 10px; color:#333;}
#cont_cannes .col1 .intro p{color:#333;}
#cont_cannes .col1 .intro h2{ font-size:18px; display:block; text-transform:uppercase; margin-bottom:15px;padding-bottom:5px; color:#F90; margin-top:10px; border-bottom:2px solid #CCC; }
#cont_cannes .col1 .intro h3{ font-size:11px; text-align:justify; line-height:18px; margin-bottom:20px; }
#cont_cannes .col1 .intro h3 a{ color:#FC0}
#cont_cannes .col1 .intro .foto_der{ float:right; border:5px solid #ccc;}
#cont_cannes .col1 .intro .foto_izq{ float:left; border:5px solid #ccc;}
#cont_cannes .col1 .intro ul.list { list-style:none;}
#cont_cannes .col1 .intro ul.list li{ margin-bottom:3px; list-style:none;}
#cont_cannes .col1 .intro ul.list li a{ padding:7px; padding-left:15px; display:block; width:285px; font-size:14px; background-color: #fa6600; color:#fff; font-weight:bold;}

/*#cont_cannes .col1 .asociados{margin-right:0px;  margin-right:27px; margin-bottom:20px;}
#cont_cannes .col1 .asociados h1{ font-size:14px; font-weight:normal; text-transform:uppercase; margin-bottom:10px;}
#cont_cannes .col1 .asociados h1 span{ font-size:10px; font-weight:normal; color:#666; margin-left:100px;}
#cont_cannes .col1 .asociados a img{ border:#222 2px solid; float:left; margin-right:15px; margin-bottom:17px; width:62px; height:62px; overflow:hidden;}*/

#cont_cannes .col2{ }
#cont_cannes .col2 .col2_marg{ padding:20px;margin:20px; margin-left:10px; background-color:#FFF;-moz-border-radius:10px;-webkit-border-radius: 10px;}
#cont_cannes .col2 .barra_int { border:#ccc solid 1px; margin-bottom:10px; width:200px;}
#cont_cannes .col2 .barra_int h2{font-size:13px; font-weight:normal; color:#fa6600; border-bottom: #757575 1px solid; margin-bottom:12px; padding-bottom:3px; padding-left:1px; }
#cont_cannes .col2 .barra_int h2 span a{ margin-left:70px;}
#cont_cannes .col2 .barra_int h2 span.mas a{ margin-left:102px;}
#cont_cannes .col2 .barra_int ul.list{ margin-left:30px; margin-bottom:20px;}
#cont_cannes .col2 .barra_int ul.list li{ list-style:none; list-style-image:url(../images/tmp_01/bullet_n_ant.gif); padding-bottom:5px; color:#8f8f8e;}
#cont_cannes .col2 .barra_int ul.list li a{ margin-left:0px; color: #666}
#cont_cannes .col2 .barra_int ul.list li a:hover{ color:#ccc}
#cont_cannes .col2 .barra_int .galeria { text-align:center; margin-bottom:10px;}
#cont_cannes .col2 .barra_int .galeria img{ margin-left:auto; margin-right:auto;border:2px solid #ccc; width:180px;}
#cont_cannes .col2 .barra_int .gpx a{ margin-left:5px;}
