/* 
Theme Name: Tonos Grises con Menu
Description: Menu sup con paginas, navegacion lateral con entradas, cabezal de 940px x 100px
Version: 1.0
Author: Dpto. Desarrollo, Grupo Web
/* Elementos Generales*/
* {margin:0;padding:0;}
body {margin: 0;padding: 0;background-color:#E6E6E6;font-family:Arial;line-height: 1.6em;voice-family: "\";}\"";voice-family: inherit;font-size: 12px;color:#4E4E4E;}
h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;font-family:Arial;font-weight: normal;}
p, blockquote, ul, ol {margin-top: 0;padding-top: 0;margin-bottom:0.5em;}
a:link, a:visited {color:#16387C;text-decoration:none;}
a:hover{ text-decoration: underline;}
img.left {float:left;margin:0 1em 1em 0;}
img.right {float:right;margin:0 0 1em 1em;}
p img {max-width:100%;border:#ddd 1px solid;padding:2px;}
img.wp-smiley, img.noborder {padding:0;border:none;}
blockquote {margin:1em;padding:0 2em;color:#666;font-style:italic;}
fieldset {border:none;}
dl {
	margin:1em 0px;
}
dt {
	font-weight:bold;
}
dd {
	margin:0.5em 1em;
	padding:0;
}
.pagenav {
	margin:0;
	padding:5px 0;
	text-align:right;
}
.pagenav .navleft {
	float:left;
	margin:0;
	padding:0;
}
#header, #main, #menu, #sidebar, #footer, .textwidget {overflow:hidden;}
#header, #logo, #menu,#splash,#main, #footer {width:940px;}
#wrap  {box-shadow: 0 0 8px #d1d1d1 inset;margin: 0 auto;padding: 0 3px;width: 940px;}
#header {margin: 0px auto;height: 30px;background: #fff;}
#logo {height: 30px;margin: 0;padding:0;}
#logoinfo {width: 87px;width: 30px;	margin: 0;padding:0;}
#logo h1{padding:0px;font-size: 1.8em;font-variant:small-caps;visibility:hidden;}
#logo a {font-family: Arial ;font-variant: normal;text-decoration: none;border:0;margin: 0px;}
#logo a:hover{text-decoration:none;}
div#imgcenco { background: url(img/background-barra-infomed.gif) repeat-x;height: 30px;margin: 0px;padding: 0 5px;border: 0px;position: relative;}
div#imgcenco img{ float: left; margin-left: 20px;}
div#imgcenco span { float: left;margin: 0px;padding: 0px;font-weight: normal;}
div#imgcenco span#servicios {background-image: url(img/servicios.gif);	width: 84px;height: 30px;	top: 1px;}
div#imgcenco span#eventos {margin-left: 5px;margin-top: 8px;width: 100px;}
div#imgcenco span#eventos a {color: #55A628;text-transform: uppercase;}
div#imgcenco span#eventos a:hover {color: #5ebe29;}
div#cencomed {  height: 30px;position: absolute;right: 20px;text-transform: none;top: 7px;}
div#imgcenco span#cenco {margin-bottom: 0;margin-top: 0;text-transform: uppercase;}
div#imgcenco a:hover{text-decoration:none;}
div#imgcenco span#descripcion {padding-left: 5px;}
div#imgcenco span#descripcion a {font-size: 11px;font-weight: bold;color: #2E2E2E;}
#menu  { background-color: #333;height: 30px;margin: 100px auto 0;padding: 0;position: absolute;}
#menu ul {list-style: none outside none;margin: 0;padding: 5px 0 5px 20px;}
#menu ul li {display: inline;margin: 0;padding: 0;}
#menu ul li a {border: 0 none;color: #FFFFFF;font-size: 1em;font-weight: bold;padding: 10px 12px 7px;text-decoration: none;vertical-align: text-top;}
#menu ul li a:hover,#menu ul li a:active {color:#fff;border:0;}
#menu .current_page_item {color:#55A628;}
#menu .current_page_item:hover,#menu .current_page_item:active{color:#55A628;}
#splash {background:url(img/header.jpg) no-repeat center;height:100px;margin:0 auto;	/*Splash redeclarado en functions.php no necesario ponerlo */}
#main {background-color: #FFF;background-image: url(img/colum-right.gif);background-position: right;background-repeat: repeat-y;margin: 0 auto;margin-top: 30px;}
#main h2{color: #333;font-size: 21px;line-height: 1.4em;padding: 4px 4px 4px 12px;}
#main h2 a {border:0;color:#55A628;}
#main h2 a:hover {color: #5ebe29;text-decoration: none;}
#main h3 {clear:both;padding: 4px;font-size: 1.6em;line-height:1.4em;}
#content ul {margin: 0.5em 0;	padding: 0 0 0 2em;list-style-type:none;}
#content ul li {margin:0.75em 0;padding:0;line-height:1.8em;}
#main ol {margin:0;padding:0 0 0 3em;}
#main ol li {margin:0;padding:3em;}
#main .post {clear:both;margin: 0;padding: 0;}
#main .entry {clear:both;padding:1% 2%;}
#main .post .left {float:left;margin:5px 5px 0 0;padding:0 10px;}
#main .post .box {text-align:center;font-size: 0.8em;border:#ccc 1px solid;font-weight:bold;background:#eee;color:#555;font-family: Arial;padding:5px;}
#main .post .box span {display:block;}
#main .post .box .day {font-size:1.6em;}
#main .box img {border:none;padding:0;}
#main .post .meta {margin-bottom: 10px;padding-left: 5px;font-size: 0.9em;	color:#333;}
#main .post .comments {clear:both;font-size:0.9em;color:#999;margin-left:5px;padding-left:15px;}
#main .post .comments a {border-bottom:0px;}
ul.authorposts {margin:0;padding:0 2em;}
ul.authorposts li {margin:0;padding:5px;}
ul.authorposts li em {float:right;font-style:normal;}
#content {background-color: #FFFFFF;float: left;margin: auto;padding: 20px 2% 0;width: 64%;}
#content, #content p, #main .post, #main .entry{font-family: Arial!important;font-size: 12px!important;}
#sidebar1 {float: left;font-size: 0.9em; margin: auto;padding: 20px 5px 0;width: 30%;}
#main .sidecol img {max-width:100%;border: none;padding:0px;margin: 0px; float: left;}
#main .sidecol ul {margin:0;padding:0px 0px 0px 20px;}
#main .sidecol li {margin:0 3px;padding:0;list-style:none;margin-bottom:1em;}
#main .sidecol h2, #main .sidecol h3 {color: #333;padding: 0px;font-size:12px;font-weight: bold;text-transform: uppercase;}
#main .sidecol p, #main .sidecol form {padding:10px;margin:0;}
#main .sidecol div.textwidget p{margin: 10px 0px 0px 0px;padding: 0px;}
#main .sidecol ul ul {margin: 10px 0 0 14px;padding: 0;}
#main .sidecol ul ul ul {margin:0px 0 0 10px;padding:0;}
#main .sidecol li li {list-style-image:url(img/bullet.gif);	margin:5px 0;padding:0;}
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;text-decoration:none;}
#wp-calendar #prev a:hover, #wp-calendar #next a:hover,#wp-calendar a:hover {color: #666;border-bottom:0px;}
#wp-calendar #today {border:#999 1px solid;}
#wp-calendar caption {color:#555 ;font-size:1.4em;font-family: Georgia;font-variant:small-caps;margin: 0px;margin-left: -20px;text-align:left;width: 100%;}
#wp-calendar td {	padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { background-color: #fff; }
.screen-reader-text{ display: block;font-family: Arial;font-size: 12px;font-weight: bold;	margin: 10px 0 7px 0;text-transform: uppercase;}
#main .sidecol #searchform{margin: 0px;padding: 0 0 10px 0;}
input#s { border: 1px solid #D9D9D9;height: 23px; width: 88%;}
input#searchsubmit {	background-image: url(img/buscar.png);	background-position: center;	background-repeat: no-repeat;	background-color: transparent;border: none;	height: 25px;	text-indent:-9999px;_text-indent: 9999px;#text-indent: 9999px;width: 25px;}
input.textbox {border:#ccc 1px solid;background:#f9f9f9;font:1em Verdana, Arial, Serif;padding:5px;width:150px;}
textarea {width: 95%;padding:5px;border: 1px solid #ccc;	background:#f9f9f9;font:1em Verdana;line-height:1.6em;}
input.textbox:focus, textarea:focus {background:#fff;	border:#999 1px solid;}
#commentform {	margin:0;padding:10px;background:#fff;}
#main .commentlist {margin: 0;padding: 0;}
#main .commentlist li {list-style:none;margin: 0;padding: 1em;	border-bottom:#ddd 1px solid;	font-size:0.9em;}
#main .commentlist li .cmtinfo {padding:5px 0;margin-bottom: 5px;position:relative;}
#main .commentlist li .cmtinfo em {	margin:0;padding:0 1em;font-weight:normal;font-style:normal;color:#999;}
#main .commentlist li cite {font-style:normal;font-weight:bold;font-size:1.1em;}
#main .commentlist li .number {float:right;font-size:2em;color:#ccc;font-family: Arial;}
#main .commentlist li.alt {background:#f9f9f9;}
#main .commentlist li.authorcomment {background:#f9f9f9;}
#main .nocomments {font-size:11px;color:#999;text-align:center;}
#main .feed {padding:2px 0 2px 17px;margin:0;}
#main .trackback {padding:2px 0 2px 20px;}
/* Footer 940px menos 20px q  son los del padding*/
#footer {margin: 0 auto;padding:0px;background: #1A1A1A;clear: both;}
#footer p {	margin: 0;padding: 7px 10px 7px 30px;font-size: 0.9em;color:#B3B3B3;	text-align:center;}
#footer p a { color: #ffffff;}
#content.widecolumn{ background-color: #f9f9f9; float:none;	text-align: left;	width:900px;}
.alignleft{float: left;margin-right:6px;}
.alignright{float: right; margin-left:6px;}
/*Colores*/
#main h2 a{color:#6f6f6f;}
#main .post .box{color:#6f6f6f;}
#sidebar1 h2, #main #sidebar1 h3{color:#6f6f6f;}
#calendar_wrap #wp-calendar caption{color:#6f6f6f;}
