/* CSS Document */
@charset "UTF-8";

html > body {width: 7in;color: #000;font: 12pt/20pt "Times New Roman", Times, serif}

h1 {font-size: 20pt;text-align: center; clear:both; color: #333399;  font-family: Georgia,"Times New Roman",Times,serif;}
h2 {font-size: 16pt; clear:both; color: #333399;  font-family: Georgia,"Times New Roman",Times,serif;}
h3 {font-size: 14pt; clear:both; color: #333399;  font-family: Georgia,"Times New Roman",Times,serif;}
h1 a, h2 a, h3 a {text-decoration:none color: #333399;  font-family: Georgia,"Times New Roman",Times,serif;}

a {color: #333;font-weight: bold}
a:after {content:" ["attr(href)"]";font-weight: normal}
a[href^="/"]:after {content: ""}

#logo {display:block; text-align:center; border-bottom: 1px solid #30309D; padding-bottom: 10px; margin-bottom:10px}

#cuerpo{background:none; padding:0; border:0}
#pagina #colCentro{width:auto!important}
#pagina{width:auto;font: 12pt/20pt "Times New Roman", Times, serif}

/* 140529 Funcionalidad de impresion */
/*	Ocultación de campos a la impresión	*/
#atjPpal,#menuLang,#generalSearch,#top,#menuPpal,#migas,#colIzda,#colDcha,#pie,#menuSup,#divBusqGnral,.paginacion,.divOrden,.pag_mes,.fMap{display:none}
/*	Estructura de tabla	*/
table.tabla01{page-break-inside:avoid;clear:both;border:1px solid #CED6E6;border-bottom:2px solid #CED6E6;margin:25px auto;width:100%;border-collapse:collapse;border-spacing:0;font-size:1em;text-align:left}
.tabla01 thead th{width:120px;padding:5px;font-weight:bold;text-align:center}
.tabla01 tbody th,.tabla01 tbody td{border-top:1px solid #CED6E6;padding:8px;vertical-align:top}
/* /140529 Funcionalidad de impresion */
table {page-break-inside:avoid;clear:both;border:1px solid #ced6e6;border-bottom:2px solid #ced6e6;margin:25px auto;min-width:50%; border-collapse: collapse;border-spacing: 0;font-size: 1em;text-align: left;}
.modDetalle table th {background-color:#3A7DCE;font-weight:bold;padding:5px;text-align:center;color:#FFF}
.modDetalle table > tr:nth-child(even), .modsDetalle table tbody > tr:nth-child(even) {background:#f9f9f9}
.modDetalle table tr > td {	border-left:1px dotted #ced6e6}
.modDetalle table tr > td:first-child {border-left:none}
.modDetalle table td, .modsDetalle table th {border-top:1px solid #ced6e6;padding:5px;vertical-align:middle}
.modDetalle table th:first-child {border-left:1px solid #ced6e6}
.modDetalle table th:last-child {border-right:1px solid #ced6e6}

/*MODULOS TEXTO*/
.modDetalle {margin-bottom: 25px;padding: 0}
p.info, p.fecha, p.hora {color: #5C5C5C;font-size: 0.9em}
.modDetalle .imgIzda {float: left;margin: 3px 20px 15px 0;max-width: 99%}
.modDetalle .imgDcha {float: right;margin: 3px 0 15px 20px;	max-width: 50%}
.modDetalle .imgIzda img, .modDetalle .imgDcha img {background-color: #FFFFFF;border: 1px solid #BFBFBF;height: auto;padding: 1px}
.cuerpoTexto {line-height: 1.5;margin-top: 1em}

/**/
.ulAlfa {width:100%;display:table;margin:0 15px}
.ulAlfa li{background:none;width:110px;padding:0 5px;list-style:none;display:inline-block;vertical-align:top;margin-bottom:1em}
.ulAlfa li a, .contacto a, .ulAlfa2 li a {color:#333;text-decoration:none}
.ulAlfa li a:hover, .ulAlfa li a:focus, .contacto a:hover, .contacto a:focus, .ulAlfa2 li a:hover, .ulAlfa2 li a:focus {text-decoration:underline}
.red{color:#F00!important}
/**/
.ulAlfa2 {clear:both;overflow:hidden;height:100%;margin:0 15px}
.ulAlfa2 li{background:none;padding:0 5px;list-style:none;display:block;vertical-align:top;margin-bottom:1em}
.ulAlfa2 li span{font-weight:bold;background:url("../img/bolo_r_1.png") no-repeat scroll 0 center transparent;padding-left:14px}
.ulAlfa2 li ul{margin:0;padding-left:14px}
.ulAlfa2 li ul li{padding:0;margin:0}

/*****************************paginacion alfabetica****************************/
.pag_abc, .pag_mes {text-align:center;margin:0 0 16px 0;background-color:#EDEDED;-webkit-border-radius:3px;border-radius:3px;border:3px solid #339}
.pag_abc ul{padding:10px 18px; font-size:1em}
.pag_abc ul li {list-style:none;width:auto;cursor:pointer;display:inline-block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 4px}
.pag_abc ul li.activo {background:transparent url(../img/fnd_pag_abc_activo.gif) no-repeat center bottom;border:none;color:#FFFFFF;cursor:default;font-weight:bold;padding:3px 8px 6px 10px}
.pag_abc a{border:none;padding:1px 2px 0 5px;color:#339;text-decoration:none}
.pag_abc a:hover, .pag_abc a:focus, .pag_abc a:active{text-decoration:underline;color:#444444;border-bottom:none}
.letra{float:left;padding:0 10px 0 0;font-weight:bold;font-size:1.4em;color:#ca013a}



/*DETALLE MIEBRO*/
.detalleMiembro { height:100%; overflow:hidden}
.detalleMiembro .colTxt {background-color:#FFF;border: 1px solid #BFBFBF;float: left;padding: 10px;width:50%}
.detalleMiembro .colTxt li { list-style:none}
.detalleMiembro .colTxt .dft { font-weight:bold; display:block; margin-bottom:3px}
.detalleMiembro .colTxt .dfd {display:block; margin-left:25px;  margin-bottom: 13px; line-height:1.4}
.detalleMiembro .colTxt .dft img {vertical-align:middle; margin-right:5px}
.detalleMiembro .colTxt li.email, .detalleMiembro .colTxt li.url { display:inline-block; vertical-align:top}
.detalleMiembro .colTxt li.email a , .detalleMiembro .colTxt li.url a { display:inline}
.detalleMiembro .colTxt li.email { width:25px}
.detalleMiembro .colTxt li.url { border-left: 1px solid #A2A1A1;padding-left: 8px;width: 80%;}
.detalleMiembro .colTxt li.url .dft, .detalleMiembro .colTxt li.url .dfd { display:inline; margin:0}
.colTxt li a {text-decoration:none;color: #333333}
.colTxt li a:hover, .colTxt li a:focus {text-decoration:underline;color: #333333}
.detalleMiembro .colMapa { float:right; width:42%}
.detalleMiembro .colMapa iframe { width:290px; height:350px;background-color: #FFF;border: 1px solid #BFBFBF;padding: 1px;}


