/* Style Sheet designed, programmed and structured by Makko-Donde Alliance for OMGolf Mexico  */
/*            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, 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; }
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 {font-weight:normal;}

/* -------- General Elements -------- */
body{font-family: "Trebuchet MS", Arial, sans-serif;font-size: 62.5%;line-height: 1.5;color: #ffffff;background: #013334;padding: 0;margin: 0;}
address {font-style: normal;}
input, textarea, select {font: 1em 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;}
/* -- HEADER -- */
#header{min-width: 1100px;margin: 0 0 1em 0;}

#utilerias_wrapper{width: 1024px;margin: 0 auto;padding-top: 0.5em;font-size: 125%;}
#ruta{width: 50%;float: left;background-color: #019934;margin-top: 0.6em;}
#ruta p{padding: 0.2em 0 0.2em 0.5em;}

#utilerias_options{color: #000100;height: 28px;width: 402px;text-align: center;margin: 0 0 0 auto;background: transparent url('../img/backutilities.png') no-repeat bottom center;padding-top: 0.5em;font-size: 108%;}
#utilerias_options a{color: #020001;text-decoration: none;}
#utilerias_options a:hover{color: #019933;}

#logos{background-color: #11331b;}
#logos_wrapper{width: 1024px;margin: 0 auto;padding: 0 0 0.5em 0;}
img.logo_secundario{float: right;margin: 1.5em 1.5em 0 0;}
.green_divider{background: transparent url('../img/green.png') repeat-x bottom left;height: 21px;border-bottom: 3px solid #019934;}

/* Menu Prinicipal */
#main_nav_wrapper{width: 1024px;margin: 0 auto;}
#main_nav{font-size: 155%;width: 1022px;margin: 0 auto;height: 39px;padding: 0.3em 0 0 0;background: transparent url('../img/backmenu.png') no-repeat top center;}
ul#menu_options{width: 67%;padding: 0;margin: 0 0 0 2em;list-style: none;}
ul#menu_options li{display: inline;padding: 0 0.4em 0 0.2em;border-right: 1px solid black;}
ul#menu_options a{color: green;text-decoration: none;padding: 0.3em 0 0.7em 0;line-height: 2.1em;font-size: 93%;}
ul#menu_options a.first{background: none;}
ul#menu_options a:link {color: #454545;}
ul#menu_options a:visited { color: #029934;}
ul#menu_options a:hover{ background: transparent url('../img/indicador.jpg') repeat-x bottom center; color: #019935;}
ul#menu_options a:active {color: #343434;}

#principal #menu_options .home a{
	background: transparent url('../img/indicador.jpg') repeat-x bottom center; 
}

/* main content */
#content_wrapper{width: 1024px;margin: 0 auto;}
#content_wrapper h1{visibility: hidden;}
#content_wrapper h2{font-size: 270%;font-style:italic;font-weight: bold;font-family: Georgia, serif;}
#content_wrapper h2:before{content: '*';}

#welcome{background: #001409;}
#welcome_service{width: 30%;float: right;padding: 0;text-align: center;}
#welcome_service h2{margin-top: 0.5em;font-size. 90%;}
#welcome_service p{text-align: left;width: 60%;font-size: 130%;font-weight: normal;margin: 1.5em 0 0 4em;}
#welcome_service p a{color: #fffefc;text-decoration: none;}
#welcome_service p a:hover{text-decoration: underline;}

#welcome_text{width: 68%;margin: 0 auto 0 0;padding: 0.3em 0;font-size: 135%;}
#welcome_text p a{color: #00ff66;text-decoration: none;}
#welcome_text p a:hover{text-decoration: underline;}

#welcome_events{margin: 2em 0;background: #001409;padding: 0 0 1em 2em;height: 50px;}
#welcome_events h2{width: 14%;float: left;margin-left: 1em;margin-top: 0.1em;}
#welcome_events p{width: 80%;float: right;padding-right: 1em;font-size: 125%;margin-top: 1em;text-transform: uppercase;}
#welcome_events p a{text-decoration: none;color: #fcfffe;}
#welcome_events p a:hover{text-decoration: underline;}
/*#welcome_events p span{color: #00ff67;font-size: 130%;}*/

/*left content */
#left_middle_content{width: 43%;float: left;margin-right: 3.5em;}

#middle_content_tips{margin: 0 0 1em 0;background: transparent url('../img/tips.jpg') no-repeat top left;padding-top: 0.8em;min-height: 190px;}
#middle_content_tips h2{margin-left: 2em;}
#middle_content_tips p.tip_descr{width: 48%;font-size: 130%;padding-left: 0.8em;margin: 1em 0;}
#middle_content_tips p.tip_descr a{text-decoration: none; color: #fffcfe;}
#middle_content_tips p.tip_descr a:hover{text-decoration: underline;}
#middle_content_tips p.ver_mas{text-align: right;padding-right: 0.3em;}
#middle_content_tips p.ver_mas a{text-decoration: none;font-size: 130%;color: #fefffe;}
#middle_content_tips p.ver_mas a:hover{text-decoration: underline;}
#middle_content_tips p.ver_mas a:before{content: '> ';}

#middle_content_corp{background: transparent url('../img/corporativo.png') no-repeat center left;padding: 1em 0 1em 12em;margin: 3em 0 2em 0;}
#middle_content_corp p{font-size: 135%;margin: 1em 0;}
#middle_content_corp p a{text-decoration: none;color: #fefffe;}
#middle_content_corp p a:hover{text-decoration: underline;}
#middle_content_corp p.ver_mas{text-align: right;padding-right: 0.3em;}
#middle_content_corp p.ver_mas a:before{content: '> ';}

#middle_content_campos{background-color: #00140a;margin: 0;padding: 0.5em 0;text-align: center;}
#middle_content_campos h2{padding-left: 2em;margin-bottom: 0.5em;text-align: left;}
#middle_content_campos p{text-align: left;font-size: 135%;width: 90%;margin: 0.5em auto;}
#middle_content_campos p a{text-decoration: none;color: #fefffe;}
#middle_content_campos p a:hover{text-decoration: underline;}
#middle_content_campos p.ver_mas{text-align: right;}
#middle_content_campos p.ver_mas a:before{content: '> ';}

/* middle content */
#middle_content{width: 32%;float: left;}
#middle_content_events{background-color: #001409;text-align: center;padding-bottom: 0.3em;}
#middle_content_events h2{background-color: #020002;width: 95%;margin: 0 auto 0.5em auto;}
#middle_content_events p{width: 80%;margin: 0.5em auto;text-align: left;font-size: 130%;}

#middle_content_events ul{text-align: left;width: 70%;margin: 2em auto;list-style-type: circle;}
#middle_content_events li{font-size: 155%;}
#middle_content_events li span{font-size: 80%;}
#middle_content_events li a{color: #04e04b;text-decoration: none;}
#middle_content_events li a:hover{text-decoration: underline;}

#middle_content p.ver_mas{text-align: right;}
#middle_content p.ver_mas a{text-decoration: none;color: #fefffe;}
#middle_content p.ver_mas a:hover{text-decoration: underline;}
#middle_content p.ver_mas a:before{content: '> ';}
#middle_content_links{background-color: #fffeff;color: #020000;text-align: center;padding-bottom: 1em;}

/* right content */
#right_middle_content{width: 17%;float: right;text-align: center;}
#middle_content_contact{margin-top: 2em;}
#middle_content_contact p{width: 80%;margin: 0.5em auto;text-align: left;font-size: 130%;}
#middle_content_contact p a{text-decoration: none;color: #fffcff;}
#middle_content_contact p a:hover{text-decoration: underline;}

/* Footer */
#footer{min-width: 1100px;margin-top:1em;}

/* textnav + busqueda */
#text_nav_wrapper{width: 1024px;margin: 0 auto;}
#text_nav{font-size: 155%;width: 1022px;margin: 0 auto;height: 39px;padding: 0.3em 0 0 0;background: transparent url('../img/backmenu.png') no-repeat top center;}
ul#text_menu_options{width: 67%;padding: 0;margin: 0 0 0 2em;list-style: none;}
ul#text_menu_options li{display: inline;padding: 0 0.4em 0 0.2em;border-right: 1px solid black;}
ul#text_menu_options a{color: green;text-decoration: none;padding: 0.3em 0 0.7em 0;line-height: 2.1em;font-size: 93%;}
ul#text_menu_options a.first{background: none;}
ul#text_menu_options a:link {color: #454545;}
ul#text_menu_options a:visited { color: #019936;}
ul#text_menu_options a:hover{ background: transparent url('../img/indicador.jpg') repeat-x bottom center; color: #039934;}
ul#text_menu_options a:active {color: #343434;}

#principal #text_menu_options .home a{
	background: transparent url('../img/indicador.jpg') repeat-x bottom center; 
}

.busqueda{width: 23%;float: right;margin: 0.3em 2em 0 0;text-align: right;font-size: 60%;}

#copright_wrapper{width: 1024px;margin: 0.5em auto 0 auto;}
#copright_wrapper address{float: left;width: 45%;padding: 0.5em 0;font-size: 125%;color: #ccc;}
#copright_wrapper img{float: left;margin-right: 2em;margin-top: 2em;}
#copyright{width: 40%;margin: 0 0 0 auto;font-size: 120%;padding: 0.5em 0;}
#certificaciones{background-color: #8f8f8f;}
#certificaciones_wrapper{padding: 0.3em 0;width: 1024px;margin: 0 auto;}
#certificaciones_wrapper p{width: 70%;float: right;padding-top: 0.5em;text-align: right;}
#certificaciones_wrapper p a{text-decoration: none;color: #fffcff;}
#certificaciones_wrapper img{margin: 0.3em 0.5em 0 0;}
