.container{margin-right:auto;margin-left:auto;*zoom:1}/* Add here all your CSS customizations */

.clear{
   clear:both;
}

/*--------------  PIE RESTO  -------------------*/

#navcontainer{
	width:1171px;
	height:52px;

}

#navlist li
{
	float:left;
	margin:0px; padding:0px;
	display: inline;
	list-style-type: none;
}

#navlist #uno a img {

	margin: 16px 0 0 35px;

}

#navlist #dos a img {

	margin: 16px 0 0 30px;;
	}
	
#navlist #tres {
	color:#000;
	font-size:11px;
	margin: 10px 0 0 33px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: 400;
	}

#navlist #cuatro img {
	margin: 9px 0 0 280px;;
	}
	
#navlist #cinco a{
	font-size:11px;
	font-weight:600;
	font-size: 10px;
	text-decoration:none;
	}
	
#navlist #cinco {
	margin-top:10px;	
padding-left:58px;
	}




/*-------------- FIN PIE RESTO  -------------------*/




.container .span6 .lead {
	color: #000;
	font-size: 20px;
	line-height:24px;
}

.container .span6 table tbody tr td .responsive.appear-animation.pull-left {
	padding-top: 9px;
	padding-bottom: 8px;
	padding-right: 18px;
	padding-left: 4px;
}

.container .span6 table {
	margin-top: -5px;
}
media {

}
.bot_registro {
	padding-right: 0px;
	padding-left: 16px;
}
.container .span6 table tbody tr td {
	font-size: 14px;
	line-height: 16px;
	color: #424242;
}
.entidades {
	width: 724px;
	/* [disabled]float: left; */

}
.container .entidades .img_n {
	padding-top: 40px;
	padding-right: 72px;
}

.container .entidades .img_u {
	padding-top: 40px;

}

#login_i .txt1_i {
	font-size: 24px;
	color: #1E1E1E;
	text-align: center;
	/* [disabled]padding-top: 24px; */
	width: 724px;
	padding-bottom: 0px;
	font-weight: 200;
	margin-top: 12px;
	/* [disabled]float: left; */
}
#login_i .txt2_i {
	font-size: 17px;
	color: #1E1E1E;
	text-align: center;
	padding-top: 28px;
	width: 724px;
	font-weight: 400;
	/* [disabled]float: left; */
}

#login_i .txt2_i a {
	font-size: 17px;
	color: #1589c9;
	text-align: center;
	padding-top: 28px;
	width: 724px;
	font-weight: 400;	
}

#login_i .txt2_i a {
	text-decoration:underlined;
}


.form_reg_i {
	font-size: 17px;
	color: #1E1E1E;
	width: 270px;
	font-weight: 600;
	float: right;
	/* [disabled]height: 400px; */
	padding-top: 40px;
}

.txt_b {
	font-size: 14px;
	font-weight: bold;
	color: #1589c9;
}

.container .form_reg_i form {
	width: 270px;

}
 /*
.container .form_reg_i form input {
	font-size: 13px;
	color: #858585;
	height: 20px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #1589c9;
	margin-top: 6px;
	width: 247px;
	padding-left: 15px;
}

*/

#camporeg {
	font-size: 13px;
	color: #858585;
	height: 20px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #1589c9;
	margin-top: 2px;
	width: 247px;
	padding-left: 15px;
	margin-bottom: 14px;
}

#camporeg1 {
	font-size: 13px;
	color: #858585;
	height: 20px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #1589c9;
	margin-top: 6px;
	width: 247px;
	padding-left: 15px;
}


.boton_accs {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #1589c9;
	height: 30px;
}

/*
.boton {
	background-color:#158ac9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	height: 26px;
	width: 100%;
	text-align: center;
	padding-top: 4px;
	margin-top: 100px;
}


.boton:hover {
	color:#ffffff;
	background-color:#349fd9;
	text-decoration: none;
}


.boton:active {
	position:relative;
	top:1px;
}

*/

#login_i {
	width: 1182px;
}
#basefotos_i {
	width: 1182px;
}
#basefotos_i .basefoto1_i a {
	font-size: 17px;
	color: #FFF;
	text-decoration: none;
}
#basefotos_i .basefoto2_i a {
	font-size: 17px;
	color: #FFF;
	text-decoration: none;
}

#basefotos_i .basefoto1_i a:hover, #basefotos_i .basefoto2_i a:hover  {
	text-decoration: underline;
}

#bloquecerts {
	width: 1182px;
}

#bloquecerts2 {
	width: 1171px;
}


#bloquelogos {
	width: 1182px;
}
#contpieindex {
	width: 1182px;
	margin-left: auto;
	margin-right: auto;
}

#pieindex {
	width: 100%;
	height: 105px;
	background-image: url(../img/basepie.png);
	background-repeat: repeat-x;
}



#fotos_i {
	width: 1182px;
	padding-top: 28px;
}


.txt13 {
	font-size: 14px;
	font-weight: normal;
	color: #424242;
	margin-top: -15px;
}

.container .form_reg_i form input[type="button"], input[type="reset"], input[type="submit"] {
	font-size: 13px;
	color: #FFFFFF;
	height: 30px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #1589c9;
	/* [disabled]margin-top: 6px; */
	width: 270px;
	padding-left: 15px;
	font-weight: bold;
	background-color: #1589c9;

}




.foto1_i {
	background-image: url(../img/foto1_index.jpg);
	height: 362px;
	width: 573px;
	padding-right: 51px;
	background-repeat: no-repeat;
	/* [disabled]float: left; */
}
.foto2_i {
	background-image: url(../img/foto2_index.jpg);
	height: 362px;
	width: 573px;
	background-repeat: no-repeat;
	float: right;
}

.basefoto1_i {
	font-weight: 200;	
	background-image: url(../img/basefoto.png);
	height: 34px;
	width: 573px;
	padding-right: 51px;
	background-repeat: no-repeat;
	font-size: 17px;
	color: #FFF;
	padding-top: 5px;
	padding-left: 10px;
}

.basefoto2_i {
	float: right;
	font-weight: 200;	
	background-image: url(../img/basefoto.png);
	height: 34px;
	width: 573px;

	background-repeat: no-repeat;
	font-size: 17px;
	color: #FFF;
	padding-top: 5px;
	padding-left: 10px;
}
/*
#basefotos_i .basefoto1_i a:link, a:visited, a:active {
	color: #FFF;
	text-decoration: none;
}

#basefotos_i .basefoto1_i a:hover {
	color: #FFF;
	text-decoration: underline;
}

#basefotos_i .basefoto2_i a:link, a:visited, a:active {
	color: #FFF;
	text-decoration: none;
}

#basefotos_i .basefoto2_i a:hover {
	color: #FFF;
	text-decoration: underline;
}

*/

#certifs {
    height: 325px;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}

.blq1, .blq2, .blq3 {
    height: 325px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1
}
.ajuste {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}

.blq1, .blq2, .blq3 {
	background: #fff;
	font-size: 20px;
	color: #000;
}

.blq1 {
	width: 30%;
}

.blq2 {
	width: 38%;
}

.blq3 {
	width: 31%;
}

#bloquecerts #certifs .blq1 #imagen_bloque img {
	padding-top: 24px;
	padding-bottom: 10px;
}

#bloquecerts #certifs .blq3 #boton_bloque .boton_cert {
	font-size: 13px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	height: 34px;
	background-color: #1589c9;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
}

#bloquecerts #certifs .blq1 #boton_bloque .boton_cert {
	font-size: 13px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	height: 34px;
	background-color: #dca939;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
}


#bloquecerts #certifs .blq2 #listado_bq3 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -40px;
	margin-left: 0px;
}
/*
#bloquecerts #certifs .blq2 #listado_bq3 div {
	padding: -35px;
}
*/
#bloquecerts #certifs .blq2 #listado_bq3 div ul {
	list-style-type: none;
	/*width: 460px;*/
}

#bloquecerts #certifs .blq2 #listado_bq3 div ul li h3 {
	font-size: 18px;
	color: #494949;
	margin-bottom: 10px;
	text-transform: none;
	margin-top: 20px;
	font-weight: 500;
}

#bloquecerts #certifs .blq2 #listado_bq3 div ul li img {
	float: left;
	margin-top: 30px;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 0;
}

#bloquecerts #certifs .blq2 #listado_bq3 div ul li p {
	font-size: 14px;
	color: #777777;
	line-height: 16px;
	margin-bottom: 15px;
}

#bloquecerts #certifs .blq2 #listado_bq3 div ul li {
	padding: 10px;
	overflow: auto;
	color: #777777;
}
/*
#bloquecerts #certifs .blq2 #listado_bq3 div ul li:hover {
  background: #eee;
  cursor: pointer;
}
*/
.txtlogos {
	font-size: 20px;
	color: #000;
	margin-bottom: 25px;
	margin-top: 25px;
}
#pieindex #contpieindex div img {
	margin-top: 36px;
	margin-bottom: 12px;
}
.txtpie {
	font-size: 10px;
	color: #000;
	text-align: center;
}
#pieindex #contpieindex .txtpie a {
	text-decoration: none;
	margin-left: 15px;
	color: #000;
	vertical-align: top;
}

/*---------------  ESTILOS MAPA  ------------------------ */

#mapa {
	width: 1171px;
	/* [disabled]min-height: 100%; */
}

.m_izdat {
	height: 76px;
}
.m_izdat form {
	width: 465px;
	margin-left: 10px;
}


/* ------ PESTAÑAS --------*/

.css-tabs
{
	width:275px;
	position:relative;
	text-align:left; /* This is only if you want the tab items at the center */
	font-size: 10px;
	color: #333;
	/* [disabled]margin-top: 13px; */
	background-color: #f5f5f5;
}
.css-tabs ul.menu
{
	list-style-type:none;
	display:inline;
}
.css-tabs ul.menu > li
{
    display:block;
    float:left;
}
.css-tabs ul.menu li > a
{
	color:#000;
	background-color:#f5f5f5;
	text-decoration:none;
	display:block;
	text-align:center;
	padding:5px 12px 5px 12px;
	margin-right:0px;
	-moz-user-select:none;
	cursor:pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #d9d9d9;
}
.css-tabs ul.menu li > div
{
	display:none;
	position:absolute;
	width:275px;
	left:0;
	margin:-1px 0 0 0;
	z-index:-1;
	text-align:left;
	padding:0;
}
.css-tabs ul.menu li > div > p
{
	border:1px solid #808080;
	margin:0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.css-tabs ul.menu li > a:focus
{
    border-bottom:1px solid #fff;
}
.css-tabs ul.menu li:target > a
{
	cursor:default;
	background-color: #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #d9d9d9;
	font-weight: 600;
}

.css-tabs ul.menu li:target > div
{
    display:block;
}
#tab2 .menu #item-1 a img {
	margin-top: -2px;

}

#mapa div.tabs {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	margin-bottom: 0px;
}


/* ------ FIN PESTAÑAS --------*/


.m_izda, .m_izdat, .mizdam, .m_izdab {
	width: 375px;
}

#mapa .m_izda .m_izdat form #campobusca {
	font-size: 12px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 160px;
	height: 12px;
	margin-left: 0px;
}

#mapa .m_izda .m_izdat form input[type="button"] {
	-moz-border-radius: 3px;
	height: 24px;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 200;
	color: #FFF;
	background-color: #005078;
	width: 75px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
	margin-left: 5px;
}

#mapa .m_izda .m_izdat #texto {
	margin-left: 10px;
	margin-bottom: 1px;
}


.m_izda  {
	height: 76px;
	background-color:#0088cc;
	color:#fff;
	padding-top: 10px;
	padding-bottom: 10px;
	/* [disabled]padding-left: 10px; */
	z-index: 10;
	float: left;
}

#capbuscmap {
	font-size: 16px;
	line-height: 18px;
	font-weight: 600;
	text-transform: none;
	color: #FFF;
	margin-bottom: 11px;
	margin-left: 13px;
	margin-top: -3px;
	/*text-align: center;*/
}


.m_izdat p {
	color: #FFF;
	text-transform: none;
	font-size: 12px;
}

#listado_asesorias div {
	height: 458px;
	/*overflow-y: scroll;*/
		
	}

#listado_asesorias div ul {
	list-style-type: none;
	margin-bottom: -10px;	/*width: 460px;*/
	
}

#listado_asesorias div ul li img {
	float: left;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: -50;
}

#listado_asesorias div ul li p {
	font-size: 14px;
	color: #777777;

}

#listado_asesorias div ul li {
	padding: 0px;
	overflow: auto;
	color: #777777;
}

#listado_asesorias div ul li #nombre {
	font-size: 13px;
	color: #dab506;
	line-height: 14px;
	margin-top: 29px;
	margin-bottom: 3px;
	font-weight: 600;
}

#listado_asesorias div ul li #direccion {
	font-size: 10px;
	color: #9e9e9e;
	line-height: 12px;
	margin-bottom: 0px;
}

#listado_asesorias div ul li #telefono {
	font-size: 10px;
	color: #9e9e9e;
	line-height: 12px;	
	margin-bottom: 0px;
}

.mapagoogle {
	float: right;
	z-index: 0;
	margin-left: auto;
	margin-right: auto;
}

#contpiemapa {
	width: 1171px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}

#piemapa {
	width: 100%;
	height: 105px;
	background-image: url(../img/basepie.png);
	background-repeat: repeat-x;
	position: relative;
	margin-top: -105px; /* negative value of footer height */
	clear:both;
}

.m_izda .tabs .nav.nav-tabs .active a {
	font-size: 10px;
	font-weight: bold;

}

.m_izda .tabs .nav.nav-tabs li a {
	font-size: 10px;
	font-weight: normal;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
	border-radius: 0px;
	}
	
.masinfo {
	font-size: 14px;
	font-weight: 100;
	background-color: #f5f5f5;
	text-align: center;
	height: 40px;
	width: 375px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cacaca;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.masinfo #txt1 {
	line-height: 14px;
	margin-bottom: 4px;
}

.m_izda .masinfo #txt2 {
	line-height: 12px;
	color: #0088cc;
}


.m_izda .masinfo #txt2 a:hover {
	line-height: 12px;
	color: #0088cc;
	text-decoration:underline;
}
.m_izda .masinfo #txt2 a {
	font-size: 14px;
	color: #0088cc;
	text-decoration:none;
	font-weight: 600;
}




/* Simple Post List 
ul.simple-post-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.simple-post-list div.post-image {
	float: left;
	margin-right: 12px;
}

ul.simple-post-list div.post-meta {
	color: #888;
	font-size: 0.8em;
}

ul.simple-post-list li {
	border-bottom: 1px dotted #E2E2E2;
	min-height: 62px;
	padding: 15px 0;
}

ul.simple-post-list li:last-child {
	border-bottom: 0;
}
*/
#todas .simple-post-list li .post-info a, #certificadas .simple-post-list li .post-info a, #enproceso .simple-post-list li .post-info a {
	font-size: 15px;
	color: #dab506;
	font-weight: 500;
	line-height: 0px;
	margin-top:0px;
}


#todas .simple-post-list li .post-info .post-meta, #certificadas .simple-post-list li .post-info .post-meta, #enproceso .simple-post-list li .post-info .post-meta {
	font-size: 11px;
	color: #9e9e9e;
}

#todas .simple-post-list li .post-info .post-meta2, #certificadas .simple-post-list li .post-info .post-meta2, #enproceso .simple-post-list li .post-info .post-meta2 {
	font-size: 11px;
	color: #9e9e9e;
}

#todas .simple-post-list li .post-image .thumbnail, #certificadas .simple-post-list li .post-image .thumbnail, #enproceso .simple-post-list li .post-image .thumbnail {
	height: 46px;
	width: 75px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	position: relative;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	padding: 0px;
}
#todas .simple-post-list li .post-image .thumbnail a img, #certificadas .simple-post-list li .post-image .thumbnail a img, #enproceso .simple-post-list li .post-image .thumbnail a img {
	padding-left: 25px;
}


#todas .simple-post-list li .post-image, #certificadas .simple-post-list li .post-image, #enproceso .simple-post-list li .post-image {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 36px;
}



#wrapmapa #mainmapa #mapa .m_izda .tabs .tab-content {
	margin: 0;
	padding: 0;
}


#todas .simple-post-list li, #certificadas .simple-post-list li, #enproceso .simple-post-list li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	min-height:62px;
	padding: 0px;
	margin-top:0px;
}

#todas .simple-post-list li .post-info .post-meta, #certificadas .simple-post-list li .post-info .post-meta, #enproceso .simple-post-list li .post-info .post-meta {
	padding-left: 75px;
	line-height: 0px;
	margin-top: 0px;	
}

#todas .simple-post-list li #procs a , #enproceso .simple-post-list li #procs a{
	color: #0088cc;
}


/* --------------   ESTILOS MOBILE   -------------*/

#mobile {
	width: 1171px;
}
#certificacion {
	width: 1171px;
}

.areamobile_1{
	background-image:url(../img/fndmobiles.png);
	background-repeat: repeat-x;
	height: 488px;
	padding-top: 37px;
	padding-right: 42px;
	padding-bottom: 31px;
	padding-left: 115px;
	}
#icomobile_gr {
	float:left;
	background-image: url(../img/logoapp_gr.png);
	background-repeat:no-repeat;
	height: 394px;
	width: 343px;

}

#cont_textos{
	float:left;
	/* [disabled]height: 420px; */
	width: 586px;
	margin-left:85px;
	}
	
#cont_textos h3 {
	color: #FFF;
	font-size: 20px;
	font-weight: 100;
	text-transform: none;
	text-align: justify;
	}
	
#cont_textos h3 p {
	color: #FFF;
	margin-top: 23px;
}


#cont_textos .col_1 {
	float:left;
	width:270px;
	margin-left:0px;
	color: #FFF;
	font-size: 11px;
}

#cont_textos .col_2 {
	float:left;	
	width:270px;
	margin-left:30px;
	color: #FFF;
	font-size: 11px;
}
/*
#cont_textos ul li {
	margin:0px;
	padding:0px;
	list-style-position: outside;
	list-style-type: none;
	
	}


#cont_textos .dos_cols ul {
	list-style-type: square;
	list-style-position: outside;
	list-style-image: none;
	}




#cont_textos .dos_cols li {list-style-type: none;list-style-position:outside;}*/
#cont_textos .col_1 ul, #cont_textos .col_2 ul {
	margin-left: 17px;
}


#cont_textos .col_1 ul li, #cont_textos .col_2 ul li {
	line-height: 15px;
	padding-bottom:5px;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../img/guion.png);
}

.col_1 h3, .col_2 h3 {
	margin-top: -14px;
	margin-bottom: 15px;
	margin-left: 15px;
}

#mobapps {
	float:right;
	width:600px;
	margin-top: 8px;
	}
#mobapps img {
	float: right;
	margin-left: 10px;
}

.areamobile_2{
	height: 488px;
	padding-top: 30px;
	padding-right: 22px;
	padding-bottom: 65px;
	padding-left: 22px;
	margin-top:0px;
	}

.areamobile_2 h3{	
	margin-right:215px;
	margin-left:215px;
	margin-bottom:30px;
	color: #000;
	font-size: 20px;
	font-weight: 100;
	text-transform: none;
	text-align: center;
}

#grande {
	margin-left: 47px;
}

#bq_iconos{
	width:1147px;
	height:165px;
	margin-top: 40px;
	
	}
	
.bqizda, .bqdcha{
	width:440px;
	float:left;
	}

.bqizda {
	margin-left:77px;
}

.bqdcha {
	margin-left:180px;
}
	
#ico1 p{
	margin-left:50px;
	margin-top:0px;
	float:left;
	font-size: 20px;
	font-weight: 100;
	}
	
#ico1, #ico2, #ico3, #ico4{
	width:175px;
	float:left;
	}
	
#bq_iconos p {
	font-size: 11px;
}

#conticonos {
	float:left;
	width: 210px;
	margin-bottom:10px;
}

.head {
	font-weight: bold;
	font-size: 26px;
	float: left;
	color:red;
}

.textociconos {
	font-size: 12px;
	margin-left:15px;
	width: 150px;
	float:left;
	line-height: 14px;
	margin-top: 3px;
}

/*--------------- AREA CERTIFICACIONES ----------------*/

#certificacion {
	width: 1171px;
	margin-top:30px;

}

.areacert_1{
	height: 410px;
	background-image: url(../img/img_certificaciones.jpg);
	background-repeat: no-repeat;
	}
	
.listacerts {
	float:right;
	width:485px;
	margin-top: 40px;
}	
	
.listacerts h3 {
	font-size: 23px;
	text-transform: none;
	color: #000;
	font-weight: 100;
	line-height: 30px;
}
.listacerts ul {
	list-style-type:none;
	font-size: 19px;
	color: #000;
	font-weight: 100;
	margin-left: 0px;
}

.listacerts ul li{
	/* [disabled]list-style-position: outside; */
	/* [disabled]list-style-image: url(../img/chech_gr.png); */
	background:url(../img/chech_gr.png) no-repeat 0 0;
    padding-left:16px;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	margin-bottom:25px;
	margin-top:25px;

}

.areacert_2{
	height: 455px;
	}
	
.bq1certs, .bq2certs {
	width:540px;
	float:left;
	padding-right: 22px;
	padding-left: 22px;
	margin-top: 47px;
	}
	
.bq1certs h3, .bq2certs h3 {
	font-size: 19px;
	font-weight: 100;
	text-transform: none;
	color: #000;
}


.bq1certs ul {
	list-style-type:none;
	font-size: 14px;
	color: #000;
	font-weight: 100;
	margin-left: 0px;
	padding-left: 18px;
}

.bq1certs ul li{
	padding-left:16px;
	list-style-type: none;
	padding-left: 34px;
	margin-bottom:19px;
	margin-top:19px;
	line-height:17px;
	background-image: url(../img/check_pq.png);
	background-repeat: no-repeat;
	background-position: -8 14;
}

.pasos img {
	float:left;
	}

.pasos{
	float:left;
	
	}
.pasos #txt1, .pasos #txt2 {
	font-size: 14px;
	font-weight: 100;
	color: #000;
	margin-left: 77px;
	line-height: 18px;
	margin-bottom: 43px;
}

.pasos #txt3 {
	font-size: 14px;
	font-weight: 100;
	color: #000;
	margin-left: 77px;
	line-height: 18px;
	margin-bottom: 14px;
}

.pasos #txt4 {
	font-size: 14px;
	font-weight: 100;
	color: #000;
	margin-left: 111px;
	line-height: 18px;
	margin-top: -15px;

}

.areacert_3{
	height: 618px;
	background-image: url(../img/img_certificaciones_2.jpg);
	background-repeat: no-repeat;
	margin-top: 25px;
	}
	
.areacert_4{
	width:1171px;
	color: #000;
	}

/*--------  FORMULARIO CONTACTO --------------*/

#formulario_contacto {
	width:1171px;
}

#formulario_contacto p{
	font-size: 16px;
	font-weight: 100;
	color: #000;
	}

#formucontacto #bq1, #bq2, #bq3, #bq4 {
	width: 25%;
	float:left;
}


.enviarcont input[type="button"], input[type="reset"], input[type="submit"] {
	float:right;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 315px;
	padding-left: 15px;
	background-color: #1589c9;
	border: none;
	margin-top:20px;
}

#camformcont {
	font-size: 13px;
	color: #000;
	height: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #000;
	width: 85%;
	margin-top:-10px;
	margin-bottom:23px;
}

.menformcont {
	width:96%;
	border: 1px solid #000;
	font-size: 18px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top:-10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
}

#camformcont1 {
	font-size: 13px;
	color: #000000;
	height: 20px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #1589c9;
	margin-top: 6px;
	width: 247px;
	padding-left: 15px;
}

#bq1, #bq2, #bq3, #bq4, mensaje p {
	margin-top:27px;
	color: #000;
}

#formcontacto{
	width:100%;
	color: #000;
	}

.container #formcontacto h3 {
	font-size: 20px;
	text-transform: none;
	color: #000;
	font-weight: 100;
	margin-bottom:0px;
}
#bq1 p {
	font-size: 16px;
	color: #000;
}
#bq2 p {
	font-size: 16px;	
	color: #000;
}
#bq3 p {
	font-size: 16px;	
	color: #000;
}
#bq4 p {
	font-size: 16px;	
	color: #000;
}

#mensaje p {
	font-size: 16px;	
	color: #000;
}

/*---------------  AREA FORMACIÓN ------------*/

#formacion {
	width: 1171px;
	margin-top:30px;

}

.areaform_1{
	height: 528px;
	background-image: url(../img/img_formacion.jpg);
	background-repeat: no-repeat;
	}
	
.txtfotoform {
	padding-top:47px;
	padding-right:90px;
}

.txtfotoform h3 {
	font-size: 23px;
	text-transform: none;
	color: #000;
	font-weight: 100;
	line-height: 30px;
	text-align: right;
}

#bq_iconosform{
	width:100%;
	height:165px;
	margin-top: 40px;
	
	}in
	
.conticonos_form {
	float:left;
	width: 420px;
	height:125px;
	margin-bottom:50px;
}

#bqfd{
	margin-left:100px;
	}

.textoiconos_form {
	font-weight:200;
	font-size: 16px;
	margin-left:43px;
	width: 290px;
	float:left;
	line-height: 18px;
	margin-top: 3px;
	color: #000;
}

.head_form {
	font-weight: bold;
	font-size: 26px;
	float: left;
	color:red;
}

.areaform_2{
	height: 300px;
	}
	
.areaform_2 h3{
	font-size: 23px;
	text-transform: none;
	color: #000;
	font-weight: 100;
	margin-top: 50px;
	margin-left: 70px;
	}

.areaform_3{
	/* [disabled]height: 300px; */
	}
	
.areaform_3 h3{
	font-size: 20px;
	text-transform: none;
	color: #000;
	font-weight: 600;
	/* [disabled]margin-top: 50px; */
	margin-left: 88px;
	}	

.areaform_3 p{
	font-size: 16px;
	text-transform: none;
	color: #000;
	font-weight: 100;
	margin-left: 88px;
	margin-right: 88px;
	}	

.modulo1, .modulo2, .modulo3, .modulo4 {
	color:#000
	font-size: 16px;
	margin-top:8px;
	margin-bottom:8px;	
	margin-right: 90px;
	margin-left: 90px;
	}

#cuerpo p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

#cuerpo {
	padding: 15px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0088cc;
	border-right-color: #0088cc;
	border-bottom-color: #0088cc;
	border-left-color: #0088cc;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 16px;
	font-weight: 100;
	color: #000;
}


#cuerpo ol {
	color: #000;
}
#cabecera {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	border: 2px solid #0088cc;
}


/*-------------- EXPLICACIÓN MAPA  -------------------*/

#expmapa {
	width: 1171px;
}

.areaexpmapa_1{
	height: 384px;
	background-image: url(../img/img_mapaexplicacion.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	}
	
.listaexpmapa {
	float:right;
	width:546px;
	margin-top: 10px;
}	
	
.listaexpmapa h3 {
	font-size: 23px;
	text-transform: none;
	color: #000;
	font-weight: 100;
	line-height: 30px;
}
.listaexpmapa ul {
	list-style-type:none;
	font-size: 19px;
	color: #000;
	font-weight: 100;
	margin-left: 0px;
}

.listaexpmapa ul li{
	/* [disabled]list-style-position: outside; */
	/* [disabled]list-style-image: url(../img/chech_gr.png); */
	background:url(../img/chech_gr.png) no-repeat 0 0;
	padding-left:16px;
	list-style-type: none;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 50px;
	margin-bottom:10px;
	margin-top:10px;

}

.areaexpmapa_2{
	width:100%;
	height: 600px;
	}
	
.areaexpmapa_2 .bqmapas {
	margin-left:55px;
	width: 725px;
}	
	
.areaexpmapa_2 .bqmapas #mapa {
	font-size: 16px;
	font-weight: 100;
	color: #000;
	float: left;
	width: 725px;
	/*margin-top: 40px;*/
}


#mapa .imgxmap1 {
	float: left;
	width: 94px;
}
#mapa .imgxmap2, .textoxmap {
	float: right;
	width: 625px;
	margin-bottom: 10px;
}
#mapa h3 {
	font-size: 21px;
	font-weight: 600;
	text-transform: none;
	color: #000;
}
#regboton {
	color: #09C;
	background-color: #FFF;
}


/*--------------------   ZONA COLABORADORES AEAT -------------*/

#colaboradores {
	width: 1171px;
}

.areacolsaeat_1{
	/* [disabled]padding-left:305px; */
	width:1171px;
	height: 479px;
	background-image: url(../img/img_colaboradorasaeat.jpg);
	background-repeat: no-repeat;
	}
	
.empresasaeat{
	width:745px;
	}

.bqempresas{
	float: right;
	width: 275px;
	margin-top: 40px;
	}


.areacolsaeat_2{
	width:1171px;
	/* [disabled]height: 600px; */
	margin-top: -20px;

	}

#txtfoto {
	float:left;
	font-size: 20px;
	text-transform: none;
	color: #fff;
	font-weight: 100;
	line-height: 23px;
	width: 530px;
	margin-top: 45px;
	margin-left: 305px;
}

.areacolsaeat_2 .bqform {
	margin-right: 30px;
	margin-top: 20px;
}

.empresasaeat h3 {
	font-size: 20px;
	font-weight: 100;
	text-transform: lowercase;
	color: #000;
	margin-bottom: -20px;
	margin-left: 45px;
}
.empresasaeat p {
	font-size: 12px;
	font-weight: 100;
	color: #000;
	margin-left: 45px;
}
.empautorizadas {
	background-image: url(../img/empautorizadas.png);
	background-repeat: no-repeat;
	height: 655px;
	width: 710px;
	margin-left: 45px;
}
.empresas_v {
	background-image: url(../img/empresas_v.png);
	background-repeat: no-repeat;
	height: 432px;
	width: 289px;
	margin-top: 25px;
}

/*--------------  REGISTRO  ------------- */

.cajareg {
	margin-top:150px;
	background-color: #fff;
	height: 360px;
	width: 634px;
	margin-left: auto;
	margin-right: auto;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0px 0px 10px #d0d0d0;
	-webkit-box-shadow: 0px 0px 10px #d0d0d0;
	box-shadow: 0px 0px 10px #d0d0d0;
	border: 1px solid #d7d7d7;
	padding-top:24px;
	padding-left:40px;
	padding-right:0px;
	padding-bottom:30px;
}

.formulario {
	float:left;
	width: 45%;
	/* [disabled]background-color: #ddd; */
}

#for1 div form  #camporeg {
	font-size: 13px;
	color: #858585;
	height: 20px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #aaaaaa;
	margin-top: 2px;
	width: 224px;
	padding-left: 15px;
	margin-bottom: 14px;
}

#for1 div form  #camporeg1 {
	font-size: 13px;
	color: #858585;
	height: 20px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #aaaaaa;
	margin-top: 6px;
	width: 224px;
	padding-left: 15px;
}

#for1 div form .txt {
	width: 247px;
	font-size: 10px;
	font-weight: normal;
	color: #858585;
	margin-top: -5px;
	margin-bottom: 15px;
}

#for1 div {
	color:#000;
	font-size: 20px;
}



/*-----  CHECKBOX RECUERDAME  -----*/

input[type=checkbox] {
	visibility: hidden;
}

.chkrecuerda {
	width: 15px;
	margin-top:-10px;
	/* [disabled]margin: 20px; */
	position: relative;
}


.chkrecuerda label {
	font-size: 13px;
	color: #858585;
	cursor: pointer;
	position: absolute;
	width: 15px;
	height: 15px;
	top: 0;
  	left: 0;
	background: #eee;
	border:1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


.chkrecuerda label:after {
	opacity: 0.2;
	content: '';
	position: absolute;
	width: 6px;
	height: 4px;
	background: transparent;
	top: 3px;
	left: 3px;
	border: 3px solid #333;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	font-size:13px;
}

.chkrecuerda label:hover::after {
	opacity: 0.5;
}

.chkrecuerda input[type=checkbox]:checked + label:after {

	margin:auto;
	opacity: 1;
}

#for1 div form input[type=button] {
	margin-top:15px;
	margin-left:132px;
	font-size: 13px;
	font-weight: 600;
	color: #FFF;
	border:none;
	background-color: #0087cf;
	height: 30px;
	width: 115px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*---------- AREA NORMATIVA INTRASTAT  ------------*/

#normativa {
	width: 1171px;
}

.areanormativa_1{
	/* [disabled]padding-left:305px; */
	width:1171px;
	height: 479px;
	background-image: url(../img/img_normativa.jpg);
	background-repeat: no-repeat;
	}
	
.areanormativa_2{
	width:1171px;
	/* [disabled]height: 600px; */
	margin-top:-6px;

	}
	
.areanormativa_1 #txtfoto {
	font-size: 41px;
	font-weight: 300;
	color: #FFF;
	margin-top: 67px;
	margin-left: 556px;
	background-color: rgba(0,0,0,0.7);
	padding-top: 10px;
	padding-right: 75px;
	padding-bottom: 10px;
	padding-left: 12px;
}

.graficonormativa {
	width:727px;
	height:77px;
	margin-left: 60px;
}

.graficonormativa h3 {
	font-size: 20px;
	font-weight: 100;
	text-transform: none;
	color: #000;
	text-align: center;
}
.graficonormativa2 {
	/*background-image: url(../img/grafico_normativa.png);
	background-repeat: no-repeat;*/
	margin-top: 75px;
	margin-left: 26px;
	width: 777px;
	height: 457px;
}

.tariccn8, .censovies{
	float: right;
	width: 298px;
	margin-top: 15px;
	}

.form_reg_nor {
	font-size: 17px;
	color: #1E1E1E;
	width: 270px;
	font-weight: 600;
	float: right;
	/* [disabled]height: 400px; */
	padding-top: 40px;
}

.censovies_2{
	float: right;
	width: 400px;
}

.censovies_3{
	float: right;
	width: 275px;
}

.tariccn8_2{
	float: right;
	width: 400px;
}

.tariccn8_3{
	float: right;
	width: 275px;
}



.areaexpmapa_2 .bqform {
	float: right;
	width: 275px;
	/*margin-top: 40px;*/

}

.tariccn8 p {
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	background-color: #0088cc;
	text-align: center;
	height: 28px;
	width: 210px;
	float: right;
	margin-top: 10px;
	padding-top: 4px;
}

.censovies p {
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	background-color: #0088cc;
	text-align: center;
	height: 28px;
	width: 210px;
	float: right;
	margin-top: 10px;
	padding-top: 4px;
}


/* -------- AREA FICHA MAPA   ----------  */   

#mapaficha {
	width: 1171px;
}

.areamapaficha_1{
	width:1171px;
	}

.areafichaizda{
	/* [disabled]padding-left:305px; */
	width:860px;
	height: 675px;
	}
	
.blqdatos{
	float:left;
	width:400px;
}

.blqloc{
	float:right;
	width:460px;
	/* [disabled]background-color: #3FC; */
	}
	
.blqdatos #area {
	height:180px;
	}

.blqloc .mapa{
	
	}
	
.blqloc .contacto_as{
	
	}

.fichamapa {
	margin-top:15px;
	/* [disabled]height:180px; */
	width: 400px;
}	

.fichamapa .imgen {
	float: left;
	width: 100px;
	text-align: right;
}
.fichamapa .texto {
	font-size:14px;
	line-height:25px;
	float: right;
	width: 278px;
	margin-bottom: 10px;
	margin-left: 22px;

}

.fichamapa .texto h3 {
	font-size: 16px;
	font-weight: 600;
	text-transform: none;
	color: #000;
	margin-bottom: 20px;
	margin-top: 10px;
}
 .mapagoogle2{
	width:395px;
	height:395px;
	margin-left: 55px;
	border: 1px solid #c4c4c4;
	 }

#bottom{
	width: 200px;
    height: 200px;
    background-color: black;
	
	}
	
#top{
	margin-top:15px;
	margin-left:15px;
	width:100px;
    height:100px;
    background-color:red;
    z-index: 999;     
	}
.formcontacto h3 {
	font-size: 16px;
	font-weight: 100;
	text-transform: none;
	color: #000;
	margin-top: 35px;
	margin-bottom: 20px;
	margin-left: 55px;
}


.formcontacto form input[type=button] {
	margin-left:10px;
	font-size: 13px;
	font-weight: 600;
	color: #FFF;
	border:none;
	background-color: #0087cf;
	height: 30px;
	width: 115px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.txtminimo{
	line-height:12px;
	margin-right:8px;
	float:left;
	font-size: 10px;
	color: #149cea;

	}
.formcontacto form div #codigo {
	float: right;
}

/*  AREA EMPRESAS 3  */

#empresas3 {
	width: 1171px;
}

.listaempresas3 {
	float:right;
	width:673px;
	margin-top: 34px;
}	

.areaempresas3_1 {
	background-image: url(../img/img_empresas3.jpg);
	background-repeat: no-repeat;
	height: 464px;
}
.areaempresas3_1 h3 {
	text-align:right;
	margin-left:468px;
	margin-top:35px;
	float:left;
	width:673px;
	font-size: 20px;
	font-weight: 100;
	text-transform: none;
	color: #000;
}

.bq1empresas3, .bq2empresas3 {
	width:540px;
	float:left;
	padding-right: 22px;
	padding-left: 22px;
	margin-top: 47px;
	}

.areacolsaeat_1{
	/* [disabled]padding-left:305px; */
	width:1171px;
	height: 479px;
	background-image: url(../img/img_colaboradorasaeat.jpg);
	background-repeat: no-repeat;
	}



.areaempresas3_2{
	width:1171px;

	}
	
.empresasemps3{
	width:750px;
	}

.empresasemps3 h3 {
	font-size: 20px;
	font-weight: 100;
	text-transform: none;
	color: #000;
	margin-bottom: 60px;
	margin-left: 48px;
	margin-top:38px;
}

#bqempresas3{
	width:720px;
	margin-bottom: 60px;
	font-size: 16px;
	font-weight: 300;
	color: #000;
	}

#bqempresas3 img {
	margin-right: 42px;
	margin-left: 48px;
	float: left;
}
#bqempresas3 p {
	font-size: 16px;
	color: #000;
	margin-left: 138px;
}

.certoficial {
	float: right;
	width: 400px;
}

.certoficial2 {
	float: right;
	width: 275px;
}

.tariccn8_2 p {
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	background-color: #0088cc;
	text-align: center;
	height: 28px;
	width: 210px;
	float: right;
	margin-top: 5px;
	padding-top: 4px;
}

.censovies_2 p {
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	background-color: #0088cc;
	text-align: center;
	height: 28px;
	width: 210px;
	float: right;
	margin-top: 5px;
	padding-top: 4px;
}

.certoficial p {
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	background-color: #0088cc;
	text-align: center;
	height: 28px;
	/* [disabled]width: 210px; */
	float: right;
	margin-top: 5px;
	padding-top: 4px;
	padding-right: 15px;
	padding-left: 15px;
}

.contactacon {
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	background-color: #0088cc;
	text-align: center;
	height: 28px;
	width: 190px;
	float: right;
	margin-top: 20px;
	padding-top: 4px;
}

.bqempresas3_2 {
	width:720px;
	float:left;
	/* [disabled]margin-top: 47px; */
	}
	
.bqempresas3_2 h3 {
	margin-left:47px;
	font-size: 20px;
	font-weight: 100;
	text-transform: none;
	color: #000;
	margin-bottom: 55px;
}



/*------------------  AREA ASESORIAS 2  --------------*/

#asesorias {
	width: 1171px;
}

.listaasesorias {
	float:right;
	width:673px;
	margin-top: 34px;
}	

.areaasesorias_1 {
	background-image: url(../img/img_asesorias2.jpg);
	background-repeat: no-repeat;
	height: 419px;
}
.areaasesorias_1 h3 {
	text-align:right;
	margin-left:623px;
	margin-top:35px;
	float:left;
	width:522px;
	font-size: 20px;
	font-weight: 100;
	text-transform: none;
	color: #000;
}

.bq1asesorias, .bq2asesorias {
	width:540px;
	float:left;
	padding-right: 22px;
	padding-left: 22px;
	margin-top: 47px;
	}



.bqasesorias{
	float: right;
	width: 275px;
	margin-top: 40px;
	}


.areaasesorias_2{
	width:1171px;

	}
	
.empresasases{
	width:750px;
	}

.empresasases h3 {
	font-size: 20px;
	font-weight: 100;
	text-transform: none;
	color: #000;
	margin-bottom: 60px;
	margin-left: 48px;
	margin-top:38px;
}

#bqasesorias{
	width:720px;
	margin-bottom: 60px;
	font-size: 16px;
	font-weight: 300;
	color: #000;
	}

#bqasesorias img {
	margin-right: 42px;
	margin-left: 48px;
	float: left;
}
#bqasesorias p {
	font-size: 16px;
	color: #000;
	margin-left: 138px;
}


.tariccn8_2 p {
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	background-color: #0088cc;
	text-align: center;
	height: 28px;
	width: 210px;
	float: right;
	margin-top: 5px;
	padding-top: 4px;
}

.censovies_2 p {
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	background-color: #0088cc;
	text-align: center;
	height: 28px;
	width: 210px;
	float: right;
	margin-top: 5px;
	padding-top: 4px;
}

.certoficial p {
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	background-color: #0088cc;
	text-align: center;
	height: 28px;
	/* [disabled]width: 210px; */
	float: right;
	margin-top: 5px;
	padding-top: 4px;
	padding-right: 15px;
	padding-left: 15px;
}

.contactacon {
	font-size: 13px;
	font-weight: 400;
	color: #FFF;
	background-color: #0088cc;
	text-align: center;
	height: 28px;
	width: 190px;
	float: right;
	margin-top: 20px;
	padding-top: 4px;
}

.bqasesorias3_2 {
	width:720px;
	float:left;
	/* [disabled]margin-top: 47px; */
	}
	
.bqasesorias3_2 h3 {
	margin-left:47px;
	font-size: 20px;
	font-weight: 100;
	text-transform: none;
	color: #000;
	margin-bottom: 55px;
}
h3 a, a:visited, a:active, a:link {
	color: #0099e6;
	text-decoration: none;
	font-size: 14px;
	font-weight: 100;
	text-transform: none;
}

h3 a:hover {
	color: #000;
	text-decoration: underline;
}
.bqasesorias_2 h3 {
	font-size: 20px;
	font-weight: 100;
	text-transform: none;
	color: #000;
}

.abajoasesorias .bq1{
	width:248px;
	height:338px;
	float:left;
	
	}
	
.abajoasesorias .bq2{
	width:352px;
	height:338px;
	float:right;
	
	}
	
.abajoasesorias .bq2 h3, .abajoasesorias .bq1 h3 {
	margin-bottom:0px;
	font-size: 17px;
	font-weight: 100;
	color: #000;
}
.listadoas3 .certificadas h3, .listadoas3 .enproceso h3  {
	margin-top: 0px;
	margin-left: 110px;
	margin-bottom: 15px;
	font-weight: 100;
}
.listadoas3 .certificadas p, .listadoas3 .enproceso p {
	font-size: 14px;
	color: #777;
	margin-left: 110px;
	line-height: 14px;
	margin-bottom: 6px;
	font-weight: 100;
}

/*---------------------------------------------------------------- BOTONES -----------------------------------------------------*/

a.btcertofac {
	width: 248px;
	height: 31px;
	display: block;
	margin-top:5px;
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_certiofacred.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btcertofac:hover { background-position: 0 -31px; }

a.btcertofac:active { background-position: 0 -62px; }



a.btformintrastat {
	width: 210px;
	height: 32px;
	display: block;
	margin-top:5px;
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_formintrastat.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btformintrastat:hover { background-position: 0 -32px; }

a.btformintrastat:active { background-position: 0 -64px; }



a.btintrastatmob {
	width: 190px;
	height: 32px;
	display: block;
	margin-top:5px;	
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/prt_intrastatmobile.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btintrastatmob:hover { background-position: 0 -32px; }

a.btintrastatmob:active { background-position: 0 -64px; }



a.btredasesorias {
	width: 284px;
	height: 32px;
	display: block;
	margin-top:5px;	
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_formycert.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btredasesorias:hover { background-position: 0 -32px; }

a.btredasesorias:active { background-position: 0 -64px; }


a.btformentrarpq {
	width: 284px;
	height: 32px;
	display: block;
	margin-top:5px;	
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_formycert.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btformentrarpq:hover { background-position: 0 -32px; }

a.btformentrarpq:active { background-position: 0 -64px; }



a.btaccedeplanes {
	width: 210px;
	height: 32px;
	float:right;
	display: block;
	margin-top:5px;	
	margin-right:138px;;
	margin-top:115px;;
	text-indent: -9999px;
	background-image: url(../img/sprt_accedeplanes.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btaccedeplanes:hover { background-position: 0 -32px; }

a.btaccedeplanes:active { background-position: 0 -64px; }




a.btcertofacau {
	width: 208px;
	height: 31px;
	display: block;
	margin-top:5px;	
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_certificau.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btcertofacau:hover { background-position: 0 -31px; }

a.btcertofacau:active { background-position: 0 -62px; }




a.btbuscaase {
	width: 140px;
	height: 31px;
	display: block;
	margin-top:5px;	
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_buscasesoria.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btbuscaase:hover { background-position: 0 -31px; }

a.btbuscaase:active { background-position: 0 -62px; }



a.btregindex {
	width: 147px;
	height: 30px;
	display: block;
	margin-top:5px;	
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_registroindex.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btregindex:hover {
	background-position: 0 -30px;
}

a.btregindex:active { background-position: 0 -60px; }



a.bttariccn8 {
	width: 210px;
	height: 32px;
	margin-top:5px;
	display: block;
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_codtaric.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.bttariccn8:hover {
	background-position: 0 -32px;
}

a.bttariccn8:active { background-position: 0 -64px; }



a.btnormintrastat {
	width: 210px;
	height: 32px;
	margin-top:5px;
	display: block;
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_normintrastar.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btnormintrastat:hover {
	background-position: 0 -32px;
}

a.btnormintrastat:active { background-position: 0 -64px; }




a.btaccedeplanes {
	width: 210px;
	height: 32px;
	float:right;
	display: block;
	margin-top:5px;	
	margin-right:140px;
	margin-top:114px;
	text-indent: -9999px;
	background-image: url(../img/sprt_accedeplanes.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btaccedeplanes:hover { background-position: 0 -32px; }

a.btaccedeplanes:active { background-position: 0 -64px; }



a.btformcetintrastat {
	width: 284px;
	height: 32px;
	display: block;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_formycert.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btformcetintrastat:hover { background-position: 0 -32px; }

a.btformcetintrastat:active { background-position: 0 -64px; }



a.btcontactanos {
	float:right;
	width: 190px;
	height: 32px;
	display: block;
	margin-top:4px;
	text-indent: -9999px;
	background-image: url(../img/sprt_contactanosotros.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btcontactanos:hover { background-position: 0 -32px; }

a.btcontactanos:active { background-position: 0 -64px; }



a.btpulsa {
	width: 147px;
	height: 30px;
	display: block;
	margin-top:5px;
	margin-right:15px;
	margin-left:auto;
	/* [disabled]margin-top:5px; */
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_pulsa.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btpulsa:hover { background-position: 0 -30px; }

a.btpulsa:active { background-position: 0 -60px; }



a.btcensovies {
	width: 147px;
	height: 30px;
	display: block;
	margin-top:5px;
	margin-right:15px;
	margin-left:auto;
	/* [disabled]margin-top:5px; */
	margin-right:auto;
	margin-left:auto;
	text-indent: -9999px;
	background-image: url(../img/sprt_censovies.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.btcensovies:hover { background-position: 0 -30px; }

a.btcensovies:active { background-position: 0 -60px; }











.lintextos .texto1 h3, .lintextos .texto2 h3 {
	font-size: 20px;
	font-weight: 100;
	text-transform: none;
	color: #000;
}
.lintextos {
	width: 1171px;
}



/*----------ACORDEON ----------------*/

.accordion-group {
/*  	quito la sombra
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
*/
}

.accordion{
	margin-bottom:20px;
}

.accordion-group {
	margin-bottom:18px;
	border:1px solid #0088cc;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.accordion-heading {
	font-size: 16px;
	color: #000;
	border-bottom:0;
	font-weight: 600;
}

.accordion-heading .accordion-toggle{
	display:block;
	padding:8px 15px;
}

.accordion-toggle{
	cursor:pointer;
}

.accordion-inner{
	color: #000;
	padding:9px 15px;
	border-top:1px solid #2d9dd5;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}

.iconomas:before {
  content: url(../img/masazul.png);
}

.icon-plus {
	color:#0088cc; 
	margin-top:5px; 
	background-position:-408px -96px;
}

.accordion-heading a{
	font-size: 16px;
	color: #000;
	border-bottom:0;
	font-weight: 600;
	text-decoration:none;
}

.accordion-heading a:hover{
	color: #000;
	text-decoration:underline;
}


/*------------------FIN ACORDEON _--------------------*/

.txtpie a{
	font-size: 10px;
	color: #000;
	text-align: center;	
	text-decoration: none;
	margin-left: 15px;
	vertical-align: top;
	}
	
	#bloquecerts #certifs .blq2 #listado_bq3 div ul li p {
	font-weight: 100;
}

.areamapaficha_1 .bqform .form_reg_i h3 {
	font-size: 16px;
	font-weight: 600;
	text-transform: none;
	color: #000;
	margin-left: 22px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.areamapaficha_1 .bqform .form_reg_i p {
	font-weight:100;
	font-size:14px;
	line-height:25px;
	float: right;
	width: 278px;
	margin-bottom: 10px;
	margin-left: 22px;
}

.container nav #mainMenu .dropdown .dropdown-toggle {
	/* [disabled]color: #0099e6; */
	}

.nav-pills>li>a {
	color:#2972B0;
}

.nav-pills>li>a:hover {
	color:#000;
}

#wrapcert #maincert header .container nav #mainMenu .dropdown a:hover {
	color:#fff;
}
