body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
}

p {
	line-height: 1.4em;	
}

h1 { font-size: 1.4em }
h2 { font-size: 1.2em; }
h3 { font-size: 1em; }

li { margin: 5px 0; }	
a { 
	text-decoration: none;
	color: #000;
}

a:hover /*, a:visited */ { color: #999; }


img {
	margin: 0;
	border: 0
}	

.color_999 { color: #999; }	
.color_azul { color: #00b8e4; }	

#container {
	margin: 0 auto;
	text-align: left;
}	
#container, #cabeceira, #corpo, #pe {
	width: 984px;	
}

/*******     CABECEIRA                 ****************************************/

#cabeceira logo {
	display:block;
}

#logo {
	height: 80px;
}

#logo_uvigo {
	background-image: url(../imagenes/logo.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	width: 230px;
	height: 75px;
}

.esquerda {
	float:left;
	position: absolute;
	height: 75px; 
	width: auto;
}


#cabeceira img.dereita {
	float: right;
}

#cabeceira img.esquerda{
	float: left;
}

#menu_superior {
	float: left;
	width: 984px;	
	border-bottom: 1px solid #000;
	padding: 3px 0;
}

#menu_superior ul, #menu_superior li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu_superior li a {
	display: block;
	float: left;
	margin-right: 15px;
}	

#menu_superior li a.seleccionado { font-weight: bold; }
/* #menu_superior li a:visited { color: #000; } */
#menu_superior li a:hover { color: #999; }

#menu_superior ul.dereita { /* login  */
	float: right;
	font-weight: bold;
}

#menu_superior ul.dereita a {
	margin-right: 0;
	margin-left: 15px;
}

#faragulla {
	float: right;
	width: 733px;
	padding: 4px 0;
	font-size: 10px;
	color: #999;	
}	
#faragulla a { color: #999; }	
#faragulla a:hover { text-decoration: underline; }	

/*******     CORPO                 ****************************************/
#corpo {
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	display: inline-block;
	background-image: url("menu_fondo.jpg");
	background-repeat: repeat-y;
}	
#menu_esquerda {
	float: left;
}
#menu_dereita, #contido_borde {
	float: right;
}	

/*******     CORPO - MENU ESQUERDA - NIVEIS       ****************************************/
#menu_esquerda .titulo {
	/*border-top: 4px solid #000;*/
	font-weight: bold;
}	
#menu_esquerda li.nivel2, #menu_esquerda li.nivel3, #menu_esquerda li.nivel4, #menu_esquerda li.nivel5, #menu_esquerda li.nivel6 {
	background-color: #fff;
}

#menu_esquerda li.nivel1 a { margin-left: 10px; width: 214px; }	
#menu_esquerda li.nivel2 a { margin-left: 20px; width: 204px; }	
#menu_esquerda li.nivel3 a { margin-left: 30px; width: 194px; }	
#menu_esquerda li.nivel4 a { margin-left: 40px; width: 184px; }	
#menu_esquerda li.nivel5 a { margin-left: 50px; width: 174px; }	
#menu_esquerda li.nivel6 a { margin-left: 60px; width: 164px; }	

/*******     CORPO - MENU ESQUERDA        ****************************************/
#menu_esquerda, #menu_esquerda ul, #menu_esquerda li, #menu_esquerda li a {
	width: 230px;
}

#menu_esquerda li img {
	height: 165px;
	width: 230px;
	max-height: 165px;
}
#menu_esquerda li img.imagen-destacado {
	max-height: 165px !important;
	max-width: 230px !important;
	width: auto !important;
	height: auto !important;
}

/*******     CORPO - MENUs        ****************************************/
#menu_esquerda, #menu_dereita {
	padding: 0;
	background-color: #f8f8f8;
	overflow: hidden;
}

#menu_esquerda ul, #menu_esquerda li, #menu_dereita ul, #menu_dereita li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_esquerda ul, #menu_dereita ul {
	border-top: 4px solid #000;
	margin-bottom: 15px;
}
#menu_esquerda li, #menu_dereita li {
	border-bottom: 1px solid #7c7c7c;
}	
#menu_esquerda li a, #menu_dereita li a {
	width: 224px;
}
#menu_esquerda li a, #menu_dereita li a,
#menu_esquerda li strong, #menu_dereita li strong,
#menu_esquerda li div, #menu_dereita li div {
	display: block;
	float: left;
	padding: 2px 3px;
}	
#menu_esquerda li a.seleccionado, #menu_dereita li a.seleccionado {
	font-weight: bold;
}	
/*
#menu_esquerda li a:visited, #menu_dereita li a:visited {
	color: #000;
}
*/	
#menu_esquerda li a:hover, #menu_dereita li a:hover {
	color: #999;
}

/*******     CORPO - MENU DEREITA        ****************************************/
#menu_dereita, #menu_dereita ul, #menu_dereita li, #menu_dereita li a {
	width: 0;
}

.menu_li {
	border-bottom: 1px  solid #7c7c7c;
	padding: 2px 3px;
	display: list-item;
}

/*******     CORPO - CONTIDO            ****************************************/
#contido_borde {
	width: 733px;
	border-left: 1px solid #999;
	border-right: 0;
	margin: 0;
	padding: 0 0 0 10px;
}
* html div#contido_borde {
	width: 744px;
/*	w\idth: 733px; */
}

#contido {
	border-top: 3px solid #000;	
	/*text-align: justify;*/
}
	
#contido a { color: #000; text-decoration: underline; }	
#contido a:hover { color: #999; }	
#contido a[name] { color: #000; text-decoration: none; } /*anchor*/


p { margin: 10px 0; }	
.imaxe { text-align: center; }
.oculto { display: none; }	

.pic { opacity: 1; filter: alpha(opacity=100); }
.pic:hover { opacity: 0.6; filter: alpha(opacity=60); } 

.icono {
	vertical-align: middle;
	margin-right: 5px;
}

.rosa_corporativo {
	color: #e61794;
}

#contido .rosa_corporativo a {
	color: #e61794;
}
#contido .rosa_corporativo a:hover {
	color:  #fdd1f9;
}

/*******     CORPO - CONTIDO - TABOA     ****************************************/
.taboa_7columnas, .taboa_6columnas, .taboa_5columnas, .taboa_4columnas, .taboa_3columnas, .taboa_2columnas, .taboa_1columnas, .taboa_horario .taboa_graos{
	float: left;
	clear: both;
	width: 731px;
	margin: 10px 0;
	padding: 0;
	border-top: 4px solid #000;
	text-align: left;
}	
.taboa_cabeceira, .taboa_cabeceira_unica {
	width: 731px;
	background-color: #f8f8f8;
	font-weight: bold;
	border-bottom: 4px solid #000;
}	
#contido .taboa_cabeceira_unica {
	float: left;
	width: 726px;
	margin: 0;
	padding: 10px 0 10px 5px;
}
* html #contido .taboa_cabeceira_unica {
	width: 731px;	
}

.taboa_7columnas div, .taboa_6columnas div, .taboa_5columnas div, .taboa_4columnas div, .taboa_3columnas div, .taboa_2columnas div, .taboa_1columnas div, .taboa_horario div, .taboa_graos div,
.taboa_7columnas p, .taboa_6columnas p, .taboa_5columnas p, .taboa_4columnas p, .taboa_3columnas p, .taboa_2columnas p, .taboa_1columnas p, .taboa_horario p, .taboa_graos p {
	float: left;
	margin: 0;
	padding: 0;
}
.taboa_borde, .taboa_fila, .taboa_fila_ambito {
	width: 731px;
}	

.taboa_7columnas .taboa_borde, .taboa_6columnas .taboa_borde, .taboa_5columnas .taboa_borde, .taboa_4columnas .taboa_borde, .taboa_3columnas .taboa_borde, 
.taboa_2columnas .taboa_borde, .taboa_1columnas .taboa_borde, .taboa_horario .taboa_borde, .taboa_graos .taboa_borde{
	top: -4px;
	border: 0;
	border-top: 1px solid #8e8e8e;
	margin: -4px 0 0 0;
	padding: 0;
	background-color: #fff;
/*	index: 100; */
}

.taboa_fila, .taboa_fila_ambito {
	border-bottom: 1px solid #8e8e8e;
}	
.taboa_fila_ambito {
	border-top: 1px solid #000;
}	
.taboa_cabeceira p, .taboa_cabeceira div {
	padding: 7px 5px;
}	
.taboa_fila p, .taboa_fila div, .taboa_fila_ambito p, .taboa_fila_ambito div {
	padding: 5px;
}

/***************** taboa color rosa ************************************/
.borde_top_rosa {
	border-top: 2px solid #5b0b3b;
}

.borde_baixo_rosa{
	border-bottom: 2px solid #5b0b3b;
}

.sen_borde{
	border-bottom: 0px solid #FFF;
}

.sen_borde_superior{
	border-top: 0px solid #FFF;
}


.fondo_rosa {
	background-color: #fad1ea;
}

.taboa_fila .texto_rosa {
	color: #5b0b3b;
}

.taboa_cabeceira .texto_rosa {
	color: #e61794;
}

/***************** tamaños das celdas 7 columnas ***********************/
.taboa_7columnas .taboa_cabeceira p, .taboa_6columnas .taboa_cabeceira div {
	width: 110px;
}	
* html .taboa_7columnas .taboa_cabeceira p, * html .taboa_7columnas .taboa_cabeceira div {
	width: 117px;
}
.taboa_7columnas .taboa_fila p, .taboa_7columnas .taboa_fila div, .taboa_7columnas .taboa_fila_ambito p, .taboa_7columnas .taboa_fila_ambito div {
	width: 110px;
}	
* html .taboa_7columnas .taboa_fila p, * html .taboa_7columnas .taboa_fila div, * html .taboa_6columnas .taboa_fila_ambito p, * html .taboa_6columnas .taboa_fila_ambito div {
	width: 118px;
}

.taboa_7columnas  .taboa_cabeceira .col1 {
	width: 140px !important;
}
.taboa_7columnas .taboa_cabeceira .col2 {
	width: 60px !important;
	text-align: center;
}
.taboa_7columnas  .taboa_cabeceira .col3 {
	width: 250px !important;
	text-align: center;
}
.taboa_7columnas  .taboa_fila .col1 {
	width: 140px !important;
}
.taboa_7columnas .taboa_fila .col2 {
	width: 60px !important;
	text-align: center;
}	
.taboa_7columnas .taboa_fila .col3 {
	width: 250px !important;
	text-align: center;
}

/***************** tamaños das celdas 6 columnas ***********************/
.taboa_6columnas .taboa_cabeceira p, .taboa_6columnas .taboa_cabeceira div {
	width: 110px;
}	
* html .taboa_6columnas .taboa_cabeceira p, * html .taboa_6columnas .taboa_cabeceira div {
	width: 117px;
}
.taboa_6columnas .taboa_fila p, .taboa_6columnas .taboa_fila div, .taboa_6columnas .taboa_fila_ambito p, .taboa_6columnas .taboa_fila_ambito div {
	width: 110px;
}	
* html .taboa_6columnas .taboa_fila p, * html .taboa_6columnas .taboa_fila div, * html .taboa_6columnas .taboa_fila_ambito p, * html .taboa_6columnas .taboa_fila_ambito div {
	width: 118px;
}

.taboa_6columnas  .taboa_cabeceira .col1 {
	width: 140px !important;
}
.taboa_6columnas .taboa_cabeceira .col2 {
	width: 70px !important;
}
.taboa_6columnas .taboa_cabeceira .col3 {
	width: 190px !important;
}
.taboa_6columnas .taboa_cabeceira .col4 {
	width: 70px !important;
	text-align: center;
}
.taboa_6columnas  .taboa_fila .col1 {
	width: 140px !important;
}
.taboa_6columnas .taboa_fila .col2 {
	width: 70px !important;
}
.taboa_6columnas .taboa_fila .col3 {
	width: 190px !important;
}
.taboa_6columnas .taboa_fila .col4 {
	width: 70px !important;
	text-align: center;
}
/***************** tamaños das celdas 5 columnas ***********************/
.taboa_5columnas .taboa_cabeceira p, .taboa_5columnas .taboa_cabeceira div {
	width: 136px;
}	
* html .taboa_5columnas .taboa_cabeceira p, * html .taboa_5columnas .taboa_cabeceira div {
	width: 143px;
}
.taboa_5columnas .taboa_fila p, .taboa_5columnas .taboa_fila div, .taboa_5columnas .taboa_fila_ambito p, .taboa_5columnas .taboa_fila_ambito div {
	width: 136px;
}	
* html .taboa_5columnas .taboa_fila p, * html .taboa_5columnas .taboa_fila div, * html .taboa_5columnas .taboa_fila_ambito p, * html .taboa_5columnas .taboa_fila_ambito div {
	width: 144px;
}	

.taboa_5columnas  .taboa_cabeceira .col1 {
	width: 220px !important;
}

.taboa_5columnas .taboa_cabeceira .col2 {
	width: 80px !important;
}

.taboa_5columnas .taboa_cabeceira .col3 {
	width: 360px !important;
}

.taboa_5columnas  .taboa_fila .col1 {
	width: 220px !important;
}

.taboa_5columnas .taboa_fila .col2 {
	width: 80px !important;
}	

.taboa_5columnas .taboa_fila .col3 {
	width: 360px !important;
}	
/***************** tamaños das celdas ***********************/
.taboa_4columnas .taboa_cabeceira p, .taboa_4columnas .taboa_cabeceira div {
	width: 172px;
}	
* html .taboa_4columnas .taboa_cabeceira p, * html .taboa_4columnas .taboa_cabeceira div {
	width: 179px;
}
.taboa_4columnas .taboa_fila p, .taboa_4columnas .taboa_fila div, .taboa_4columnas .taboa_fila_ambito p, .taboa_4columnas .taboa_fila_ambito div {
	width: 172px;
}	
* html .taboa_4columnas .taboa_fila p, * html .taboa_4columnas .taboa_fila div, * html .taboa_4columnas .taboa_fila_ambito p, * html .taboa_4columnas .taboa_fila_ambito div {
	width: 180px;
}

.taboa_4columnas img {
	max-width: 172px;
	max-height: 140px;
}
/***************** tamaños das celdas ***********************/
.taboa_3columnas .taboa_cabeceira p, .taboa_3columnas .taboa_cabeceira div {
	width: 233px;
}	
* html .taboa_3columnas .taboa_cabeceira p, * html .taboa_3columnas .taboa_cabeceira div {
	width: 240px;
}
.taboa_3columnas .taboa_fila p, .taboa_3columnas .taboa_fila div, .taboa_3columnas .taboa_fila_ambito p, .taboa_3columnas .taboa_fila_ambito div {
	width: 233px;
}	
* html .taboa_3columnas .taboa_fila p, * html .taboa_3columnas .taboa_fila div, * html .taboa_3columnas .taboa_fila_ambito p, * html .taboa_3columnas .taboa_fila_ambito div {
	width: 241px;
}

.taboa_3columnas  .taboa_cabeceira .col1 {
	width: 315px !important;
}
.taboa_3columnas .taboa_cabeceira .col2 {
	width: 70px !important;
}
.taboa_3columnas  .taboa_fila .col1 {
	width: 315px !important;
}
.taboa_3columnas .taboa_fila .col2 {
	width: 70px !important;
}

/***************** tamaños das celdas ***********************/
.taboa_2columnas .taboa_cabeceira p, .taboa_2columnas .taboa_cabeceira div {
	width: 354px;
}	
* html .taboa_2columnas .taboa_cabeceira p, * html .taboa_2columnas .taboa_cabeceira div {
	width: 361px;
}
.taboa_2columnas .taboa_fila p, .taboa_2columnas .taboa_fila div, .taboa_2columnas .taboa_fila_ambito p, .taboa_2columnas .taboa_fila_ambito div {
	width: 354px;
}	
* html .taboa_2columnas .taboa_fila p, * html .taboa_2columnas .taboa_fila div, * html .taboa_2columnas .taboa_fila_ambito p, * html .taboa_2columnas .taboa_fila_ambito div {
	width: 362px;
}

/***************** tamaños das celdas ***********************/
.taboa_horario .taboa_cabeceira p, .taboa_horario .taboa_cabeceira div {
	width: 354px;
}	
* html .taboa_horario .taboa_cabeceira p, * html .taboa_horario .taboa_cabeceira div {
	width: 361px;
}
.taboa_horario .taboa_fila p, .taboa_horario .taboa_fila div, .taboa_horario .taboa_fila_ambito p, .taboa_horario .taboa_fila_ambito div {
	width: 354px;
}	
* html .taboa_horario .taboa_fila p, * html .taboa_horario .taboa_fila div, * html .taboa_horario .taboa_fila_ambito p, * html .taboa_horario .taboa_fila_ambito div {
	width: 362px;
}
.taboa_horario  .taboa_cabeceira .col1 {
	width: 154px;
}

.taboa_horario .taboa_cabeceira .col2 {
	width: 554px;
}
.taboa_horario  .taboa_fila .col1 {
	width: 154px;
}

.taboa_horario .taboa_fila .col2 {
	width: 554px;
}

/***************** tamaños das celdas ***********************/
.taboa_1columnas .taboa_cabeceira p, .taboa_1columnas .taboa_cabeceira div {
	width: 720px;
/*	text-align: center; */
}	
* html .taboa_1columnas .taboa_cabeceira p, * html .taboa_1columnas .taboa_cabeceira div {
	width: 727px;
}
.taboa_1columnas .taboa_fila p, .taboa_1columnas .taboa_fila div, .taboa_1columnas .taboa_fila_ambito p, .taboa_1columnas .taboa_fila_ambito div, ul.arbore li {
	width: 720px;
}	
* html .taboa_1columnas .taboa_fila p, * html .taboa_1columnas .taboa_fila div, * html .taboa_1columnas .taboa_fila_ambito p, * html .taboa_1columnas .taboa_fila_ambito div {
	width: 728px;
}

/*******     PE                 ****************************************/

#pe {
	margin: 10px 0;	
	padding: 7px 0;
	border-top: 1px solid #999;
	font-size: 10px;
	text-align: center;	
}	
#pe a { text-decoration: underline; }
#pe a:hover { color: #999; }

/*******     PÁXINA PRINCIPAL         ****************************************/

#principal_imaxe {
	text-align: center;
	margin-bottom: 5px;
}
#principal_texto {
	font-family: georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	line-height: 1em;
	margin-bottom: 15px;
	text-align: left;
}
#principal_texto a, #principal_campus a {
	color: #000;
	text-decoration: none;	
}	
#principal_texto a:hover, #principal_campus a:hover {
	color: #999;	
}
#principal_campus {
	float: left;
	text-align: left;
}	
#principal_campus ul {
	margin: 0;
	padding: 0;
}	
#principal_campus li {
	list-style: none;
	margin: 10px 0 0 0;
}
#principal_vigo, #principal_ourense, #principal_pontevedra {
	float: left;
	width: 155px;
	margin: 0 21px 0 0;
	padding: 0;
	border-top: 3px solid #000;
}
* html #principal_vigo, * html #principal_ourense, * html #principal_pontevedra {
	width: 154px;
}
#principal_vigo {
	margin: 0;	
}	
#principal_vigo strong {
	color: #0094E0;
}	
#principal_ourense strong {
	color: #61BF1A;
}	
#principal_pontevedra strong {
	color: #D42E12;
}	
#principal_novas {
	float: right;
	margin-top: 10px;
}
#principal_novas a {
	color: #999;
}

/*******     PÁXINA EN CONSTRUCIÓN         ****************************************/
.imaxe_construcion {
	text-align: center;
	margin-top: 20%;
}

/*******     CONTIDO - ÁRBORE         ****************************************/
ul.arbore { width: 679px;}
* html ul.arbore { width: 717px; }
ul.arbore li { width: 720px; }	
* html ul.arbore li { width: 728px; }

ul.arbore, ul.arbore li{
	float: left;
	margin: 0;
	padding: 0;
}
ul.arbore {
	margin: 20px 0 20px 0;
}
ul.arbore li {
	list-style: none;
	border-bottom: 1px solid #7c7c7c;
	padding: 5px;
}
#contido ul.arbore li a { text-decoration: none; }
/* #contido ul.arbore li a:visited { color: #000; } */

#contido ul.arbore li.titulo, #contido ul.arbore .nivel0 a { 
	font-weight: bold; 
}
.arbore li.titulo {
	border-top: 4px solid #000;
	background-color: #f8f8f8;
}
.arbore li.nivel2 { padding-left: 20px; }	
.arbore li.nivel3 { padding-left: 40px; }	
.arbore li.nivel4 { padding-left: 60px; }	

/*******     MENU SUPERIOR - PROCURAR         ****************************************/
#menu_superior input {
	margin: 0;
	padding: 0;	
}	
#procura_input_text {
	border: 1px solid #000;
	background-color: #f8f8f8;
	width: 180px;
	height: 17px;
}
#contido .paxinador a { text-decoration: none; }
/* #contido .paxinador a:visited { color: #000; } */

/*********************** CONTIDO - CONTACTO *********************/
#contido .contacto {
	margin: 10px 0;
	padding-left: 25px;
}	
#contido .contacto p {
	margin: 0; 	
}	



/*********************** CONTIDO - TABLAS ESTUDOS E TITULACIONS *********************/
.estudos th { background-color: #f8f8f8; }	
.estudos th, .estudos td { border: 1px solid black; }
#contido div.sin_linea {
/*	margin-top: -1px;
	margin-right: 1px;
	background-color: #fff;
*/	
}

/************************ CANLES MULTIMEDIA ***********************/
#menu_dereita ul.listacanlessociais {
  	background-color: #D5D5D5; 
  	border-top: none; 
  	list-style: none outside none; 
  	margin: 0; 
  	padding: 10px 0; 
  	text-align: center;
}
  
#menu_dereita ul.listacanlessociais li {
	float:left;
	width:50px;
	border:none; 
}
 
#menu_dereita ul.listacanlessociais li a {
  	width:40px;
}
  
#menu_dereita ul.listacanlessociais li.primeirocanle {
  	margin-left: 32px;
}

#corpo_error {
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	display: inline-block;
	background-repeat: repeat-y;
}

#contido_borde_error {
	border-right: 0;
	margin: 0;
	padding: 0 0 0 0;
}	

#contido_error {
	border-top: 3px solid #000;	
	text-align: justify;
}	
#contido_error a { color: #000; text-decoration: underline; }	
#contido_error a:hover /*, #contido a:visited */ { color: #999; }	

/****####MENU LATERAL######*******/
.ul_menu {
	width: 100%;
	border-top-color: #000;
	border-top-style: solid;
	border-top-width: 4px;
	margin-bottom: 15px;
	float: left;
}

.li_menu {
	border-bottom-color: #7C7C7C;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 2px;
}

#menu_esquerda .imaxe_seccion {
	border-bottom: 4px solid #000;
	max-width: 230px;
	max-height: 165px;
}

/*********Conectamos********/
.entry-thumbnail img{
    max-width: 200px;
    max-height: 100px;
}

.entry-thumbnail img{
    font-size: 1.2em;
    font-weight: bold;
}

/*********BUSCADOR**********/
.search_title {
	text-transform: uppercase;
	font-weight: bold;
}

.search_excerpt {
	color: #2d2d2d;
	text-align: justify;
}

.search_excerpt b {
	color: #000;
}

.search_title_text {
	color: #2d2d2d;
}

.cabecera_imaxe {width: 984px; height: 100px; margin-bottom: 5px; }
.cabecera_imaxe img { width: 100%; height: 100%; }

.paxinador-ul {padding-left: 0px; margin-top: 11px; list-style-type:none;}
.paxinador-div {display: inline-flex;}

.taboa_6columnas .taboa_fila .eido {width: 154px;}

.taboa_4columnas .eido {
margin-top: 2em;
margin-right: 3em;
}
.taboa_4columnas .eido_icono {
margin-right: 3em;
margin-bottom: -2em;
}

.taboa_3columnas .eido {
margin-right: -9em;
position : relative;
}

.taboa_3columnas .eido .video {
    
}

.taboa_3columnas .eido .video_play{
    height: 50px;
    top: 67px;
    left: 85px;
    width: 50px;
    position: absolute;
}

.taboa_3columnas .eido .video_play:before {
      background: url('http://www.slatecube.com/images/play-btn.png');
      background-size: 50px;
      content:'';
      display:inline-block;
      width:100%;
      height:100%;     
    }
    
.taboa_dereita_siope{
    width: 300px;
    margin-left: 700px;
    border-top: 3px solid #000;
}

.taboa_esquerda_siope{
    width: 680px;
    border-top: 3px solid #000;
}

#dsiope{
	float: right;
	margin-right:3%;
}

.menu_dereita_siope{
padding-left:30px;
}

#siope_volver{
width:100px;
}

#borde_superior_rosa {
	float: left;
	width: 165px;
	margin: 0 25px 15px 0;
	padding: 0;
	border-top: 3px solid #e61794;
	text-align: center;
	text-decoration: none;
}

#borde_superior_rosa a{
	text-decoration: none;
}

/******************** DUVI *************************************/
.ser_resultado{
    border-top: 2px solid #000;
    padding: 20px 0;
    font-size: 1.1em;
    font-style: italic;
}

.leermais{
float: right;
}

.pre_titular{
    clear: left;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}

.pos_titular{
    clear: left;
    color: #666666;
    font-size: 12px;
    font-weight: normal;
}

.destacado1{
font-weight: bold;
}

.foto_duvi_uvigo{
float: left;
margin-right: 1em;
}

.seleccionado{
font-weight: bold;
}

.imaxen-carousel{
position:relative;
display:inline-block;
float: left;
margin-right: 20px;
width:240px;
height:150px;
}

.imaxen-carousel img{
width:240px;
height:150px;
}

.imaxen-carousel-btn-floating{
    display: inline-block;
    text-align: center;
    color: #fff;
    background-color: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
    padding: 0;
    border-radius: 50%;
    cursor: pointer;
    font-size: 24px;
    width: 40px;
    height: 40px;
    line-height: 40px;
}

.imaxen-carousel-display-right{
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translate(0%,-50%);
    opacity: 0.4;
}
.imaxen-carousel-display-right:hover{
    opacity: 1;
}

.imaxen-carousel-display-left{
    position: absolute;
    top: 50%;
    left: 0%;
    transform: translate(0%,-50%);
    opacity: 0.4;
}

.imaxen-carousel-display-left:hover{
    opacity: 1;
}

/* The Modal (background) */
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0,0,0,0.9);
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 25%;
  max-width: 500px;
}

/* Add Animation - Zoom in the Modal */
.modal-content, .modalSlides, #caption { 
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}

/* Add Animation - Zoom in the Modal */
.modalSlides{ 
    -webkit-animation-name: fade;
    -webkit-animation-duration: 0.6s;
    animation-name: fade;
    animation-duration: 0.6s;
}
@-webkit-keyframes fade{
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade{
  from {opacity: .4} 
  to {opacity: 1}
}

/* The Close Button */
.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
}

.caption-container {
  text-align: left;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

#caption-titular{
  font-size: 35px;
}

.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.slides:hover{
cursor: pointer;
opacity: 0.5;
}

.imaxe-listado{
	width:160px;
	height:100px;
	float: left;
   	margin-right: 20px;
}


.imaxe-listado img{
	width:160px;
	height:100px;
}