/*ESTILS DEL EUOC QUE S'HAN DE MOURE AL LIFERAY*/
form#formPCRM dl.dropdown ul {
    overflow-x: hidden;
}

/*PER AMAGAR LES LINIES DE LES PAGINES DE PROFESSORAT*/
.rol span.prof, .rol h3.prof { border-bottom:none; }
.rol .column1 .base .linea { border-bottom:none; }

#search {
    height: 30px;
    margin: 7px 0 0 55px;
    width: 282px;
}

/*RETOCS RF3 */
.form-campus-container  p {
    margin-bottom: 0;
}
div.more_info ul.reset li.assessor{
	font-size: 11px;
}


/*___FORMULARI INFORMACIO___*/
form#formPCRM input.input{
    margin-bottom: 4px;
    font-size: 12px;
}
form#formPCRM label, formPCRM input, formPCRM select {
    font-size: 12px;
}
form#formPCRM label.label {
    margin-bottom: 3px;
}
form#formPCRM input.radioGrup {
    margin-left: 10px;
    margin-right: 2px;
    margin-top: 7px;
}
form#formPCRM div.contentRadioGrup {
    font-size: 12px;
}
form#formPCRM label.dataNaix {
    width: 105px;
}
form#formPCRM input.email {
    width: 115px;
}
form#formPCRM input.codiPostal {
    width: 77px;
}
form#formPCRM span.separa_input {
    font-size: 11px;    
    margin-left: 1px;
    margin-right: 1px;
}
form#formPCRM dl.dropdown a span, form#formPCRM dl.dropdown ul li span{
	font-size: 11px;
}
form#formPCRM dl.dropdown a span {
    font-size: 11px;
}
form#formPCRM div.condicions_legals {
    margin-left: 0;
    margin-top: 6px;
    width: 222px;
}
form#formPCRM div.condicions_legals input.condicions_legals {
    margin-right: 0;
    margin-top: 3px;
}
form#formPCRM div.condicions_legals div.condicions_legals_text {
    font-size: 11px;
    padding-top: 2px;
    width: 207px;
}
form#formPCRM div.condicions_legals a.formInfoCheck {
    font-size: 11px;
    text-decoration: underline;
}
form#formPCRM div.condicions_legals div.condicions_legals_text {
    font-size: 11px;
}
form#formPCRM div.condicions_legals a.formInfoCheck {
    font-size: 11px;
}
form#formPCRM input.dia {
    width: 14px;
}
form#formPCRM input.mes {
    width: 22px;
}
form#formPCRM input.any {
    width: 28px;
}
form#formPCRM div.submit div input {
    font-size: 14px;
    padding-top: 0;
}
form#formPCRM div.submit {
   margin:11px 28px 3px 0;
}


#column-2 .euoc-uc317-formularis-informacio-portlet div.more_info {
    border: 2px solid #000000;
}
#column-2 .euoc-uc317-formularis-informacio-portlet div.more_info:hover{
    border: 2px solid #FFC229 !important;
}
#column-2 .euoc-uc317-formularis-informacio-portlet form#formPCRM {
    padding-left: 6px;
    padding-right: 6px;
}

#top input.submit:hover{
	border: 1px solid #BBBBBB;
}

/*************/

.matricules_obertes .column3 ul.list li { height: 80px; }
.matricules_obertes .column .list li.ultimo{ margin-bottom:7px !important;}

div.column1 ul.twitter li span.at{background-image:none;}

/*************/

/*Per subratllar els links que es vulgui*/
a.underlined{
	text-decoration: underline;
}

body.controls-visible #layout{z-index:1}

a:hover{color:#FFC229;}
.journal-content-article .blockinfo a:hover{color:#3E3D40;}

#popup_main embed {
height: 349px;
}

/*Per a que els moduls de video del lateral dret no ocupin 747px*/
#columna-2 #layout-column_column-2 .journal-content-article #main {width:100%;}

/* RUC 3704107 - Que ocupi tot lespai en un altre layout */
div.column1b .transversal ul.reset li { width: auto; clear:left;}
div.column1b .links li a, div.column1b .links li.active span {padding: 0 10px;}

/* #3750440 - Fins que no es resolgui per redireccio o millor encara aplicacio*/
#anchor_815280 a.linkmapaitinerari, #anchor_815279 a.linkmapaitinerari, #anchor_815282 a.linkmapaitinerari {display:none;}

/* RETOCS PROVISIONALS PER AL XML (ELIMINAR AL CORREGIR EL ERROR) */
.euoc-genera-xml-portlet { min-width: 900px; }

/* S'hauria de posar en el ja existent del tema #3839322 */
.euoc-uc402-llistat-area .blockinfo #resultinfo.categorias li span.linkmatricula {font-weight: normal;}
.euoc-uc402-llistat-area .blockinfo #resultinfo.categorias li a.linkmapaitinerari {font-weight: normal;}

/* Per afegir els borders a la taula quan es vulguin */
table.borders td, table.borders th {border:1px solid;}

/* Per afegir els borders al destacat dinamic */
#destacado div .destacado_c h2 { width: 240px; line-height: 26px; } 
#destacado div .destacado_c h3 { width: 240px; }

/* deixar fixa la capsalera que conté el selector d'idioma i el cercador */
#searchbar { display: block; }

/* RETOCS PROVISIONALS theme-landing */
/*Pel nou logo 20 anys - desktop*/
body.theme-landing img.logo.uoc-logo {
	/*width: 70px;*/
	
	background-color: #ffffff;
    width: 380px;
}
body.theme-landing .destacat .titol {
   font-size: 4.8em;
}

body.theme-landing.controls-visible .portlet-topper-toolbar { z-index: 2000; }
body.theme-landing.controls-visible .euoc-uc310-matricula-portlet .portlet-topper-toolbar { top: 86px; }
body.theme-landing.controls-visible form.form_preferencias { margin-top: 100px; }
body.theme-landing .portlet-layout { min-height: 500px; }

.theme-landing .portlet-topper-toolbar {
	background-color: transparent;
}

.theme-landing.dockbar-ready .portlet-topper-toolbar {
	background-color: #ffffff;
}


.theme-landing .euoc-uc310-matricula-portlet { display: block; }

body.theme-landing.controls-visible .euoc-uc310-matricula-portlet { display: block; }
.theme-landing .destacat .acces { display: none; }

.select_pais .select_content {
display:none;
}


.list_seus.descompteAnticipat{
font-size: 0.6em;
}

#column-1 .UC701 { font-size: 1.3em; }

form#contactform.formMobi #i_rebre_inf { margin-top: 0}
form#contactform.formMobi .container-fluid > .row-fluid > .span12 { min-height: 0; }

/*Correccions Noves Vistes i Millores AAA*/
/* En els videos funciona ja pero en el obrir mapa falta el class popup_aaa*/


div#titulo_popup {
    font-size: 1.375em;
}
.portlet-borderless-container { min-height: 0; }


.aui-w100 form.formPCRM.formMobi { width: 100%; padding-left: 0; padding-right: 0; }
.aui-w100 form.formPCRM.formMobi .container-fluid{ width: 96%; padding-left: 2%; padding-right: 2%; }

.column3 .formPCRM .ui.dropdown.paisResi { min-width: 16%; width: 16%; }

form.formPCRM label.dataNaix { width: 100px; }
form.formPCRM input.dia { width: 13px; }
form.formPCRM input.mes { width: 20px; }
form.formPCRM input.any { width: 28px; }
form.formPCRM label.hidden { display: none; }
form.formPCRM select.ui.dropdown { height: 22px; line-height: 22px; width: 100%; }

@media ( min-width : 801px) and (max-width : 979px) {
	body.theme-landing img.logo.uoc-logo {
		background-color:transparent;
	}
}

@media ( min-width : 768px) and (max-width : 800px) {
	form#formPCRM label.label[for="i_pais"] {
    	line-height: 15px;
	}
	form#formPCRM input.input.prefix {
    	float: left;
    	width: 12%;
	}
	.destacat .subtitol p {
    	font-weight: bold;
    	line-height: 1.4em;
	}
	.portlet-column-first,.portlet-column-last {
		background: none;
	}
	body.theme-landing .title_style.title {
		display: inline-flex;
		margin-bottom: 14px;
	}
	.theme-landing .title_style.title {
		color: #007;
		font-size: 2.2em;
		line-height: 1.1em;
		background-color: white;
	}

	.full-content {
		/*background-image: url('../images/startpage_uoc.png');*/
		max-width: 1130px;
		margin: auto;
		min-height: 0;
		background-position: top;
		padding: 20px;
	}
	img.logo {
    		margin-left: 20px;
    		margin-top: 0px;
    		position: absolute;
    		width: 112px;
    		z-index: 99999;
 	 	right: auto;
	}
	/*Pel nou logo 20 anys - tablet*/
	body.theme-landing img.logo.uoc-logo {
		/*width: 70px;*/
		
		background-color: transparent;
		width: 380px;
	}
	body.theme-landing #column-1 {
		width: 70%;
		float: left;
		position: inherit;
	}
	body.theme-landing #column-2 {
		width: 28%;
		float: right;
	}
	form#formPCRM select {
		height: 24px;
		padding: 2px;
		width: 49%;
		color: #000077;
		float: left;
		height: 33px;
		margin-top: 4px;
	}
	form#formPCRM div.submit {
		margin-right: 0;
		clear: both;
	}
	form#formPCRM input.submit {
		background-color: #000077;
		background-image: none;
		color: #FFFFFF;
		font-size: 1.1em;
		text-shadow: none;
		width: 100%;
		font-weight: normal;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
	}
	form#formPCRM div.condicions_legals {
		width: 100%;
		float: none;
		clear: both;
		height: 24px;
	}
	form#formPCRM div.condicions_legals div.condicions_legals_text,form#formPCRM div.condicions_legals a.formInfoCheck{
		font-size: 0.9em;
		width: 85%;
		color: #000077;
		margin-top: 0px;
	}
	.opaco-white {
		background-image: url(http://estudios.uoc.edu/uoc-landing-theme/images/opaco_white.png);
		padding: 20px 20px 10px 20px;
		height: 678px !important; /* 728px*/ /*aixo cal pq el js no te en compte aquesta resolucio*/
	}
	.portlet-column-first {
		margin-top: 0px;
	}
        body.theme-landing .destacat .subtitol {
		font-size: 3.5em;
		margin: 40px 0 20px;
  	}
	body.theme-landing .destacat .titol {
		display: none;
  	}
	body.theme-landing form#formPCRM label.label[for="i_sexe"] {
		width: 100% !important;
		line-height: 15px;
	} 
	body.theme-landing form#formPCRM input.radioGrup {
	    margin-top: 0px;
	}
	form#formPCRM input.radioGrup {
    	margin-left: 0;
	}
	form#formPCRM .contentRadioGrup {
    	line-height: 4px;
    	margin-top: 0 !important;
    	margin-bottom: 15px;
	}
	form#formPCRM input.codiPostal.input {
		width: 44%;
	}
	body.theme-landing form#formPCRM input.email {
    	width: 44% !important;
  	}
	.destacat .acces {
		border-bottom: 1px solid #007;
		border-top: 1px solid #007;
		display: inline-block;
		font-size: 2em;
		font-weight: bold;
		margin-top: 106px;
		padding: 10px;
		text-transform: none;
	}
	.destacat .entradeta {
		font-size: 1.5em;
		display: block;
	}
}

/*Pel nou logo 20 anys - mobil */
@media (max-width: 767px) {
	body.theme-landing img.logo.uoc-logo {
  	  	top:0;
  	  	/*width: 50px;*/
  	  	
  	  	position:relative;
  	  	background-color: #000077;
    	width: 93%;
	}
	#full-content {background-image:none !important;}
}

/* CORRECCIONS BXSLIDER */
/*HOME*/
/*.column2.UC201 .slider .bx-viewport {max-height: 339px;}*/
/* ca_estudis 
.column3.UC201 .slider .bx-viewport {max-height: 334px;}
.column3.UC201 .slider .opacityLayer_aaa {height: 310px !important;}*/

/*CORRECCIO DE FONTS*/
.infoproduct, .infoproduct ul, .infoproduct blockquote, .infoproduct p, .presentproduct, .presentproduct blockquote, .presentproduct ul, .presentproduct p {
    font-size: 14px;
}
.tabs_numbers .seccio a {font-size: 1em;}
#portletmatricula .blocksidebar a.btn span { color: #3e3d40; font-size: 0.75em;}
.testimonial .text ul li a {font-size: 14px; }
a.btn span { font-size: 11px;}

.euoc-mobile .UC314 { font-size: 1.5em; padding-left: 2.4%; }
.euoc-mobile .portlet-msg-error { display: none; }

.euoc-mobile .tooltip { font-size: 1em; }


/* COMPATIBILIDAD ENTRE UC417 i UC317*/
#manualListProducts.UC417.mobile-version.UC417 #resultinfo,
#manualListProducts.mobile-version.UC417 .groups,
#manualListProducts.mobile-version.UC417 { background-color: transparent;}
#manualListProducts.mobile-version.UC417 .cursos {padding: 0;}
#manualListProducts.UC417.mobile-version .title {font-size: 1.6em; padding: 7px 0 5px;}
#manualListProducts.UC417.mobile-version #resultinfo {border: 0 none; margin-top: 0; padding-bottom: 0; }
#manualListProducts.mobile-version h2:hover {border-color: #f4d375; }
#manualListProducts.mobile-version #resultinfo li { padding: 0; }
#manualListProducts.mobile-version a {font-size: 1em;}
#manualListProducts.UC417.mobile-version a.titol_producte:hover, 
#manualListProducts.UC417.mobile-version .group_link.more a:hover { cursor: pointer;}
#manualListProducts.mobile-version .group_info { margin-top: 0; }
#manualListProducts.UC417.desktop-version .group { display: block;}

.UC2272.show-cells table td {
    border: 1px solid !important;
}

.column.column3.resum_popup #popup_main {
    font-size: 12px;
}