/* 
Theme Name: cajas y cabezal
Description: Cajas con 2 columnas colocar una imagen de cabezal de 770x80px
Version: 1.0
Author: Dpto. Desarrollo, Grupo Web
/* Elementos Generales*/
* {
	margin:0;
	padding:0;
}
body {
	margin: 0;
	padding: 0; 
	background: #CCC;
	font-family: Verdana,Tahoma, Arial, Serif;
	line-height: 1.6em;
	font-size: smaller; /* IE5 Win */
	voice-family: "\";}\""; /* CSS level 2 */
  	voice-family: inherit; /* CSS level 2 */
  	font-size: 10px; /* easy scaling */
  	font-size: 0.76em;
	color: #333;
}
h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	font-family:Georgia, Tahoma, Verdana, Arial, Serif;
	font-weight: normal;
	color: #808080;	
}
p, blockquote, ul, ol {
	margin-top: 0;
	padding-top: 0;	
	margin-bottom:5px;	
}
a:link, a:visited {
	text-decoration:none;
	color: #16387C;
}
a:hover, a:active {
	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%;/* no para IE6 */
    border:#ccc 1px solid;
    padding:0.2em;
	 margin: auto 0.4em;
}

img.wp-smiley, img.noborder {
	padding:0;
	border:none;
}
blockquote {
	margin:1em;
	padding:0 5px 0 20px;
	font-style:italic;
}
fieldset {
	border:none;
}
dl {
	margin:1em 0px;
}
dt {
	font-weight:bold;
}
dd {
	margin:0.5em 1em;
	padding:0;
}
label.screen-reader-text{
   display: none;
}
input#s{
   width: 62%;
   #width: 55%;
}

.pagenav {
	margin:0;
	padding:5px 0;
	text-align:right;
}
.pagenav .navleft {
	float:left;
	margin:0;
   padding:0 0 0 25px;
}
.alignleft { 
float: left;
}
.alignright { 
float: right; 
}
.copy { 
border-top: 1px solid #ccc;
font-size:10px;
line-height: 30px;
padding-top: 5px;
}
.hidden{
   display: none;
}
/* Header  contiene al los div logo, menu, y el  splash*/
#header {
background-image: url(img/background-barra-infomed.gif);
background-repeat: repeat-x;
	margin: 0px auto;
	width:770px;
	height: 30px;
	position: relative;
}
/* Logo espacio donde se puede poner un texto dentro de <H1>*/
#logo {
	margin: 0;
	padding:0 0 0 20px;
}
#logoinfo {
	width: 87px;
	width: 30px;
	margin: 0;
	padding:0;
	}
/* barra Menu puede usarse encima o debajo del cabezal*/
#menu  {
	width: auto;
	margin: 0 auto;
	padding:0px 10px;
	position: absolute;
	top: 0px;
	right: 0px;
	}
#menu ul {
	margin: 0px;
	padding:0;
	list-style: none;
	line-height: 25px;
}
#menu ul li {
	display: inline; 
	margin: 0px;	 
	padding: 0px;	 
}
#menu #rss a {
   	background-image:url(img/feed.png); 
	   background-position: right;
	   background-repeat: no-repeat;
		padding-right: 20px;
}
#menu ul li a {
	padding: 0 10px;
	text-decoration: none;
	font-size: x-small;	
	border:0;
	color: #333;
}
#menu ul li a:hover,
#menu ul li a:active {	
	border:0;
	text-decoration: underline;
	}
/* Splash */
#splash {
  background:url(img/header.jpg) no-repeat center;
  height:80px;
  width:770px;
  margin:0 auto;	/*Splash redeclarado en functions.php no necesario ponerle bg */
}
/* Main  contiene a content y sidebar*/
#main {
	width: 770px;
	margin: 0 auto;
	background-color: #fff;
	}
#main h2{
color: #555;
	padding: 4px;
	font-size: 1.6em;		
	line-height:1.4em;
}
#main h2 a {
	border:0;
	color: #16387C/*del titular de las paginas*/;	
}
#main h3 {
	clear:both;
	padding: 4px;
	font-size: 1.6em;		
	line-height:1.4em;
	color:#555/*#6b6f57*/;
}
#main ol, #content ol {
	margin:0;
	padding:0 0 0 30px;
}
#main ol li, #content ol li {
    margin:0px;
    padding:0px;
}
#main .post {
	clear:both;
	
}
#main .entry {
	 border:1px solid #DDD;/*caja del CENTRO*/
    clear:both;
    padding:10px 5px;
}
#main .entry a{
	color: #004a90;
}
#main .entry a:hover{
	text-decoration: underline;
}
#main .entry .posted {
	display:none;
}
#main .post .left {
	float:left;
	margin:5px 5px 0 0;
	padding:0 10px;
}
#main .post .right {
	float:right;
	margin:5px 0 0 5px;
	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: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Serif;
	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;
}
.meta a[title='Edit post'],
.meta a[title='Editar entrada'],
.meta a[title='Edit Post'],
.meta a[title='Edit'],
.meta a[title='Edit This'], 
.meta a[title='edit this'], 
.entry a[action~='edit'], 
.entry a[title='Edit post'], 
.entry a[title='Editar entrada']
.meta p a[title='Editar entrada']{
	border-bottom-color: red;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: red!important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
} 
#main .post .comments {
	clear:both;
    font-size:0.9em;
    color:#808080;
    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;
}
/* Columna One o content*/
#content {
	color:#000;
	float: left;
	width: 71.5%;
 	margin: 10px 1.2% 0;
}
#content ul {
	margin: 5px 0;
	padding: 0 0 0 30px;
	list-style-type:none;
}
#content ul li {
	margin:9px 0;
	padding:0;
	list-style-image:url(img/bullet.gif);
	line-height:1.1em;
}
 #content ol li {
	 list-style-image: none;
}
/* Columna 2 o sidebar*/
#sidebar1 {
	float: left;
	width: 25.4%/*200px con el padding*/;
	font-size:0.9em;
	margin:10px auto;	
	padding: 0px;
}
/*para IE*/
#content {
	#width: 72%;
   _width: 70%;
   #margin-left:1%;
	_margin-left: 5px;
	_margin-right: 2px;
}
#sidebar1 {
	_margin-left: 2px;
	_margin-right: 2px;
	_width: 27%;	
}
/*fin*/
#main .sidecol ul {
	margin:0;
	padding:0pt 0pt 0pt 1%;
}
#main .sidecol li /* cajas LATERALES*/{
background-color: #ededed; /*bg de la caja completa*/
border: 1px solid #CCCCCC;
	margin:0 3pt;
	padding:0;
	list-style:none;	
	margin-bottom:2em;
}
#main .sidecol li form {
	background-color: #ffffff;
}
#main .sidecol h2, #main .sidecol h3 /* H3 CINTILLO de la caja*/{
background-color: #AAA;
color: #fff;
	padding: 0 0 0 5px;
	font-variant:small-caps;
	font-size:1.4em;
}
#main .sidecol p, #main .sidecol form {
line-height: 1em;
	padding:2%;
	margin:0;
}
#main .sidecol ul ul {
	margin:10px 0 0 20px;
	padding:0;
}
#main .sidecol ul ul ul {
	margin:0px 0 0 10px;
	padding:0;
}
#main .sidecol li li {
border: 0px;
	margin:3px 0px/*5px 0*/;
	padding:0;
}
/*  Calendario  */
#wp-calendar {
	empty-cells: show;/* no para IE */
	margin: 0px auto;
	width: 100%;
	}
#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 #today {
	border:#aaa 1px solid;
}
#wp-calendar caption {
	text-align:left;
	width: 100%;
	color:#555/*#6b6f57*/;
	font-size:1.4em;
	font-variant:small-caps;
	font-family: Georgia,Tahoma,Verdana,Arial,Serif;
	padding-bottom: 10px;
	padding-left: 5px;
	}
#wp-calendar th {
	font-family: Verdana;
   font-size: 10px;
   font-weight: normal;
   text-align: center;}
#wp-calendar td {
	padding: 1px 0;
	text-align: center;}
#wp-calendar td.pad:hover { /* no para IE */
	background-color: transparent;}
/* fin Calendario */
/* Comments */
input.textbox {
	border: 1px solid #ccc;
	background:#f9f9f9;
	font:x-small Verdana, Arial, Serif;
	padding:3%;
	width:92%;
}
textarea {
	width: 95%;
	padding:5px;
	border: 1px solid #ccc;	
	background:#f9f9f9;	
	font:1em Verdana, Arial, Serif;
	line-height:1.6em;
}
input.textbox:focus, textarea:focus {
	background:#fff;
	border:#aaa 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:#ccc 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:#808080;	
}
#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:Georgia, Verdana, Arial, Serif;
}
#main .commentlist li.alt
{
	background:#f9f9f9;	
}
#main .commentlist li.authorcomment{
}
#main .nocomments
{
	font-size:0.9em;
	color:#808080;
	text-align:center;
}
#main .feed {
	padding:2px 0 2px 17px;	
	margin:0;
}
#main .trackback {
	padding:2px 0 2px 20px;
}
#main .sidecol li form#searchform{
   margin: 2px;
   padding: 1px;
  #padding: 0px;
}

/* Footer 770px restamos 20px q  son los del padding*/
#footer {
border-top: 3px double #ccc;
   color:#fffff;
	margin: 0 auto;
	padding:10px;
	width:750px;
	background: #808080;
	clear: both;
}
#footer p {
	margin: 0;
	padding: 0.5em 1em 0.5em 2em;
	font-size: 0.9em;
	color: #ffffff;
	text-align:left;
}
#footer p a {
 color: #ffffff;
}
#header, #main, #sidebar, #footer, .textwidget {
	overflow:hidden;
}
/*nuevos y necesarios*/
.textwidget {
	padding: 5px;
}
.page_item{
	border: 0px;
}
.entry a:hover  {
	text-decoration: none;
	border-bottom: none;
}
#main .sidecol li a[rel='tag'] {
	margin:0px 0px 0px 10px;
}
#content.widecolumn{
   background-color: #f9f9f9;
   float:none;
	text-align: left;
	width:740px;
}
div.columnancha {
   line-height: 1.6em;
	padding: 5px;
	margin: 5px 0 0 10px!important;
	width: 740px!important;
}