/*_____________Xenericos_____________color:#7B7B79;*/
body { 
	background: #6e246b url(/imx/bgprin.png) repeat-x scroll 0 0;
	text-align: center; 
	color:#333; 
	font-family: Arial, "Sans-serif";
	margin: 0 auto;
	padding: 0; 
}
br.espazo {
	clear: both;
}
p.nada, hr {
	display: none;
}
img {
	border: 0;
}
acronym {
	border-bottom: 1px dotted #ef0000; 
}
fieldset, form, h1, h2, h3, h4, h5, h6, html, img, legend, li, ol, p, ul {
   border:0pt none;
   list-style: none;
   margin: 0;
   padding: 0;
}




/*_____________Ligazons_____________*/
a:focus {
	outline: none;
}
#pe_paxina a {
	color: #6e246b;
	text-decoration: none;
}
#pe_paxina a:hover {
	text-decoration: underline;
}
#novas_portada a.mais, #contido_interior a.mais {
	font-size: 11px;
	color:#319DC8;
	font-weight: bold;
	text-decoration: none;
}

#contido_interior a
{
 color:#8D5D8A;
}
#contido_interior p
{
color: #333;
line-height: 17px;
}

#contido_interior a.mais:hover {
 text-decoration: underline;
 }

#pe_paxina a.activo {
	text-decoration: underline;
}

#novas_portada a {
	color: #8D5D8A;
	font-size: 15px;
	text-decoration: none;
	
	}
	
#novas_portada p a, #novas_portada p a:hover
{
font-size: 12px;
}
#novas_portada a:hover {
	font-size: 15px;
	text-decoration: underline;
	}
	
#novas_portada a.mais:hover, intactividad a.mais:hover
{
  font-size:11px;
  text-decoration: underline;
}

#novas_portada a.maisnovas{
float: right;
font-size: 12px;
font-weight: bold;
text-align:right;
color:#319DC8;}

/*_____________Estructura_____________*/
#paxina {
	text-align: left;
	margin: auto;
	width: 700px;
	font-size: 12px;
	background-color :#fff;
}

#novas_portada {
    width: 510px;
 	margin: 0 0 0 12px;   
	padding: 0 10px;
	float: left;
}

/*_Actividades portada_*/
#actividades_portada {
    width: 660px;
 	margin: 0 0 0 20px;   
	padding: 0;
	float: left;
}
.actividadesport_izq
{
width: 320px;
float: left;

}
.actividadesport_der
{
width: 320px;
float: left;
margin: 0 0 0 20px;

}
.actividadport
{
width: 315px;
padding: 0;
margin: 0 0 10px 0;
}

.actividadport p a
{
  color:#8D5D8A;
}

.lineactiv{	
width: 315px;
height: 2px;
border-bottom: 2px dotted #DCDCDC;
margin: 5px 0 0 0;
}


.actividadport h4 a
{
font-size: 12px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0;
color:#7B7B79;
text-decoration: none;
}

.actividadport h4 a:hover
{
text-decoration: underline;
}

#actividades_portada h2 
{	
 background-image:url(/imx/h2actividades.png);
 background-repeat:no-repeat;
 height:30px;
 margin:0;
 padding:0;
 text-indent:-9999px;
 width:116px;
}
#colder_baners
{
 width: 145px;
 margin: 25px 0 0 0;
 padding: 0;
 float: left;
}

.bannersder
{
 width: 143px;
 margin: 0 0 10px 0;
 padding: 0;
 border:0;
}
#contido_interior
{
 width: 665px;
 margin: 0 auto;   
 background-color: #fff;
 line-height: 15px;
 padding: 10px 10px 30px 10px;
}
#pe_paxina
{
 width: 690px;
 text-align: right;
 font-size: 13px;
 margin: 0 0 0 5px;
 padding: 10px 0;
 background-color: #ffffff;
 border-top:1px solid #ccc;
}

#pe_paxina p
{
 margin: 0 ;
 padding: 0;
}

/*Fichas*/

#contido_interior .tituloscampos
{
 font-size: 13px;
 font-weight: bold;
 color:#8D5D8A;
 margin: 0 0 0 10px;
}
#cont_ficha
{
width: 550px;
background-color: #EDEDED;
padding: 20px 10px;
margin: 15px 0 0 0;
}
#contido_interior p.contcampos
{
font-size: 12px;
padding: 0;
border: 0;
margin: 0 10px 10px 10px;

}

#contido_interior h4
{
font-size: 18px;
color: #8D5D8A;
margin: 0 0 10px 0px;

}


/*aptdo actividades*/

.intactividad
{
 width: 660px;
 margin: 0 0 10px 0;   
 padding: 0;
 float: left;
}

.intactividad .contimg
{
 width:180px;
 padding: 0;  
 float: left;
 margin: 0 15px 5px 0;
 
}
.contimg img
{
width: 180px;
border:2px solid #6E246B;

}


.intactividad p
{
 color: #7A7A78;
 font-size: 12px;
 margin: 0 0 0 10px;
 padding: 0;
 border: 0;
}

#contido_interior .intactividad ul
{
 margin: 5px 0 0 3px;
}



#contido_interior .intactividad ul.programacion li
{
  list-style-type: none;
}

#contido_interior .intactividad .entract
{
color:#6d6d6a;
margin: 5px 0 5px 0;
font-style: italic;
}


#contido_interior .intactividad ul li
{
 background: none;
 color:#8D5D8A;
 margin: 0;
 list-style-type: disc;
 list-style-position: inside;
 font-size: 12px;
}



.intactividad h3
{
 color: #8D5D8A;
 font-size: 15px;
 font-weight: bold;
 margin: 0;
 padding: 0;
 border: 0;
}

.intactividad h3 a
{
 text-decoration: none;
 color:#8D5D8A;
}

.intactividad h3 a:hover
{
 text-decoration: underline;
}
.hora
{
 color: #3EAAD6;
 font-size: 11px;
 font-weight: bold;
}

/*Pestañas d progprofesional*/

.pestanas
{
 float:left;
 height:29px;
 width: 665px;
 margin:0 0 30px 0;
 border: 0;
 padding: 0;
 border-bottom:1px solid #7a7a78;
}

#contido_interior .pestanas ul
{
 display: inline;
}

#contido_interior .pestanas ul li
{
 background-image:url(/imx/pestanablanca.png);
 background-repeat: no-repeat;
 font-family: Arial, "Helvetica";
 font-weight:normal;
 text-align:center;
 float: left;
 width:70px;
 height: 24px;
 display: inline;
 padding: 10px 0 0 0 !important;
 padding: 10px 0 0 0;
}

#contido_interior .pestanas ul li.pesactiva
{
 background-image:url(/imx/pestanarosa.png);
 background-repeat: no-repeat;
 font-family: Arial, "Helvetica";
 font-weight:normal;
 text-align:center;
 float: left;
 width:70px;
 height: 24px;
 display: inline;
 padding: 10px 0 0 0 !important;
 padding: 10px 0 0 0;
}

#contido_interior .pestanas ul li.pesactiva a
{
 color:#6E246B;
 font-weight: normal;
} 

#contido_interior .pestanas ul li a
{
 color:#7a7a78;
 font-size:13px;
 text-decoration:none;
}

#contido_interior .pestanas ul li a:hover
{
 font-size:13px;
 color:#6E246B;
}

/*Navegacion*/

#contido_interior #navegacion ul {
margin:15px auto;
padding:0;
text-align:center;
font-size: 14px;
}

#contido_interior #navegacion ul a {
font-weight: bold;
text-decoration: none;
color: #666;
margin: 0;
}

#contido_interior #navegacion ul li{
text-decoration: none;
background: none;
display: inline;
margin: 0;
padding: 0;
}

#contido_interior #navegacion ul li a{
color:#8D5D8A;
margin: 0;
padding: 0;
}

#contido_interior #navegacion ul li.uno{
color:#8D5D8A;
margin: 0;
padding: 0;
}




/*_____________Imaxes_____________*/
.fotonoticia_peq
{
 float: left;
 margin: 1px 5px 2px 0;
 width: 130px;
}
.banner
{
 width: 540px;
 margin: 2px 0 0 0;
}
#otos 
{
loat: right;
margin: 0 0 50px 2px;
	width: 225px;
}
#fotos img
{
float: right;
 width: 225px;
 margin: 0 0 10px 5px;
}
#fotos p.destacado
{
 margin: 0 0 4px 0;
 color: #6E246B;
 font-size: 14px;
}
img.logo
{
 float: left;
 margin: 2px 8px 2px 0;
 max-height: 70px;
}
/*_____________Títulos_____________*/
h1
 {
 margin: 0;
 font-size: 15px;
 width: 700px;
 height: 264px;
 background:url(/imx/cabeceira_interior.png) no-repeat;
}
h1#tit_portada
 {
  margin: 0;
  font-size: 15px;
  width: 700px;
  height: 264px;
  background: url(/imx/cabeceira_portada.png) no-repeat;
}
h1 a
 {
  display: block;
  height: 100%;
  width: 100%;
  border: none;
}
h2 {	
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 10px 0;
	color: #6E246B;
}

h5 {	
	font-size: 11px;
	text-transform: uppercase;
	color: #999;
	margin: 0;
	border: 0;
	padding: 0;
	
}
#novas_portada h2
 {	
 background-image:url(/imx/h2novas.png);
 background-repeat:no-repeat;
 height:24px;
 margin:0;
 padding:0;
 text-indent:-9999px;
 width:73px;
}

.ling {	
width: 100%;
height: 2px;
border-bottom: 1px solid #DCDCDC;
margin-bottom: 10px;
}
.lingnot{	
width: 100%;
height: 2px;
border-bottom: 2px dotted #DCDCDC;
margin: 10px 0 0 0;
}
h2.tit_paxina {	
	font-size: 20px;
	line-height: 22px;
	margin: 5px 0;
	color: #8D5D8A;
}
#contido_interior h3 {
	margin: 0 0 7px 0;
	color:#8D5D8A;
	font-size: 14px;
}

#contido_interior .intactividad  h3 {
	margin: 10px 0 7px 0;
	color:#8D5D8A;
	font-size: 14px;
}
#contido_interior h3 a {
	margin: 5px 0 5px 0;
	color: #8D5D8A;
	font-size: 16px;
	text-decoration: none;
}
#contido_interior h3 a:hover {
	text-decoration: underline;
}


#contido_interior p.data, #contido_interior span.data, .dataportada
{
	color: #3EAAD6;
	font-size: 11px;
}
#novas_portada p {
	margin: 0;
	color: #333;
}
p.lista_apartados {
	margin: 4px 0 0 0;
}
p.lista_apartados a {
	border-right: 1px solid #ccc;
	padding: 0 2px 0 0;
}
p.lista_apartados a:last-child {
	border-right: none;
}
#contido_interior .entradilla p {
	color: #6a6868;
	margin: 0 0 10px 0;
	font-size: 14px;
	}
#documentos, #ligazons {
	margin: 2px 0 0 0;
	font-size: 11px;
}
#paxina p.antetitulo {
	font-size: 12px;
	text-transform: uppercase;
	margin:0;
	color: #999;
}
#novas_portada p.antetitulo {
	font-size: 11px;
	text-transform: uppercase;
	margin: 2px 0 0 0;
	color: #999;
}
.tipo_banner {
	font-size: 11px;
	margin: 0 0 4px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #ccc;
}
.tipo_banner img {
	float: left;
	margin: 0 10px 0 0;
}

/*_____________Listaxes_____________*/

#contido_interior ul {
	margin: 0;
	padding: 0; 
	list-style-type: none; 
	font-size: 12px;
}
#contido_interior ul li { 
	padding: 0 0 0.3em 0.5em; 
	margin: 0;
	background: url(/imx/ico.gif) no-repeat 0 0.5em;
}
#documentos ul li { 
	padding: 0 0 5px 2px; 
	margin: 0;
	background: url(/imx/ico_doc.gif) no-repeat 0 1px;
		}
		
#documentos ul li a
{
 margin: 0 0 0 7px;
}
#ligazons ul li, #contido_interior ul.ligazons li { 
	padding: 0  0 5px 12px; 
	margin: 0;
	background: url(/imx/ico_url.gif) no-repeat 0 3px;
}
p.url { 
	padding: 0 0 5px 2px; 
	background: url(/imx/ico_url.gif) no-repeat 0 1px;
}
#expositores_list br{
	clear:both;
}
#expositores_list ul{
	float:left;
	width:165px;
	margin:20px 20px;
	list-style-type:none;
}

/*_____________Menu_____________*/

#cabeceira{
border-bottom: 2px solid #6e246b; 
margin-bottom: 30px;
}

#cabeceira ul {
	margin: 0 auto;
	width:665px;
	padding: 0; 
	list-style-type: none; 
	height: 37px;
 	display: block;
 }

#cabeceira ul li { 
	padding: 0; 
	margin: 0;
	float: left;
	text-align: center;
}
#cabeceira ul li a { 
	display: block; 
	margin: 0; 
	text-decoration: none; 
	padding: 0;
	color: #fff;
	font-size: 12px;
	/*padding: 0 0 0 19px;*/
}
#cabeceira ul li a span {
	display: block; 
	float:left;
	text-align: center;
}
#menu0 a, #menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu0on a, #menu1on a, #menu2on a, #menu3on a, #menu4on a {
	height: 37px;
}	
#menu0 a { 
	background: transparent url(/imx/m01.png) no-repeat;
	/*width: 128px;*/
	width:132px;
}
#menu0 a:hover, #menu0on a { 
	background: transparent url(/imx/m02.png) no-repeat;
	/*width: 128px;*/
	width:132px;
}
#menu1 a { 
	background: transparent url(/imx/m11.png) no-repeat;
	/*width: 131px;*/
	width:149px;
}
#menu1 a:hover, #menu1on a { 
	background: transparent url(/imx/m12.png) no-repeat;
	/*width: 131px;*/
	width:149px;
}
#menu2 a { 
	background: transparent url(/imx/m21.png) no-repeat;
	/*width: 145px;*/
	width:148px;
}
#menu2 a:hover, #menu2on a { 
 	background: transparent url(/imx/m22.png) no-repeat;
	/*width: 145px;*/
	width:148px;
}
#menu3 a { 
	background: transparent url(/imx/m31.png) no-repeat;
	/*width: 150px;*/
	width:109px;
}
#menu3 a:hover, #menu3on a { 
	background: transparent url(/imx/m32.png) no-repeat;
	/*width: 150px;*/
	width:109px;
}

#menu4 a { 
	background: transparent url(/imx/m41.png) no-repeat;
	/*width: 93px;*/
	width:110px;
	
}
#menu4 a:hover, #menu4on a { 
	background: transparent url(/imx/m42.png) no-repeat;
	/*width: 93px;*/
	width:110px;
	
}
#cabeceira ul li a:hover {
	background-color: #fff;
	color: #39c;
}
ul#submenu {
	margin: 0 0 20px 0;
	padding: 0; 
	list-style-type: none; 
	color: #39c;
	
}
ul#submenu li { 
	padding: 0 2px; 
	margin: 0;
	float: left;
	font-size: 13px;
	border-left: 1px solid #39c;
	background-image: none;
}
ul#submenu li:first-child { 
	padding-left: 0;
	border-left: none;
}
ul#submenu li a { 
	display: block; 
	margin: 0; 
	text-decoration: none; 
	color: #39c;
}
ul#submenu li a:hover, #activo {
	color: #6E246B !important;
}


/*_____________Formularios_____________*/
form {
	font-family: Helvetica, Arial, "Sans-serif";
	font-size: 13px;
}
form p {
	margin: 2px 0;
}
fieldset {
	margin: 15px 0 10px 0; 
	padding: 0; 
	border: 0; 
}
label {
	width: 200px;
	float: left;
	display: block;
	border-top: 1px solid #8D5D8A;
	padding: 5px 0 0 0;
}

opcion
{
display: none;
 margin: 0 0 0 10px;
}

input, textarea, select, file {
	margin: 0;
	font-family: Helvetica, Arial, "Sans-serif";
	font-size: 15px;
	color: #333;
	border:1px solid #8D5D8A;
	padding: 0.2em 0;
	background-color: #fff;
}
input.boton {
	background-color: 1px solid #3399CC;
	border: none;
	color: #fff;
	margin: 0 0 0 22px;
}
.nota_form {
	color: #666;
	margin: 2px 0;
	font-size: 13px;
	
}


/*_____________Extras_____________*/

#galeria{
	text-align:center;
}
#galeria img.gal{
	width: expression(Math.min(parseInt(this.offsetWidth), 450 ) + "px");
	max-width:450px;
}
#galeriaminis ul li{
	margin-top:25px;	
}
#galeriaminis ul li{
	list-style-type:none;
	float:left;
	background:none;	
}
#galeriaminis ul li img{
	width:100px;
	height:75px;	
}

h1 span, p#subtitulo, p#subtitulo span, #cabeceira ul span {
	display: block; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin: 0;
	background-image: none;
	height: 0px;
}
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/**/
#contido_interior table{
margin: 10px 0;
padding: 0;
border-spacing:0;
width: 540px;
text-align: center;
}
#contido_interior table th{
background-color:#6E246B;
font-size:14px;
font-weight: bold;
color:#fff;
margin: 0;
padding: 3px;
}
#contido_interior table td{
border: 1px solid #ccc;
color:#8D5D8A;
margin: 0;
padding: 3px;
}
#contido_interior table td input{
background-color:#FFFFFF;
border:1px solid #8D5D8A;
color:#333333;
font-family:Helvetica,Arial,"Sans-serif";
font-size:11px;
margin:0;
padding:2px 0;
text-align:center;
}
.bannerdesc{
width: 100%;
margin: 10px 0;
background: #e6dde5;
padding: 10px 0 10px 0;
border-bottom: 1px dotted #8D5D8A;
font-size: 14px;
font-weight: bold;
color:#8D5D8A;
line-height: 2px;
}

.bannerdesc img{
padding: 10px 0 10px 0;
margin: 0;
border:0:

}
#contido_interior .bannerdesc h3{
color: #6e246b;
font-size: 18px;
margin:5px 0 0.5em;
}
#contido_interior textarea{

font-size: 11px;
color:#000;
margin: 10px 0 0 0;
}
#video embed{
	clear:both;
	float:left;
	margin:10px 10px 0px 25px;
}
#video textarea{
	clear:both;
	font-size: 11px;
	color:#000;
	margin: 5px 0 120px 0px;
	width:272px;
	height:95px;
}

/*Banners pe paxina*/

.banner_1
{
float:left;
margin: 0 10px 0 10px;
}

.banner_2
{
float:left;
margin: 0 10px 0 0;
}

.banner_der_1
{
margin: 0;
}
.banner_der_2
{
margin: 0;
}

