/* Style Sheet designed, programmed and structured by Makko-Donde Alliance for CEDHQ  */
/*            Please do not copy or imitate, try something original! Regards.         */
/*                           All Rights Reserved - makko.com.mx                       */
/* ---------------------------------------------------------------------------------- */
/* -------- Global Reset -------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd,q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
h1,h2,h3,h4,h5,h6,p{font-weight:normal;}

/* -------- General Elements -------- */
body{font-family:Tahoma,sans-serif;font-size: 82.5%;line-height: 1.4;color: #000000;background: #ffffff;padding: 0;margin: 0;min-width: 1050px;}
address {font-style: normal;}
input, textarea, select {font: 0.8em Arial, Helvetica, sans-serif;}
strong{font-weight: bold;}
em{font-style: italic;}
img{border: none;}
.vacio{clear: both; border: none; margin: 0; padding: 0; background: transparent;line-height: 0.5;}
#wrapper{width: 1024px;margin: 0 auto 3em auto;}

/* Header */
#header{text-align: left;margin: 60px 0 10px 0;}

/* Menu */
ul#main_nav{padding: 0.5em 0;}
ul#main_nav li{display: inline; border-left: 1px solid #676867;font-size: 120%;padding: 3px 5px 0 10px;margin-left: 2px;}
ul#main_nav li a{text-decoration: none; color: #676866;padding-top: 3px;}
ul#main_nav li a:hover{color: #EC3C3d;border-top: 5px solid #Ed3C3d;}
ul#main_nav li.home{border-left:none;}

#principal #main_nav .home a,
#contacto #main_nav .directions a{
	color: #EC3C3d;border-top: 5px solid #Ed3C3d;
}

/* Body */
#main_content{border: 1px solid white;}
#main_content img#main_logo{float: right;margin-top: -130px;}

#main_content h1{width: 60%;margin: 0 0 0 auto;line-height: 1.1;color: #656766;font-size: 250%;margin-top: 65px;}
#main_content p{width: 60%;margin: 0 0 0 auto;color: #646464;}
#main_content p strong{font-weight: bold; color: #FF3337;}
#main_content p.numero_informe{width: 39%;float: left;margin:20px 0 0 0;text-align: right;font-size: 900%;color: #686868;padding:0;}
#main_content p.autor{margin-bottom: 2em;font-size: 120%;}
#main_content p.statement{padding-right: 2em;width: 58%;}

#descarga_pdf{text-align: right;}
#visita_blog{float: left;width: 30%;text-align: left;margin-top: 82px;margin-left: 1em;}
#visita_blog h2{text-transform: uppercase;font-size: 200%;}
#visita_blog h2 a{text-decoration: none;color:#656766;}

#descarga_pdf p{width: 798px;margin: 0 auto 0 0;line-height: 1;text-transform: uppercase;padding-top: 80px;}
#descarga_pdf p a{text-decoration: none;color: #676767;}
#descarga_pdf p.pdf{float: right; width: 75px;margin: 0;font-size: 200%;padding-top: 82px;text-align: left;}
#descarga_pdf p.pdf a{color: #EC3C3E;}
#descarga_pdf img{float: right;}

/* Body Contacto */
#main_content_contact{border: 1px solid white;}
#main_content_contact img#main_logo{float: right;margin-top: -130px;}
#main_content_contact h1{font-size: 500%;color: #646564; margin-top: 1em;}

#mapa_contacto{width: 60%;float: left;text-align: right;}
#map{border: 2px solid #e4e4e4;float: right;text-align: center;font-size: 140%;color: #636363;}
#info_contacto{width: 38%;float: right;}
#info_contacto h2{font-weight: bold;color: #646463;font-size: 125%;line-height: 1.1;margin-bottom: 1em;}
#info_contacto h2 strong{color: #EE3C3C;}
#info_contacto address{color: #646564;}
#info_contacto address strong{font-weight: bold;}

/* Text Menu */
#bottom_menu{border-top: 1px solid #D8D8D8;}
ul#text_nav{padding: 0.5em 0;}
ul#text_nav li{display: inline; border-left: 1px solid #676867;font-size: 120%;padding: 3px 5px 0 10px;margin-left: 2px;}
ul#text_nav li a{text-decoration: none; color: #676866;padding-top: 3px;}
ul#text_nav li a:hover{color: #EC3C3d;border-top: 5px solid #Ed3C3d;}
ul#text_nav li.home{border-left:none;}

#principal #text_nav .home a,
#contacto #text_nav .directions a{
	color: #EC3C3d;border-top: 5px solid #Ed3C3d;
}

/* footer */
#footer{width: 70%;margin: 0 0 0 auto;color: #656565;}
#footer img{float: left;margin-top: 0.4em;}
#footer address{line-height: 1.1; border-left: 1px solid #D8D8D8; padding-left: 0.8em;margin-left: auto;width: 87%;}
#footer address strong{font-weight: bold;}