/* 
	THEME NAME: Boletin AlDia
	DESCRIPTION: Adaptacion del Thema usado en Efemerides.
	VERSION: 1.1 a dos columnas
	AUTHOR: Desarrollo-Web
	AUTHOR URI: http://www.sld.cu
*/
body {	
	background-color: #fff;
	background-image: url(images/footer.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0px auto;
	padding: 0px;	}
#wrap {
	margin: 0px auto;
	padding: 0px;
	color: #3F3F3F;
	font: 13px/1.46em Arial;
	margin: 0px auto;
	padding: 0px;}
a, a:visited{color: #c36e03;text-decoration: none;	}
a:hover{	text-decoration: underline;}
.center{text-align: center;}
/************************************************
*	COMUNES 							*
************************************************/
body,#wrap,#logo,#header,#navbar{
    margin: 0 auto;
    position: relative;
    width: 100%;}
#wrapper_imgInfo,#content,#footer,.wrapper_navbar{
	max-width: 970px;
	min-width: 700px;
	overflow: hidden;}
#r_sidebar ul li ul,
ul#r_sidebarwidgeted li {
	background-color: #f2f2f2;
	margin: 0px 0px 18px 0px;}
input, select {
	color: #666;}
/************************************************
*	Estruct-L-C-R      							*
************************************************/
#l_sidebar {
	display: none;
    float: left;
}
#r_sidebar{   
    float: right;
	 margin: 0;
	 padding:0 ;    
	 width: 34.6%/*336px*/;

}
#contentmiddle {
    float: left;
    margin: 18px auto;	 
    padding: 0;
    width: 64.3%/*624px*/;}
/************************************************
*	---Logo
************************************************/
#wrapper_imgInfo{
	max-width: 970px;
	min-width: 700px;}
#logo {
	background-color: #fff;
	height: 30px;
   margin: 0;
   padding: 0;
   position: relative;
   width: 100%;}
div#wrapper_imgInfo{
	margin: 0px auto;
	padding:0px;
	position: relative;
	height:30px;}
#imgInfo,#menulogo {
	height:30px;
	line-height: 100%;
   margin: 0;
   padding: 0;
	position: relative; }
#imgInfo { float: left; width: 15%;}	
#imgInfo img{ padding:0 0 0 10px;}
#menulogo  {float: right; width: 85%;}
#menulogo ul {list-style: none outside none;margin: 0px;position: absolute;padding: 0;
	right: 0px;}
#menulogo ul li.uvs {	float: left;}
#menulogo ul li.bvs {	float: left;}
#menulogo ul li {
	 font-family: Arial;
    font-size: 11px;
	 margin: 0 0 0 18px;
	 padding: 0 10px 0 20px;}
#menulogo ul li a {
	 line-height: 2em;
    text-decoration: none;	}
li.bvs{ border-left: 1px solid #bfbfbf;}
li.bvs a,li.uvs a{ color:#737373;font-size:12px}
li.bvs a:hover,li.uvs a:hover{ color:#262626}
/************************************************
/*	Header  
/*************************************************/
#header {
	background-color: #e27e02;
	background-image: url(images/1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 90px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	border-top: none;}
#header a {	font-size: 0px;}	
/************************************************
*	Right Sidebar      							*
************************************************/
#r_sidebar ul li select,#r_sidebar ul li select#cat {
	margin: 18px 18px 18px 24px;
	padding: 0px; 
	width: 290px;}
#r_sidebar ul div.tagcloud {
	margin: 12px;
	padding: 0px 6px 12px 6px; }
#r_sidebar select#cat{
	margin: 8px 18px 18px 18px;
	padding: 0px; 
	width: 290px;}
#r_sidebar ul {
	list-style: none;
	margin: 18px 0 0 0;
	padding: 0px 0px 20px 6px;	}
#r_sidebar ul li ul li {
border-top: 1px solid #E6E6E6;
	margin: 0px 12px;
	padding: 12px 12px 12px 8px;	}
#r_sidebar ul li a {
	color: #707070;
	text-decoration: none;	}
#r_sidebar ul li a:hover {
	text-decoration: underline;	}
#r_sidebar ul li ul li:hover {
	background-color: #e6e6e6;	}	
#r_sidebar h2.widgettitle{
	border: none;
	background-color: #E6E6E6;
	border-top-left-radius: 4px;
   border-top-right-radius: 4px;
 	color: #707070;
	font-size: 13px;
   overflow: hidden;
   padding: 12px 12px 12px 24px;
	text-transform: uppercase;}
#r_sidebar h2.widgettitle a{
 	color: #707070;
	font-size: 13px;
   overflow: hidden;
	text-transform: uppercase;
}
#r_sidebar li.widget_calendar h2.widgettitle{
	background-color: #fff;
 	color: #707070;}
#r_sidebar ul div.tagcloud a{	color: #c36e03; margin: 0 3px 0 0;}
#r_sidebar p{
	padding: 2px 0px 16px 0px;
	margin: 0px;
	line-height: 20px;}
/************************************************
*	Contenidos 					     		    * 
************************************************/
#content {
	line-height: 1.46em;
	margin: 0px auto;
	padding: 0px;	}
#content p{
	margin: 0px;
	padding: 0px;}	
#content p img{
	float: left;
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;	}	
#content #contentmiddle h1 {
	color: #c36e03;
	font-size: 20px;
	font-family: Arial;
	font-weight: normal;
	padding: 0px;
	margin: 18px auto;}	
#content h1 a  {
	color: #c36e03;
	text-decoration: none;
	margin: 0 auto;
	padding: 0px;	}
#content h1 a:hover {
	color: #c36e03;
	text-decoration: none;	}	
#content h2 {
	color: #c36e03;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 0px;	}	
#content p ol{
	margin: 0px;
	padding: 0px 0px 0px 20px;	}	
#content p ul{
	margin: 0px;
	padding: 0px 0px 0px 20px;	}
#content p{
	margin: 0;
	padding: 0;	}
#content a.post-edit-link{	color:red;}
blockquote{
	margin: 0px 0px 0px 25px;
	padding: 0px 25px 0px 10px;
	font-style: italic;
	color: #666666;
	border-left: 3px solid #e27e02;	}	
#content blockquote p{
	margin: 0px 0px 20px 0px;
	padding: 0px;	}
.contenedor{overflow: hidden;padding:18px 18px 2px 18px;}
.contenedor:hover{background-color: #f2f2f2;}
.contentdate {display: none;}
.contentdate h3 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	text-transform: uppercase;	}	
.contentdate h4 {
	font-family: Arial;
	color: #707070;
	font-size: 21px;
	font-weight: bold;
	padding: 5px 4px 0px 0px;
	margin: 0px;
	text-align: center;	}	
.contenttitle {
	width: auto/*445px385px*/;
	margin: 0px;
	padding: 0px;}
#contentmiddle p{
	margin-bottom: 10px;}
#contentmiddle .nueva {
	font-size: 11px;	
	margin-bottom: 12px;
	text-transform: uppercase }
#contentmiddle .contenttitle p span {text-transform: none }
#contentmiddle p img{
	float: left;
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;	}
#contentmiddle ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;	}	
#contentmiddle ul li {
	margin: 0px;
	padding: 5px 0px 0px 0px;	}	
#contentmiddle ul li a {
	color: #c36e03;
	text-decoration: none;	}
#contentmiddle ul li a:hover {
	color: #e27e02;
	text-decoration: underline;	}	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;	}
#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;	}
.postspace {
	border-top:1px solid #B5B5B5;
	width: 100%;
	margin: 0px;
	padding: 0px;	}
/************************************************
*	Comments									*
************************************************/
#commentblock {
	background: #EFEFEF;
	color: #3F3F3F;
	float: left;
	padding: 2%;
	margin: 1% 0;
	border: 1px solid #e6e6e6;
	width: 70%;}	
ol#commentlist {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	list-style-type: none;}	
.commentdate {
	font-size: 12px;
	padding-left: 0px;}
#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;}
.commentname {
	color: #3f3f3f;
	margin: 0px;
	padding: 5px 5px 5px 0px;	}
.commentinfo{clear: both;}
.commenttext {
	clear: both;
	margin: 5px 0px 20px 0px;
	padding: 20px 10px 5px 10px;
	width: 365px;
	background: #FFFFFF url(images/comment.gif) no-repeat top;	}
.commenttext-admin {
	clear: both;
	margin: 5px 0px 20px 0px;
	padding: 20px 10px 5px 10px;
	width: 365px;
	background: #FFFFFF url(images/comment.gif) no-repeat top;	}
#commentsformheader{	padding-left: 0px;}
#commentsform{
	text-align: left;
	margin: 0px;
	padding: 0px;	}
#commentsform form{text-align: left;margin: 0px;}
#commentsform p{margin: 0px;}
#commentsform form textarea{width: 99%;}	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;}
/************************************************
/*	nuevo---Footer */
/*************************************************/
#footer {
	 color: #7B7B7B;
    clear: both;	 
	 height: auto;
	 font-family: Arial;
    font-size: 13px;
	 margin: 0px auto 0px;
	 padding: 10px 0px 0px;}
.footer2,.footer1{
	width: 48%;
	clear: left;
	margin-top: 5px;
	padding-bottom: 10px;}
.footer1{ float: left; padding-left: 1%; padding-right: 1%;}
.footer2{ float: right;padding-left: 1%;}
.copyright {
	clear: left;
	height: 30px;
	float: left;
	margin: 5px 0 0 0;
	padding-top: 10px;
	text-align: center;
	width: 100%;}	/* fin */
/************************************************
/* Widget (calendario) */
/*************************************************/	
#calendar_wrap{border: none;}
#wp-calendar {
background-color: #FFF;
	font: 14px/1.46em Arial;
	padding: 0px;
	margin: 0 0 15px 0;
	width: 80%}
#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{
	background-color: #e27e02;
	border-radius: 4px;
	color: #fff;
	display: block;
	padding: 6px 0}
#wp-calendar tbody td a:hover{
	background-color: #c36e03;
	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{border: none;}
ul#r_sidebarwidgeted li.widget_calendar {background-color: transparent;}
/************************************************
*	Navbar      								*
************************************************/
div#navbar {
	border-bottom: 3px solid #e27e02;
	background-color: #f2f2f2;
	height: 30px;}
div#navbar div.wrapper_navbar{
	height: 30px;
	margin: 0px auto;
	padding: 0px;}
div#navbar div.wrapper_navbar div.nav-menu{
	height: 30px;
	float: left;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 75%;}
div#navbar div.wrapper_navbar div.nav-menu ul li ul.children{display: none;	}
div#navbar div.wrapper_navbar div.nav-menu ul{
	line-height: 30px;
	margin: 0px;
	padding: 0;}
div#navbar div.wrapper_navbar div.nav-menu ul li{
	display: inline;
	list-style: none;}
div#navbar div.wrapper_navbar div.nav-menu ul li a{
	display: inline-block;
	font-family: Arial;
	font-size: 13px;
	color: #c36e03;
	padding: 0 5px;
	text-indent: 0px;}
div#navbar div.wrapper_navbar div.nav-menu ul li a{
	background-image: url(images/home-especialidadescolor.png);
	background-position: center;
	background-repeat: no-repeat;
	border-right: 1px solid #e27e02;
	text-indent: -9999px;
	padding-left: 42px;
	padding-right: 42px;}
div#navbar div.wrapper_navbar div.nav-menu ul li a:hover{
	background-color: #c36e03;
	background-image: url(images/home-especialidades.png);
	background-repeat: no-repeat;
	background-position: center;}
div#navbar div.wrapper_navbar div.nav-menu ul li.current_page_item a{
	background-color: #e27e02;
	background-image: url(images/home-especialidades.png);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
	padding-left: 42px;
	padding-right: 42px;}
div#navbar div.wrapper_navbar div.nav-menu ul li.current_page_item a:hover{
	background-color: #f2f2f2;
	background-image: url(images/home-especialidadescolor.png);
	background-repeat: no-repeat;
	background-position: center;}
div#navbar div.wrapper_navbar div.nav-menu ul li.page_item a{
	background-image: none;
	background-color: #f2f2f2;
	padding-left: 24px;
	padding-right: 24px;
	color: #c36e03;
	text-indent: 0px;}
div#navbar div.wrapper_navbar div.nav-menu ul li.page_item.current_page_item a{
	background-image: none;
	background-color: #e27e02;
	color: #FFF;
	padding-left: 24px;
	padding-right: 24px;
	text-indent: 0px;}
div#navbar div.wrapper_navbar div.nav-menu ul li.page_item a:hover,
div#navbar div.wrapper_navbar div.nav-menu ul li.page_item.current_page_item a:hover
div#navbar div.wrapper_navbar div.nav-menu ul li a:hover{
	background-color: #c36e03;
	background-image: none;
	color: #fff;
	text-decoration: none;
	padding-left: 24px;
	padding-right: 24px;}
/************************************************
/***	Search Form	***/
/*************************************************/
div#navbar span.searchform{	
	background-color: transparent;
	border-right: none;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 22%}
#navbar span.searchform #searchdiv {	border-right: none;}
#navbar span.searchform label.screen-reader-text{ display: none;}	
#navbar span.searchform form#searchform  {
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;}
#navbar span.searchform form#searchform #s {
	font-size: 11px;
	font-family: Arial;
	padding: 4px 0 7px 4px;
	margin: 0px;
	border: 1px solid #C0C0C0;
	border-top-color: #e6e6e6;
	border-right-color: transparent;
	width: 175px;	}
#navbar span.searchform form#searchform input#searchsubmit{
	height: 25px;
	width: 25px;
	text-indent:-9999px;
	margin-left: -5px;
   padding-bottom: 5px;}
#navbar span.searchform form#searchform input#searchsubmit{
	background-image: url(images/buscador-h.png);
	background-position: center top;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;}
#navbar span.searchform form#searchform input#searchsubmit:hover{
	background-image: url(images/buscador_sobre_activo1.png);
	background-position: center top;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;}
	/************************************************
/***Pagination
/*************************************************/
div.pagination {
	height: 30px;
	line-height: 30px;
	margin: 12px auto 0 auto;
   padding: 0px auto;
	width: auto;
	}
div.pagination span.page-numbers.current{
	border-radius: 4px 4px 4px 4px;
	background-color: #e27e02;
	color: #FFF;
   display: block;
   float: left;
	font-size: 15px;
   height: 30px;
   margin: 0 6px 0 3px;
   padding: 0px;
	width: 45px;
   text-align: center;
	}
div.pagination span.page-numbers.dots{
	color: #707070;
   display: block;
   float: left;
	font-size: 14px;
   height: 30px;
   margin: 0 6px 0 3px;
   padding: 0px;
	width: 45px;
   text-align: center;
	}
div.pagination a.page-numbers{
	color: #707070;
	display: inline-block;
   float: left;
	font-size: 14px;
   height: 30px;
   margin: 0 6px 0 3px;
   padding: 0px;
	width: 45px;
   text-align: center;	}
#content div.pagination a.page-numbers:hover{
	border-radius: 4px 4px 4px 4px;
	background-color: #f2f2f2;
	color: #3F3F3F;}
#content div.pagination a.prev.page-numbers, 
#content div.pagination a.next.page-numbers{
	background-color: inherit;
	color: #707070;
   display: block;
	}
.dtree { padding: 0 5px!important;}
#r_sidebar li.widget.widget_text h2.widgettitle {
    background-color: #FFFFFF;
    color: #c36e03;
	 padding-left: 0px;}
#r_sidebar li.widget.widget_text { background-color: #F2F2F2;}