body{
	font-family:'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height:1.4em;
	margin:0;
	padding:0;
	color:#333333;
	background-image: url(/imx/bg.png);
	background-repeat: repeat-x;
	
}
body img{
border: 0 none;
}
a:link, a:visited, a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
fieldset, form, h1, h2, h3, h4, h5, h6, html, img, legend, li, ol, p, ul {
	border:0pt none;
	list-style: none;
	margin: 0 auto;
	padding: 0;
}
img {
	border: 0;
}
.limpiar{
clear: both;
}
.left{
float: left;
}
.right{
float: right;
}
.centrar{
margin:0 auto;
}
.negrita{
font-weight:bold;
}
.negritagrism{
color:#666666;
font-size:13px;
font-weight:bold;
}
.centrartxt{margin: 5px 0 0 0;
text-align: center;}
table{
	border:1px solid #67697C;
	margin:10px 0;
	padding:10px 0;
}
caption{
	margin:10px 0;
}
tr, thead{
	border:1px solid #67697C;
}
td,th{
	border:1px solid #67697C;
	padding: 5px;
}
.dez{
font-size: 11px;
line-height: 1.2em;
}
div#contenedor{
	 margin:20px auto;
	 padding:0;
	 width:970px !important;
	 clear: both;
	 color:#444444;	 

}
/*cabecera*/
div#cabecera{
	width:970px;
	height: 207px;
	margin:0 auto;
	padding:0;
	text-align: center;
	background-color: #FD0000;
}
div#gway{
	float:right;
	margin:15px 0 0 0;
	padding:0;
    width: 119px;
    height: 31px;
    background-image: url(/imx/gwayred.png);
	background-repeat: no-repeat;
    text-indent: -9999px;
        }
div#gway a
{
    width: 119px;
    height: 31px;
	display:block;
	
}
/*idiomas*/

div#idiomas{
	float:left;
	margin:0;
	padding:0;
    font-family:Georgia, Helvetica, Arial, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    color: #e2f3f6;
    width: 600px;
    text-align: left;
        }
div#idiomas ul{
margin:0;
padding:0;
    width: 500px;
float: left;
}
div#idiomas ul li{
display: inline;
margin:0 5px;
padding:0; 
}
div#idiomas ul li a{
color: #ffcccc;
text-decoration:none;	
margin:0;
padding:0;
}
div#idiomas ul li a:hover{color: #ffcccc;text-decoration:none;}
        /*
div#idiomas a{
 color: #b0c9c9;
 text-decoration:none;	
 margin:0 5px;
 padding:0;
 }
div#idiomas a:hover{color: #e2f3f6;text-decoration:none;}*/

h1#cas, h1#gal, h1#pt, h1#ing	
{
background-image:url(/imx/h1_ing.png);
background-repeat:no-repeat;
height:139px;
margin:4px auto 0 !important;
padding:0;
text-indent:-9999px;
width:499px;
}

h1 a
{
	width:499px;
	height: 139px;
	display:block;
	
}
h2	
{
font-size: 16px;
font-weight: bold;
color: #ED2E23;}
h3
{
font-size: 16px;
font-weight: bold;
color: #ED2E23;}
h3 a
{
color: #ED2E23;
text-decoration: none}

/*menu principal castellano*/

#menuprincipal_cas{
width:1000px;
height: 49px;
margin:0 auto;
padding:0;
}
#menuprincipal_cas ul{
width:1000px;
float:left;
margin:0;
padding:0;
}
#menuprincipal_cas ul li{
float:left;
text-indent: -9999px;
display: inline;
}
#menuprincipal_cas ul li a{
height:49px;
display: block;
}

#menuprincipal_cas ul li a.cas_0{
	 width:154px;
	 background-image: url(/imx/11_cas0.png);
}
#menuprincipal_cas ul li a.cas_0:hover{
	 width:154px;
	 background-image: url(/imx/13_cas0.png);
}
#menuprincipal_cas ul li a.cas_0activo{
	 width:154px;
	 background-image: url(/imx/12_cas0.png);
}
#menuprincipal_cas ul li a.cas_1{
	 width:161px;
	 background-image: url(/imx/21_cas1.png);
}
#menuprincipal_cas ul li a.cas_1:hover{
	 width:161px;
	 background-image: url(/imx/23_cas1.png);
}
#menuprincipal_cas ul li a.cas_1activo{
	 width:161px;
	 background-image: url(/imx/22_cas1.png);
}
#menuprincipal_cas ul li a.cas_2{
	 width:157px;
	 background-image: url(/imx/31_cas2.png);
}
#menuprincipal_cas ul li a.cas_2:hover{
	 width:157px;
	 background-image: url(/imx/33_cas2.png);
}
#menuprincipal_cas ul li a.cas_2activo{
	 width:157px;
	 background-image: url(/imx/32_cas2.png);
}
#menuprincipal_cas ul li a.cas_3{
	 width:196px;
	 background-image: url(/imx/41_cas3.png);
}
#menuprincipal_cas ul li a.cas_3:hover{
	 width:196px;
	 background-image: url(/imx/43_cas3.png);
}
#menuprincipal_cas ul li a.cas_3activo{
	 width:196px;
	 background-image: url(/imx/42_cas3.png);
}
#menuprincipal_cas ul li a.cas_4{
	 width:190px;
	 background-image: url(/imx/51_cas4.png);
}
#menuprincipal_cas ul li a.cas_4:hover{
	 width:190px;
	 background-image: url(/imx/53_cas4.png);
}
#menuprincipal_cas ul li a.cas_4activo{
	 width:190px;
	 background-image: url(/imx/52_cas4.png);
}
#menuprincipal_cas ul li a.cas_5{
	 width:121px;
	 background-image: url(/imx/61_cas5.png);
}
#menuprincipal_cas ul li a.cas_5:hover{
	 width:121px;
	 background-image: url(/imx/63_cas5.png);
}
#menuprincipal_cas ul li a.cas_5activo{
	 width:121px;
	 background-image: url(/imx/62_cas5.png);
}



/*portugues*/
#menuprincipal_pt{
width:900px;
height: 45px;
margin:0 auto;
padding:0;
}
#menuprincipal_pt ul{
width:900px;
float:left;
margin:0;
padding:0;
}
#menuprincipal_pt li{
float:left;
/* text-indent: -9999px; */
display: inline;
}
/*
#menuprincipal_pt ul li a{
height:45px;
display: block;
}
#menuprincipal_pt ul li a.pt_0{
	 width:171px;
	 background-image: url(/imx/11_pt0.png);
}
#menuprincipal_pt ul li a.pt_0:hover{
	 width:171px;
	 height:40px;
	 background-image: url(/imx/13_pt0.png);
}
#menuprincipal_pt ul li a.pt_0activo{
	 width:171px;
	 background-image: url(/imx/12_pt0.png);
}
#menuprincipal_pt ul li a.pt_1{
	 width:196px;
	 background-image: url(/imx/21_pt1.png);
}
#menuprincipal_pt ul li a.pt_1:hover{
	 width:196px;
	 height:40px;
	 background-image: url(/imx/23_pt1.png);
}
#menuprincipal_pt ul li a.pt_1activo{
	 width:196px;
	 background-image: url(/imx/22_pt1.png);
}
#menuprincipal_pt ul li a.pt_2{
	 width:194px;
	 background-image: url(/imx/31_pt2.png);
}
#menuprincipal_pt ul li a.pt_2:hover{
	 width:194px;
	 height:40px;
	 background-image: url(/imx/33_pt2.png);
}
#menuprincipal_pt ul li a.pt_2activo{
	 width:194px;
	 background-image: url(/imx/32_pt2.png);
}
#menuprincipal_pt ul li a.pt_3{
	 width:178px;
	 background-image: url(/imx/41_pt3.png);
}
#menuprincipal_pt ul li a.pt_3:hover{
	 width:178px;
	 height:40px;
	 background-image: url(/imx/43_pt3.png);
}
#menuprincipal_pt ul li a.pt_3activo{
	 width:178px;
	 background-image: url(/imx/42_pt3.png);
}
#menuprincipal_pt ul li a.pt_4{
	 width:161px;
	 background-image: url(/imx/51_pt4.png);
}
#menuprincipal_pt ul li a.pt_4:hover{
	 width:161px;
	 height:40px;
	 background-image: url(/imx/53_pt4.png);
}
#menuprincipal_pt ul li a.pt_4activo{
	 width:161px;
	 background-image: url(/imx/52_pt4.png);
}
*/
/*ingles*/

#menuprincipal_ing{
width:970px;
height:49px !important;
height:48px;
margin:0 auto;
padding:0;
}
#menuprincipal_ing ul{
width:970px;
float:left;
margin:0;
padding:0;
}
#menuprincipal_ing ul li{
float:left;
text-indent: -9999px;
display: inline;
}
#menuprincipal_ing ul li a{
height:49px !important;
height:48px;
display: block;
}

#menuprincipal_ing ul li a.ing_0{
	 width:120px;
	 background-image: url(/imx/11_ing0.png);
}
#menuprincipal_ing ul li a.ing_0:hover{
	 width:120px;
	 background-image: url(/imx/13_ing0.png);
}
#menuprincipal_ing ul li a.ing_0activo{
	 width:120px;
	 background-image: url(/imx/12_ing0.png);
}
#menuprincipal_ing ul li a.ing_1{
	 width:212px;
	 background-image: url(/imx/21_ing1.png);
}
#menuprincipal_ing ul li a.ing_1:hover{
	 width:212px;
	 background-image: url(/imx/23_ing1.png);
}
#menuprincipal_ing ul li a.ing_1activo{
	 width:212px;
	 background-image: url(/imx/22_ing1.png);
}
#menuprincipal_ing ul li a.ing_2{
	 width:164px;
	 background-image: url(/imx/31_ing2.png);
}
#menuprincipal_ing ul li a.ing_2:hover{
	 width:164px;
	 background-image: url(/imx/33_ing2.png);
}
#menuprincipal_ing ul li a.ing_2activo{
	 width:164px;
	 background-image: url(/imx/32_ing2.png);
}
#menuprincipal_ing ul li a.ing_3{
	 width:191px;
	 background-image: url(/imx/41_ing3.png);
}
#menuprincipal_ing ul li a.ing_3:hover{
	 width:191px;
	 background-image: url(/imx/43_ing3.png);
}
#menuprincipal_ing ul li a.ing_3activo{
	 width:191px;
	 background-image: url(/imx/42_ing3.png);
}
#menuprincipal_ing ul li a.ing_4{
	 width:198px;
	 background-image: url(/imx/51_ing4.png);
}
#menuprincipal_ing ul li a.ing_4:hover{
	 width:198px;
	 background-image: url(/imx/53_ing4.png);
}
#menuprincipal_ing ul li a.ing_4activo{
	 width:198px;
	 background-image: url(/imx/52_ing4.png);
}
#menuprincipal_ing ul li a.ing_5{
	 width:85px;
	 background-image: url(/imx/61_ing5.png);
}
#menuprincipal_ing ul li a.ing_5:hover{
	 width:85px;
	 background-image: url(/imx/63_ing5.png);
}
#menuprincipal_ing ul li a.ing_5activo{
	 width:85px;
	 background-image: url(/imx/62_ing5.png);
}


/*galego*/


#menuprincipal_gal{
width:970px;
height: 49px;
margin:0 auto;
padding:0;
}
#menuprincipal_gal ul{
width:970px;
float:left;
margin:0;
padding:0;
}
#menuprincipal_gal ul li{
float:left;
text-indent: -9999px;
display: inline;
}
#menuprincipal_gal ul li a{
height:49px;
display: block;
}

#menuprincipal_gal ul li a.gal_0{
	 width:137px;
	 background-image: url(/imx/11_gal0.png);
}
#menuprincipal_gal ul li a.gal_0:hover{
	 width:137px;
	 background-image: url(/imx/13_gal0.png);
}
#menuprincipal_gal ul li a.gal_0activo{
	 width:137px;
	 background-image: url(/imx/12_gal0.png);
}
#menuprincipal_gal ul li a.gal_1{
	 width:162px;
	 background-image: url(/imx/21_gal1.png);
}
#menuprincipal_gal ul li a.gal_1:hover{
	 width:162px;
	 background-image: url(/imx/23_gal1.png);
}
#menuprincipal_gal ul li a.gal_1activo{
	 width:162px;
	 background-image: url(/imx/22_gal1.png);
}
#menuprincipal_gal ul li a.gal_2{
	 width:158px;
	 background-image: url(/imx/31_gal2.png);
}
#menuprincipal_gal ul li a.gal_2:hover{
	 width:158px;
	 background-image: url(/imx/33_gal2.png);
}
#menuprincipal_gal ul li a.gal_2activo{
	 width:158px;
	 background-image: url(/imx/32_gal2.png);
}
#menuprincipal_gal ul li a.gal_3{
	 width:196px;
	 background-image: url(/imx/41_gal3.png);
}
#menuprincipal_gal ul li a.gal_3:hover{
	 width:196px;
	 background-image: url(/imx/43_gal3.png);
}
#menuprincipal_gal ul li a.gal_3activo{
	 width:196px;
	 background-image: url(/imx/42_gal3.png);
}
#menuprincipal_gal ul li a.gal_4{
	 width:188px;
	 background-image: url(/imx/51_gal4.png);
}
#menuprincipal_gal ul li a.gal_4:hover{
	 width:188px;
	 background-image: url(/imx/53_gal4.png);
}
#menuprincipal_gal ul li a.gal_4activo{
	 width:188px;
	 background-image: url(/imx/52_gal4.png);
}
#menuprincipal_gal ul li a.gal_5{
	 width:129px;
	 background-image: url(/imx/61_gal5.png);
}
#menuprincipal_gal ul li a.gal_5:hover{
	 width:129px;
	 background-image: url(/imx/63_gal5.png);
}
#menuprincipal_gal ul li a.gal_5activo{
	 width:129px;
	 background-image: url(/imx/62_gal5.png);
}


/*menu secundario*/
#menusecundario{
width:100%;
height: 35px;
margin:-5px 0 0 0;
padding:0;
background-color: #f3f3f4;
font-size: 16px;
z-index: -1;
}
#menusecundario ul{
width:900px;
margin:0 auto;
padding:10px 0 0 0;
text-align:center;
}
#menusecundario ul li{
display: inline;
text-align:center;
padding:0 5px 0 12px;
background-image: url(/imx/limenusecundario.png);
background-repeat: no-repeat;
background-position:top left
}
#menusecundario ul li a{
color:#333;
}
#menusecundario ul li a.activob{color: #ff0000;font-weight: bold;}
/*portada*/
#portada{
width:970px !important;
width:950px;
margin:0 auto;
padding:0;
font-size: 12px;
}
#pderecha{
width:584px;
float: left;
margin:0 12px 0 0;
padding:0;
}
h2#videos_cas{
	width:90px;
	height: 32px;
	margin:0 0 10px 0;
	padding:0;
    background-image: url(/imx/titvideos_cas.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#videos_gal{
	width:90px;
	height: 32px;
	margin:0 0 6px 0;
	padding:0;
    background-image: url(/imx/titvideos_gal.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h2#videos_ing{
	width:90px;
	height: 32px;
	margin:0 0 6px 0;
	padding:0;
    background-image: url(/imx/titvideos_ing.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
h2#eventodos_cas{
	width:247px;
	height: 32px;
	margin:0 0 6px 0;
	padding:0;
    background-image: url(/imx/titevento_cas.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#eventodos_gal{
	width:247px;
	height: 32px;
	margin:0 0 10px 0;
	padding:0;
    background-image: url(/imx/titevento_gal.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#eventodos_ing{
	width:247px;
	height: 32px;
	margin:0 0 10px 0;
	padding:0;
    background-image: url(/imx/titevento_ing.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#actualidad_cas{
	width:160px;
	height: 32px;
	margin:0 0 10px 0;
	padding:0;
    background-image: url(/imx/titactualidad_cas.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#actualidad_gal{
	width:160px;
	height: 32px;
	margin:0 0 10px 0;
	padding:0;
    background-image: url(/imx/titactualidad_gal.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#actualidad_ing{
	width:160px;
	height: 32px;
	margin:0 0 10px 0;
	padding:0;
    background-image: url(/imx/titactualidad_ing.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#acciones_cas{
	width:251px;
	height: 32px;
	margin:0 0 6px 0;
	padding:0;
    background-image: url(/imx/titacciones_cas.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#acciones_gal{
	width:251px;
	height: 32px;
	margin:0 0 6px 0;
	padding:0;
    background-image: url(/imx/titacciones_gal.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#acciones_ing{
	width:251px;
	height: 32px;
	margin:0 0 6px 0;
	padding:0;
    background-image: url(/imx/titacciones_ing.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#galeria_cas, h2#galeria_gal{
	width:251px;
	height: 32px;
	margin:0 0 6px 0;
	padding:0;
    background-image: url(/imx/titgaleria_cas.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#galeria_pt{
	width:251px;
	height: 32px;
	margin:0 0 6px 0;
	padding:0;
    background-image: url(/imx/titgaleria_pt.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
h2#galeria_ing{
	width:251px;
	height: 32px;
	margin:0 0 6px 0;
	padding:0;
    background-image: url(/imx/titgaleria_ing.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
#evento{
width:610px;
float: right;
margin:0 0 20px 0;
padding:0;
}
#eventob{
border:1px solid #CCCCCC;border-bottom:3px solid #CCCCCC;
float:left;
margin:0;
padding:5px;
}
#eventob p{
margin:0;
padding:7px;
color:#333;
}

#eventob p a{
	color: #ED2E23;
}
#eventob img{
margin:0;
padding:0;
border: 1px solid #999;
margin: 7px;
float: left;
}

#evento h2.cas{
	width:247px;
	height:32px;
	margin:0 0 10px 0;
	padding:0;
    background-image: url(/imx/titevento_cas.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
#eventob2{
width:585px;
float: left;
margin:0 12px 0 0;
padding:10px 0;
background-color: #f5f5f5;
line-height: 1.2em;
}
.autor{
width:170px;
min-height: 300px;
float: left;
margin:0 7px !important;
margin:0 5px;
padding:5px;
background-color: #fff;
font-size: 11px;
}
.autor h4 a {
color:#ff0000;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:5px 0;
}
.autor img{
width:170px;
float: left;
margin:0 0 5px 0;
padding:0;
}

.fiz{
	width:13px;
	height:13px;
	margin:0 5px 0 0;
	padding:0;
    background-image: url(/imx/fiz.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
	display: block;
	float: left;
}
.fder{
	width:13px;
	height:13px;
	margin:0 5px 0 0;
	padding:0;
    background-image: url(/imx/fder.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
		display: block;
			float: left;
}



#evento h2.gal{
	width:247px;
	height:32px;
	margin:0 0 10px 0;
	padding:0;
    background-image: url(/imx/titevento_gal.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
#evento h2.ing{
	width:247px;
	height:32px;
	margin:0 0 10px 0;
	padding:0;
    background-image: url(/imx/titevento_ing.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
#evento h3{
color:#ED2E23;
padding:4px;
font-size:20px;
}
#evento h3 a{
color:#ED2E23;
margin:0;
}
#axuda{
width:610px;
float: right;
margin:0;
padding:0;
}
#axuda h2.cas{
	width:251px;
	height:32px;
	margin:20px 0 10px 0;
	padding:0;
    background-image: url(/imx/titayudas_cas.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
#axuda h2.gal{
	width:251px;
	height:32px;
	margin:20px 0 10px 0;
	padding:0;
    background-image: url(/imx/titayudas_gal.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
#axuda h2.ing{
	width:251px;
	height:32px;
	margin:20px 0 10px 0;
	padding:0;
    background-image: url(/imx/titayudas_ing.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}
#axuda h3
{
color: #ED2E23;}
#axuda h3 a
{
font-size: 14px;
font-weight: bold;
color: #ED2E23;
text-decoration: none}
#axuda h3 a.mas
{
font-size: 11px;
}

#axuda h3 a:hover
{text-decoration: underline}
.axuda2
{
width:180px;
float: left;
margin:0 10px 0 0;
padding:0;
}
.axuda2 p{
margin:0  0 10px 0;
padding:0;
}

.colum3{
width:330px;
float: left;
margin:0 10px 0 0 !important;
margin: 0;
padding:0;
}
.noticia{
margin:0 0 15px 0;
padding:0;
float: left;
clear:both;
width: 100%;
}
.colum3b{
float:left;
margin:0 0 0 10px;
padding:0;
width:290px;
}
.mcuatro{
margin:0 4px 4px 0px;
padding:0;
}
div.galeriaaltimx{
	background-color: #ED2E23;
	color: white;
	font-size: 12px;
	width: 80px;
	text-align: center;
	padding: 3px;
	position: absolute;
	visibility:hidden;
	z-index:10;
}
.otrasacciones0{
width:325px;
float: left;
margin:0;
padding:0;
}
.otrasacciones{
margin:0;
padding:0 0 6px 0;
background-color: #333;
font-size: 12px;
color: #a7a6a1;
}
.otrasacciones h3{
font-size: 12px;
margin:0;
padding:10px 10px 0 10px;
}
.otrasacciones h3 a{
color: #f2f2f2;
text-decoration: underline;
}
.otrasacciones p{
padding:0 10px;
}
.fotoactualidade{
width: 100px;
float:left;
margin: 0 5px 0 0;
padding: 0;
}
.fotopeq{
width: 104px;
float:left;
margin: 4px 4px 4px 0;
padding:0;
}
/*banda gris*/
#gris{
width:100%;
margin:20px auto 0 auto;
padding:20px 0;
background-color: #ECECEC;
}
#gris2{
width:970px !important;
width:960px;
margin:0 auto;
padding:0;
}
#gris3{
width:970px;
margin:0 auto;
padding:0;
}
/*videos*/
#videosp{
float:left;
margin:0 10px 0 0;
padding:0;
width:325px;
}
#videospdous{
margin:0;
padding:0;
background-image:url(/imx/bgvid.png);
background-repeat:repeat;
}
#video_sup{
margin:0 auto;
padding:15px 0;
width:260px;
color:#f2f2f2;
font-weight:bold;
}
#video_esq, #video_der{
margin:10px 0 0 7px;
padding:0;
float: left;
width:130px;
color:#f2f2f2;
font-weight:bold;
}
/*documentosyenlaces*/
#documentos{
width:262px;
float:left;
margin:10px 0;
padding:0 0 23px 0;
background-image: url(/imx/bgenl.png);
background-repeat: no-repeat;
background-position: bottom;
background-color:#F3F3F3;
font-size: 11px;
}

#documentos ul{
padding:0 7px;
margin: 0;
line-height: 1.6em
}
#documentos ul li a{
color:#FF0000;
text-decoration: underline;
}
#documentos ul li a:hover{
color:#FF6666;
text-decoration: underline;
}
#enla{
width:262px;
float:left;
margin:10px 0;
padding:0 0 23px 0;
background-image: url(/imx/bgenl.png);
background-repeat: no-repeat;
background-position: bottom;
background-color: #f3f3f3;
font-size: 11px;

}
#interior h3.enla, #microcentro h3.enla{
padding:0 7px;
margin:0 0 5px 0;
font-size: 11px;
color: #fff;
background-color: #666;
font-weight: bold;
}
#interior h3.documentos, #microcentro h3.documentos{
padding:0 7px;
margin:0 0 5px 0;
font-size: 11px;
color: #fff;
background-color: #666;
font-weight: bold;
}
#enla ul{
padding:0 7px;
margin: 0;
line-height: 1.6em;
}
#enla ul li a{
color:#ff0000;
text-decoration: underline;
}
#enla ul li a:hover{
color:#ff6666;
text-decoration: underline;
}


/*pe*/
#pe{
width:100%;
height: 100px;
margin:0;
padding:0;
background-color: #454441;
border-bottom: 5px solid #333;
}
#pe2{
width:970px;
margin:0 auto;
padding:20px 0;
}
#pe2 ul{
float:right;
margin:0;
padding:0;
color:#c0c75d;
}
#pe2 ul li {
display: inline;
margin:0;
padding:0 5px 0 10px;
background-image: url(/imx/lipe.png);
background-repeat: no-repeat;
background-position:top left;
font-size:10px;font-weight:bold;
}
#pe2 ul li a{
color:#c0c75d;
font-size:10px;
font-weight:bold;
text-decoration:none;
padding:0;
}
#pe2 ul li a:hover{
text-decoration:underline;
color: #ededa8;
}
/*textos*/
.antetitulo{
color:#bcbcbc;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
text-decoration:none;
text-transform:uppercase;}
.antetitulo a{
color:#ED2E23;
text-decoration: underline;
}
.data{
color:#999;
font-family:Helvetica,Arial,sans-serif;
font-weight: bold;
font-size:11px;
text-decoration:none;
text-transform:uppercase;}
.mas{
color:#ED2E23;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin: 0;
padding: 0;}
.mas:hover{color:#ff9999;
text-decoration:underline;}
.mas2{
color:#999;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin: 0;
padding: 0;}
.mas2:hover{
text-decoration:underline;}
.abajo{
float: right;
margin: 0;
padding: 0 12px 0 0;
color:#ED2E23;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-image: url(/imx/fabajo.png);
background-repeat: no-repeat;
background-position: top right;
}
.abajo:hover{
text-decoration:underline;
}

/*interior*/
#interior{
width:970px;
margin:0 auto;
padding:0;
font-size: 12px;
}
#interior h2{
margin:10px 0;
padding:0;
font-size: 18px;
}
#interior h3{
color: #999;
margin-top:30px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
padding:0;
font-size: 14px;
text-transform: uppercase;
font-weight: normal;
clear: both;
}
#interior h4{
color: #333;
margin-top:0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
padding:0;
clear: both;
}
#interior a, #microcentro a{
color:#ff0000;
margin:0pt;
padding:0pt;
text-decoration:underline;
}
#interior a:hover, #microcentro a:hover{text-decoration:underline;color:#ff6666;}
#contenido
{
width: 650px;
float: left;
margin:0 0 30px 0;
padding: 0;
clear: both;
}
#contenidogl
{
width: 580px;
float: left;
margin:0 0 30px 0;
padding: 0;
clear: both;
}
#contenido ul, #contenido_medio ul{
margin:0 0 15px 0;
padding: 0;
}

#contenido ul li, #contenido_medio ul li
{
margin:0 0 5px 0;
padding: 0 0 0 15px;
background-image:url(/imx/flista.png);
background-position:left top;
background-repeat:no-repeat;
color:#666666;
}
#contenido ul li strong, #contenido_medio ul li strong
{
color:#ED2E23;
}
#contenido ul ol li, #contenido_medio ul ol li
{
margin:0 0 5px 0;
padding: 0;
background-image:none;
background-position:left top;
background-repeat:no-repeat;
color:#666666;
list-style-type: decimal;
}

#contenido ul li a, #contenido_medio ul li a
{
color:#666;
text-decoration: underline;
margin: 0;
padding: 0;
}
#contenido ul li a:hover, #contenido_medio ul li a:hover
{
color:#ff0000;
text-decoration: underline;
}
#contenido dl dt
{
color:#999;
font-weight: bold;
}
#contenido dl dd
{
margin:0 0 0 10px;
padding: 0;
}


#contenidoesp
{
width: 610px;
float: left;
margin:0 0 30px 0;
padding: 0;
}
#contenido_medio
{
width: /*472px*/532px;
float: left;
margin:0 0 30px 0;
padding: 0;
}
#contenido_paxina
{
width: 472px;
float: left;
margin:0 0 30px 0;
padding: 0;
}
#contenido_paxina_artistas
{
width: 460px;
float: left;
margin:0 0 0 30px;
padding: 0;
}

#contenidogal
{
width: 780px;
float: left;
margin:0 0 30px 0;
padding: 0;
clear: both;
}
#contenido_mediogal
{
width: 672px;
float: left;
margin:0 0 30px 0;
padding: 0;
}
#menuter
{
width: 140px;
float: left;
margin:10px 15px 0 0;
padding:0;
font-weight:bold;
}
#menuter ul
{
float: left;
margin:0;
padding:0;
line-height: 1.2em;
}
#menuter ul li
{
margin:3px 0 0 0;
padding:0 0 5px 12px;
background-image: url(/imx/fmenuter.png);
background-repeat: no-repeat;
background-position:top left;
border-bottom: 1px dotted #ccc;
}
#menuter ul li a{
font-family: Helvetica,Arial,sans-serif;
font-size:12px;
color:#333;
text-decoration:none;
padding:0;
margin:0;
}
#menuter ul li a:hover{
text-decoration:underline;
color: #666;}
#foto{
width: 262px;
float: right;
margin:10px 0 30px 0;
padding: 0;
}
#menuter ul li a.activoc{
font-family: Helvetica,Arial,sans-serif;
font-size:12px;
color:#ff0000;
line-height: 10px;
text-decoration:none;
padding:0;
margin:0;
}
#foto{
width: 262px;
float: right;
margin:10px 0 30px 0;
padding: 0;
}
#foto img{
width: 262px;
float: right;
margin:0 0 5px 0;
padding: 0;
}
.piefoto
{
color:#444444;
font-size:10px;
font-weight:bold;
text-align:right;
line-height: 1.2em;
margin:0px 0 15px 0;
padding: 0;
}
.entradilla
{
color:#999;
font-size:13px;
line-height: 1.2em;
margin:0px 0 15px 0;
padding: 0;
 
}

.mas_info
{
color:#000;
font-size:15px;
line-height: 1.2em;
margin:0px 0 15px 0;
padding: 0;
 
}
/*tartas*/
.col_iz
{
width: 300px;
float: left;
margin:0px 15px 0 0;
padding: 0;
}

.col_de
{
width: 300px;
float: right;
}
/*noticias*/
.titul
{
font-size: 16px;
font-weight: bold;
color: #ED2E23;
margin:0 0 5px 0;
padding: 0;
}
/*contacto*/
#buscar{
width: 100%;
margin:0;
padding:15px 0 0 0;
float:left;
}
#buscar p{
margin:5px 0;
padding:0;
float:left;
color:#ED2E23;
font-weight:bold;
}
#buscar fieldset{
margin:0;
padding:0;
}
#buscar legend{
font-family:'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:bold;
text-transform: uppercase;
margin:0;
padding:0;
color:#666;
}
#buscar input{
width:450px;
height: 15px;
border:none;
color:#333;
background-color:#F3F3F4;
font-size:12px;
margin:0;
padding:3px;
float: left;
}
#buscar textarea{
width:450px;
height: 100px;
border:none;
color:#333;
background-color:#F3F3F4;
font-family:'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
font-size:12px;
margin:0;
padding:3px;
float: left;
}
#buscar input.enviar{
width:100px;
height: 20px;
border:none;
color:#fff;
background-color:#ED2E23;
font-size:12px;
font-weight:bold;
margin:10px 5px 20px 0;
padding:3px;
float: left;
clear: both;
}
#axendas
{
width:900px;
margin:0 auto;
padding:0;
font-size: 12px;
}
#axendas a
{
color:#333;
text-decoration:none;
}
#axendas a a:hover{text-decoration:underline;}
#axendas h2{
margin:10px 0;
padding:0;
font-size: 18px;
}
#axendas h3{
color: #333;
margin-top:30px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
padding:0;
font-size: 14px;
text-transform: uppercase;
font-weight: normal;
clear: both;
}
#axendas h4{
color: #333;
margin-top:0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
padding:0;
clear: both;
}
#axendas h3.enla{
padding:0 7px;
margin: 0;
font-size: 11px;
color: #333;
font-weight: bold;
}
#axendas h3.documentos{
padding:0 7px;
margin: 0;
font-size: 11px;
color: #333;
font-weight: bold;
}
.axendacaixa{
background:#F1F1F1 none repeat scroll 0 0;
border-bottom:5px solid #CCCCCC;
border-left:medium none;
border-right:medium none;
color:#ED2E23;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:bold;
height:35px;
line-height:1em;
margin:0 5px 3px 0;
padding:5px 5px 0;
text-align:center;
width:45px;
}
 .axendacaixa_sin{
width:45px;
height:45px;
border:1px solid #ffffff;
float:left;
margin:0pt 5px 3px 0pt;
padding:5px 5px 0px 5px;
text-align:center;
font-size: 14px;
font-family:Georgia,"Times New Roman",Times,serif;
color:#cc6600;
line-height: 1em;
font-weight:bold;
}
.axendadata{
background-color:#F5F5F5;
color:#ED2E23;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:normal;
}
.axendaentrada{
font-style:italic;color:#666;}

/*mapa web*/
#mapa
{
width: 580px;
float: left;
margin:55px 0 30px 0;
padding: 0;
clear: both;
}
/*galerias*/
#gal{
width:900px;
margin:0 auto;
padding:0;
font-size: 12px;
}
#gal h2{
margin:10px 0;
padding:0;
font-size: 18px;
}
#gal a{
color:#666;
margin:0pt;
padding:0pt;
text-decoration:underline;
font-weight: bold;
}
#gal a:hover{text-decoration:underline;}

.galeria{
width:200px;
height:120px;
float:left;
background-color: #f5f5f5;
margin:0pt 10px 10px 0pt;
padding:5px;
border-bottom: 8px solid #ededed;
text-align:center;
line-height: 1.2em;
}
.galeria p{
margin:5px 0 0 0;
padding:0;font-size:12px;
}
.galeriaprensa{
width: 99%;
float:left;
background-color: #f5f5f5;
margin:0pt 2px 2px 0pt;
padding:10px;
line-height: 1.2em;
}
.galeriaprensa img{
width: 80px;
float:left;
margin:0 10px 0 0;
padding:0;
}
#fotogaleria{
background-color:#F5F5F5;
border-bottom:8px solid #EDEDED;
float:left;
margin:40px 0 30px 5px;
padding:5px 0;
text-align:center;
width:262px;}
#enl_galeria 
{
width: 358px;
float:left;
margin:10px 0 10px 0;
padding:0;
text-align: center;
}
#enl_galeria a
{
color: #ff0000;
font-size: 12px;
font-weight: bold;
margin:0;
padding:0 5px;
}
.fotogrande_galeria{
background-color: #f5f5f5;
text-align: center;
margin:0;
padding:8px;
}
.txtgaleria
{
width: 550px;
float: left;
margin:0 0 0 10px;
padding:0;
}

/*destacado*/
#destacado
{
float:left;
margin:30px 0 0 0;
padding:0;
font-size: 11px;
line-height:1.3em;
}
#destacado h4
{
margin:10px 0;
padding:4px;
font-size: 11px;
line-height:1.3em;
background-color: #f5f5f5;
clear: both;
}
#actder{
width: 262px;
float: right;
margin:10px 0 30px 0;
padding: 0;
}
#actder h3
{
border-bottom: 1px solid #cCC;
color:#333;
margin:10px 0;
padding:4px 0;
line-height:1.3em;
clear: both;
text-transform: uppercase;
}
#interior #actder p{
line-height: 1.3em;
}
#interior #actder a{
color:#ED2E23;
font-weight:bold;
margin:0;
padding:0;
}
.ante{
color:#ccc;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
font-weight: bold;
margin:10px 0 0 0;
padding:0;}
.fotoactcero
{
width: 180px;
float: left;
margin:0 10px 0 0;
padding:0;
}
.fotoact
{
width: 180px;
margin:0;
padding:0;}
.txtact
{
width: 490px;
float: left;
margin:0;
padding:0;}
.txtact2
{
width: 680px;
float: left;
margin:0;
padding:0;}
#interior #actder a.actderfinal
{
color:#666;
font-size:10px;
text-decoration:none;
text-align: right;
font-weight: bold;
margin:0;
padding:0;}
.enventodest{
float: left;
margin:0 0 10px 0;
padding:5px;
background-color:#F3F3F3;
}
#especial
{
width: 580px;
float: left;
margin:0 0 30px 0;
padding: 0;
clear: both;
}
.lista{
margin: 0;
padding: 0;
}

.lista li, #contenidogl li{
margin:0 0 0 5px;
color:#000;
padding:0 0 0 10px;
background-image: url(/imx/lilista.png);
background-repeat: no-repeat;
background-position:top left;
}
.sublista{
margin: 0;
padding: 0;

}

.sublista li{
color:#666;
margin:0 0 0 3px;
padding:0 0 0 10px;
background-image: url(/imx/lisublista.png);
background-repeat: no-repeat;
background-position:top left;
}


#banner
{
width: 258px;
float: left;
margin:0;
padding: 0;
}

#banner img
{
width: 258px;
margin:0;
padding: 0;
}
/*graficas*/
.grafica{
width: 560px;
float: left;
margin:10px 0 10px 0;
padding:10px;
border: 1px solid #c6d6e8;
}
.tit_grafica{
color:#0e3587;
margin:0;
padding:0;
text-transform: uppercase;
}
/*videos*/
.txtvideo
{
width: 500px;
float: left;
margin:0 0 0 20px;
padding:0;
}
/*documentos*/
#documentos2 
{
width: 500px;
float: left;
margin:0 0 30px 0;
padding: 0;


}
#documentos2 ul li 
{
margin:0 0 10px 0;
padding:0;
}
#documentos2 ul li a
{
color: #ff0000;
font-size: 14px;
margin:0;
padding:0;
}
/*os dez mais lidos*/
#fotoautores
{
float:left;
color:#333;
font-size:10px;
font-weight:bold;
text-align: center;
line-height: 1em;
margin:0;
padding:0 10px 4px 0;
}
.entradillautores
{
color:#999;
font-size:13px;
font-weight:bold;
line-height: 1em;
margin:0 0 20px 0;
padding:0;
}
#destacadoautores
{
float:left;
margin:20px 0 0 0;
padding:0;
font-family:Helvetica,Arial,sans-serif;
font-size: 12px;
color:#ff0000;
line-height:1.6em;
}
#destacadoautoresdous
{
float:left;
margin:0;
padding:0;
font-family:Helvetica,Arial,sans-serif;
font-size: 13px;
color:#ED2E23;
line-height:1.4em;
}
/*evento especial*/
#eventoespecial{
width:900px;
margin:0 auto;
padding:0;
font-size: 12px;
}
#eventoespecial h2{
margin:10px 0 0 0;
padding:0;
font-size: 18px;
}
.catorce{
float:left;
font-size:14px;
line-height:1.7em;
margin:0 0 30px;
padding:0;
width:426px;
}
.eventoespecialun
{
width: 262px;
float:left;
margin-right:57px;
margin-left:0;
margin-top:15px;
margin-bottom:15px;
padding:0;
font-size: 14px;
}
.eventoespecialdous
{
width: 262px;
float:left;
margin-right:0;
margin-left:0;
margin-top:15px;
margin-bottom:15px;
padding:0;
font-size: 14px;
}
.eventoespecialf{
float:right;
font-size:14px;
margin-left:0;
margin-bottom:15px;
padding:0;
width:293px;
text-align: right;
}
.eventoespecialdous img
{
width: 262px;
}
.evento_tit{
font-size: 15px;
color:#333;
margin-bottom:10px;
padding-bottom: 4px;
border-bottom: 2px solid #eeecec;
}
#eventogal{
width: 262px;
margin-bottom:10px;
padding:3px 0 3px 0;
background-color:#EEECEC;
text-align: center;
}

.docsrel{
	margin: 10px 0;
}

#eventogal img{
margin:0;
padding:1px;
background-color: #fff;
border: 1px solid #E3E3E3;
}
.noticiaevento{
width: 262px;
float: left;
margin-bottom:10px;
padding:0;
}
.titularevento{
font-size:14px;
font-weight:bold;
color:#ED2E23;
text-decoration: none;
}
.txtnotevento{
font-size:12px;}
.linksevento{
padding:0 7px;
margin: 0;
line-height: 1.8em;
font-size: 11px;
}
.linksevento li a{
color:#ff0000;
font-size: 11px;
text-decoration: underline;
}
.linksevento li a:hover{
color:#ff6666;
font-size: 11px;
text-decoration: underline;
}
#d_mais, #d_menos {
text-align:right;
}
#d_mais a, #d_menos a, .not_mais{
color:#ff0000;
font-size: 11px;
text-decoration: underline;
font-weight: bold;
}
#contenidogldes
{
color:#4270AA;
font-size: 14px;
width: 260px;
float: right;
margin:15px 0 30px 0;
padding: 0;
line-height: 1.5em;
}

.cuadro-artistas {
  width:600px;
}

#lista-artistas li{
    list-style:none;
    width:220px !important;
        width:215px ;
    float:left;
    margin:2px 5px;
    font-weight:bold;
}

#lista-artistas li a{
    text-decoration:none;
    display:block;
    padding:4px;
   background:#fff;
    color:#ED2E23;text-transform:uppercase;
}


#lista-artistas li a:hover, #lista-artistas li a.activo{
    background:#333;
    color:#fff;
}
#menulat{
float:left;
margin:10px 0 30px 00;
padding:0;
width:262px;
}
#menulat ul{
text-align:left;
margin:0;
padding:0;
}
#menulat ul li{
width: 262px;
min-height: 48px !important;
height: 48px;
margin:6px 0 !important;
margin:3px 0;color:#Fff;
}
#menulat ul li a{ 
min-height: 46px !important;
height: 40px;
display:block;
font-size: 13px;
line-height: 1.2em;
font-weight:bold;
color:#Fff;
background-color: #333;
text-decoration:none;
padding: 8px 0 0 12px;
margin:15px 0 !important;
margin:7px 0;
clear: both;

}
#menulat ul li a:hover, #menulat ul li a.activob{ 
min-height: 46px !important;
height: 40px;
display:block;
font-size: 13px;
line-height: 1.2em;
font-weight:bold;
color:#Fff;
background-color: #ED2E23;
text-decoration:none;
padding: 8px 0 0 12px;
margin:15px 0 !important;
margin:7px 0;
clear: both;
background-image: url(/imx/froja.png);
background-repeat: no-repeat;
background-position:center left;
}
.impar{
background-color:#F3F3F3;
padding: 5px;
margin:15px 0;
}
.par{
background-color:#Fff;
padding: 5px;
margin:15px 0;
}
#interior .par h3, #interior .impar h3  {
clear:both;
color:#ED2E23;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
text-transform: none;
}
}
#interior .par a, #interior .impar a{
color:#FF0000;
margin:0;
padding:0;
text-decoration:underline;
}
#interior a.titeventdos, #contenido_medio a.titeventdos{
font-weight:bold;
color:#333333;
font-size:12px
}
#artista{
background-color:#333333;
float:left;
margin:0 0 10px 0;
padding:0 5px;
width:252px;
}
#interior #artista h3, #interior #artista h3 a{
clear:both;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin:10px 0;
padding:0;
text-decoration:none;
text-transform:uppercase;
}
#fotoartista{
float:left;
margin:0;
padding:0;
width:262px;
}
#fotoartista img{
width: 262px;
float: left;
margin:0;
padding: 0;
}
#artista p.disco,#interior #artista p.disco a{
color:#f1f1f1;
font-weight:bold;
font-size: 13px;
text-transform: uppercase;
}
#artista p.disco a{
text-decoration:underline;
}

#artista p.info-disco, #interior #artista p.info-disco a{
color:#f1f1f1;
}
#artista p.contacto-disco, #interior #artista p.contacto-disco a{
color:#ccc;
}
#fotoart{
width: 262px;
float: right;
margin:0;
padding: 0;
}

/*microwebs*/
#microfoto{
width: 230px;
float: left;
margin:16px 10px 0 0;
padding: 0;
}
.x{
margin:0  0 15px 0;
padding: 10px;color:#333;
background-color:#f5f5f5 ;border-bottom: 5px solid #cbcbcb;
font-size:11px;
line-height: 1.25em;
clear: both;
}
.x .red., .x a{
color:#ED2E23;
}

#microfoto img.gr{
width: 230px;
}

#microcentro{
float:left;
margin:16px 15px 0 15px;
padding:0;
width:435px;
}
#bloque_central_novas
{
width: 661px !important;width: 651px;
float: left;
margin:0 5px 10px 0;
padding: 0 0 10px 0;
background-color: #ECECEC;
}
.bloque_central_novaun
{
width: 320px !important;
width: 310px;
float: left;
margin:0 5px;
padding: 0;
font-size: 12px;
line-height: 1.45em;
}
#bloque_central a.mas
{
color: #a4a5a7;
font-size: 11px;
font-weight:bold;
}
.bloque_central_novaun .data
{
color: #a4a5a7;
font-size: 12px;
}
#bloque_central_novas img
{
width: 100px;
float: left;
margin:0 5px 0 0;
padding: 0;
}
#bloque_central_grupo
{
width: 300px;
float: right;
margin:0;
padding: 0;
background-color: #ECECEC;
}
#bloque_central_grupodos
{
width: 280px;
float: left;
margin:0;
padding:0 5px 10px 5px;
font-size: 12px;
line-height: 1.45em;
}
#bloque_central_grupodos img
{
width: 60px;
float: left;
margin:0 10px 0 0;
padding: 0;
}
#bloque_inferior_video
{
width: 325px;
float: left;
margin:0 5px 0 0;
padding: 0;
}

#bloque_inferior_tracks
{
width: 325px;float: left;
margin:0;
padding: 0;
background-image:url(/imx/bgvid.png);
background-repeat:repeat;
}
#bloque_inferior_galeria
{
width: 305px;
float: right;
margin:0;
padding: 0;
}
h2#microactualidad_ing {
background-image:url(/imx/titactualidad_ing.png);
background-repeat:no-repeat;
height:32px;
margin:0 0 10px;
padding:0;
text-indent:-9999px;
width:100%;
background-color: #fff;
}
h2#microactualidad_cas {
background-image:url(/imx/titactualidad_cas.png);
background-repeat:no-repeat;
height:32px;
margin:0 0 10px;
padding:0;
text-indent:-9999px;
width:100%;background-color: #fff;
}
h2#microactualidad_gal {
background-image:url(/imx/titactualidad_gal.png);
background-repeat:no-repeat;
height:32px;
margin:0 0 10px;
padding:0;
text-indent:-9999px;
width:100%;background-color: #fff;
}
h2#microgrupos_ing{
background-image:url(/imx/h2microgrupos.png);
background-repeat:no-repeat;
background-color: #fff;
height:32px;
margin:0 0 10px;
padding:0;
text-indent:-9999px;
width:100%;
}
h2#microgrupos_gal, h2#microgrupos_cas{
background-image:url(/imx/h2microgrupos2.png);
background-repeat:no-repeat;
background-color: #fff;
height:32px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999px;
display:block;
}
h2#tracks_gal{
background-image:url(/imx/h2tracksgal.png);
background-repeat:no-repeat;
background-color:#ECECEC;
height:32px;
margin:0;
padding:0 0 6px;
text-indent:-9999px;
width:100%;
}
h2#tracks_cas{
background-image:url(/imx/h2trackscas.png);
background-repeat:no-repeat;
background-color:#ECECEC;
height:32px;
margin:0;
padding:0 0 6px;
text-indent:-9999px;
width:100%;
}
h2#tracks_ing{
background-image:url(/imx/h2tracksing.png);
background-repeat:no-repeat;background-color:#ECECEC;
height:32px;
margin:0;
padding:0 0 6px;
text-indent:-9999px;
width:100%;
}
/*  Microweb entidades estilos da Xestion */

#micrologin{
background:#cccccc;
float:left;
margin:10px 0;
padding:0;
text-align:left;
width:100%;
}
.pcinco{padding:5px;}

#micrologin input{
border:1px dashed #999;
color:#ED2E23;
font-size:10px;
font-weight:bold;
min-height:10px;
margin:5px;
padding:3px;
width:100px;
}
#micrologin input[type="submit"]{
background-color:#333333;
border:1px solid #666;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:22px;
margin:5px;
padding:3px;
width:50px;
}
#micrologin label{font-size:12px;
color:#fff;
font-weight:bold;
margin:5px;
}
#microvideospdous {
background-image:url(/imx/bgvid.png);
background-repeat:repeat;
float:left;
margin:0;
padding:0;
width:325px;
}
#microvideosp {
float:left;
margin:0;
padding:0;
}
#microcentro h3 {
color:#ED2E23;
font-size:20px;
font-weight:bold;
}
.centrarv{
margin:0 auto;width:280px;
}
.microcolum3b{
margin:0 auto;
padding:0;
}
.mweditCabecera ul li {
	display:inline;
	float:left;
	padding: 0px 6px;
	margin-right: 9px;
	border-width: thin;
	border-style: none outset outset none;
}
.mweditCabecera ul li.noborder {
	border-style: none none none none;
	padding-left: 0px;
}
.reg{
color:#ED2E23;
font-size: 13px;
border-style: none none none none;
}
.reg a{
color:#ED2E23;
font-size: 13px;font-weight: bold;
}
.sepgrupos a
{text-decoration: underline;
color:#999;
font-weight:bold;}
#bloque_inferior_tracks ul{
margin:0;padding: 10px;
}
#bloque_inferior_tracks ul li{
background-color:#000000;color:#F2F2F2;
background-position:left center;
background-repeat:no-repeat;
font-size:13px;
margin:10px 0;
padding:5px;
}
#bloque_inferior_tracks ul li a{
color:#f2f2f2;
}
.microtxtact {
float:left;
margin:0;
padding:0;
font-size: 13px;
}
.doce{
font-size: 12px;
}
.txtvideo2{
float:left;
margin:0;
padding:0;
width:100%;font-size: 12px;

}
.microvideoint
{
float:left;
margin:10px 0;
padding:0;
width:100%;
}
.galeria img{
width:120px;
height:80px;
}
#bloque_central_novas img.lapiz{
width:20px;
height:20px;
display: block;
}
#buscaportada{
background-color:#F3F3F3;color:#000;
float:right;
margin:0;
padding:0 0 12px 0;
width:610px;
}
#buscaportada select{
float:right;
margin:5px 12px 0 0;
padding:0;
width:240px;
border: 1px solid #ED2E23;
font-size: 13px;
}

#buscaportada a.ver{
background-color:#ED2E23;
color:#fff;
font-weight:bold;
float:right;
margin:12px 12px 0 0;
padding:0 2px;
text-align: center;
width:60px;
}
h2#busca_gal{
background-image:url(/imx/h2bus_gal.png);
background-repeat:no-repeat;
background-color: #fff;
height:32px;
margin:0 0 10px 0;
padding:0 0 10px 0;
text-indent:-9999px;
width:100%;
}
h2#busca_ing{
background-image:url(/imx/h2bus_eng.png);
background-repeat:no-repeat;
background-color: #fff;
height:32px;
margin:0 0 10px 0;
padding:0 0 10px 0;
text-indent:-9999px;
width:100%;
}
h2#busca_cas{
background-image:url(/imx/h2bus_cas.png);
background-repeat:no-repeat;
background-color: #fff;
height:32px;
margin:0 0 10px 0;
padding:0 0 10px 0;
text-indent:-9999px;
width:100%;
}
#buscainfo{
margin:10px 0;
padding:5px 20px;
clear: both;
border-top: 3px solid #ccc;
}

#buscainfo ul{
	color: #ED2E23;
}

#buscainfo ul li{
	float: left;
	width: 178px;
	margin:0 5px;
	list-style-type: disc;
	list-style-position: inside;
}

#buscainfo ul li a{
color:#000;
font-weight:bold;
text-decoration:underline;
}

#buscatxt{
float:left;
margin:0 5px;
padding:0;
width:290px !important;
width:280px;
line-height: 1.35em;
}

div.resource{
	float: left;
	width: 178px !important;	width: 160px;
	margin: 0 5px;
}
div.resource img{
margin:0 12px 0 0;
padding:0;
width:160px;
}

* html div.resource img{
	width: 160px;
}


.rin{
color:#ED2E23;
font-size: 14px;font-weight: bold;
margin-bottom: 5px;
}
.bio{
float:left;margin:10px 0;
}
#microcentro div.bio a{
color:#999999;
font-weight:bold;
text-decoration:underline;}
.bio img{
width:150px;
float:left;margin:0 8px 5px 0;
}
.pdez{
padding:10px;
}
.microweb{
background-image:url(/imx/microweb.png);
width:86px;
display:block;
height:19px;
text-indent:-9999px;
}
.cartelgaleria{
z-index: 10;
position: relative;
border: 1px solid #ED2E23;
background-color: #fff;
color:#ED2E23;
font-weight: bold;
}
.flechas{
width:20px;
height:29px;
float:left;
margin:140px 5px 0 0;
margin-right: 0;
padding: 0;
}
.flechasdos{
display:block;
float:right;
height:29px;
margin:140px 0 0 0;
width:20px;
}
#menuder{
float:left;
margin-right: 20px;
}
#contenidores {
float:left;
margin:16px 0 30px;
padding:0;
width:650px;
}
#contenidonws{
float:left;
margin:16px 0 30px;
padding:0;
width:690px;
}
.player{
float:right;
padding:0;
margin:5px 0 10px 10px;
width: 50px;
}
.datos{
float:left;
padding:0;
margin:0;
width:190px;
}
.antev{
color:#999999;
font-size:12px;
font-weight:normal;
margin:0 0 10px;
text-transform:uppercase;
}
.erro_acceso{
color:#FD0000;
font-size:11px;
font-weight:bold;
}

/*--- 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%;
}

/*microweb nova*/
#mic_tit{
background:#ECECEC;
margin:0;
padding:10px 0;
width:100%;text-align: center;
}
#mic_tit h3, #mic_tit h3 a{
font-size:28px;color:#ED2E23;
}
#selmicros, #selrecur{
margin:5px 0;
padding:5px 0;
width:100%;
clear: both;
}
#selmicros select{
background-color: #333;border:1px solid #999;
color:#fff;
font-size:12px;
font-weight:bold;
margin:5px 0;
padding:3px;
width:240px;
}
#selmicros h3{
color:#666666;
}
#selmicros input, #selmicros a.ver{
background-color:#666666;
border:1px solid #666666;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:22px;
margin:0;
padding:3px;
width:50px;
}
#selrecur select{
border:1px solid #ED2E23;
background-color:#fff;
color:#ED2E23;
font-size:12px;
font-weight:bold;
margin:5px 0;
padding:3px;
width:240px;
}
#selrecur input, #selrecur a.ver{
background-color:#ED2E23;
border:1px solid #ED2E23;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:22px;
margin:0;
padding:3px;
width:50px;
}
.centrado{text-align:center;font-size: 12px;font-weight: bold}
.bgun{
background-image:url(/imx/bgvid.png);
background-repeat:repeat;
margin:0;
padding:5px;}
.bgdous{
background-image:url(/imx/bgvid22.png);
background-repeat:repeat;
margin:0;
padding:5px;}

span.escoitaaqui a{
	color: white !important;
	background-color: black !important;
	padding: 2px;
}

p#d_texto a{
	text-decoration: underline;
	color: #333;
}