/*
Theme Name: Tres columnas Azul - Oscuro
Author URI: http://svn.sld.cu/svn/devel/infomed20
Description: Tema de 3 columnas con imagen de cabecera
Author: Web-Desarrollo
Version: 1.0
*/
body {font-family: Arial;font-size: 13px;color: #555; margin:0 auto;padding:0;}
#page {margin: 0px auto;padding: 0px;position: relative;width: 100%;}
.alignright{float: right; }
.alignleft{	float: left;}
h3, h4, h5, h6 {margin: 0;font-style: normal;font-weight: bold;}
h1, h1 a { font-size: 24px;}
h2, h2 a {font-size: 20px;}
h3, h3 a {font-size: 13px;}
h4, h5, h6 {font-size: 12px; }
blockquote {margin:10px;padding: 0 1em;}
code {background: #f4f4f4;color: #6a6a6a;margin:0;}
img { border: none;}
a:hover {text-decoration: underline; }
/**ESTRUCTURA**/
#header, #page, #menu-bar, div.footer{width: 100%;}
div.menu-bar {height: 30px;margin: 0 auto;padding: 0;}
#menu-bar.menu-bar ul{
	display:block;
	margin: 0px auto;
	max-width: 970px;
	min-width: 700px;
	overflow: hidden;
	padding: 0px;}
div.header, #body,div.footer p,div.logo{
	margin: 0px auto;	max-width: 970px;	min-width: 700px;	padding: 0px;height: auto;}
div.footer {
	clear:both;margin:18px auto 0;padding:20px 0;position:relative;}
div.left-sidebar{float:left;margin:0px auto 0;width: 22%; }
div.right-sidebar{float:right;margin:0px auto 0;width: 25%;}
div.center-widget{margin: 12px 2% 0px 23.5%;width: 50%;}	 
div.left-sidebar, div.right-sidebar, div.center-widget {
padding: 0px; margin:0 auto 18px;overflow:hidden;}
div#header{
	background-image:url(images/background-barra-infomed.gif);
	background-repeat:repeat-x; 
	background-position: top;}
div#imgcenco{height:30px;margin:0px;padding:0px;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(images/servicios.gif);width:84px;height:30px;top:1px;}
div#imgcenco span#eventos{margin-left:10px;margin-top:8px;width:100px;}
div#imgcenco span#eventos a{color:#55A628;text-transform:uppercase;}
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;}
div.logo h1{margin:0px;padding: 0px;}
/* SPLASH */
#splash {
	background:url(images/header.jpg) no-repeat center;
	height:90px;
   width:970px;
   margin:0 auto;
   padding: 0px;}/* FIN*/ 
.blog-name:link, 
.blog-name:visited, 
.blog-name:hover{ }
.post-content {
	margin:0px auto;
	width:95%;
	overflow:hidden;
	padding:0px; }
.post-content a:link,
.post-content img{padding:0;border:0;}
.post-content ul li {list-style:none;padding:0 0 0 15px;margin:6px 0 0 -10px;}
.post-content ol li { padding:0; margin:6px 0 0 0px;}
.postmeta {color:#6C6C6C; margin: 5px auto 5px 5px; font-size:12px;text-transform: uppercase;}
.post-date;.post-comment,.post-filed {padding: 0 0 0 20px;}
p.postmeta a.post-edit-link{
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;}
.comments_number {margin:0px; padding: 0px;}
.comments_number p{margin: 0 0 0 23%; padding: 0px;}
.post-comment a:link,
.post-comment a:visited,
.more-link{ margin:0}
.wp-widget-title {
	font-family: Arial;
   font-size: 13px;
   font-weight: bold;
   margin: 0;
   padding: 10px 0 10px 15px;
   position: relative;
   top: 0px;}
.wp-widget-title a:link,
.wp-widget-title a:visited,
.wp-widget-title a:hover{color:#FFFFFF;}
.wp-widget{
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	padding:0;
	margin: 0 auto;
	font-size: inherit; }
.widget {padding:25px 0 0 0;font-size: inherit; }
.wp-widget ul, .widget ul{
	list-style:none;
	position: relative;
	top: 0px;
	margin:0px 8px 5px 12px;
	padding:0;}
.wp-widget ul li, .widget ul li {
	list-style: none;
	border-top: 1px solid #E6E6E6;
	margin: 0 6px 0 0;
	padding: 6px 0 8px 6px;}
.wp-widget ul li:hover, .widget ul li:hover {background-color: #E6E6E6;}
.widget_links ul li{	background-image:none;}
.search-widget,div.wp-widget.widget_search {
	padding:10px 0px;margin:0 auto;font-size:12px;}
.wp-widget.widget_text{	margin:18px auto}
.textwidget {position: relative;margin:0px auto;padding:18px 6px;}
.textwidget ul {
	list-style:none;
	position: relative; 
	top: 0px;
   margin:0 0 0 5px;
   padding:0;}
.textwidget ul li {
   margin:5px 0 10px 0;padding:0 0 0 14px;line-height:15px; }
.textwidget img{margin:1% auto; padding:0px;} 
#cat, select {position: relative;margin:18px auto 18px 12px; width: 93%;}	
li.page_item.page_item_has_children{ } 
.widget_categories ul li ul.children, 
.widget_pages ul li ul.children{position: relative;top: -6px;left:-8px;}
.widget_categories ul li ul.children li:hover, 
.widget_pages ul li ul.children li:hover{background-color:#f2f2f2;}
li.page_item ul{margin-bottom: 0px;margin-top: 18px;} 
.widget-title {
	color:#fff;font-size: 10pt;font-weight: bold;padding:6px 0px 6px 15px;}
.wp-widget-title,.widget-title  {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	margin-top: 18px;
	text-transform: uppercase;}
.widget-title a:link,
.widget-title a:visited,
.widget-title a:hover {color:#fff; }
.wp-widget  ul li a ,.widget ul li a{color:#707070;font-size: 12px;}
/*COL-CENTER*/
.center-widget-title{
	font-size:14px;
	font-weight: bold;
	margin:0px 210px;
	padding:8px 0px 0px 15px;
	width: 400px; }
div#respond{
	font-size:14px;
	font-weight: bold;
	margin:0px 210px;
	padding:8px 0px 0px 75px;
	width: 400px; }/*fin*/ 
.center-widget {line-height: 1.46em;font-size:12px;}	 
.center-widget ul li {list-style:none;padding:0 0 0 15px;margin:6px 0 0 -10px;}
.center-widget ol li {padding:0;margin:6px 0 0 0px;}
div.post-content .widget_nav_menu{background-color: transparent;}
div.post-content .widget_nav_menu ul{	margin: 0px;}
div.post-content .widget_nav_menu ul li {
	list-style:none;padding:8px;margin:0px}
.bottom-page-nav {text-align:center;}
.comment-list {padding:0;margin:0 15px 20px 15px;}
.comment-meta {position:relative;top:-20px;font-size:12px;margin:50px 0 0 0;}
textarea#comment {
	width:470px;
	border-left: 1px solid #aaa;
   border-top:1px solid #aaa;
 	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
   font-size:12px;}
/*BUSCADOR*/
div.widget_search div.wp-widget-title {display: none;}
#searchform {
	background-image: url(images/buscar.png);
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 100%;
	margin:0;}
input#s {
	width: 87%;
	height: 100%;
	margin: 0;
	padding: 1.2%;
	border-left: 1px solid #aaa;
	border-top:1px solid #aaa;
 	border-right:1px solid #fff;
	border-bottom:1px solid #ddd;}
input#author,
input#email,
input#url {
	width:200px;
	border-left: 1px solid #aaa;
   border-top:1px solid #aaa;
 	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
   font-size:12px;}
/************************************************
/* Widget (CALENDARIO) */
/*************************************************/
div.wp-widget.widget_calendar div.wp-widget-title{display:none}
#calendar_wrap{border: none;}
#wp-calendar {
background-color: #FFF;
	font: 14px/1.46em Arial;
	padding: 0px;
	margin: 0 0 15px 0;
	width: 90%}
#wp-calendar caption {
background-color: #BFBFBF;
   border-radius: 4px;
   color: #FFFFFF;
   padding-bottom: 10px;
   padding-top: 10px;
	text-transform: uppercase;}
#wp-calendar th, #wp-calendar td {text-align: center;}
#wp-calendar td {background-color: transparent;}
#wp-calendar a:hover {text-decoration: none;}
td#prev a,td#next a{
background-color: #F2F2F2;
   color: #6C6C6C;
	padding: 4px;
   text-transform: uppercase;
	text-decoration: none;}
#wp-calendar tbody td{ 
background-color: #F2F2F2;
	border-radius: 4px 4px 4px 4px;
	height: 30px;
	width: 30px;}
#wp-calendar tbody td.pad{	background-color: #FFF;}
#wp-calendar a{
background-color: #e6e6e6;
	border-radius: 4px 4px 4px 4px;
	color: #6C6C6C;}
#wp-calendar tbody td a{
	border-radius: 4px;
	color: #fff;
	display: block;
	padding: 6px 0}
#wp-calendar tbody td a:hover{
	text-decoration: none;}
#wp-calendar td#prev,#wp-calendar td#next { 
	border-radius: 0 0 0 0;
	padding: 8px 0;}
#wp-calendar #prev { text-align: left;}
#wp-calendar #next { text-align: right;}
#calendar_wrap,#wp-calendar, #wp-calendar table{background-color:#fff;border: none;margin: 16px auto 0 auto}
ul#r_sidebarwidgeted li.widget_calendar {background-color: transparent;}
h2.post-title,.widget-title {line-height:1.2em;margin: 18px auto 0 auto;width:98%}
/**** BARRA NAVEG *****/
div#wrap-menu-bar{height: 30px;margin: 0px;padding: 0px;overflow: hidden;}
.menu-bar {border-bottom: 3px solid }
.menu-bar ul {	line-height: 20px;}
.menu-bar ul li {
	border-left: 1px solid;
	float: left; 
	list-style: none;
	margin: 0px;
	padding: 0px; }
.menu-bar ul li a {
   font-family: Arial;
   font-size: 13px;
   font-weight: bold;
	float: left;
	display: block;
	height: 27px;
	margin: 0px;
	padding: 4px 32px 0 32px; }
/*******************/
/**** COLORES ******/
div#header {background-color: #002B81;}
div.footer {background-color: #f2f2f2;border-top: 5px solid #e6e6e6;}
a:link,a:visited {color: #002B81;text-decoration:none;}
h1, h2, h3, h4, h5, h6,
h2.post-title a:link, 
h2.post-title a:visited, 
h2.post-title a:hover {color:#002B81;}
div.center-widget a:link,.center-widget a,
.center-widget a:visited {color:#002B81;}
div.wp-widget, .widget{	background-color: #f2f2f2;}
div.left-sidebar div.wp-widget-title {background-color: #002B81;color:#FFF;}
div.right-sidebar div.wp-widget-title {background-color: #E6E6E6;color: #707070;}
.odd-comment .comment-meta .comment-author,
.odd-comment .comment-meta a:hover, .center-widget-title{color: #002B81;}
div#respond,#commentform a:link,
<<<<<<< .mine
#commentform a:hover,#commentform a:visited{color:#002B81;}
=======
#commentform a:hover,#commentform a:visited, 
>>>>>>> .r30897
/*COLOR NAVEG*/
.menu-bar ul li {border-color: #002B81; }
.menu-bar {background-color: #F2F2F2;border-color:#002B81;}
.menu-bar ul li a {color: #002B81;height: 26px;text-decoration: none;}
.menu-bar ul li:hover { background-color: #002B81;color:#FFF;}
.menu-bar ul li a:hover, .menu-bar ul li.current_page_item a {color:#FFF;}
.menu-bar ul li.current_page_item{background-color: #002B81;}
.menu-bar ul li:first-child{
	background-color:#f2f2f2; 
	background-image: url(images/home-color.png);
	background-position: center; 
	background-repeat: no-repeat;
	border: none;}
.menu-bar ul li.current_page_item:first-child,
.menu-bar ul li:first-child:hover{
	background-color:#002B81; 
	background-image: url(images/home.png);
	background-position: center; 
	background-repeat: no-repeat;}
.menu-bar ul li:first-child a{font-size: 0px;}/*FIN*/
#wp-calendar tbody td a{background-color: #002B81;}
#wp-calendar tbody td a:hover{background-color: #145089;}
p.postmeta a.post-edit-link,
div.post-content p a.post-edit-link{color: red; text-transform: uppercase;}
a:hover {text-decoration: underline;}
div.wp-widget.widget_search{background-color: transparent;}
/*DEFINE TEXTO E IMG CABEZAL*/
div.logo{ height: 0px;}
.search-widget-title, div.logo h1 a,p.blog-description{visibility: hidden;}
div.header{ height: 30px;}
label.screen-reader-text{display: none;}/*FIN*/