.rojo { color:#cc3300; }

a { color:#cc3300; }
a:hover, a:focus { color:#F18900; }

#logo_header { max-height:55px; width:auto; }

/*#header .navbar .navbar-inner {height:200px; }*/

.navbar .nav > li > a { padding: 32px 13px; }

.navbar .nav > li:last-child > a { padding: 32px 13px; background:#cc3300; color:#FFF; height:55px; }
.navbar .nav > li:last-child > a:hover { background:#F18900; color:#FFF;  }

.matriculas span { font-size:16px; font-weight:100; color:#cc3300; }

@media (max-width: 991px) {
#header .navbar .navbar-inner ul li { padding:0px !important; margin-bottom:10px; }
.nav > li > a { padding: 12px 10px !important; }
.nav > li:first-child > a, .nav > li.active { border-radius:0px !important; }
.nav > li:last-child > a { padding: 13px 10px 0px !important; border-radius:5px; }
	
}

#mancheta { float:right; margin:0; padding:0; margin-top:-30px; position:relative; /*left:-15px;*/ }
#mancheta_2 { float:right; margin:0; padding:0; margin-top:-15px; }

/*#colaboradores { background:#f0f0f0; }*/
#colaboradores p { font-size:14px; color:#999; }
.colaborador { margin:0 auto; width:100%; max-width:330px; height:auto; }

@media (min-width: 900px) and (max-width: 991px) {
	#parallax { background-position:0px !important; top:98.98px; }
}

@media (min-width: 767px) and (max-width: 991px) {
	
	#mancheta { max-width:80%; height:auto; float:right; margin:-85px 15px 0 auto; }
	#mancheta_2 { max-width:80%; height:auto; float:right; margin:-85px 15px 0 auto; }
	#parallax { background-position:-260px; top:98.98px; }
	
	
}



@media (max-width: 767px) {
	
	#mancheta { max-width:85%; height:auto; float:none; margin:0 auto; left:0px; }
	#mancheta_2 { max-width:85%; height:auto; float:none; margin:0 auto; }
	#parallax { background-position:-100px -50px; top:98.98px; }
	
	section { padding: 41px 0 21px; } 
	
	#info .info-section-white { padding: 41px 0 21px; } 
	
	#certificados { padding: 41px 0 !important; } 
	
	
}


#footer a { color:#fff; }
#footer a:hover { color:#F18900; }

#contenido { background:#f2f2f2; }

#contenido h3 span { 
	text-decoration: none;
	border: 1px solid #cc3300;
	/*padding: 10px 14px;*/
	margin-right: 8px;
	color: #cc3300;
	font-weight: 300;
	background: none;
	
   border-radius: 3em;
  -moz-border-radius: 3em;
  -webkit-border-radius: 3em;

  display: inline-block;
  padding:0px;

  line-height: 2em;
  text-align: center;
  width: 2.1em;
  
  margin-left:-55px;
  
  float:left;
  
  margin-top:-9px;
  

}

#contenido h3 { display:block; height:55px; margin-top:20px; margin-left:55px; line-height:25px; }
#contenido .filete { border-right:1px solid #cc3300; padding:0 50px; padding-top:10px; height:200px; margin-bottom:50px;  }

#contenido .filete2 { border-right:1px solid #cc3300; border-left:1px solid #cc3300; padding:0 50px; padding-top:10px; height:200px; margin-bottom:50px; }


.hr2 { border:0; height:1px; border-top:1px solid #e6e6e6; margin:0 auto; /*max-width:1140px*/ }

.hr3 { border:0; height:1px; border-top:1px solid #ccc; margin:15px auto;  }

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

#requisitos .filete { border-right:1px solid #cc3300; padding:0 50px; padding-top:10px; height:100px; margin-bottom:50px;  }

#requisitos .filete2 { border-right:1px solid #cc3300; border-left:1px solid #cc3300; padding:0 50px; padding-top:10px; height:100px; margin-bottom:50px; }

#requisitos ul { font-size:17px; font-weight:300; padding-left:15px; }

#requisitos ul li { margin-bottom:15px; }

#requisitos p { font-weight:400; }

#requisitos strong { font-weight:600; }

.listas ul { font-size:17px; font-weight:300; padding-left:20px; line-height:normal; }

.listas ul li { margin-bottom:15px; }


@media (max-width: 1200px) {
	
	#contenido h3 { display:block; height:75px; margin-top:20px; margin-left:55px; line-height:25px; }

	
	#requisitos .filete { padding:0 28px;  }

#requisitos .filete2 { padding:0 28px; }

#contenido .filete { padding:0 28px;  }

#contenido .filete2 { padding:0 28px; }
	
	
}

@media (max-width: 991px) {
	
	#contenido h3 { display:block; height:55px; margin-top:20px; margin-left:55px; line-height:25px; }

	
	#requisitos .filete, #requisitos .filete2, #requisitos .filete3 { padding:0 0 0 10px; border:none; border-left:4px solid #cc3300; height:23px;  margin-bottom:30px; display: table;  }
	
	#requisitos .filete p, #requisitos .filete2 p, #requisitos .filete3 p { margin:0; padding:0; }
	
	#contenido .filete, #contenido .filete2, #contenido .filete3 { padding:0 0 0 10px; border:none; border-left:4px solid #cc3300; height:23px;  margin-bottom:30px; display: table;  }
	
	#contenido .filete p, #contenido .filete2 p, #contenido .filete3 p { margin:0; padding:0; }


/*#requisitos .filete:before { content:"-"; }*/
	
	
}



#certificados { background:#f0f0f0; text-align:center; }

.logos { margin:80px auto 0px; }

@media (max-width: 767px) {
	
	.logos { margin:40px auto 0px; }
	
}

.uni_girona img { max-width:210px; height:auto; } 

#datos { text-align:center; }

#datos i { color: #cc3300; }

#datos h2 { font-size:27px; font-weight:600; }

#matricula { margin-bottom:0; padding-bottom:0; }

.mas { font-size:27px; font-weight:600; }

#footer .bottom-menu-inverse ul.bottom-icons li a { font-size:30px; padding-top:0px; margin-top:-3px; }


/* ARREGLO ESPACIO INFEIOR FOOTER - ERROR FITVIDS JQUERY*/

.fit-vids-style { display:none; }

/**/


#datos hr { margin: 0px 0 30px; }


/* bootstrap 5 columnas */

.col-xs-5,

.col-sm-5,

.col-md-5,

.col-lg-5 {

  min-height: 1px; 

  position: relative;

}

.col-xs-5 {

  float: left;

  width: 20%;

}


@media (min-width: 768px) {

  .col-sm-5 {

    float: left;

    width: 20%;

  }

}

@media (min-width: 992px) {

  .col-md-5 {

    float: left;

    width: 20%;

  }

}

@media (min-width: 1200px) {

  .col-lg-5 {

    float: left;

    width: 20%;

  }

}

/**/





