/* css */
body { margin: 0; padding: 0; background: #F7F7F7 url(../images/fondo.jpg) repeat left top; font-family: "Century Gothic",Calibri, Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #5A554E;}

/* genericas */
h1, h2, h3 { margin: 0; padding: 0; font-weight: normal; color: #32639A; font-family: "Century Gothic",Calibri,  Georgia, "Times New Roman", Times, serif;}
h1 { font-size: 2em;}
h2 { font-size: 2.4em;}
h3 { font-size: 1.6em;}

p, ul, ol { margin-top: 0; line-height: 200%; font-family: "Century Gothic", Calibri, Georgia, "Times New Roman", Times, serif;}
ul, ol { margin: 0px; padding: 0px; list-style: none;}

a { text-decoration: underline; color: #493E2B;} a:hover { text-decoration: none;}

h2 a { text-decoration: none;}

/* interface */
#interface { margin: 0px; padding: 0px; background: url(../images/fondoDegradado.jpg) #FEF9FB repeat-x left top;}

/* cabecera */
#cabecera { width: 1000px; height: 180px; margin: 0 auto; padding: 0px; background: url(../images/cabecera2.jpg) no-repeat left top;}

/* logo */
#logo { float: left; margin: 0; padding: 85px 0px 0px 50px; color: #000000;}
#logo h1, #logo p { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif;}
#logo h1 { letter-spacing: -1px; /*text-transform: lowercase;*/ font-size: 44px;}
#logo h1 a { color: #FFFFFF;}
#logo p { margin: -30px 0px 0px 0px; padding: 26px 0 0 2px; font: normal 19px Georgia, "Times New Roman", Times, serif; color: #C5E8FF;} 
#logo a { border: none; background: none; text-decoration: none; color: #C5E8FF;}
/* busqueda */
#busqueda { float: right; width: 280px; height: 60px; padding: 20px 0px 0px 0px; background: #E2E2E2; border-bottom: 4px solid #FFFFFF;}
#busqueda form { height: 41px; margin: 0; padding: 10px 0 0 20px;}
#busqueda fieldset { margin: 0; padding: 0; border: none;}
#busqueda-text { width: 170px; padding: 6px 5px 2px 5px; border: 1px solid #DEDEDE; background: #FFFFFF; text-transform: lowercase; font: normal 11px Arial, Helvetica, sans-serif; color: #5D781D;}
#busqueda-submit { width: 50px; height: 22px; border: none; background: #B9B9B9; color: #000000;}
/* banner */
#banner { margin-bottom: 20px; border: 12px #ECECEC solid;}
/* menuH */
#menuH { width:1000px; height: 65px; margin: 0 auto; padding: 0; background: url(../images/bajoCabecera.jpg) no-repeat left top; z-index:1200;}
#menuH ul { float: right; margin: 0; padding: 0px 15px 0px 0px; list-style: none; line-height: normal;}
#menuH li { float: left;}
#menuH a { display: block; width: 110px; height: 39px; margin-left: 10px; padding-top: 15px; background: url(../images/fondoBoton.jpg) repeat-x left top; font-family: "Century Gothic",Calibri,  Georgia, "Times New Roman", Times, serif; text-decoration: none; text-align: center; font-size: 16px; font-weight: bold; color: #FFFFFF; border: none;}
#menuH a:hover, #menuH .activo a { text-decoration: none; background: url(../images/img06.jpg) no-repeat left top; padding-left: 0; color: #493E2B;}
#menuH .activo a { background: url(../images/img06.jpg) no-repeat left top; padding-left: 0; color: #493E2B;}
/* pagina */
#pagina { width: 900px; margin: 0px auto; padding: 40px 50px 0px 50px; background: #FFFFFF;}
/* contenido */
#contenido { float: left; width: 570px; padding: 0px 0px 0px 0px;}
/* */
.articulo { margin-bottom: 15px;}
.articulo-bgtop {}
.articulo-bgbtm {}
.articulo .titulo { height: 38px; margin-bottom: 10px; padding: 0px 0 0 0px; letter-spacing: -.5px; font-size: 36px; color: #493E2B;}
.articulo .titulo a { color: #493E2B; border: none;}
.articulo .texto { margin: -10px 0px 0px 0px; padding: 0px 0px 10px 0px;  font-size: 12px; font-weight: normal; color: #493E2B; font-family: Georgia, "Times New Roman", Times, serif;}
.articulo .texto .fecha { float: left;}
.articulo .texto .posteado { float: right;}
.articulo .texto a {}
.articulo .texto ul { padding-left:20px;}
.articulo .texto ul li{ list-style:circle;}
.articulo .entrada { background: url(../images/img08.jpg) no-repeat left top; padding: 25px 0px 0px 0px; text-align: justify;}
/* */
.articulo .logos ul{ text-decoration:none;}
.articulo .logos ul li{ display:inline;}
/* */
.links { padding-top: 20px;}
/* */
.mas { padding-left: 16px; background: url(../images/img10.gif) no-repeat left 3px; text-decoration: underline; font-size: 12px; font-weight: normal;}
.comentarios { padding-left: 18px; background: url(../images/img11.gif) no-repeat left 4px; text-decoration: underline; font-size: 12px; font-weight: normal;}
/* submenu */
#submenu { float: right; width: 273px; padding: 0px; color: #787878;}
#submenu ul { margin: 0; padding: 0; list-style: none;}
#submenu li { margin: 0; padding: 0;}
#submenu li ul { margin: 0px 0px; padding-bottom: 20px;}
#submenu li li { line-height: 35px; margin: 0px; padding: 2px 0px; border-left: none;}
#submenu li li span { height: 19px; margin-right: 16px; padding: 4px 12px; background: #3D2A0B url(../images/fondoBotonPequeno.jpg) repeat-x left top; font-size: 12px; color: #FFFFFF;}
#submenu li li span a { color: #FFFFFF;}
#submenu h2 { height: 65px; background: url(../images/img09.jpg) no-repeat left bottom; letter-spacing: -.5px; font-size: 28px; color: #493E2B;}
#submenu p { margin: 0 0px; padding: 0px 0px 30px 0px; text-align: justify;}
#submenu p strong { color: #4A3E29;}
#submenu a { border: none;}
#submenu a:hover {}
/* calendario */
#calendario {}
#calendario_wrap { padding: 20px; }
#calendario table { width: 100%; }
#calendario tbody td { text-align: center; }
#calendario #next { text-align: right; }
/* contenido pie */
#contenido-pie { width: 900px; height: 340px; margin: 0 auto; padding: 60px 50px 0px 50px; background: url(../images/pie.jpg) no-repeat left top; font-size: 12px; color: #CCCCCC; }
#contenido-pie .columna1 { float: left; width: 570px; }
#contenido-pie .columna2 { float: right; width: 273px;}
#contenido-pie h2 { padding-bottom: 10px; font-size: 22px; color: #FFFFFF; }
#contenido-pie strong { color: #fff; }
#contenido-pie a { color: #fff; }
#contenido-pie a:hover { color: #fff; }
.lista li { margin-bottom: -6px; }
/* pie */
#pie { height: 50px; margin: 0 auto; padding: 0px 0 15px 0; font-family: Arial, Helvetica, sans-serif; margin-top:10px;}
#pie p { margin: 0; line-height: normal; font-size: 11px; text-align: center; color: #CF178F;}
#pie a { text-decoration: underline; color: #CF178F;}
/* Formulario */
form input{ 
font-family: "Century Gothic",Calibri,  Georgia, "Times New Roman", Times, serif;}
/* */
::-moz-selection{ background:#CF178F; color:#fff;}
::selection{ background:#CF178F; color:#fff;}
code::-moz-selection{ background: #CF178F;}
code::selection{ background: #CF178F;}