@import "ocm-styles/styles.css";
body{font-family:"Tahoma";font-size:9pt;background:white}

h1{font-size:20px}

h2{font-size:16px}

h3{font-size:13px;color:#016A71;font-weight:bold}

.in_clar{background:#3F773F}

.in_fosc{background:#115511}

form,input,select,a,textarea,optgroup{font-family:"Tahoma";font-size:9pt}

a{text-decoration:none}

a:visited{color:blue}

a:active{color:blue}

a:link{color:blue}

.SG{font-family:"Tahoma";font-size:13pt}

.G{font-family:"Tahoma";font-size:12pt}

.M{font-family:"Tahoma";font-size:10pt}

.N{font-family:"Tahoma";font-size:9pt}

.P{font-family:"Tahoma";font-size:8pt}

.SP{font-family:"Tahoma";font-size:7.5pt}

.BG{background-color:white}

.body_donants{background-color:#EEE9BF}

.body_st{background-color:#CCCCFF}

.body_ri{background-color:#EEE9BF}

.BG_fort{background-color:#ffff99}

table,tr,td{font-family:"Tahoma";font-size:9pt}

#whiteBold{color:white;font-weight:bold}

#b{font-weight:bold}

#red{color:red}
.red{color:red}

#green{color:green}

#blue{color:blue}

#magenta{color:magenta}

#yellow{color:yellow}

#darkred{color:darkred}

#black{color:black}

#white{color:white}

#gray{color:gray}

#orange{color:orange}
.orange{color:orange}

.salto{page-break-after:always}

div.b-green{float:left;width:10px;height:10px;border:1px solid black;background-color:green;margin-left:1px;margin-right:1px}

div.b-red{float:left;width:10px;height:10px;border:1px solid black;background-color:red;margin-left:1px;margin-right:1px}

div.centre{style:"text-align:center"}

div.b-yellow{
	float:left;
	width:10px;
	height:10px;
	border:1px solid black;
	background-color:yellow;
	margin-left:1px;
	margin-right:1px;
}

div.b-orange{
	float:left;
	width:10px;
	height:10px;
	border:1px solid black;
	background-color:orange;
	margin-left:1px;
	margin-right:1px;
}

div.b-black{
	float:left;
	width:10px;
	height:10px;
	border:1px solid black;
	background-color:#444444;
	margin-left:1px;
	margin-right:1px;
}

div.vist{
	float:left;
	width:5px;
	height:5px;
	background-color:#88FF88;
	border:1px solid green;
	margin-left:2px;
	margin-right:2px;
}

.ov{overflow:auto}

.Box{border:1px solid #A3A3B3;margin:10px 0 0 10px;background-color:white}

#b_gris{background-color:#CCCCCC}

.rrii_fons2{background-color:#CCCC99;font-family:"Tahoma"}

.input_feble{
	background-color:#FFF;
	padding:1px 2px 1px 2px;
	border:1px solid #FCC;
	text-indent:2px;
}

#rrii_titles1{font-family:"Tahoma";color:white;font-weight:bold}

#rrii_titles2{font-family:"Tahoma";color:white}

.rrii_fons1{
	background-color:#CCCC99;
	font-family:"Tahoma";
	color:white;
	font-weight:bold;
}

.gep_fons1{background-color:#CCCCFF}

.gep_fons2{background-color:lightyellow}

.gep_fons3{background-color:#EEEEFF}

.voap_fons1{background-color:#eeddee}

.voap_fons2{background-color:lightyellow}

.fieldset_1{
	border-style:solid;
	border-width:1px;
	color:#CCCCCC;
	font-family:"Tahoma";
	font-size:10px;
}

#tt{
	font-family:Tohoma;
	font-size:8pt;
	color:darkred;
	background-color:#edddef;
	font-weight:bold;
}

#cr{background-color:#feffee;color:black}

#cr1{background-color:#dfdfdd;color:black}

#tit0{background-color:#eeffff}

#tit1{background-color:#ceffce}

#tg1{
	font-family:Tohoma;
	font-size:8pt;
	background-color:#dfdfdd;
	font-weight:bold;
}

#tg2{
	font-family:Tohoma;
	font-size:8pt;
	background-color:#CCCCFF;
	font-weight:bold;
}

#tg3{
	font-family:Tohoma;
	font-size:8pt;
	background-color:lightyellow;
}

#tg4{
	font-family:Tohoma;
	font-size:8pt;
	background-color:#dfdfdd;
}

#t1{color:black}

.in_color1Voap{background:#ddefdf}

.menu{
	position:absolute;
	left:0%;
	top:auto;
	width:100%;
	height:100%;
	margin: 0;
	padding:0;
	border:5px solid red;
}

.container{
	display:block;
	margin:0;
	width:100%;
}

.boxTitleBlock{
	font:bold 12px arial;
	color:black;
	display:block;
	height:24px;
	margin:0;
	padding:6px 3px 0 3px;
	background:url(../imgs/bg_opcio_menu_out.png) left repeat;
}

.boxBigTitleBlock{
	font:bold 12px arial;
	color:white;
	display:block;
	height:24px;
	margin:0;
	padding:6px 3px 0 3px;
	background:#CCCCCC left repeat;
}

.boxTitleBlockOver{
	font:bold 12px arial;
	color:black;
	display:block;
	height:24px;
	margin:0;
	padding:6px 0 0 3px;
	background:url(../imgs/bg_opcio_menu_over.png) left repeat;
}

.boxContentBlock{
	display:block;
	background-color:white;
	margin:0;
	border:5px solid red;
}

.boxContentNone{
	display:none;
	background-color:white;
	margin:0;
	border:5px solid red;
}

.tamany2_blanc{
	font-Family:Arial, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10pt;
	color:white;
}

.tamany2_negre{
	font-Family:Arial, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10pt;
	color:black;
}

.tamany3_blanc{
	font-Family:Arial, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12pt;
	color:white;
}

.tamany3_negre{
	font-Family:Arial, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12pt;
	color:black;
}

.Fons{background-color:#CCDEF2}

.Fons1{background-color:#E5EFF8}

.Fons2{background-color:#aaccff}

#Botons{
	font-Family:Arial, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:8pt;
	background-color:#639ace;
	color:white;
}

#top{width:20px;float:right; position:fixed; text-align:right; margin:330px 0 0 990px; z-index:0}

/* - Documents relacionats - */
#docs-relacionats{
	margin-bottom:1em;
	background:#f4f5f7;
	border:1px solid #abcdc7;
	width:70%;
}
#docs-relacionats ul{
	overflow:hidden;
	padding:1em 1em 0.5em;
	list-style:none;
}

#docs-relacionats li a{color:#000;padding-left:1em}

#docs-relacionats li a:hover{color:#00c}

#contingut-admissio li.pdf a
{
	background:url(../imgs/ico-pdf.png) no-repeat left top;
	display:block;
	padding:0.5em 0 0.5em 2.4em;
	margin-bottom:0.5em;
}

/* Alert a la fitxa d'admissions Cosmo CSS */
.alert {
    border-radius: 0;
    text-shadow: none;
}
.alert-block {
    padding-bottom: 14px;
    padding-top: 14px;
}
.alert, .alert h4 {
    color: #fff;
}
.alert {
    background-color: #ff7518;
    border: 1px solid transparent;
    border-radius: 0;
    margin-bottom: 20px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: 0.25rem;
}
.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 0.25rem;
}
.container {
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: 0.25rem;
	padding: 0.25rem;
	width: 10%;
	height: 30px;
	float: left;
}
