/* Style Sheet designed, programmed and Structured by Makko-Donde Alliance for Gaby Vargas */
/* --------------------------- All Rights Reserved ----------------------------------------*/

html, body, div, p {font-family: Helvetica, "sans-serif, Times New Roman", serif;font-size: 12pt;color: #000;}
body {background: #0099CC;text-align: center;padding: 0;margin: 0;min-width: 1024px;}
h1 {color: black;font-size: 20pt; padding: 0 !important;}
h2 {padding:0;font-size: 18pt;}
h3{padding: 0; font-size: 14pt;}
p{padding:0;font-size: 12pt;background: transparent;}
img{border: none;}
.vacio{clear: both;border: none;margin: 0;padding: 0;background: transparent;}

/* Header */
#cabecera{width: 100%;margin: 0;padding: 0;background: white;border: none;}
#cabecera_delimitador{width: 1000px;margin: 0 auto;}
ul#utilities{text-align: right;font-family: Helvetica, "sans-serif, Times New Roman", serif;font-size: 85%;padding: 0.5em 0 0.8em 0;margin: 0;list-style: none;}
ul#utilities li{display: inline;padding: 0 0.2em 0 0.4em;margin: 0;border-left: 1px solid #999;}
ul#utilities li.primero{border: none;}
ul#utilities a{color: #000;text-decoration: none;}
ul#utilities a:link{color: #000;}
#logo_top{text-align: right;padding: 0;margin: 0.5em;}
#logo_top_img{float: left;border: none;}

#search_div{padding: 0 0 0.2em 0;margin: 0;font-family: Helvetica, "sans-serif, Times New Roman", serif;}
#search_text{padding: 0;margin: 0;}


/* Menu */
#menu{padding: 0.1em 0 0.5em 1em;text-align: left;border: none;margin: 0;background: #666 url('../img/backwhite.jpg') repeat-x bottom left;font-family: Verdana, sans-serif;font-size: 90%;}
ul#mainNav{clear: both;padding: 0;margin: 0;list-style: none;}
ul#mainNav li{background: transparent;display: inline;padding: 0.5em 0.3em;margin: 0;}
ul#mainNav a{color: #fdffff;text-decoration: none;padding: 0.5em 0.3em;}
ul#mainNav a:link{color: #fcfcfc;background: transparent;}
ul#mainNav a:visited{color: #feffff;}
ul#mainNav a:hover{color: #0099cd;}
ul#mainNav a:active {color: #343434;}

#home #mainNav .principal,
#articles #mainNav .articulos,
#society #mainNav .social,
#blogger #mainNav .blog,
#radio #mainNav .tv,
#speaking #mainNav .conferencias,
#bio #mainNav .sobre,
#foro #mainNav .visitas,
#books #mainNav .libros,
#bio #mainNav .sobre,
#wisdom #mainNav .sabiduria{
	background: #0099CC url('../img/border.jpg') no-repeat top left;
	border-bottom: 1px solid #0099CC;
}

#home #mainNav .principal a,
#articles #mainNav .articulos a,
#society #mainNav .social a,
#blogger #mainNav .blog a,
#television #mainNav .tv a,
#speaking #mainNav .conferencias a,
#bio #mainNav .sobre a,
#foro #mainNav .visitas a,
#books #mainNav .libros a,
#bio #mainNav .sobre a,
#wisdom #mainNav .sabiduria a{
	color: #fffffd;
}

/* Contenidos */
.info_print{padding: 0;margin: 0;border-bottom: 1px dotted #4687AE;text-align: right;}
.info_print a{text-decoration: none;font-size: 80%;}
#contenido{width: 980px;margin: 1em auto 0 auto;padding: 0;border: none;background: white;}
#ruta{text-align: left;margin: 0.5em 0.5em 0.5em 2em;padding: 1em 0 0.7em 0;font-family: Helvetica, "sans-serif, Times New Roman", serif;font-size: 80%;color: #666;background: transparent;}

/* Mapa de Sitio */
#mapa_main{background: inherit;}
#mapa_main h1{color: #4587ab;font-size: 210%;width: 80%;font-family: Helvetica, "sans-serif, Times New Roman", serif;font-weight: normal;margin: 0 auto;border-top: 1px dotted #006699;border-bottom: 1px dotted #006699;}
.mapa_seccion{width: 24%;margin: 0.8em 0;text-align: left;padding: 0;float: left;}
.back_mapa_seccion{background: #CCC;text-align: left;margin: 0.5em;}
.mapa_seccion h3{color: #fffeff;background: #016698;margin: 0 0.7em;padding: 0.4em 0.4em 0.4em 0.8em;font-size: 100%;font-family: Helvetica, "sans-serif, Times New Roman", serif;font-weight: normal;}

/* Preguntas Frecuentes */
#preguntas_main{background: inherit;text-align: left;width: 70%;margin: 0 auto;}
#preguntas_main h1{color: #4587ab;font-size: 210%;font-family: Helvetica, "sans-serif, Times New Roman", serif;font-weight: normal;margin: 0 auto;border-top: 1px dotted #006699;border-bottom: 1px dotted #006699;}
.preguntas_text{border-bottom: 1px dotted #016699;margin: 1em 0 0 0;padding: 0;}
.preguntas_text h2{color: black;font-weight: normal;font-size: 120%;font-family: Helvetica, "sans-serif, Times New Roman", serif;margin: 0;padding: 0;}

/* Login - Registro */
#forma_main{background: inherit;text-align: left;width: 80%;margin: 0 auto;}
#forma_main h1{color: #4587ac;font-size: 210%;font-family: Helvetica, "sans-serif, Times New Roman", serif;font-weight: normal;margin: 0 auto 1em auto;border-top: 1px dotted #006699;border-bottom: 1px dotted #006699;}
#login_form{width: 49%;margin: 0 auto 0 0;padding: 0;}
#login_form fieldset{border: 1px dotted #00669a;}
#login_form legend{color: #026699;font-weight: bold;}
#login_notice{width: 49%;padding: 0;margin: 0;float: right;}
#login_notice h2{color: #9a0000;margin-top: 0.4em;padding-top: 0;}
#login_notice span{color: #006a9a;}

#registro_form fieldset{border: 1px solid #006898;}
#registro_form legend{color: #016499;font-weight: bold;}
#registro_form label{color: #0a0a0a;}
#registro_form label:before{content: "* ";color: #026699;}
#registro_form span{font-size: 90%;color: #666;}
p.login_error{padding: 0.3em 0;color: #016699;border-bottom: 1px dotted #016699;}

/* footer */
#footer{padding: 0.8em 0 0 0;margin: 0 0 0.5em 0;background: #4588ad;}
#footer_logo{float: left;width: 25%;margin: 0;padding: 0.5em 0 0 0;}
#footer_logo p{font-family: arial;font-size: 90%;padding: 0;margin: 0;text-transform: uppercase;}
#footer_logo span{color: #fffefa;font-weight: bold;}
#footer_menu{color: #fffffe;float: right;margin: 0;padding: 0 0 0 0.8em;border-left: 1px solid white;width: 70%;text-align: left;}
ul#text_menu{font-size: 85%;padding: 0.5em 0 0.8em 0;margin: 0;list-style: none;}
ul#text_menu li{display: inline;padding: 0 0.2em 0 0.4em;margin: 0;border-left: 1px solid #fff;}
ul#text_menu a{color: #fefeff;}
ul#text_menu li.primero{border: none;}
#footer_menu p{font-size: 85%;color: #fffffe;padding: 0;margin: 0;}
#footer_menu img{float: right;padding: 0.3em;margin: 0;border: none;}

/* Error Pages */
#error_main{width: 80%;margin: 0 auto;padding: 0;background: white;border: 1px solid white;}
#error_main h1{color: #FE6635;padding: 1em 0 0 0;}
#error_main ul{text-align: left;}

/* Search CSS*/
#search_main{text-align: left;margin: 1em;padding: 1em;border: 1px solid white;}
.isearch-title{font-weight: normal;text-decoration: none;color: #016696;}
.isearch-score{font-size: 80%;}
.isearch-description{font-size: 90%;}
.isearch-highlight{font-weight: bold;}
.isearch-url{color: #666666;text-decoration: none;font-size: 90%;}