@charset "utf-8";

/* CSS Document */



/*Compatibilidad con HTML 5: define nuevas etiquetas HTML 5 como display:block para que los navegadores sepan cómo procesar las etiquetas correctamente. */

header, section, footer, aside, nav, article, figure {

	display: block;

}





*{

	margin:0;

	padding:0;

	outline:none;



}



body{

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}



p{

  padding: 10px 0;

  line-height: 22px;

  text-align: justify;

  color: #6C6C6C;

  font-size: 13px;

}



h1{

	font-family: 'Oswald', sans-serif;

  padding: 10px 0;

  margin-bottom: 10px;

  font-size: 30px;

  color: #076CB5;

  border-bottom: 1px solid #e1e7ec;

  font-weight: 500;

}



.col_3 h1{

text-transform:uppercase;

}



.der{

	float:right;

}



.izq{

	float:left;

}



.anular{

	margin-right:0 !important;

}



.clean{

	clear:both;

	height:0;

	padding:0;

	margin:0;

}



.contenedor{

	width:100%;

}



.cabecera{

}



.cont_cabecera{

	width:1200px;

	margin:0 auto;

	position:relative;

}



.logo{

	position:absolute;

	width:210px;

	height:240px;

	display:block;

	left:0;

	top:0;

	z-index: 99;

	/*background:url(../imagenes/logo-jdccpp.png) no-repeat center;*/

}



.cont_der{

	width:900px;

}

.cont_der{

	width:900px;
	margin-top:-50px;
	height:100px;

}

.cont_sup{
    height: 40px;
    margin: 5px 0px 0;
    position: absolute;
    z-index: 999999;
    right: 0;
}

.cont_inf{

	height:50px;

	position:relative;

}



.menu{

	position:absolute;

	right:0;

	width:895px;

	top:75px;

	background:#006bb5;

	padding:0 20px;

	

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;

	

	background: #0079c1;

	  background: linear-gradient(to bottom,#0079c1 0,#00559d 100%);

	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0079c1', endColorstr='#00559d', GradientType=0);

	  text-decoration: none;

	  border: 1px solid #00559d;

	  color: #FFF;

	  text-align: center;

	  text-shadow: none;

	  -webkit-filter: none;

	  filter: none;

	  box-shadow: none;

	  

	  z-index:99;

}



.menu ul{

	margin:0;

	padding:0;

	list-style:none;

}



.menu li a{

	display: block;

  float: left;

  padding: 13px 26px;

  text-decoration: none;

  font-size: 13px;

  color: #fff;

  border-right: 1px solid #598caf;

  

  -webkit-transition: all 0.10s ease-in-out;

  -moz-transition: all 0.10s ease-in-out;

  -o-transition: all 0.10s ease-in-out;

  transition: all 0.10s ease-in-out;

}



.menu li a:hover{

background: #EE212C;

  background: linear-gradient(to bottom,#E6111D 0,#BB0A14 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6111D', endColorstr='#BB0A14', GradientType=0);

  border-right: 1px solid #993A3F;}



.s_borde{

	border:none !important;

}



.fecha{
    width: 210px;
    color: #006BB5;
    font-size: 14px;
    margin: 16px 25px 0 0;
    border-right: 1px solid #ccc;
    padding: 5px 0;

}



.redes_sociales{

  width: 100px;

  margin: 10px 0 0 0;

}



.redes_sociales ul{

	margin:0;

	padding:0;

	list-style:none;

	

}



.redes_sociales li a{

	  width: 36px;

  height: 36px;

  float: left;

  margin: 0 5px 0 0;

  display: block;

  text-indent: -8000px;

}



.facebook{

	background:url(../imagenes/redes_sociales.png) 0 0 no-repeat;

}

.twitter{

	background:url(../imagenes/redes_sociales.png) -35px 0 no-repeat;

}

.blog{

	background:url(../imagenes/redes_sociales.png) -70px 0 no-repeat;

}



.central{

  width: 235px;

  height: 40px;

  background: url(../imagenes/llamar.png) right no-repeat;

  color: #fff;

  text-align: right;

  padding: 14px 40px 0;

  font-size: 20px;

  font-family: 'Roboto Condensed', sans-serif;

}



.banner{

	height:435px;

	position:relative;

}



.banner_interno{

	height:210px;

	position:relative;

}



.nosotros{

	background:url(../imagenes/banner-intermo/nosotros.jpg) center 0 no-repeat;

}



.normatividad{

	background:url(../imagenes/banner-intermo/normativa.jpg) center 0 no-repeat;

}



.organizacion{

	background:url(../imagenes/banner-intermo/organizacion.jpg) center 0 no-repeat;

}



.certificacion{

	background:url(../imagenes/banner-intermo/certificacion.jpg) center 0 no-repeat;

}



.eventos{

	background:url(../imagenes/banner-intermo/eventos.jpg) center 0 no-repeat;

}



.contactame{

	background:url(../imagenes/banner-intermo/contacto.jpg) center 0 no-repeat;

}



.cuerpo_sup {

  margin: 0 0 35px 0;

  background: url(../imagenes/bg_1.jpg) repeat-x;

  padding:85px 0 0 0;

}



.cuerpo_interno{

	margin:50px 0 10px 0;

}



.bloque{

	width:1200px;

	margin:10px auto 65px;

	padding: 40px 0 0 0;

}



.bloque2{

	width:1200px;

	margin:10px auto 65px;

}



.col_1{

	width:250px;

}



.col_2{

	width: 770px;

  padding: 0 50px 0 0;

  background:url(../imagenes/shadow.png) right top no-repeat;

}



.col_3{

	width:835px;

	padding:0 0 0 50px;

	background:url(../imagenes/shadow.png) left top no-repeat;

}



.col_4{

	width: 795px;

}



.col_5{

	width: 325px;

}



.marg{

	margin:10px;

}



.ban{

	margin:10px 15px;

	position:relative;

}



.ban_text{

  width: 175px;

  position: absolute;

  top: 20px;

  left: 30px;

}



.ban_text h1{

  font-size: 16px;

  color: #5f666b;

  text-transform: uppercase;

  border-bottom: 1px solid #5f666b;

  padding: 0 0 5px 0;

  margin: 0 0 8px 0;

  font-family: 'Droid Sans', sans-serif;

}



.ban_text p{

	font-size:11px;

	color:#585656;

	line-height:14px;

}



.boton{

  background: #0079c1;

  background: linear-gradient(to bottom,#0079c1 0,#00559d 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0079c1', endColorstr='#00559d', GradientType=0);

  border-radius: 4px;

  padding: 5px 15px;

  margin: 10px 0 0 0;

  text-decoration: none;

  border: 1px solid #00559d;

  color: #FFF;

  cursor: pointer;

  text-align: center;

  vertical-align: middle;

  text-shadow: none;

  font-size:10px;

  display: inline-block;

  position: relative;

  -webkit-filter: none;

  filter: none;

  box-shadow: none;

}



.noticias ul{

	margin:0;

	padding:0;

	list-style:none;

}



.noticias li{

  display: block;

  width: 360px;

  float: left;

  margin: 10px 42px 30px 15px;

  padding: 0 0 18px 0;

  border-bottom: 2px solid #EAEAEA;

}

.noticias li h1{

	padding: 0 0 10px 0;

  border: none;

}

.noticias li h1 a{

  color: #006bb5;

  font-size: 18px;

  font-family: 'Roboto Condensed', sans-serif;

  text-decoration: none;

  text-transform: uppercase;

  font-weight: 100;

}

.noticias li a{

	display:block;

}

.noticias li a img{

  display: block;

  float: left;

  padding: 5px;

  border: 1px solid #E4E4E4;

  width: 148px;

  margin: 0 10px 10px 0;

}

.noticias li p{

padding: 10px 0;

  line-height: 18px;

  text-align: justify;

  color: #6C6C6C;

  font-size: 12px;

}



.publi{

	/*border:1px solid #E4E4E4;*/
	display:block;
	max-width:500px;
	margin:0 auto;
	overflow:hidden;


}



.pie_pagina{

	background: #006bb5;

  padding: 40px 0 0 0;



}



.cont_pie_pagina{

  width: 1200px;

  margin: 0 auto;

  padding: 50px 0 30px;

}



.col_footer2{

    width: 240px;

  float: left;

  margin: 0 17px 0 0;

  padding: 0 15px 0 0;

}



.col_footer2 h1{

font-size: 24px;

  font-weight: 500;

  padding: 0 0 10px 0;

    border-bottom: 1px dashed #96C5E5;

  margin-bottom: 15px;

  color: #fff;

  font-family: 'Roboto Condensed', sans-serif;

}



.col_footer2 h2{

font-size: 24px;

  font-weight: 500;

  padding: 0;

  margin-bottom: 0;

  color: #fff;

  font-family: 'Roboto Condensed', sans-serif;

}



.col_footer2 h3{

font-size: 35px;

  font-weight: 500;

  padding: 0;

  border-bottom: 1px dashed #84BA59;

  margin-bottom: 15px;

  color: #fff;

  font-family: 'Roboto Condensed', sans-serif;

}



.col_footer2 p{

    color: #fff;

  padding: 0 15px 0 0;

  display: block;

  font-size: 13px;

  line-height: 18px;

  text-align: justify;

}



.col_footer2 ul{

	padding:0;

	margin:0;

	list-style:none;

}



.col_footer2 li a{

	display: block;

  padding: 3px;

  color: #FFf;

  text-decoration: none;

}



.col_footer2 li a:hover{

	text-decoration:underline;

}







.col_footer3{

  width: 270px;

  float: left;

  margin: 0 17px 0 0;

  padding: 0 15px 0 0;

}



.col_footer3 h1{

font-size: 24px;

  font-weight: 500;

  padding: 0 0 10px 0;

    border-bottom: 1px dashed #96C5E5;

  margin-bottom: 15px;

  color: #fff;

  font-family: 'Roboto Condensed', sans-serif;

}



.col_footer3 h2{

font-size: 24px;

  font-weight: 500;

  padding: 0;

  margin-bottom: 0;

  color: #fff;

  font-family: 'Roboto Condensed', sans-serif;

}



.col_footer3 h3{

font-size: 35px;

  font-weight: 500;

  padding: 0;

  border-bottom: 1px dashed #84BA59;

  margin-bottom: 15px;

  color: #fff;

  font-family: 'Roboto Condensed', sans-serif;

}



.col_footer3 p{

    color: #fff;

  padding: 0 15px 0 0;

  display: block;

  font-size: 13px;

  line-height: 18px;

  text-align: justify;

}



.col_footer3 ul{

	padding:0;

	margin:0;

	list-style:none;

}



.col_footer3 li a{

	display: block;

  padding: 3px;

  color: #FFf;

  text-decoration: none;

}



.col_footer3 li a:hover{

	text-decoration:underline;

}







.col_footer{

    width: 330px;

  float: left;

  margin: 0 17px 0 0;

  padding: 0 15px 0 0;

}



.col_footer h1{

font-size: 24px;

  font-weight: 500;

  padding: 0 0 10px 0;

    border-bottom: 1px dashed #96C5E5;

  margin-bottom: 15px;

  color: #fff;

  font-family: 'Roboto Condensed', sans-serif;

}



.col_footer h2{

font-size: 24px;

  font-weight: 500;

  padding: 0;

  margin-bottom: 0;

  color: #fff;

  font-family: 'Roboto Condensed', sans-serif;

}



.col_footer h3{

font-size: 35px;

  font-weight: 500;

  padding: 0;

  border-bottom: 1px dashed #84BA59;

  margin-bottom: 15px;

  color: #fff;

  font-family: 'Roboto Condensed', sans-serif;

}



.col_footer p{

    color: #fff;

  padding: 0 40px 0 0;

  display: block;

  font-size: 13px;

  line-height: 18px;

  text-align: justify;

}



.col_footer ul{

	padding:0;

	margin:0;

	list-style:none;

}



.col_footer li a{

	display: block;

  padding: 3px;

  color: #FFf;

  text-decoration: none;

}



.col_footer li a:hover{

	text-decoration:underline;

}



.datos{

	margin:0;

	padding:0;

	list-style:none;

}



.datos li{

	color:#fff;

	padding:5px 0;

	display:block;

}



.datos li img{

	display:block;

	margin:0 8px 0 0;

	float:left;

}



.dat{

float: left;

  width: 240px;

  line-height: 17px;

}



.dat a{

	margin:0;

	padding:0;

}



.copy{

  background: #0461A1;

  text-align: center;

  padding: 20px 0;

  font-size: 12px;

  color: #8CBADA;

}



.copy a{

	color:#8CBADA;

	text-decoration:none;

}



.copy a:hover{

	text-decoration:underline;

}



.franja {

  height: 23px;

  background: url(../imagenes/franja_inf.jpg) repeat-x;

  position: relative;

}



.cont_franja{

  width: 920px;

  position: absolute;

  left: 50%;

  top: -30px;

  height: 120px;

  margin-left: -460px;

  background: url(../imagenes/quiebre_inf.png) center 30px repeat-x;

}





.pie{

	text-align:center;

	color:#FFF;

	padding:30px 0 20px;

}



.iconos{

  height: 23px;

  background: url(../imagenes/franja.jpg) repeat-x;

  position: relative;

  padding: 0 0 110px 0;

  border-bottom: 1px solid #EFEFEF;

  margin-bottom:0;

}



.cont_iconos{

  width: 920px;

  position: absolute;

  left: 50%;

  top: -75px;

  height: 120px;

  margin-left: -460px;

  background: url(../imagenes/quiebre.png) center 30px repeat-x;

  z-index: 2;

}



.ico{

	padding:0 60px;

}



.ico ul{

	margin:0;

	padding:0;

	list-style:none;

}

	

.ico li a{

	width:130px;

	margin:0 15px;

	float:left;

	display:block;

	text-decoration: none;

	

}



.icos{

	width:130px;

	height:127px;

	-webkit-transition: all 0.10s ease-in-out;

  -moz-transition: all 0.10s ease-in-out;

  -o-transition: all 0.10s ease-in-out;

  transition: all 0.10s ease-in-out;

}



.ico_1{

	background:url(../imagenes/iconos.png) 0 0 no-repeat;

}

.ico_1:hover{

	background:url(../imagenes/iconos.png) 0 -127px no-repeat;

}



.ico_2{

	background:url(../imagenes/iconos.png) -130px 0 no-repeat;

}

.ico_2:hover{

	background:url(../imagenes/iconos.png) -130px -127px no-repeat;

}



.ico_3{

	background:url(../imagenes/iconos.png) -260px 0 no-repeat;

}

.ico_3:hover{

	background:url(../imagenes/iconos.png) -260px -127px no-repeat;

}



.ico_4{

	background:url(../imagenes/iconos.png) -390px 0 no-repeat;

}

.ico_4:hover{

	background:url(../imagenes/iconos.png) -390px -127px no-repeat;

}



.ico_5{

	background:url(../imagenes/iconos.png) -520px 0 no-repeat;

}

.ico_5:hover{

	background:url(../imagenes/iconos.png) -520px -127px no-repeat;

}

.ico_6{
	background:url(../imagenes/iconojdccpp.png) -520px 0 no-repeat;
}
.ico_6:hover{
	background:url(../imagenes/iconojdccpp.png) -520px -127px no-repeat;
}


.ico li a h1{

	text-align: center;

  color: #8595A0;

  font-size: 14px;

  font-family: 'Roboto Condensed', sans-serif;

  display: block;

  padding: 5px 0 0 0;

  border:none;

}



/*SLIDER MARCAS*/

#slider_marcas{

	width:1200px;

	margin:25px auto 20px;

	padding:15px 0 24px 0;

	clear:both;

}



#cont_slider_marcas{

	width:1150px;

	height:100px;

	margin:0 auto;

}





.lista{

	margin:0;

	padding:0;

	list-style:none;

}



.lista li{

  display: block;

  padding: 8px 0 5px 30px;

  font-size: 13px;

  line-height: 20px;

  text-align: justify;

  background: url(../imagenes/lista_ico.png) left 12px no-repeat;

}



.lista li a{

	color:#076CB5;

	text-decoration:none;

}



.lista li a:hover{

	text-decoration:underline;

}



.centro{

	text-align:center;

}



.himno{

	margin:0 0 20px 0;

}



.himno p{

	text-align:center;

	padding:2px 0;

}



.himno h2{

	padding:20px 8px;

	color:#076CB5;

}



.video{

	margin:20px auto;

	border:none;

}



.menu_lateral{

  padding: 19px;

  margin-bottom: 20px;

  background-color: #f7f9fa;

  border: 1px solid #e1e7ec;

  border: 1px solid rgba(0, 0, 0, 0.05);

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

}



.menu_lateral h2{

  color: #6C808E;

  font-size: 20px;

  font-family: 'Roboto Condensed', sans-serif;

  display: block;

  padding:15px 0 5px 0;

  border: none;

  border-bottom: 1px dashed #E2E2E2;

  font-weight: 400;

  margin: 0 0 10px 0;

}



.menu_lateral ul{

	margin:0;

	padding:0;


	list-style:none;

}



.menu_lateral li a{

display: block;

  padding: 9px 0;

  border-bottom: 1px solid #ECEDED;

  text-decoration: none;

  color: #076CC5;

}



.menu_lateral li a:hover{

  color: #076CB5;

  font-weight: 700;

}



.menu_lateral p{

	padding:0px 0 4px 0;

}

table {

	  max-width: 100%;

	  background-color: transparent;

	  border-collapse: collapse;

	  border-spacing: 0;

	}

	

	.table {

	  width: 100%;

	  margin:35px 0 20px;

	}

	

	.table th,

	.table td {

	  padding: 12px 20px;

	  line-height: 18px;

	  text-align: left;

	  vertical-align: top;

	  border-top: 1px dotted #d1d7dc;

	}

	

	.table th {

	  font-weight: bold;

	}

	

	.table thead th {

	    vertical-align: bottom;

	  border-top: 0 none;

	  border-left: 1px solid #134E7E;

	  background: #f8fbfc;

	  color: #fff;

	  padding: 20px;

	  font-size: 14px;

    font-family: 'Roboto Condensed', sans-serif;

	  background: #0079c1;

  background: linear-gradient(to bottom,#0079c1 0,#00559d 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0079c1', endColorstr='#00559d', GradientType=0);

	}

	

	.table td span{

		font-weight:bold;

		color:#076CC5;

	}

		

	

	

	.table tbody + tbody {

	  border-top: 2px solid #d1d7dc;

	}

	

	.table-condensed th,

	.table-condensed td {

	  padding: 4px 5px;

	}

	

	.table-bordered {

	  border: 1px solid #d1d7dc;

	  border-collapse: separate;

	  *border-collapse: collapsed;

	  border-left: 0;

	  color:#6C6C6C;

	  -webkit-border-radius: 4px;

		 -moz-border-radius: 4px;

			  border-radius: 4px;

	}

	

	.table-bordered th,

	.table-bordered td {

	  border-left: 1px solid #d1d7dc;

	}

	

	

	.table tbody tr:hover td,

	.table tbody tr:hover th {

	  background-color: #F1FAFF;

	}

	

td a{

		color: #0782CE;

		text-decoration:none;

	}

td a:hover{

		color: #0782CE;

		text-decoration:underline;

	}

	

	

.promobox {

  background: #fdfdfd;

  padding-bottom: 11px;

  min-height: 20px;

  padding: 19px;

  margin: 35px 0;

  background-color: #f7f9fa;

  border: 1px solid #e1e7ec;

  border: 1px solid rgba(0, 0, 0, 0.05);

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

}



.aligncenter {

  text-align: center;

}



.magic-link a.get {

padding: 7px 26px 7px 20px;

  background-color: #FF9500;

  border-radius: 5px;

  text-shadow: 1px 1px 0 #AD6705;

  text-transform: uppercase;

  font-family: 'Roboto Condensed', sans-serif;

  font-size: 14px;

  font-weight: 700;

}



.magic-link a {

  display: inline-block;

  font-size: 13px;

  width: auto;

  color: #fff;

  text-shadow: 1px 1px 0 #eb8710;

  border-radius: 15px;

  padding: 3px 22px 3px 16px;

  text-transform: capitalize;

  background: #ffa02f url(../imagenes/rowp3.png) no-repeat right;

  background-position: 97% 52%;

  -webkit-transition: padding 0.2s ease, background 0.16s ease;

  -moz-transition: background 0.16s ease;

  -ms-transition: background 0.16s ease;

  -o-transition: background 0.16s ease;

  transition: background 0.16s ease;

  text-align: center;

  text-decoration:none;

}



h2{  

  font-family: 'Oswald', sans-serif;

  padding: 30px 0 0;

  margin-bottom: 10px;

  font-size: 25px;

  color: #4B80A6;

  font-weight: 500;

}



h3{  

  font-family: 'Roboto Condensed', sans-serif;

  padding: 10px 0;

  margin: 20px 10px 12px 0;

  font-size: 18px;

  color: #4B80A6;

  font-weight: 500;

}



/*formulario*/



textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

	background-color: #ffffff;

	font-family:Arial, Helvetica, sans-serif;

	border: 1px solid #cccccc;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	-webkit-transition: border linear .2s, box-shadow linear .2s;

	-moz-transition: border linear .2s, box-shadow linear .2s;

	-o-transition: border linear .2s, box-shadow linear .2s;

	transition: border linear .2s, box-shadow linear .2s;

}



.contact form input[type='text'], .contact form input[type='email'], .contact form textarea {

	border-radius: 0px;

	box-shadow: 0px 3px 3px #f7f7f7;

	margin: 0 10px 22px 0;

	height: 27px;

	display: inline-block;

	padding: 4px 6px;

}



input.span4, textarea.span4, .uneditable-input.span4 {

width: 310px;

  padding: 10px;

  margin: 5px 5px 15px 5px;

}



.contact form textarea {

height: 100px;

}



input.span8, textarea.span8, .uneditable-input.span8 {

  width: 655px;

  padding: 10px;

  margin: 5px;

  height: 100px;

}



.envio_contacto {

  border: solid 1px #C95E00;

  background: #FF8200;

  text-align: center;

  color: #FFFFFF;

  text-decoration: none;

  padding: 11px 20px;

  display: block;

  transition: all .3s;

  border-radius: 4px;

  width: 164px;

  font-size: 16px;

  font-weight: 400;

  font-family: 'Roboto Condensed', sans-serif;

  margin:20px 0 50px 5px;

  text-transform:uppercase;

}



textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {

	border-color: rgba(82, 168, 236, 0.8);

	outline: 0;

	outline: thin dotted \9;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);

	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);

}





.home {

  width: 50px;

  padding: 9px 5px 5px !important;

}





/*eventos*/



.list_event{

	margin:0;

	padding:0;

	list-style:none;

}



.list_event li{

	border: 3px solid #f5f5f5;

  display: block;

  

    background: #f5f5f5;

  background: linear-gradient(to bottom,#ffffff 0,#f5f5f5 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f5f5f5, GradientType=0);

  -webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

padding:20px;

  margin:0 0 20px 0;

}



.fotos{

	width:240px;

	padding:7px;

	border:1px solid #D8DEE2;

	float:left;

}



.bloq{

	width:500px;

}

	

.bloq h1{

font-family: 'Oswald', sans-serif;

  color: #FF7F00;

  font-size: 20px;

  font-weight: 100;

  padding: 15px 0 6px 0;

  border-bottom: 1px dashed #D7D7D7;

    margin: 0 0 10px 0;

	text-transform:uppercase;

}

.bloq h2{

	  font-family: 'Oswald', sans-serif;

  padding: 0px;

  margin-bottom: 3px;

  font-size: 17px;

  color: #4B80A6;

  font-weight: 500;

}

.bloq h3{

font-family: 'Roboto Condensed', sans-serif;

  padding: 0px 0;

  margin: 6px 10px 0 0;

  font-size: 17px;

  color: #4B80A6;

  font-weight: 500;

}

.bloq p{

line-height: 19px;

  color: #898989;

  padding: 10px 0 0 0;

  font-size: 12px;

}





.link{

	color: #FF7F00;

	text-decoration:none;

}



.link:hover{

	color: #FF7F00;

	text-decoration:underline;

}



.img_noticia{

  display: block;

  width: 370px;

  float: left;

  margin: 8px 15px 10px 0;

  padding: 7px;

  border: 1px solid #D8DEE2;

}



.flyer{

  display: block;

  width: 98%;

  float: left;

  margin: 30px 0 10px 0;

  padding: 8px;

  border: 1px solid #D8DEE2;

}



/*formulario*/



.formulario {

    background: #0079c1;

  background: linear-gradient(to bottom,#0079c1 0,#00559d 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0079c1', endColorstr='#00559d', GradientType=0);

  text-decoration: none;

  border: 1px solid #00559d;

  min-height: 340px;

  padding: 20px;

  width: 300px;

  -webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

}



.formulario h3{ color:#FFF; text-align:center;}



.campo {

  color: #6C6C6C !important;

}



.volver{

	  border: solid 1px #C95E00;

  background: #FF8200;

  text-align: center;

  color: #FFFFFF;

  text-decoration: none;

  padding: 11px 20px;

  display: block;

  transition: all .3s;

  border-radius: 4px;

  width: 164px;

  font-size: 16px;

  font-weight: 400;

  font-family: 'Roboto Condensed', sans-serif;

  margin: 20px 0 50px 5px;

  text-transform: uppercase;

}



.sub{

  font-size: 18px;

  color: #FF9500;

  padding: 2px 0 0 0;

}



.tit h3{

  margin-bottom: 5px;

  padding: 25px 0 5px 0;

  border-bottom: 1px dotted #DBDBDB;

  font-size: 24px;

}
label, input,.barra label,.barra input,.telef{ display:none;}

.intrant{
    width: 80px;
    color: #006BB5;
    font-size: 14px;
    margin: 16px 40px 0 0;
    border-right: 1px solid #ccc;
    padding: 5px 0 5px 30px;
    display: block;
	text-decoration:none;
	background:url(../imagenes/candado.png) no-repeat 3px 1px;
}
.intrant:hover{
	text-decoration:underline;
}

@media (max-width:900px){

.cont_cabecera { width:100%;}
.cont_pie_pagina { width:100%;}
#cont_slider_marcas{width:100%;}
.bloque,.bloque2,.cont_iconos,.col_footer2,.col_footer,.col_footer,.col_footer3,.dat,#slider_marcas,.col_4,.cont_franja,.col_5{width:100%; margin:0; padding:0;}

.der,.izq{ float:none;}
.marg{ margin:0;}
.franja,#slider_marcas,.fecha, .intrant{ display:none;}

.barra label{ display: block;}
.padd20{ padding:20px;}

.barra{ height:40px;}
.cont_der{ height:50px;}
.central{ display:none; /*width: auto; float:right; margin:0;*/}
.redes_sociales{ width: 160px; margin:0; position:absolute; top:0; left:0; z-index:9999999 !important;}
.telef{ display:block; text-align:center; color:0361a3; font-size:18px;     font-family: 'Roboto Condensed', sans-serif; margin-top:100px; color:#ce2424; }
.logo{ width: 150px; height:auto; left:50%; margin-left:-75px;}
.menu{ padding:0; margin:0; border:0; border-radius:0;}
	label
	{
		

		height: 40px;
		line-height: 40px;
		font-size: 30px;
		background-color:#0070b8;
		color:#fff;
		cursor: pointer;
		z-index: 2;
		top: 0;
		right: 0;
		z-index:999999999;
		display:block;
		text-align:right;
		padding:0 15px;
		
	}

	 input:checked + nav
	{
		/*display: block;*/
		opacity: 1;
		display:inherit;
		transform:translateY(0px);
	}
	.cont_inf  nav{
		position: absolute;
		opacity: 0;
		width: 100%;
		display: none; 
		top:40px;

		transition:transform 0s 0s, opacity 1s .1s;
		z-index:9998888889 !important;
		background:#288bd1;
		
	}
	.cont_inf nav li
	{
		display: block !important;
		margin:0;
		padding:0;
		float:none !important;
		width:100%  !important;
		

	}
	.cont_inf nav li a{font-size:12px; text-align:center !important;  padding:18px 0; display:block !important; float:none !important;}
	.cont_inf nav li.marg-r{ margin-right:0;}
	.cont_inf nav li a:hover{ border-radius:0;}

/* noticias */
.noticias li{ width:100%; margin:10px 0;}

/* icons */
.iconos{
  height: 23px;
  position: relative;
  padding: 0 0 110px 0;
  border-bottom: 1px solid #EFEFEF;
  margin-bottom: 45px;
}

.cont_iconos{
  width: 100%;
  position: none;
  left: 0;
  top: 0;
  height: 120px;
  margin-left:0;
  background: url(../imagenes/quiebre.png) center 30px repeat-x;
  z-index: 2;
}
.ico{padding:0;}
.ico ul{margin:0;padding:0;	list-style:none;}
.ico li a{ display:block; width:100%; margin:0; float: none; text-decoration: none; background:#006cb4; border-bottom:#0883d4 1px solid;}
.ico li a h1{ color:#FFF; text-align:left; padding:10px 10px 10px 30px; background: url(../imagenes/ico1.png) 12px 12px no-repeat; display:block; margin:0;}
.icos{ display:none;}




/* foot */
.cont_pie_pagina { text-align:center; padding:0;}
.cont_pie_pagina  img{ width:0; height:0;}
}

