@charset "utf-8";
.carrera .page-header{
	font-size:2em;
	padding-top:20px;
}
.page-header {
	margin: 0px;
	font-family: 'Conv_Lato-Regular',Sans-Serif;
	font-weight: bold;
	color: #15438F;
}
.logotop {
	padding-top: 20px;
	padding-bottom: 20px;
}
.logotop h1 {
	margin: 0px;
}
.tituloG {
	min-height: 0;
}
.slogan {
	font-size: 1.8em;
	color: #8C8C8C;
	margin-top: 60px;
	float: right;
	text-align: right;
}
.txtCont{
	text-align:justify;
	line-height:20px;
}
.pad0 {
	padding-top: 20px;
}
.pad1 {
	padding-bottom: 20px;
}
.pad2{
	padding-top:10px;
}
.pad3{
	padding-left:15px;
}

/*****************/
@media (max-width:991px) {
.logotop {
	padding-bottom: 0px;
}
.slogan {
	margin-top: 0px;
	margin-left: 105px;
	float: left;
}
}

@media (max-width:767px) {
.tituloG {
	min-height: 0px;
}
.panel-default{
	min-height:0px !important;
}
}

@media (max-width:457px) {
.logotop {
	padding-bottom: 20px;
}
.slogan {
	display: none;
}
/*.navbar-brand{
	display:none;
}*/
}
.pie {
	background-color:#222222;
	padding-top:30px;
	padding-bottom:20px;
}

/*PLANES*/
.planTit {
	display:block;
	background-color:#7997A8;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
}
.plan p{
	padding-left:5px;
}
.titulo{
	display:block;
	color:#FFFFFF;
	background-color:#B5B5B5;
	padding: 15px 0px 10px 15px;
	max-width:320px;
}
.txdestacado{
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-size:18px;
}
.txP{
	font-size:11px;
}
.titdestacado{
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-size:24px;
}
.cuadro_destacado{
	background-color:#15438F;
	padding:15px;
	color:#FFFFFF;
}
.rojo{
	background-color:#B72427;
}
.dorado{
	background-color:#C59734;
}
.azul{
	background-color:#205587;
}
.verde{
	background-color:#85A449;
}
.txAzul
{
	color:#205587;
}
.txGris
{
	color:#777;
}
.txBco
{
	color:#FFF;
}
.txRojo
{
	color:#D9534F;
}
.txDorado
{
	color:#C59734;
}
.fdoDestacado{
	background-color: #A00002;
	color: #FFFFFF;
	padding-bottom: 10px;
	margin-bottom: 18px;
}
#formulario span{
	color:#D9534F;
}
#contactForm .col-sm-5, #contactForm .col-sm-7, #contactForm .col-sm-2, #contactForm .col-sm-10 {
	padding:0px 0px 5px 0px;
	margin:0px;
}
.wellTit {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #337AB7;
	border: 1px solid #e3e3e3;
	color:#FFFFFF;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}
.panel-default{
	min-height: 540px;
}
.listado{
	text-align:left;
	font-size:14px;
	padding:0px;
	margin:0px;
}
.listado li{
	list-style-type: none;
	list-style-position:inside;
	/*list-style-image:url(../imag/bullet_menu.png);*/
}
.listado li i{
	position: absolute;
	margin-top: 10px;
	margin-left: 5px;
	color: #BF0003;
}
.listado li a{
	display:block;
	background-color:#E7EEF6;
	margin-top:1px;
	margin-bottom:1px;
	padding:8px 0px 8px 22px;
}
.listado li a:hover{
	background-color:#205587;
	cursor:pointer;
	color:#FFFFFF;
	text-decoration:none;
}
/*------centrarV-----------*/
.flex-parent{
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
}

.flex-child{
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
/*------NAVBAR------*/
.navbar-inverse {
	background-color: #053E83;
	border-color: #080808
}
.navbar-inverse .navbar-brand {
	color: #E7E7E7
}
.navbar-inverse .navbar-nav>li>a {
	color: #E7E7E7
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #032856;
	background-image: url(../imag/bullet_menu.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #032856
}