 	html,div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style:none;
}/*--- 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%;
}

strong{font-weight: bold;}

a, a:hover{text-decoration: none;}


br.clear{clear: both;}


#docs_ocultos{
background-color:#EEEEEE;
display:none;
left:240px;
opacity:0.9;
padding:15px 0 0 15px;
position:absolute;
top:715px;
width:300px;
z-index:10;
}

body {
color:#515254;
font-family:"Arial",Times, serif;
font-size:12px;
line-height:130%;
margin:0;
padding:0;
}

body #flashportada
{
height: 270px;
line-height: 0;
}

body.new #flashportada
{
height: 220px;
line-height: 0;
}

body.new {
background:#fff url(/imx/mosaico_new.png) repeat-x scroll left top;
color:#515254;
font-family:"Arial",Times, serif;
font-size:12px;
line-height:130%;
margin:0;
padding:0;
}



body.fndopeq {
background:#fff url(/imx/mosaico_peq.png) repeat-x scroll left top;
color:#515254;
font-family:"Arial",Times, serif;
font-size:12px;
line-height:130%;
margin:0;
padding:0;
}
.limpiar
{
clear: both;
}

#cont_prin {
margin:0 auto;
width:950px;
background-color: white;

}
.ftsilla
{
width: 64px;
height: 109px;
float: left;
margin: 0 10px 5px 0;
}

.ftsillapeq
{
width: 41px;
height: 79px;
float: left;
margin: 0 10px 5px 0;
}

.ftsillapeq img
{
width: 41px;
height: 79px;
}
span.vermello
{
color:#E21D38;
font-weight: bold;
}

.col0_portada .ftsilla img
{
width: 64px;
height: 109px;
margin:0;

}
.col0_portada .ftsillapeq img
{
width: 41px;
height: 79px;
margin:0;

}

.col0_portada div.fndoban_descargas{
	background: none;
}


.spacio10
{
height: 10px;
margin: 0;
padding: 0;
border: 0;
}

.spacio20
{
height: 20px;
margin: 0;
padding: 0;
border: 0;
}
.spacio30
{
height: 30px;
margin: 0;
padding: 0;
border: 0;
}

.cabeceira
{
height: 160px;
margin: 0;
padding: 0;
border: 0;
line-height: 0;
/*background-color: blue;*/

}

.lineasinpuntos {
border-bottom:1px solid #aaa;
margin:0;
padding:0;
width:950px;
}
.lineasinpuntos_invert {
border-bottom:1px solid #aaa;
margin:0;
padding:0 0 3px 0;
width:950px;
height: 1px;
}

h1.btprincipal_gal {
background-image:url(/imx/curtocircuito.jpg);
background-repeat:no-repeat;
height:103px;
margin:30px 0 0 0;
float: left;
padding:0;
text-indent:-9999px;
width:349px;
}
h1.btprincipal_cas {
background-image:url(/imx/curtocircuito.jpg);
background-repeat:no-repeat;
height:103px;
margin:30px 0 0 0;
float: left;
padding:0;
text-indent:-9999px;
width:349px;
}
h1.btprincipal_ing {
background-image:url(/imx/curtocircuito.jpg);
background-repeat:no-repeat;
height:103px;
margin:30px 0 0 0;
float: left;
padding:0;
text-indent:-9999px;
width:349px;
}
h1.btprincipal_gal a, h1.btprincipal_cas a, h1.btprincipal_ing a {
border:medium none;
display:block;
height:100%;
width:100%;
}


.contnovas_portada
{
width: 300px;
margin: 0;
padding: 0;
border: 0;
}

.unhanovaport
{
width: 300px;
border-bottom:1px dotted #999;
margin:0 0 5px;
padding:0 0 10px;
}

.datanovaport, .datanovas
{
font-size: 12px;
color: black;
}

h3.titnovaport, h3.titnovaport a
{
font-size: 12px;
font-weight: bold;
color: #515254;
}
.novas h3, .novas h3 a, .nova h3, .nova h3 a
{
font-size: 14px;
font-weight: bold;
color: black;
}

.novas h3, .novas h3 a, .nova h3, .nova h3 a
{
margin: 0 0 15px 0;
}

.novas p, .nova p
{
font-size: 12px;
color: #515254;
}

.novas p{
overflow: auto;
}

h3.titnovaport a:hover, .novas h3 a:hover 
{
text-decoration: underline;
}

div.fndoban_descargas
{
background:#FFFFFF url(/imx/bg_tits.png) repeat scroll left top;
margin:20px 0 10px 0;
padding: 10px;
}
div.ban_descargas
{
background-color: white;
}

div#linia{line-height: 0;}

.banersportada
{
width: 276px;
border: 2px dotted white;

}

.ban_descargas p
{
margin: 10px;
float: left;
padding: 0;
border: 0;
}
.conttexto_baner
{
width: 185px;
float: left;
margin: 10px 0 10px 5px;
padding: 0;
display: inline;
}

.imgcartel
{
width: 59px;
/*height: 86px;*/
float: left;
margin: 10px;
border: 0;
padding: 0;
display: inline;
}

div.imgcartel img{
	width: 59px;
}


#idiomas {
border: none;
float:right;
margin:0;
padding:0;
margin-top:30px;
line-height: 20px;
}

#idiomas ul {
font-size:11px;
font-weight:bold;
margin: 0;
}
#idiomas ul li {
border-right:1px solid #747576;
color:lime;
display:inline;
margin:0;
padding:0 6px 0 3px;
}

#idiomas ul li a {
color:#747576;
}

#idiomas ul li a.langactivo
{
color:#000;
}

#idiomas ul li a:hover {
color:#000;

}





#menuprin_gal, 
#menuprin_cas, 
#menuprin_ing{
width:950px;
height:40px;
margin:0;
padding:0;
line-height: 0;
}

#menuprin_gal ul {
background:transparent url(/imx/menuprin.png) no-repeat scroll center top;
height:40px;
list-style-image:none;
list-style-type:none;
margin:0;
width:950px;
padding: 0;
line-height: 0;
}

#menuprin_gal li {
float:left;
text-indent:-9999px;
}

#menuprin_gal li a.bt0 {
display:block;
height:40px;
margin-right:0;
width:200px;
}


#menuprin_gal li a.bt0:hover, #menuprin_gal li a.bt0_activo {
background-image:url(/imx/menuprin.png);
background-position:0 -40px;
width:200px;
height: 40px;
display: block;
}

#menuprin_gal li a.bt1 {
display:block;
height:40px;
margin-right:0;
width:160px;
}

#menuprin_gal li a.bt1:hover, #menuprin_gal li a.bt1_activo {
background-image:url(/imx/menuprin.png);
background-position:750px -40px;
width: 160px;
height: 40px;
display: block;
}

#menuprin_gal li a.bt2 {
display:block;
height:40px;
margin-right:0;
width:160px;
}

#menuprin_gal li a.bt2:hover, #menuprin_gal li a.bt2_activo {
background-image:url(/imx/menuprin.png);
background-position:590px -40px;
width: 160px;
height: 40px;
display: block;
}

#menuprin_gal li a.bt3 {
display:block;
height:40px;
margin-right:0;
width:200px;
}

#menuprin_gal li a.bt3:hover, #menuprin_gal li a.bt3_activo {
background-image:url(/imx/menuprin.png);
background-position:430px -40px;
width: 200px;
height: 40px;
display: block;
}

#menuprin_gal li a.bt4 {
display:block;
height:40px;
margin-right:0;
width:200px;
}

#menuprin_gal li a.bt4:hover, #menuprin_gal li a.bt4_activo {
background-image:url(/imx/menuprin.png);
background-position:230px -40px;
width: 200px;
height: 40px;
display: block;
}

#menuprin_cas ul {
background:transparent url(/imx/menuprin_cas.png) no-repeat scroll center top;
height:40px;
list-style-image:none;
list-style-type:none;
margin:0;
width:950px;
}

#menuprin_cas li {
float:left;
text-indent:-9999px;
}

#menuprin_cas li a.bt0 {
display:block;
height:40px;
margin-right:0;
width:200px;
}


#menuprin_cas li a.bt0:hover, #menuprin_cas li a.bt0_activo {
background-image:url(/imx/menuprin_cas.png);
background-position:0 -40px;
width:200px;
height: 40px;
display: block;
}

#menuprin_cas li a.bt1 {
display:block;
height:40px;
margin-right:0;
width:160px;
}

#menuprin_cas li a.bt1:hover, #menuprin_cas li a.bt1_activo {
background-image:url(/imx/menuprin_cas.png);
background-position:750px -40px;
width: 160px;
height: 40px;
display: block;
}

#menuprin_cas li a.bt2 {
display:block;
height:40px;
margin-right:0;
width:183px;
}

#menuprin_cas li a.bt2:hover, #menuprin_cas li a.bt2_activo {
background-image:url(/imx/menuprin_cas.png);
background-position:590px -40px;
width: 183px;
height: 40px;
display: block;
}
#menuprin_cas li a.bt3 {
display:block;
height:40px;
margin-right:0;
width:205px;
}

#menuprin_cas li a.bt3:hover, #menuprin_cas li a.bt3_activo {
background-image:url(/imx/menuprin_cas.png);
background-position:407px -40px;
width: 205px;
height: 40px;
display: block;
}

#menuprin_cas li a.bt4 {
display:block;
height:40px;
margin-right:0;
width:200px;
}

#menuprin_cas li a.bt4:hover, #menuprin_cas li a.bt4_activo {
background-image:url(/imx/menuprin_cas.png);
background-position:202px -40px;
width: 200px;
height: 40px;
display: block;
}

#menuprin_ing ul {
background:transparent url(/imx/menuprin_ing.png) no-repeat scroll center top;
height:40px;
list-style-image:none;
list-style-type:none;
margin:0;
width:950px;
}

#menuprin_ing li {
float:left;
text-indent:-9999px;
}

#menuprin_ing li a.bt0 {
display:block;
height:40px;
margin-right:0;
width:200px;
}


#menuprin_ing li a.bt0:hover, #menuprin_ing li a.bt0_activo {
background-image:url(/imx/menuprin_ing.png);
background-position:0 -40px;
width:200px;
height: 40px;
display: block;
}

#menuprin_ing li a.bt1 {
display:block;
height:40px;
margin-right:0;
width:158px;
}

#menuprin_ing li a.bt1:hover, #menuprin_ing li a.bt1_activo {
background-image:url(/imx/menuprin_ing.png);
background-position:750px -40px;
width: 158px;
height: 40px;
display: block;
}

#menuprin_ing li a.bt2 {
display:block;
height:40px;
margin-right:0;
width:185px;
}

#menuprin_ing li a.bt2:hover, #menuprin_ing li a.bt2_activo {
background-image:url(/imx/menuprin_ing.png);
background-position:590px -40px;
width: 185px;
height: 40px;
display: block;
}
#menuprin_ing li a.bt3 {
display:block;
height:40px;
margin-right:0;
width:205px;
}

#menuprin_ing li a.bt3:hover, #menuprin_ing li a.bt3_activo {
background-image:url(/imx/menuprin_ing.png);
background-position:430px -40px;
width: 205px;
height: 40px;
display: block;
}

#menuprin_ing li a.bt4 {
display:block;
height:40px;
margin-right:0;
width:200px;
}

#menuprin_ing li a.bt4:hover, #menuprin_ing li a.bt4_activo {
background-image:url(/imx/menuprin_ing2.png);
background-position:230px -40px;
width: 200px;
height: 40px;
display: block;
}




















#menuprin2_gal, 
#menuprin2_cas, 
#menuprin2_ing{
float:left;
width:950px;
height:40px;
margin: 0;
padding:0;
}




/*
#menuprin2_gal ul {
background:transparent url(/imx/menuprin2.gif) no-repeat   top left;
height:40px;
list-style-image:none;
list-style-type:none;
margin:0;
width:950px;
}

#menuprin2_cas ul {
background:transparent url(/imx/menuprin2_cas.gif) no-repeat   top left;
height:40px;
list-style-image:none;
list-style-type:none;
margin:0;
width:950px;
}

#menuprin2_ing ul {
background:transparent url(/imx/menuprin2_ing.gif) no-repeat  top left;
height:40px;
list-style-image:none;
list-style-type:none;
margin:0;
width:950px;
}
*/
#menuprin2_gal ul,
#menuprin2_cas ul,
#menuprin2_ing ul {
height:40px;
list-style-image:none;
list-style-type:none;
margin:0;
width:950px;
}




#menuprin2_gal a{
background-image:url(/imx/menuprin2.gif);
background-repeat:no-repeat;
background-position:0px 1000px;
}
#menuprin2_cas a{
background-image:url(/imx/menuprin2_cas.gif);
background-repeat:no-repeat;
background-position:0px 1000px;
}
#menuprin2_ing a{
background-image:url(/imx/menuprin2_ing.gif);
background-repeat:no-repeat;
background-position:0px 1000px;
}






#menuprin2_gal li,
#menuprin2_cas li ,
#menuprin2_ing li {
float:left;
text-indent:-9999px;
}


#menuprin2_gal li a.bt0,
#menuprin2_cas li a.bt0 ,
#menuprin2_ing li a.bt0{
display:block;
height:40px;
margin-right:0;
width:122px;
background-position:0 0px;
}
		#menuprin2_gal li a.bt0:hover, #menuprin2_gal li a.bt0_activo,
		#menuprin2_cas li a.bt0:hover, #menuprin2_cas li a.bt0_activo,
		#menuprin2_ing li a.bt0:hover, #menuprin2_ing li a.bt0_activo{
		background-position:0 -40px;
		width:122px;
		height: 40px;
		display: block;
		}
#menuprin2_gal li a.bt1,
#menuprin2_cas li a.bt1 ,
#menuprin2_ing li a.bt1{
display:block;
height:40px;
margin-right:0;
width:100px;
background-position: -122px 0px;
}
		#menuprin2_gal li a.bt1:hover, #menuprin2_gal li a.bt1_activo,
		#menuprin2_cas li a.bt1:hover, #menuprin2_cas li a.bt1_activo,
		#menuprin2_ing li a.bt1:hover, #menuprin2_ing li a.bt1_activo{
		background-position: -122px -40px;
		width: 100px;
		height: 40px;
		display: block;
		}
#menuprin2_gal li a.bt2,
#menuprin2_cas li a.bt2 ,
#menuprin2_ing li a.bt2{
display:block;
height:40px;
margin-right:0;
width:140px;
background-position:-222px 0px;
}
		#menuprin2_gal li a.bt2:hover, #menuprin2_gal li a.bt2_activo,
		#menuprin2_cas li a.bt2:hover, #menuprin2_cas li a.bt2_activo,
		#menuprin2_ing li a.bt2:hover, #menuprin2_ing li a.bt2_activo{
		background-position:-222px -40px;
		width: 140px;
		height: 40px;
		display: block;
		}
#menuprin2_gal li a.bt3,
#menuprin2_cas li a.bt3 ,
#menuprin2_ing li a.bt3{
display:block;
height:40px;
margin-right:0;
width:95px;
background-position:-362px 0px;
}
		#menuprin2_gal li a.bt3:hover, #menuprin2_gal li a.bt3_activo,
		#menuprin2_cas li a.bt3:hover, #menuprin2_cas li a.bt3_activo,
		#menuprin2_ing li a.bt3:hover, #menuprin2_ing li a.bt3_activo{
		background-position:-362px -40px;
		width: 95px;
		height: 40px;
		display: block;
		}
#menuprin2_gal li a.bt4,
#menuprin2_cas li a.bt4 ,
#menuprin2_ing li a.bt4{
display:block;
height:40px;
margin-right:0;
width:120px;
background-position:-829px 0px;
}
		#menuprin2_gal li a.bt4:hover, #menuprin2_gal li a.bt4_activo,
		#menuprin2_cas li a.bt4:hover, #menuprin2_cas li a.bt4_activo,
		#menuprin2_ing li a.bt4:hover, #menuprin2_ing li a.bt4_activo{
		background-position:-829px -40px;
		width: 120px;
		height: 40px;
		display: block;
		}		
#menuprin2_gal li a.bt5,
#menuprin2_cas li a.bt5 ,
#menuprin2_ing li a.bt5{
display:block;
height:40px;
margin-right:0;
width:120px;
background-position:-457px 0px;
}
		#menuprin2_gal li a.bt5:hover, #menuprin2_gal li a.bt5_activo,
		#menuprin2_cas li a.bt5:hover, #menuprin2_cas li a.bt5_activo,
		#menuprin2_ing li a.bt5:hover, #menuprin2_ing li a.bt5_activo{
		background-position:-457px -40px;
		width: 120px;
		height: 40px;
		display: block;
		}
#menuprin2_gal li a.bt6,
#menuprin2_cas li a.bt6 ,
#menuprin2_ing li a.bt6{
display:block;
height:40px;
margin-right:0;
width:120px;
background-position:-577px 0px;
}
		#menuprin2_gal li a.bt6:hover, #menuprin2_gal li a.bt6_activo,
		#menuprin2_cas li a.bt6:hover, #menuprin2_cas li a.bt6_activo,
		#menuprin2_ing li a.bt6:hover, #menuprin2_ing li a.bt6_activo{
		background-position:-577px -40px;
		width: 120px;
		height: 40px;
		display: block;
		}
#menuprin2_gal li a.bt7,
#menuprin2_cas li a.bt7 ,
#menuprin2_ing li a.bt7{
display:block;
height:40px;
margin-right:0;
width:132px;
background-position:-697px 0px;
}
		#menuprin2_gal li a.bt7:hover, #menuprin2_gal li a.bt7_activo,
		#menuprin2_cas li a.bt7:hover, #menuprin2_cas li a.bt7_activo,
		#menuprin2_ing li a.bt7:hover, #menuprin2_ing li a.bt7_activo{
		background-position:-697px -40px;
		width: 132px;
		height: 40px;
		display: block;
		}




















.divcmp_rayado
{
height: 45px;
background:#FFFFFF url(/imx/bg_tits.png) repeat scroll left top;
margin: 0 0 20px 0;
}
.colzc
{
width:300px;
min-height: 150px;
_height:150px;
float: left;
font-size:12px;
line-height:1.4;
margin:0 25px 10px 0;
background:#FFFFFF url(/imx/bg_tits.png) repeat scroll left top;
}

.divcmp_rayado p
{
background-color:black;
color:white;
margin:0;
opacity:0.8;
width:180px;
padding:5px 0 5px 5px; 
}

.cont
{
padding: 10px 0 0 0;
}
.colzc p
{
background-color:black;
color:white;
margin:20px 0 0;
opacity:0.8;
width:180px;
padding: 10px;
}
.colestaticos
{
width:300px;
min-height: 260px;
_height:260px;
float: left;
font-size:12px;
line-height:1.4;
margin:0 25px 0 0;

}
.colestaticosfinal
{
width:300px;
margin: 0;
min-height: 260px;
_height:260px;
font-size:12px;
line-height:1.4; 

float: right;
}

.cab_staticos
{
width: 950px;
height: 150px;
border-bottom:1px solid #AAAAAA;
margin-top:-3px;
padding:3px 0;
}

.cab_staticos img
{
width: 950px;
height: 150px;

}

.pecharven
{
float: right;
margin: 0 5px 5px 0;
font-size: 10px;
color: #515254;
font-weight: bold;
}

.contprueba
{
height: 190px;
margin: 0;
padding: 0;
border: 0;
line-height: 0;
background-color: black;
}
#flashportada
{
border-top:1px solid #AAAAAA;
border-bottom: none;
margin-top:-3px;
padding:3px 0;
width:950px;
background-color: white;
line-height: 0;
}

.ftcabeceira
{
width: 950px;
height: 150px;
line-height: 0;
margin: 0;
padding: 0;
border: 0;
}
.col1_portada img
{
border:3px solid #fff;
width:267px;
_width:264px;
margin:10px 10px 0 0;
}


.col0_portada, .col1_portada, .col2_portada
{
width: 300px;
float: left;
font-size: 12px;
line-height: 1.4;
/*background-color: red;*/
}

.col2_portada
{
width: 300px;
float: right;
font-size: 12px;
line-height: 1.4;
}


.col1_portada p
{
padding: 18px 15px;
}

.col0_portada, .col1_portada
{
margin: 0 25px 0 0;
display: inline;
_margin:0 20px 0 0;

}
.col1_portada
{
background-color: #eee;
}


.col2_portada
{
margin: 0;
}


.colder
{
width: 625px;
float: right;
margin: 0;
}


h2.titstaticos
{
font-weight: bold;
font-size: 20px;
color: black;
padding: 4px 0;
height: 30px;
}

h2.titscolumnas0, h2.titscolumnas2
{
font-weight: bold;
font-size: 18px;
color: black;
background-color: white;
padding: 4px 0;
height: 30px;
margin: 0;
}



h2.titscolumnas1
{
font-weight: bold;
font-size: 18px;
color: #E21D38;
background-color: white;
padding: 4px 0;
height: 60px;
margin: 0;

}
.cont_titrayadosgris
{
background:#eee url(/imx/bg_titsgris.png) repeat scroll left top;
height: 38px;
margin:10px 0 10px;
}

.cont_titrayados
{
background:#fff url(/imx/bg_tits.png) repeat scroll left top;
height: 38px;
margin:10px 0 10px;
}
h2.titrayados
{
color: white;
padding: 12px 0;
text-transform: uppercase;

}
h2.titrayados span
{
background-color:black;
padding:2px 10px;
opacity:0.8;
}
.txtconmargen
{
margin: 0 0 0 10px;
}

.txtconmargenport
{
margin: 0 0 0 10px;
}

.txtconmargenport img
{
width: 285px;
}

a.enlace
{
font-weight: bold;
text-decoration: underline;
font-size: 12px;
color: black;
margin: 10px 0;
}

.contsuscri
{
margin: 10px 0 17px 10px;
}

a.suscribete
{
color: black;
font-weight: bold;
background-image:url(/imx/icon_suscri.png);
background-position:left 0;
background-repeat:no-repeat;
min-height: 16px;
padding: 2px 0 0 22px;
margin: 10px 0 2px 0;
display: block;

}

a.descarga
{
color: black;
font-weight: bold;
background-image:url(/imx/icon_descarga.png);
background-position:left 0;
background-repeat:no-repeat;
min-height: 16px;
padding: 2px 0 0 22px;
margin: 0 0 2px 0;
display: block;
}

div.ban_descargas a{
color: black;
font-weight: bold;
}

div.ban_descargas a:hover{
	text-decoration: underline;
}

a.descarga:hover, a.suscribete:hover
{
text-decoration: underline;
}
a.descarga span
{
font-weight: normal;
}


a.flechita
{
color: black;
font-weight: bold;
background-image:url(/imx/flechita.jpg);
background-position:left 5px;
background-repeat:no-repeat;
min-height: 16px;
padding: 0 0 0 10px;
margin: 8px 0 2px 0;
display: inline-block;
}
a.flechita:hover
{
text-decoration: underline;
}
a.flechita span
{
font-weight: normal;
}


#pe
{
margin: 45px 0 0 0;
background:#fff url(/imx/bg_pe.png) repeat left top;
height: 30px;
}

#pe ul {
background-color:black;
border:0 none;
display:inline;
float:right;
height:15px;
margin:4px 0 0;
opacity:0.8;
padding:0 0 5px;
}

#pe ul li {
border-right:1px solid #fff;
display:inline;
margin:0;
padding:0 12px;
}
#pe ul li a {
border:0 none;
color:#fff;
font-size:11px;
font-weight:normal;
text-transform: lowercase;
}

#pe ul li a:hover
{
text-decoration: underline;
}

#patrocinadores
{
margin: 10px 0;
background-color: lime;
}

.concello {
float:left;
height:102px;
margin-right:30px;
width:88px;
}

/*.cmpscultura
{
width: 108px;
height: 102px;
float:left;
}*/

.cmpscultura
{
float:right;
height:102px;
position:relative;
right:-150px;
top:60px;
width:108px;
}

/*aptdo novas*/
.novas{
border-bottom:1px dotted #999;
float:left;
margin:0 0 10px 0;
padding:0 0 8px;
width:630px;
}

.nova{
border-bottom:1px dotted #999;
float:left;
margin:0;
padding:0 0 8px;
width:630px;
}

.fotonovas
{
float:left;
margin:0 15px 5px 0;
width:142px;
}
.fotonovas img
{
border:2px solid #E8E8E8;
width:140px;
}

.entradtxt
{
font-size: 12px;
color: #515254;
}

.fotognovas
{
float:left;
margin:0 15px 5px 0;
width:169px;
}
.fotognovas img
{
border:2px solid #E8E8E8;
width:169px;
}

a.voltar
{
font-weight: bold;
color: #515254;
float: left;
margin: 5px 0;
font-size: 12px;
}
.colpatroc0
{
float:left;
font-size:12px;
margin:0 25px 0 0;
_margin:0 20px 0 0;
width:625px;

}
.colpatroc1
{
float:right;
font-size:12px;
margin:0;
width:625px;
}

.colpatroc2, .colpatroc3, .colpatroc4, .colpatroc5, .colpatroc6, .colpatroc7, .colpatroc8, .colpatroc9, .colpatroc10  
{
float:left;
font-size:12px;
margin:50px 0 0 0;
width:625px;
}

.colpatroc2 .cont_titrayados
{
margin: 0 0 35px 0;
}

a.lgrelacionados {
background-color:#FFFFFF;
float:left;
margin:5px 0 15px 0;
}

.nav
{
float: left;
margin: 5px 0;
}

div.colder .nav ul
{
margin: 2px 1px;
}

.nav ul li{
	border-right: 1px solid #999;
	padding-right: 4px;
	padding-left: 4px;
	text-align: center;
	float: left;
}

.nav ul li:last-child{
	border: none;
}

.nav ul li span.sel{
	background-color: #eee;
	padding: 4px 6px;
}

img.topright{
	position: absolute;
	top: -14px;
	right: 6px;
}

ul#semanaoficial li{
	margin: 0 0 10px 0;
	padding-top: 10px;
}

ul#semanaoficial li ul li.ax_activa{
	background-color: #d61430;
	color: white;
}

ul#semanaoficial li ul li.ax_activa a{
	color: white;
}

ul#semanaoficial li span{
	width: 270px;
	margin: 0 auto;
	display: block;
}

ul#semanaoficial h3{
	margin-bottom: 6px;
	font-weight: bold;
}

ul#semanaoficial li ul{
	margin-left: 0;
}

ul#semanaoficial a{
	color: #515254;
}

ul#semanaoficial li ul li{
	padding: 0;
	border: none;
	margin: 0;	
}

ul#semanaoficial{
	padding-bottom: 10px;
}

ul#semanaoficial li ul li span{
	padding: 10px 0;
}

ul#semanaoficial li span.tit09{
	width: 100%;
}

ul#semanaoficial li ul li:hover{
	background-color: #D61430;
	color: white;
}

ul#semanaoficial li ul li:hover a{
	color: white;
}

span.axendatipo{
	text-transform: uppercase;
	font-style: italic;
	padding-bottom: 0 !important;
}

span.axendahora{
	font-weight: normal !important;
}

span.tit10{
	padding:0 0 0 10px !important;
	font-weight: bold;
	border:  none !important;
}

span.axendahora{
	padding: 0 0 10px 10px !important;
	border: none !important;
}

ul#semanaoficial h3 a.estirado {
	color: black;
	background: transparent url(/imx/ico-prog2.png) left no-repeat;
	padding-left: 12px;
}

ul#semanaoficial h3 a{
	background: transparent url(/imx/ico-prog1.png) left no-repeat;
	padding-left: 12px;
}

