﻿html { font-family:"Century Gothic"!important; font-size:11px; color:#666; }

body { font-family:"Century Gothic"!important; font-size:11px; color:#666;}
* { padding:0; margin:0; border:none; outline:none;font-family:"Century Gothic" !important}
a{
	text-decoration: none;
}
    /* unvisited link */

#featured img { vertical-align: bottom; max-width: 100%;height: auto}

a.cna-web-link {
	text-decoration: none;
	color: #EFEFEF;
}
.clear { clear:both;}
.center {width: 960px; margin:0 auto;}
#contenedor { }

.top {}
.top .logo { left top no-repeat; width:115px; height:96px; float:left; padding-left:10px;}

.top .superior { float:right; text-align:right;}
.top .menu_top ul { border-right: solid 1px #f3f3f9; height:20px; margin:0 0 40px 0;}
.top .menu_top ul li { display:inline-block; zoom: 1;  *display: inline;border-left: solid 1px #f3f3f9; height:20px; padding:5px 20px 0 19px; text-transform:trescase;}
.top .menu_top ul li a { color:#1568b3;}

.top .buscar { float:right;}

/*
.top .buscar_mod { background:#EFEFEF; width:200px;}
.top .buscar_mod .caja { width:175px; padding:0 0 0 5px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; height:18px; background:none;}
.top .buscar_mod img { margin:2px 0 0 0;}
*/

.menu { background:#e7e7e7; }
.menu ul {}
.menu ul li { display:inline-block; zoom:1; *display:inline; padding:5px 40px;}
.menu ul li a { font-size:15px; color:#1568b3}
.menu ul li a:hover, .menu ul li a.activo { color:#666}

ul.dynamic  {
	background: #EDEDED !important; padding: 0px
}
ul.dynamic li { display:inline-block; display:inline; padding: 0 !important; margin: 0 !important }
li.dynamic a { font-size:12px !important; color: #666666!important; display: inline-block; padding: 5px 40px;}
li.dynamic a:hover {
	background: #003DA5 !important; color: #FFF !important
}
.menu li > ul li a:hover, .menu ul li a.activo { color:#666}


.contenido { padding: 20px 0 0 0; min-height: 600px;}
.contenido .col_left { width:68%; float:left; padding:0 20px 0 0; text-align:justify}
.contenido .col_right { float:left; width:29%; list-style-type:none;}
.contenido .col_right * { list-style-type:none;}
.contenido .col_right h3 { background:#e7e7e7; color:#1568b3; text-align:center; padding:5px; text-transform:uppercase;height:30px}
.contenido .col_right h3.busca {  text-transform:inherit;}


.contenido .col_right .buscador_int {}
.contenido .col_right .buscador_int .selecciona { color:#1568b3; text-align:center; background:#fafcfd; padding:10px; margin:-10px 0 10px 0;}
.contenido .col_right .buscador_int .selecciona .radios { padding:0 0 5px 0;font-size:11px;text-align:left}
.contenido .col_right .buscador_int .selecciona .radio { margin:0 5px;}
.contenido .col_right .buscador_int .selecciona .caja_busca { padding:4px 0; margin:0 0 10px 0;}
.contenido .col_right .buscador_int .selecciona .caja_busca .caja { width:100%; background:none;}

.contenido .col_right .buscar_caja {}
.contenido .col_right .buscar_caja .caja { width:83%; border:solid 1px #9fbbd9; height:20px; padding: 0 !important; margin: 0 !important }
.contenido .col_right .buscar_caja .busca_btn { min-width: 0px; width:40px !important;  border:solid 1px #9fbbd9; background:#9fbbd9; color:#fff; height:22px; margin: 0 !important ; padding: 0 !important }

.contenido .col_right .buscador_int .busca_avanz {background:#58986a; color:#fff; padding:4px 0; display:block; text-align:center; margin:0 0 10px 0;}

.contenido .col_right .menu_lat {}
.contenido .col_right .menu_lat ul {}
.contenido .col_right .menu_lat ul li { text-align:right; padding:0 0 2px 0;}
.contenido .col_right .menu_lat ul li a { display:block; padding:5px 20px 5px 0; background:#f8fafd; color:#2d64ab;}
.contenido .col_right .menu_lat ul li a:hover, .contenido .col_right .menu_lat ul li a.activo { background:#9ec2e9;}

/* ========== Menu Lateral Home ================ */
.contenido .col_right .menu-lat-home { }
.contenido .col_right .menu-lat-home ul {font-size: 12px}
.contenido .col_right .menu-lat-home ul li { text-align:right; padding:0 0 2px 0;}
.contenido .col_right .menu-lat-home ul li a {display:block; padding: 17px 20px 17px 0; background:#003DA5; color:#fff; font-size: 12px; text-transform:uppercase}
.contenido .col_right .menu-lat-home ul li a:hover, .contenido .col_right .menu_lat ul li a.activo { background:#009A44; text-decoration: none; width:280px;}


.contenido .col_right .publi_espo {}
.contenido .col_right .publi_espo h3 { background:#e7e7e7; color:#1568b3; text-align:center; padding:5px; text-transform:uppercase; margin-top:5px;margin-bottom:5px;height:20px}
.contenido .col_right .publi_espo ul {}
.contenido .col_right .publi_espo ul li { padding:0 0 5px 0; border-bottom:solid 1px #e1e1e1; margin:0 0 5px 0;}
.contenido .col_right .publi_espo ul li .img { border:solid 1px #e6e6e7; float:left; width:50px; height:50px; margin-right:10px}
.contenido .col_right .publi_espo ul li .txt { width:80%; color:#487dc3; padding:10px 0 0px 10px;}
.contenido .col_right .publi_espo ul li .txt strong { display:block; padding:0 0 0px 0;margin-top:-15px}
.contenido .col_right .publi_espo ul li .txt  a { color:#487dc3;}
.contenido .col_right .publi_espo ul li .txt  a:hover { text-decoration:none;}
.contenido .col_right .publi_espo ul li .clear { display:block;}



.footer { background:#e7e7e7; padding:15px 0;}
.footer .center .logo { float:left; padding:0 40px 0 0;}
.footer .center .direccion { float:left; color:#003da5; border-right:solid 1px #ccc; padding:0 40px 0 0; margin:0 10px 0 0;}
.footer .center .direccion strong { display:block; padding:0 0 5px;}
.footer .center .sub_menu { float:left; padding:0 40px 0 40px;}
.footer .center .menu_dos { float:left; padding:0 40px 0 0;}
.footer .center .menu_tres { float:left;}

.footer ul { padding:0 30px 0 0;}
.footer ul li { font-size:10px; background:url(../images/ico_lo_footer.jpg) left 5px no-repeat; padding:0 0 6px 10px;}
.footer ul li a { color:#003da5;}


/* ==== BUSCADOR HOME ==== */

.ddl_institucion {
	width: 99%; border:solid 1px #9fbbd9; padding: 6px !important; margin: 0 !important; border: 1px solid #9FBBD9
}

#txt-buscar-home {
	width: 80%; border:solid 1px #9fbbd9; padding: 6px !important; margin: 0 !important; border: 1px solid #9FBBD9; 
}

#btn-buscar-home {
	margin: 0 !important; background: #003DA5; color: #FFF; padding: 6px 14px
}

.cna-noticias-home {
	float: left;
	width: 312px;
	margin-right: 6px;
	
	padding-right:0px;	  
	text-align:justify;

	
}

/* ========== SHAREPOINT OVERRIDE STYLES ================ */


#s4-titlerow {
	height: auto !important;
	padding: 0; 
}

#s4-bodyContainer {
	padding-bottom: 0 !important;
}

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	margin: 0 !important;
}
/*breadcrumb title*/
.breadcrumb{
	display: none
}

.breadcrumb .ms-core-pageTitle {	
	font-size: 10px; color: #999; text-transform: capitalize 
}

/*Ribbon
#globalNavBox{
	display:none
}

#suiteBar{
	display:none
}*/

/**
* Miembros CNA
 */
/*[clearfix]*/DIV.miembro
{
	margin: 16px 0 0;
	border-top: 1px dashed #CCC;
	padding-top: 5px;
}
DIV.miembro STRONG
{
	font-weight: bolder;
}
DIV.miembro IMG.foto
{
	float: left;
	width: 160px;
	height: 108px;
}
DIV.miembro DIV.desc
{
	width: 393px;
	float: right;
	min-height: 83px;
	overflow: hidden;
	height: 83px;
}
DIV.botonera
{
	height: 25px;
	width: 393px;
	float: right;
	background: #CFCFCF url(../img/sep2.gif) no-repeat 180px center;
	position: relative;
}
DIV.botonera IMG
{
	position: relative;
	top: -2px;
	cursor: pointer;
}
DIV.botonera IMG.imgDEC
{
	margin-left: 25px;
	position: absolute;
	top: -2px;
	left: 0px;
}
DIV.botonera IMG.imgCV
{
	float: right;
	margin-right: 22px;
}
DIV.panel
{
	float: right;
	width: 393px;
}
/**
* Página Comisionados CNA
 */

.col_left_comisionados{
	width:540px; 
	float:left; 
	padding:0 20px 0 0;
}

.imagen_comisionados{
	float:left; 
	border:thin #E6E5E6 solid; 
	/*padding:5px;*/
}

.contenido_comisionados{
	float:left; 
	margin:0px 0px 0px 10px; 
	width:60%;
}
 
.col_right_comisionados{	
	float:left; 
	width:395px;
	text-align:justify;
}

.title_comisionados{	
	color:#003DA5; 
	font-size:16px; 
	font-weight:bold; 
}

.cargo_comisionados{	
	color:#727177; 
	font-size:13px; 
	font-weight:bold;
}

.comentario_comisionados{	
	color:#727177; 
	font-size:13px; 
}

.linea_comisionado{
	padding-bottom:10px;
}

.separacion_comisionado{
	background:url(../images/sep_comision.png) repeat-x;
	width:100%;
	height:10px;
}

/* ESTILOS TÍTULOS PÁGINAS: Secretaría Ejecutiva, Agencias Acreditadoras,  */

.titulo{
	color:#003DA5; 
	font-size:16px; 
	font-weight:bold;
}

.cargo{
	color:#727177; 
	font-size:13px; 
	font-weight:bold
}

.nombre_presidente_agencia{
	color:#727177; 
	font-size:13px; 
}

.correo{
	color:#727177; 
	font-size:15px; 
}

.imagen_secretaria{	
	float:left; 
	border:thin #E6E5E6 solid; 
	/*padding:5px;*/
}

.contenido_secretaria
{
	float:left; 
	margin:0px 0px 0px 10px;
}

.title_secretaria{	
	color:#003DA5; 
	font-size:16px; 
}

.cargo_secretaria{	
	color:#727177; 
	font-size:13px;
}

.correo_secretaria{	
	color:#0019BC; 
	font-size:13px; 
}


/* ESTILOS TITULOS PAGINAS : Arcusur */

.contenedor-redes
{
	width:100%;
	display:block;
}

.imagen-redes, .texto-redes
{
	float:left;
}

.imagen-redes
{
	width:30%;
}

.imagen-redes img
{
	max-width:60%;
	max-height:50%;
	margin-left:auto;
	margin-right:auto;
	display:block;
}


.texto-redes
{
	padding-left:5px;
	width:65%;
}

.limpiar
{
	clear:both;
}

.link-anexo-tres
{
	width:30%;
	display:block;
	float:left;
	/*background-color:#10324F;*/
    background-color:#C8CBFF;
	color:black !important;
	height:25px;	
	text-align:center;
	vertical-align:middle;
	padding-top:10px;	
}

.separador-links
{
	width:5% !important;
	float:left;
	height:30px;
}


.documentos-anexos, .documentos-anexos div, .link-anexo-uno
{
	width:100%;
}

.link-anexo-uno
{
	background-color:#D6FCE1;
	color:#FFF !important;
	display:block;
	text-align:center;
	height:25px;
	vertical-align:middle;
	padding-top:10px;
}

.separador-redes{
	background:url(../images/separacion-arcusur.png) repeat-x;
	width:100%;
	padding:10px 0px;
}

/* ESTILOS TITULOS PAGINAS : Trabaje con Nosotros */

.aviso_trabaje_nosotros
{
	margin:15px 0px !important;
}

.aviso_trabaje_nosotros p
{
	margin:0px 5px !important;
}

.separacion_trabaje{
	background:url(../images/sep_comision.png) repeat-x;
	width:100%;
	height:10px;
}

.documento_trabaje a{	
	color:#2D64AB !important; 
}

.titulo_trabaje_nosotros
{
	color: #003da5; 
	font-size: 16px; 
	font-weight: bold;
}

/* ESTILOS TITULOS PAGINAS : Comites Consultivos */

.titulo_comites
{
	color: #003da5; 
	font-size: 16px; 
	font-weight: bold;
}

.separacion_comite
{
	background:url(../images/sep_comision.png) repeat-x;
	width:100%;
	height:10px;
}

.comite_consultivo
{
	margin:15px 0px !important;
}

.comite_consultivo p
{
	margin:0px 5px !important;
}

.documento_consultivo a{	
	color:#2D64AB !important; 
}


/* ESTILOS TITULOS PAGINAS : Mapa del Sitio */

                .mapasitio_ul{
                    font-family:century gothic;
                    text-align:left;
                    margin-left:35px;

                }
                
                .mapasitio_ul_derecho{
                    font-family:century gothic;
                    text-align:left;
                    margin-left:65px;

                }

                
                
                .mapasitio_ul_segundonivel{
                    font-family:century gothic;
                    text-align:left;
                    margin-left:-10px;
                    list-style-type: none;


                }

               
                 .mapasitio_a {
                    text-decoration:none;
                    color:#003da5;
                    margin-left:20px;
                   /*list-style-type: none;*/


                }
                .tercer_nivel{
                    font-size:9px;
                     margin-left:50px;

                }
                
                 .tercer_nivel a{
                    text-decoration:none;
                    color:#003da5;
                }
                
                .mapasitio_h1{
                    margin-left:0px;
                    background-color:#e4e7fe; 
                    width:470px;
                    padding: 5px 0px 5px 0px;
                    color:black;
                    font-family:century gothic;
                    text-align:center;
                    font-size:14px;
                    font-weight:normal;
                }  


				.mapasitio_h1_derecho{
                    margin-left:20px;
                    background-color:#e4e7fe; 
                    width:470px;
                    padding: 5px 0px 5px 0px;
                    color:black;
                    font-family:century gothic;
                    text-align:center;
                    font-size:14px;
                    font-weight:normal;
                    
                }  



/* Estilo para tablas fijas*/

                .tablafija_th{
					font-weight:bold;
					padding: 3px 18px 3px 10px;
					border-bottom: 1px solid black;
					font-size:12px;
					color:#535353; 
					text-align:center;
	              }
	              
	              .tablafija_td_par{
	              	text-align:center;
	              	 background-color:#DADFFE;
	              }
	              .tablafija_td_impar{
	              	text-align:center;
	              	 background-color:#FFFFFF;
	              }

}






