/* 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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, 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;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* mir image replacement */

.mir { letter-spacing : -1000em; }
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;}

/* - - - */

body {background: #e6e8d8 url("body_fondo.gif"/*tpa=http://hinojosalvarez.com.mx/img/body_fondo.gif*/) repeat;
font-family: Constantia, Georgia, "Times New Roman", Times, serif;text-align: center;font-size:62.5%}
a:link {color: #293137;}
a:visited {color: #51585d;}
a:hover {color: #293137;}
a:active {color: #182026;}
.clear { clear:both;margin: 0;padding: 0;line-height: 0;}
strong {font-weight: bold;}
em {font-style: italic;}

#wrapper {width: 783px;margin: 0 auto;text-align: left;}
#container {padding: 0 11px;background: url("container_fondo.gif"/*tpa=http://hinojosalvarez.com.mx/img/container_fondo.gif*/) left top repeat-y;}
#header {height: 111px;background: url("header_nautilus.gif"/*tpa=http://hinojosalvarez.com.mx/img/header_nautilus.gif*/) right top no-repeat;}
#header h1 {width: 425px;height: 111px;background: url("header_logo.gif"/*tpa=http://hinojosalvarez.com.mx/img/header_logo.gif*/) left top no-repeat;}
#header h1 a {display: block;float: left;width: 425px;height: 111px;}
#menu {color: #fff;font-size: 1.5em;font-weight: bold;height: 43px;background: url("menu_fondo.gif"/*tpa=http://hinojosalvarez.com.mx/img/menu_fondo.gif*/) #272f35 left top repeat-x;position: relative;overflow: hidden;}
#menu a {display: block;float: left;line-height: 46px;padding: 0 15px;}
#menu li {display: block;float: left;}
#menu a {color: #fff;text-decoration: none;background: url("menu_over.gif"/*tpa=http://hinojosalvarez.com.mx/img/menu_over.gif*/) 0 0 repeat-x;}
#menu a:link, #menu a:visited, #menu a:active {color: #fff;text-decoration: none;}
#menu a:hover, #menu li.selected a {background-position: 0 -47px;}

li#english {position: absolute;right: 12px;line-height: 1;height: 43px;padding-left: 20px;font-size: 0.9em;font-weight: normal;background:url("icono_ppt.gif"/*tpa=http://hinojosalvarez.com.mx/img/icono_ppt.gif*/) no-repeat left center;}
li#english a {text-decoration: underline;background: none;padding-left: 0;}
li#english a:link {text-decoration: underline;}
li#english a:visited {color: #d6e0eb;text-decoration: underline;}
li#english a:hover {text-decoration: none;}
li#english a:active {text-decoration: none;}
div#qTip {padding: 3px;border: 1px solid #b3c2d0; display: none;background: #c4d3e1;color: #000; text-align: left;position: absolute;z-index: 1000;font-size: 1.2em;}

#colizq {width: 290px;float: left;font-size: 1.4em;}
#imagen img {display: block;}
#submenu {width: 289px; border-right: 1px solid #1d2126;background-color: #272b2f;color: #fff;float: left;}
#submenu a:link, #submenu a:visited, #submenu a:hover, #submenu a:active {color: #fff;text-decoration: none;}
#submenu a {display: block;width: 269px;line-height: 28px;padding: 0 10px;background: url("submenu_fondoa.gif"/*tpa=http://hinojosalvarez.com.mx/img/submenu_fondoa.gif*/) left bottom repeat-x;}
#submenu .alt a {background: url("submenu_fondob.gif"/*tpa=http://hinojosalvarez.com.mx/img/submenu_fondob.gif*/) left bottom repeat-x;}
#submenu a:hover, #submenu li.selected a {
background-position: -50px 0;}

#colder {width: 411px;padding: 30px;float: right;line-height: 1.2;font-size: 1.4em;background: url("colder_fondo.gif"/*tpa=http://hinojosalvarez.com.mx/img/colder_fondo.gif*/) left top repeat-x;} /* 471px */
#colder p {margin: .8em 0;}
#colder a {padding: 1px;}
#colder ul {margin: 10px 0;}
#colder li {padding-left: 10px;background: url("bullt.gif"/*tpa=http://hinojosalvarez.com.mx/img/bullt.gif*/) 0 .4em no-repeat;margin: 10px 0;line-height: 1.2;}

h2 {font-size: 1.5em;color: #750016;padding-bottom: 3px;border-bottom: 1px solid #c99ca5;font-weight: bold;}
h3 {font-size: 1.2em;color: #750016;padding-bottom: 1px;border-bottom: 1px solid #daadb6;margin: 35px 0 20px 0;}
h4 {font-weight: bold;margin: 10px 0 5px 0;}
#colder a:hover {background: #d6e0eb}
#colder a:active {background: #c4d3e1}

#footer {clear: both;color: #fff; background: #21272d;font-size: 1.2em;line-height: 1.3;padding: 10px 12px;}
#footer a:link {color: #fff;}
#footer a:visited {color: #fff;}
#footer a:hover {color: #fff;}
#footer a:active {color: #fff;}
#borde {clear: both;height: 11px;background: url("borde.gif"/*tpa=http://hinojosalvarez.com.mx/img/borde.gif*/) no-repeat;}

.firma {text-align: center;line-height: 2;font-weight: bold;color: #666;}
.firma em {letter-spacing:.3em}
.foto_socio {float: right;margin: 0 0 10px 15px;border: 2px solid #d6e0eb;background: #fff;padding: 4px;}