/*--- CLEARFIX ---*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/*comunes*/
html{
	height: 100%;
}
body{
	font-family:'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height:1.3em;
	margin:0;
	padding:0;
	color:#0d3e67;
	background-color:#fcfdff;
	background-image: url(../imx/bg.png);
	background-repeat: repeat-x;
	height: 100%;
}

a:link, a:visited, a:active {text-decoration: none;color:#0d3e67;}
a:hover{text-decoration: underline;}
.limpiar{clear: both;}
.left{float: left;}
.right{float: right;}
.centrar{text-align: center;}
.negrita{font-weight:bold;}
/*estructura*/
.base{
background-image: url(../imx/bg0.png);
background-repeat: no-repeat;
background-position: top center;
padding: 0;	
min-height:100%;
overflow: hidden;
}
.cabeceira_gal{
width: 911px;
height: 348px;
margin: 0 auto;
padding: 0;
background-image: url(/imx/cabeceiradous.png);
_background-image: url(/imx/cabeceiradousie.png);
background-repeat: no-repeat;
background-position: top;
}
.cabeceira_cas{
width: 911px;
height: 348px;
margin: 0 auto;
padding: 0;
background-image: url(/imx/cabeceiradous_cas.png);
_background-image: url(/imx/cabeceiradousie_cas.png);
background-repeat: no-repeat;
background-position: top;
}
h1{
width: 290px;
height: 170px;
float: left;
margin-top:26px;
}
h1 a{
width: 290px;
height: 170px;
display: block;
text-indent: -9999px;
}
h2#concello{
width: 227px;
_width: 160px;
height: 51px;
float: right;
margin-top:60px;

}
h2#concello a{
width: 227px;
_width: 160px;
height: 51px;
display: block;
text-indent: -9999px;
}
.menu_gal{
width:734px;
height: 36px;
float: left;
margin: 0 auto 10px auto;
_margin: 100px 0 10px 0;
padding: 0;
}
.menu_gal ul {
float:left;
margin:0;
padding:0;
width:734px;
}
.menu_gal ul li {
display:inline;
float:left;
text-indent:-9999px;
}
.menu_gal ul li a {
display:block;
height:36px;
}
.menu_gal ul li a.m0{
background-image:url(/imx/menu01.png);
_background-image:url(/imx/menu01ie.png);
background-repeat: no-repeat;
width:125px;

}
.menu_gal ul li a.m0:hover, .menu_gal ul li a.m0_activo{
background-image:url(/imx/menu02.png);
_background-image:url(/imx/menu02ie.png);
background-repeat: no-repeat;
width:125px;
}
.menu_gal ul li a.m1{
background-image:url(/imx/menu11.png);
background-repeat: no-repeat;
width:73px;
}
.menu_gal ul li a.m1:hover, .menu_gal ul li a.m1_activo{
background-image:url(/imx/menu12.png);
background-repeat: no-repeat;
width:73px;
}
.menu_gal ul li a.m2{
background-image:url(/imx/menu21.png);
background-repeat: no-repeat;
width:151px;
}
.menu_gal ul li a.m2:hover, .menu_gal ul li a.m2_activo{
background-image:url(/imx/menu22.png);
background-repeat: no-repeat;
width:151px;
}
.menu_gal ul li a.m3{
background-image:url(/imx/menu31.png);
background-repeat: no-repeat;
width:74px;
}
.menu_gal ul li a.m3:hover, .menu_gal ul li a.m3_activo{
background-image:url(/imx/menu32.png);
background-repeat: no-repeat;
width:74px;
}
.menu_gal ul li a.m4{
background-image:url(/imx/menu41.png);
background-repeat: no-repeat;
width:107px;
}
.menu_gal ul li a.m4:hover, .menu_gal ul li a.m4_activo{
background-image:url(/imx/menu42.png);
background-repeat: no-repeat;
width:107px;
}
.menu_gal ul li a.m5{
background-image:url(/imx/menu51.png);
background-repeat: no-repeat;
width:85px;
}
.menu_gal ul li a.m5:hover, .menu_gal ul li a.m5_activo{
background-image:url(/imx/menu52.png);
background-repeat: no-repeat;
width:85px;
}
.menu_gal ul li a.m6{
background-image:url(/imx/menu61.png);
background-repeat: no-repeat;
width:119px;
}
.menu_gal ul li a.m6:hover, .menu_gal ul li a.m6_activo{
background-image:url(/imx/menu62.png);
background-repeat: no-repeat;
width:119px;
}
/*menu castellano*/
.menu_cas{
width:734px;
height: 36px;
float: left;
margin: 0 auto 10px auto;
_margin: 100px 0 10px 0;
padding: 0;
}
.menu_cas ul {
float:left;
margin:0;
padding:0;
width:734px;
}
.menu_cas ul li {
display:inline;
float:left;
text-indent:-9999px;
}
.menu_cas ul li a {
display:block;
height:36px;
}
.menu_cas ul li a.m0{
background-image:url(/imx/menu01_cas.png);
_background-image:url(/imx/menu01ie_cas.png);
background-repeat: no-repeat;
width:125px;

}
.menu_cas ul li a.m0:hover, .menu_cas ul li a.m0_activo{
background-image:url(/imx/menu02_cas.png);
_background-image:url(/imx/menu02ie_cas.png);
background-repeat: no-repeat;
width:125px;
}
.menu_cas ul li a.m1{
background-image:url(/imx/menu11.png);
background-repeat: no-repeat;
width:73px;
}
.menu_cas ul li a.m1:hover,.menu_cas ul li a.m1_activo{
background-image:url(/imx/menu12.png);
background-repeat: no-repeat;
width:73px;
}
.menu_cas ul li a.m2{
background-image:url(/imx/menu21_cas.png);
background-repeat: no-repeat;
width:151px;
}
.menu_cas ul li a.m2:hover, .menu_cas ul li a.m2_activo{
background-image:url(/imx/menu22_cas.png);
background-repeat: no-repeat;
width:151px;
}
.menu_cas ul li a.m3{
background-image:url(/imx/menu31.png);
background-repeat: no-repeat;
width:74px;
}
.menu_cas ul li a.m3:hover, .menu_cas ul li a.m3_activo{
background-image:url(/imx/menu32.png);
background-repeat: no-repeat;
width:74px;
}
.menu_cas ul li a.m4{
background-image:url(/imx/menu41_cas.png);
background-repeat: no-repeat;
width:107px;
}
.menu_cas ul li a.m4:hover,.menu_cas ul li a.m4_activo{
background-image:url(/imx/menu42_cas.png);
background-repeat: no-repeat;
width:107px;
}
.menu_cas ul li a.m5{
background-image:url(/imx/menu51.png);
background-repeat: no-repeat;
width:85px;
}
.menu_cas ul li a.m5:hover, .menu_cas ul li a.m5_activo{
background-image:url(/imx/menu52.png);
background-repeat: no-repeat;
width:85px;
}
.menu_cas ul li a.m6{
background-image:url(/imx/menu61_cas.png);
background-repeat: no-repeat;
width:119px;
}
.menu_cas ul li a.m6:hover, .menu_cas ul li a.m6_activo{
background-image:url(/imx/menu62_cas.png);
background-repeat: no-repeat;
width:119px;
}

#cabder{
float:right;
height:312px;
_height:300px;
margin:0;
width:227px;
_width:166px;

}
#concurso{
display:block;
float:right;
height:160px;
margin-top:50px;
margin-right:20px;
_margin-top:50px;
_margin-right:10px;
width:152px;
}
#concurso a{
display:block;
height:160px;
width:152px;
z-index: 100;
border: none;
color:transparent;
}
#concurso a img{
display:block;
border: none;
color:transparent;
}
#pe{
border-bottom: 15px solid #6bb8fe;
height: 36px;
margin-top: 15px;
}
#pe_content{
width: 1210px;
height: 36px;
margin: 0 auto;
padding: 0;
background-image: url(/imx/bgpe.png);
background-position: 0 0;
width: 911px;
}
.enlconcello{
width: 150px;
height: 33px;
float: right;
}
a.enlconcello{
width: 150px;
height: 33px;
display: block;
text-indent: -9999px;
float: right;
}
#cont_portada
{
margin: 0 auto;
padding: 0;
background-image: url(/imx/puntosdos.png);
background-repeat: no-repeat;
background-position: top center;
}
#cont_portada_items{
margin:15px auto;
padding:0;
width:911px;
}
#actualidade_port_cont, #galerias_port_cont{
width:293px;
float: left;
margin:0 16px 0 0;
padding:0;
}

#actualidade_port_tit_gal{
width:293px;
height: 42px;
float: left;
background-image: url(/imx/titactualidadeport.png);
background-repeat: no-repeat;
margin:0;
padding:0;
text-indent: -9999px;
}
#actualidade_port_tit_gal h2{
width:293px;height: 42px;
display: block;
margin:0;
padding:0;
}
#actualidade_port_tit_gal h2 a{
width:293px;height: 42px;
display: block;
margin:0;
padding:0;
}
#actualidade_port_tit_cas{
width:293px;
height: 42px;
float: left;
background-image: url(/imx/titactualidadeport_cas.png);
background-repeat: no-repeat;
margin:0;
padding:0;
text-indent: -9999px;
}
#actualidade_port_tit_gal_cas h2{
width:293px;height: 42px;
display: block;
margin:0;
padding:0;
}
#actualidade_port_tit_gal_cas h2 a{
width:293px;height: 42px;
display: block;
margin:0;
padding:0;
}
#actualidade_port{
width:293px;
height: 212px;
overflow: hidden;
float: left;
background-image: url(/imx/bgactualidade.png);
background-repeat: repeat-y;
margin:0;
padding:0;
}
#galerias_cont{
width:293px;
height: 254px;
float: left;
margin:0 16px 0 0;
padding:0;
}
.galerias_port_tit_gal{
text-indent: -9999px;
width:293px;
height: 42px;
float: left;
margin:0;
padding:0;
background-image: url(/imx/titgaleriasport.png);
background-repeat: no-repeat;
}
.galerias_port_tit_gal h2{
width:293px;
height: 42px;
display: block;
margin:0;
padding:0;
}
.galerias_port_tit_gal h2 a{
width:293px;
height: 42px;
display: block;
margin:0;
padding:0;
}
.galerias_port_tit_cas{
text-indent: -9999px;
width:293px;
height: 42px;
float: left;
margin:0;
padding:0;
background-image: url(/imx/titgaleriasport_cas.png);
background-repeat: no-repeat;
}
.galerias_port_tit_cas h2{
width:293px;
height: 42px;
display: block;
margin:0;
padding:0;
}
.galerias_port_tit_cas h2 a{
width:293px;
height: 42px;
display: block;
margin:0;
padding:0;
}

#galerias_portp{
width:293px;
height: 212px;
float: left;
background-image: url(/imx/bggalerias.png);
background-repeat: no-repeat;
margin:0;
padding:0;
}
#galeria_port_cont{
width:260px;
margin:10px auto 0 auto;
padding:0;
font-size: 11px;
font-weight: bold;
color: #fff;
}
.galeria_port{
width:183px;
height: 185px;
position: relative;
float: left;
margin:0 8px 8px 8px;
* margin:0 6px 6px 6px;
padding:0;
}
.galeria_port a{
color: #103e66;
font-size: 11px;
font-weight: bold;
padding:0 0 0 5px;
}
.galeria_port_mask {
background-image:url(/imx/marcogalport.png);
background-repeat:no-repeat;
width:183px;
height:137px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
z-index:10;
}
.galeria_port_imx_cont{
width:170px;
height:180px;
float: left;
position: relative;
margin:0 0 10px 0;
padding:0;
}
.galeria_port_imx_cont img{
width:170px;
height: 123px;
padding:7px 0 0 7px;
margin:0 0 7px 0;
}
#videos_port_cont{
width:293px;
height: 254px;
float: left;
margin:0;
padding:0;
background-image: url(/imx/bgvideos.png);
background-repeat: no-repeat;
}
#videos_port_cont object{
margin-left: 17px;
padding:0;
}
#videos_trans{
width:293px;
height: 240px;
float: left;
position: relative;
margin:0;
padding:0;
background-color: #fff;
z-index: 0;
}
#videos_trans h2{
display: none;
}
#mascaravideo{
width:293px;
height: 212px;
background-image: url(/imx/video_01.png);
background-repeat: no-repeat;
margin:0;
padding:0;
z-index: 1000;
position: absolute;
left:0;
top:0;
}
#video_port{
width:293px;
height: 212px;
margin:0 0 0 13px;
*margin:0;
padding:0;
z-index: 1;
}
#videos_port_fin{
width:293px;
height: 14px;
float: left;
background-image: url(/imx/vdeofin.png);
background-repeat: no-repeat;
margin:0;
padding:0;
display: block;
}
.novaport
{
margin:0;
padding:6px 20px;
font-size: 12px;
font-weight: bold;
}
.novaport h3
{
font-size: 12px;
font-weight: bold;
margin:0;
padding:0;
}
.novaport p.data
{
color:#fff;margin:0;
padding:0;
}
.novaportimx
{
width:103px;
float:left;
margin:0 5px 0 0;
padding:0;
}
.novaportimx img
{
width:103px;border: 1px solid #4589c6;
}
/*interiores*/
#int{
margin:15px auto;
padding:0;
width:911px;
}
#int_izq{
width:602px;
float: left;
margin:0;
padding:17px 0 0 0;
background-image:url(/imx/intizq1.png);
background-repeat: no-repeat;
font-size: 12px;
line-height:1.4em;
}
.white
{
width:602px;
float: left;
margin:0;
padding:0;
background-color: #fff;
}
.p10{
padding:10px 20px;
}
.p102{
padding:10px 20px;
_padding:10px 15px;
}
.p100{
padding:10px 20px;
_padding:10px 15px;
}
.entradilla{
color: #589ede;
font-size: 15px;
font-weight: bold;
line-height:1.15em;
}

#int_izqr{
width:602px;
height: 17px;
display: block;
float: left;
margin:0;
padding:0;
background-image:url(/imx/intizq2.png);
background-repeat: no-repeat;
}
#int_izq h2, #int_izqe h2{
color:#1968a1;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
margin:0 0 18px 0;
padding:0 0 10px 0;
border-bottom: 1px solid #589ede;
}

#int_der{
width:293px;
float: right;
margin:0;
padding:0;
}
ul.flecha{
margin:10px 0;
padding:0;
}
ul.flecha li{
list-style-type: none;
background-image:url(/imx/f1.png);
background-position:left top;
background-repeat:no-repeat;
color:#589EDE;
font-weight:bold;
font-size: 12px;
margin:0 0 0 5px;
padding:0 0 0 18px;
}
ul.flecha li a{
color:#589EDE;
}
#imx{
float:left;
width: 286px;
height:100%;
margin:0 10px 0 0;
padding:0;
position:relative;
}

#imx_cont{
width:286px;
height: 214px;
margin:0;
padding:0;
}
#imx_cont img{
width:286px;
height: 214px;
}
.pefoto{
margin:8px 0 0 0;
font-size: 11px;
font-weight: bold;
}
.data{
margin: 0;
font-size: 11px;
font-weight: bold;
color: #589EDE;
}
#int_izq h3#novas{
color:#589EDE;
font-size:15px;
font-weight:bold;
line-height:1.15em;
margin: 0;
padding: 0;
}
#int_izq h3{
font-size:13px;
font-weight:bold;
line-height:1.15em;
margin: 0;
padding: 0;
}
#maisnovas_tit_gal {
background-image:url(/imx/novasant.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#maisnovas_tit_cas{
background-image:url(/imx/novasant_cas.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#maisnovas_tit_gal h3, #maisnovas_tit_cas h3{
display:block;
height:42px;
margin:0;
padding:0;
width:293px;
}
#maisnovas{
background-image:url(/imx/bgmaisnovas.png);
background-repeat:repeat-y;
float:left;
margin:0;
padding:0;
width:293px;
}
.p1020 {
padding:10px 20px;
}
#maisnovasfin {
background-image:url(/imx/maisnovasfin.png);
_background-image:url(/imx/maisnovasfinie.png);
background-repeat:no-repeat;
display:block;
float:left;
height:11px;
margin:0;
padding:0;
width:293px;
}
#maisnovas ul{
margin: 0;
padding: 0;
}
#maisnovas p.dt{
color:#fff;
font-size:11px;
margin: 0 0 2px 0;
padding: 0;
}
#maisnovas ul li {
color:#fff;
font-size:12px;
font-weight:bold;
list-style-type:none;
margin:5px 0;
padding:0 0 10px 0;
border-bottom: 1px solid #5ba0e1;
}
#maisnovas ul.videos li {
border-bottom:1px solid #5BA0E1;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
list-style-type:none;
margin:5px 0;
padding:0 0 10px 18px;
background-image:url(/imx/icono_video.png);
background-repeat:no-repeat;
}
#maisnovas ul li a:hover{
color:#fff;text-decoration: underline;}
#formulario{
float:left;
margin:10px 0;
padding:0;
width:100%;
}
#formulario fieldset{
margin:0;
padding:0;
border: none;
}
#formulario legend {
font-size:14px;
font-weight:bold;
margin:0 0 15px 0;
padding:0;
color:#589EDE;
display: none;
}
#formulario label {
font-size:12px;
margin:0;
padding:0;
}

#formulario p{
float:left;
margin:5px 0;
padding:0;
display: block;
clear: both;
}
 #formulario p.marxe {
float:left;
margin:5px 0;
padding:0;
width: 90%;
}

#formulario input {
font-family:'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
background-color:#d2e8fd;
border:medium none;
float:left;
font-size:12px;
font-weight:bold;
margin:0;
padding:3px;
width:450px;
clear: both;
}
#formulario textarea {
font-family:'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
background-color:#d2e8fd;
border:medium none;
float:left;
font-size:12px;
font-weight:bold;
height:100px;
margin:0;
padding:3px;
width:450px;
clear: both;
}
#formulario input#form_Borrar{
color:#5F9CD3;
float:right;
font-size:11px;
font-weight:bold;
height:20px;
margin:10px 5px 0 0;
*margin:0;
padding:0 13px 30px 0;
*padding:0;
text-decoration:underline;
width:40px;
cursor: pointer;
clear: none;
background-color: #fff;
}

#formulario input#form_Enviar{
background-color: #fff;
border:medium none;
color:#5F9CD3;
float:right;
font-size:11px;
font-weight:bold;
height:20px;
margin:10px 5px 20px 0;
*margin:0;
padding:0 34px 30px 20px;
*padding:0 30px 0 0;
text-decoration:underline;
width:50px;
background-image:url(/imx/fenviar.png);
background-repeat:no-repeat;
background-position: top right;
cursor: pointer;
clear: none;
}
p.lei{
font-size:11px;
line-height:1.15em;
}
p.antetitulo{
margin: 0;
padding: 0;
text-transform: uppercase;
font-size: 11px;
line-height: 1.2em;
}
.entradillanova{
margin: 0;
padding: 0;
font-weight: bold;
}
.entradillanova p{
margin:5px 0;
padding: 0;
line-height: 1.3em;
} 
#int_izq h4{
margin: 0;
padding: 0;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
line-height: 1.2em;
color: #5395cf;
}
#int_izq table {
border-spacing:0;
margin:10px 0;
padding:0;
text-align:left;
width:90%;border-collapse: collapse;
}
#int_izq table th {
color:#fff;
background-color: #96cafb;
font-size:12px;
font-weight:bold;
margin:0;
padding:3px;
}
#int_izq table td {
border:1px solid #c9dcf0;
font-size:11px;
margin:0;
padding:3px;
}
#tarifas_info_gal{
background-image:url(/imx/tarifasinfo.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#tarifas_info_cas{
background-image:url(/imx/tarifasinfo_cas.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#tarifas_info_gal h3, #tarifas_info_cas h3{
display:block;
height:42px;
margin:0;
padding:0;
width:293px;
}
.ttren{
background-image:url(/imx/icotren.png);
background-position: top left;
background-repeat:no-repeat;
margin:5px 0 10px 0;
padding:0 0 10px 55px;
border-bottom:1px solid #5BA0E1;
}
.tbus{
background-image:url(/imx/icobus.png);
background-position: top left;
background-repeat:no-repeat;
margin:5px 0;
padding:0 0 0 55px;
min-height: 55px !important;
height: 55px;
}
.tcont
{
background-image:url(/imx/icotlf.png);
background-position: top left;
background-repeat:no-repeat;
margin:5px 0;
padding:0 0 0 55px;
min-height: 55px !important;
height: 55px;
}
.ttren p, .tbus p, .tcont p{
font-weight: bold;
margin:2px 0;
padding:0;
}
.ttren p.tittarif1, .tbus p.tittarif1, .tcont p.tittarif1, .tcont p.tittarif1{
color: #fff;
text-transform: uppercase;
font-weight: bold;
margin:2px 0;
padding:0;
font-size: 12px;
}
.ttren p.tittarifblu, .tbus p.tittarifblu, .tcont p.tittarifblu{
margin-top:10px;

}
.ttren p.tittarifblu span, .tbus p.tittarifblu span, .tcont p.tittarifblu span{
background-color: #b5dcff;
font-weight: bold;
margin:2px 0;
padding:2px;
font-size: 12px;
-moz-border-radius:4px;
}
#maisnovas ul.nav {
margin:10px auto;
padding:0;
color:#FFFFFF;text-align: center;
}
#maisnovas ul.nav li {
text-align: center;
display: inline;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin:0 2px;
padding:0;
border: none;
}
#maisnovas ul.nav li a{color:#FFFFFF;text-decoration: underline;}
#maisnovas ul.nav li a.menos{
background-image:url(/imx/fmenos.png);
background-position: top left;
background-repeat:no-repeat;
padding:0 0 0 15px;
}

#maisnovas ul.nav li a.mas{
background-image:url(/imx/fmas.png);
background-position: top right;
background-repeat:no-repeat;
padding:0 15px 0 0;
}
#contacto_info_gal {
background-image:url(/imx/contactoinfo.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#contacto_info_cas {
background-image:url(/imx/contactoinfo_cas.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#contacto_info_gal h3, #contacto_info_cas h3{
display:block;
height:42px;
margin:0;
padding:0;
width:293px;
}
#chegar_info_gal {
background-image:url(/imx/chegarinfo.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#chegar_info_cas {
background-image:url(/imx/chegarinfo_cas.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#chegar_info_gal h3 , #chegar_info_cas h3{
display:block;
height:42px;
margin:0;
padding:0;
width:293px;
}
#chegar_info p{
font-weight:bold;
}
p.enblanco a{
color:#fff;font-weight:bold;text-align: right;}
.bw{border:5px solid #fff;}
#int_izqe{
width:911px;
float: left;
margin:0;
padding:17px 0 0 0;
background-image:url(/imx/intizq1e.png);
background-repeat: no-repeat;
font-size: 12px;
line-height:1.4em;
}
#int_izqre{
width:911px;
height: 17px;
display: block;
float: left;
margin:0;
padding:0;
background-image:url(/imx/intizq2e.png);
background-repeat: no-repeat;
}
.whitee
{
width:911px;
float: left;
margin:0;
padding:0;
background-color: #fff;
}
.doce{font-size: 12px;}
#mostra_galeria{
background:#FFFFFF;
float:left;
/*height:388px;*/
margin:0;
padding:0;
width:565px;
}
#mostra_galeria img{
height:388px;
margin:0;
padding:0;
width:565px;
}
#mostra_galeriac img{
margin:0;
padding:0;
width:565px;
}
div.imx_mask{
width:100%;
height: 100%;
margin:0;
padding:0;
background: transparent url(/imx/mascaraimg.png) top left no-repeat;
position: absolute;
z-index: 100;
top:0;
left:0;
}
#mostra_galeria0{
background:#FFFFFF;
float:left;
margin:0;
padding:0;
position:relative;
width:565px;
height: 100%;
}
div.imx_maskgal{
background-image:url(/imx/maskgalgr.png);
background-repeat:no-repeat;
width: 100%;
height: 100%;
margin:0;
padding:0;
position:absolute;
z-index:100;
top:0;
left:0;
}
ul.navgal {
color:#5496d0;
margin:10px auto;
padding:0;
text-align:center;
}
ul.navgal li {
border:medium none;
display:inline;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin:0 2px;
padding:0;
text-align:center;
}
ul.navgal li a{
color:#5496d0;
}
ul.navgal li a.menos{
background-image:url(/imx/fmenosb.png);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 15px;
}
ul.navgal li a.mas{
background-image:url(/imx/fmasb.png);
background-position:right top;
background-repeat:no-repeat;
padding:0 15px 0 0;
}
#maisvideos_tit_gal {
background-image:url(/imx/videosant.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#maisvideos_tit_cas{
background-image:url(/imx/videosant_cas.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#maisvideos_tit_gal h3, #maisvideos_tit_cas h3{
display:block;
height:42px;
margin:0;
padding:0;
width:293px;
}
.titportv
{
float: left;
margin: 5px 15px 10px 15px;
}
.galerias{
color:#5295D1;
float:left;
font-size:11px;
font-weight:bold;
height:100px;
margin:0 5px 10px 5px;
padding:0;
position:relative;
width:113px;
line-height: 1.1em;
}
.galeriasmaskon{
left: 0;
top:0;
margin:0;
padding:0;
width:113px;
height: 100px;
background-image:url(/imx/minmaskon.png);
background-position:left top;
background-repeat:no-repeat;
position: absolute;
z-index: 10;
}
.galeriasmaskoff{
left: 0;
top:0;
margin:0;
padding:0;
width:113px;
height: 100px;
background-image:url(/imx/minmaskoff.png);
background-position:left top;
background-repeat:no-repeat;
position: absolute;
z-index: 10;
}
.galerias img{
margin:5px 0 0 5px;
padding:0;
width:103px;
height:69px;
border:none;
}
.galerias p{
margin:74px 0 0 5px;padding:0;
}
.galerias a{
color: transparent;
}
.galeriasmaskoff p a, .galeriasmaskoffc p a{
color: #fff;margin:0;padding:0;
}
.galeriasmaskon p a{
color: #5494d2;margin:0;padding:0;
}
.galeriasmaskonc p a{
color: #0D3E67;margin:0;padding:0;
}
.galeriasmaskonc{
left: 0;
top:0;
margin:0;
padding:0;
width:113px;
height: 100px;
position: absolute;
z-index: 10;
}
.galeriasmaskoffc{
left: 0;
top:0;
margin:0;
padding:0;
width:113px;
height: 100px;
position: absolute;
z-index: 10;
}
#galerias_tit_gal {
background-image:url(/imx/galeriasant.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#galerias_tit_cas{
background-image:url(/imx/galeriasant_cas.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}, #galerias_tit_cas h3
#galerias_tit_gal h3{
display:block;
height:42px;
margin:0;
padding:0;
width:293px;
}
div.pecont {
height:100%;
position:relative;
}
div.petxt {background:transparent url(/imx/bg_petxt.png) no-repeat scroll left top;
bottom:20px;
left:0;
padding:4px 10px;
position:absolute;
width:200px;
z-index:50;
}
div.e1 a {color:#fff;font-weight: bold;text-decoration: underline;
}
div#idiomas{
float: left;
margin-top:86px;
_margin-top:76px;
color:#fff;
}
div#idiomas a {color:#fff;font-weight: bold;text-decoration: none;
}
div#idiomas a:hover {color:#fff;font-weight: bold;text-decoration: underline;
}
/*concurso*/
#concurso_info_gal{
background-image:url(/imx/concurso_info_gal.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#concurso_info_cas{
background-image:url(/imx/concurso_info_cas.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
.maisconcurso {
margin:15px 0 0 0;
color:#0D3E67;
font-family:'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size:12px;
}
.esteconcurso
{
background:transparent url(/imx/transrojo.png) repeat scroll left top;
float: left;
padding:4px 10px;margin: 7px 0;
}

.otrosconcursos
{
background:transparent url(/imx/transblu.png) repeat scroll left top;
float: left;
padding:4px 10px;margin: 7px 0;
}
.otrosconcursos a, .esteconcurso a
{
background:transparent url(/imx/fconcurso.png) no-repeat scroll right top;
color:#fff;
font-family:'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size:11px;
text-decoration: none;
font-weight: bold;
padding-right: 15px;
}
.otrosconcursos a:hover
{
text-decoration: underline;
}
.pos_1, .pos_2, .pos_3{
width: 182px;
height: 184px;
float: left;
margin-top: 10px;
margin-right: 5px;
font-family:'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size:11px;
color:#4786b4;
font-weight: bold;
line-height: 1.2em;
position:relative;
}
div.pos_1_mask{
background:transparent url(/imx/primer.png) no-repeat scroll left top;
height:100%;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
z-index:100;
}
div.pos_2_mask{
background:transparent url(/imx/segun.png) no-repeat scroll left top;
height:100%;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
z-index:100;
}

div.pos_3_mask{
background:transparent url(/imx/tercer.png) no-repeat scroll left top;
height:100%;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:100%;
z-index:100;
}
.pos_1 p, .pos_2 p, .pos_3 p
{
z-index:200;position:relative;margin:0 0 0 6px;
}
.pos_1 img, .pos_2 img, .pos_3 img
{
margin-left:6px;
margin-top:15px;
width:170px;
}
#premio_info_gal {
background-image:url(/imx/premio_info_gal.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#premio_info_cas {
background-image:url(/imx/premio_info_cas.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#concursos_tit_gal {
background-image:url(/imx/concursos_tit_gal.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#concursos_tit_cas{
background-image:url(/imx/concursos_tit_cas.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
width:293px;
}
#concurso_info_gal h3, #concurso_info_cas h3, #premio_info_gal h3, #premio_info_cas h3, #concursos_tit_gal h3, #concursos_tit_cas h3{
display:block;
height:42px;
margin:0;
padding:0;
width:293px;
}
