@charset "utf-8";
/*
Theme Name: RogelioGuedea
Theme URI: http://www.rogelioguedea.com
Description: Web de Rogelio Guedea hecha por <a href="http://www.smartbirdwebsolutions.com" title="Smartbird Web Solutions">Smartbird Web Solutions</a>.
Version: 1
Author: Smartbird Web Solutions
Author URI: http://www.smartbirdwebsolutions.com
Tags: minimalista, simple, agradable, moderno

	ROGELIO THEME
	Diseño & Desarrollo por Smartbird Web Solutions,
	contacto:  smartbirdweb@gmail.com
*/  

/* Defino el color de Fondo con anchu, and baody top margin and padding */

body,html {
	background-color: #f5f6f1;
	margin: 0px;
	padding: 0px;
	font:12px Georgia, "Times New Roman", Times, serif;
	color: #32506a;
	height:100%;
	
}
h1,h2,h3,h4{margin:0; padding:0;}
ul,li{ list-style:none;}
div {text-align:left;}
img {border:none;}
a{ color:#006990;
     text-decoration:none;
  }
a:hover{text-decoration:underline;}


ul#idiomas {
    float: right;
    font-size: 11px;
    margin-right: -297px;
    margin-top: -19px;
    position: relative;
    text-align: center;
    width: 150px;
    }
	
	ul#idiomas li{
   color: #fff;
    cursor: pointer;
    left: -10px;
    padding: 8px;
    position: absolute;
    top: 16px;
    width: 150px;
	}
	
	
	ul#idiomas li ul li{
	display:block;
	}
	
	#idiomas li:hover ul li{
	display:block;
	}
	
a.top{ color:#fff;
     text-decoration:none;
  }
a.top:hover{text-decoration:underline;}


#contenedor{
   background-image:url(images/shadow_bg.gif);
   background-repeat:repeat-y;
   width:945px;
   height:100%;
   margin:0 auto;
   overflow:visible;
   position: relative;
   min-height: 100%;
   height:auto !important;
   height: 100%;
  }
  
#subcontenedor{
   width:897px;
   padding:12px 23px 0;
}
#contenido {
margin-top:8px;
overflow:hidden;
}

#content{
float:left;
width:650px;}
#content h1 {font-size:16px;}
.post p{
color:#000000;
font-size:13px;
line-height:21px;
text-align:justify;
margin:5px 0;
}
.post{margin-bottom:10px;}
.post small{
font-size:11px;
}
#content input,#content label{display:block;}


  blockquote{
  font-style:italic;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #d6e4ef;
} 
  

p.infosingle{ border:1px dotted #D6E4EF; padding:6px;}
/*Comentarios > estructura */		
.comments_st{ margin-top:5px;}
.comments_st .head-comment{ 
 padding:1px;
 background:#F9F9F9;

 }
 .comments_st p {font-size:11px;}
 .comments_st .url { font-size:11px;}
 .comments_st .date {font-size:9px; color:#999999;}

/* SOCIABLE */

.sociable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F6F6 none repeat scroll 0 0;
border-top:1px dotted #CED0D3;
height:1%;
overflow:hidden;
padding:7px 7px 7px 15px;
clear:both;
}
.sociable .sociable_tagline{margin-bottom:8px;}
.sociable ul {margin-left:2px; padding:0;}
.sociable ul li{display:inline; margin-right:5px; padding:0; margin-bottom:0;}
.medios {
	margin-left:0px !important;
	margin-bottom:5px;
	}
#header {

background:#32506a;
height:140px;
min-height:140px;
overflow:hidden;


}
.wp-pagenavi{
margin-bottom:10px;
}
#footer {
width:897px;
background:#fbfcf8;
bottom: 5px !important;
bottom:5px;
height:38px;
margin-top:15px;
}

p{text-align:justify; 
   color:#000;}

/** HEADER **/
.separador{font-size:18px;
color:#3b607e;}

/**top **/
.logo{
margin-left:12px;
margin-top:16px;
float:left;}

.buscador{  float: right;
    font-size: 11px;
    margin-right: 55px;
    margin-top: 44px;
		  }
		.search{
		
		
		}  
.buscador .input-text{color:#7590a5; 
                      font-family:Georgia, "Times New Roman", Times, serif;}
.submit-button {
  background: none repeat scroll 0 0 #3B607E;
    border: thin outset #3B607E;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Georgia,"Times New Roman",Times,serif;
    margin-left: 0;
    padding: 1px;
    width: 41px;
}

/** enlaces **/

#contenedor-menu{
position:absolute;
height:47px;
background:#3b607e;
width:897px;
top:100px;
}

#separatop{
position:absolute;
background:#d6e4ef;
width:897px;
height:7px;
top:145px;
}


/** MENU **/

#menunav ul {
    z-index:1;
    font-size:15px;
    float: left;
    width: 850px;
    list-style: none;
	position:relative;
	margin:0px 15px;
	padding:0;	
	}
#menunav ul li {
  
    height:32px;
    float:left;
	margin:0 3px;
	padding: 15px 8px 5px 8px;	
	display: block;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
    -webkit-border-top-right-radius: 5px;
	 -webkit-border-top-left-radius: 5px;
	 -ms-border-radius-topright:5px;
	 -ms-border-radius-topleft:5px;
	 behavior:url(includes/border-radius.htc);
}

#menunav ul li.active {
 background-color:#d6e4ef;

}
#menunav ul li:hover{
    color:#32506a;
    background-color:#fff;
	
}

#menunav ul li.active a {

    color:#32506a;
    text-decoration: none;
}

#menunav ul li a {

    color:#fff;
    text-decoration: none;
}

#menunav ul li a:hover {
    color:#32506a;
    text-decoration: none;
}
	

#menunav ul li ul {

	display:none;
    position:absolute;
	margin:12px 0 0 -9px;
	width:160px;
	background-color:#fff;
	padding:0;
	
}

#menunav ul li ul li {
   
    display: block;
    border-top: 1px solid #d6e4ef;
	margin-top:5px;
	padding:5px;
	width:90%;
	font-size:14px;
	 height:auto;
}

#menunav ul li ul li a {
   margin-top:25px;
   margin-left:10px;
}

#menunav ul li ul li a:hover {

     text-decoration:none;
	 color:#000;
}


#menunav ul li:hover > ul
{   
   display:block;
   
    border-right: 1px solid #d6e4ef;
    border-left: 1px solid #d6e4ef;
     border-bottom: 1px solid #d6e4ef;
}
#menunav ul li:hover  a
{  
   color:#32506a;
}

/** **/

/** FIN DE HEADER**/

/** COLUMNAS **/
#columna1{
float:left;
width:310px;
}

.sp{
height:10px;
width:100%;
clear:both;
}
#prevBtn{
float:left;
}
ol#controls {
float:left;
margin-left:-33px !important;
}

#controls li{
display:inline;
background-color:#DCD087;
padding:5px;
margin:0 2px;

}
#controls li.current{
background-color:#BFA600;

}
#controls li.current a{
color:#FFFFFF;
}

#libro-portada{
text-align:center;
}

#contenido-libros ul,#contenido-libros li{
                    margin:0;
					padding:0;
					list-style:none;
}

#contenido-libros ul li{
    width:330px ;
    height:509px;
    overflow:hidden; 

}
#contenido-libros ul li.libro-portada img{
width:330px;
height:509px;
}

.libro-portadas{
width:100px;
height:150px;
float:left;
margin: 10px;

}
#contenido-libros .alignright {
display:none;
} 
img.alignright, img.alignleft {
background-color:#F5F6F1;
border:1px solid #BCBBBA;
margin-bottom:10px;
margin-top:0px;
padding:5px;
}

img.alignright{margin-left:20px; float:right;} img.alignleft{margin-right:20px; float:left;}

#slider-fotos{
 				
					border-top: 1px solid #7590a5;
					border-left: 1px solid #7590a5;
					border-right: 1px solid #7590a5;
							background:#7590a5;
							height:220px;
							}
											
#slider-fotos + #botones {background:#d6e4ef;
          margin-bottom:10px;
		  padding:5px;
		  width:885px;
		 
		            border-bottom: 1px solid #7590a5;
					border-left: 1px solid #7590a5;
					border-right: 1px solid #7590a5;
					overflow:hidden;
		}		
#slider-fotos + #botones #prevBtn {float:left;}
 #slider-fotos + #botones #nextBtn {float:right;}		  
							/* Easy Slider */
                   
				   #slider-fotos ul, #slider-fotos li
				{
					margin:0;
					padding:0;
					list-style:none;
				}
				#slider-fotos li
				{   width:300px;
					height:220px;
					
					overflow:hidden; 
				}					
				

		/* CSS para cada Slide */
		#slider-fotos .slide {
		    			background: #f5f6f1;
			padding: 0px 0px 3px 0px;
			height:220px;
			margin-right:3;
		}
		#slider-fotos .slide p
		{
			color:#333333;
			font-size:11px;
			line-height:14px;
			padding:0 0 2px 0;
			text-align:left;
			width:300px;
		}
		#slider-fotos .slide p a {
	
			background-color:#F5F5F5;
			border-bottom:1px solid #E7E7E7;
			border-top:1px solid #E7E7E7;
			color:#3981C5;
			display:block;
			font-size:15px;
			height:15px;
			line-height:15px;
			margin:3px 0 2px 0px;
			padding:0 5px;
			text-decoration:none;
		}
		
		/* Slide */

     /** SLIDE LIBROS **/
	 #slider-libros {width:335px;
		  padding:5px;
		  width:325px;
		  overflow:hidden;
		  margin-left:20px;
		}		
	
		#slider-libros ul, #slider-libros li
			{
				margin:0;
				padding:0;
				list-style:none;
				display:inline;
			}
			
	
			#slider-libros li:hover, #slider-libros img:hover {
			                                          -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
			                                          filter: alpha(opacity=30); opacity: .3;
			                                               }
			
#slider-libros li img
		{ 
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
		 filter: alpha(opacity=100); opacity: 1;
			display:inline;
			width:50px;
			height:95px;
			overflow:hidden; 
			background: #f4f4f4;
	border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 6px;
	margin-right:7px;
		}		

/** fin de slide libros **/		
					


#columna1 h1, #columna2 h1.noticias { background:#3b607e;
               color:#fff;
			   font-size:13px;
			   padding:3px;
			  }
#columna1 #columnista{
	margin-top:16px;
	}
#columna1 #columnista img{
	margin-bottom:17px;
	}
#columna1 .blog-top {height:8px; background:#3B607E;}
#columna1 h1.blog{margin:0; background:#F5F6F1; color:#32506a; font-size:12px;}
#columna1 ul.blog{margin:0; padding:0 0 3px 10px;}
#columna1 ul.blog li{margin:0 0 10px 0; 
                     padding:2px 0px 0px 0px;}
#columna1 .blogs{
background:#f5f6f1; margin-top:0;}
ul.blog{margin-top:0;}

#columna1  .comment{ background:#F5F6F1; font-size:10px;}
#columna1  .comment a {color:#3B607E;}
#columna1 .noticias {margin-top: 10px;
                     margin-bottom:5px;
}

 h1.principal-head{background:#3b607e;
               color:#fff;
			   font-size:13px;
			   padding:3px;
			   margin-bottom:0px;}

	
			   			   
#columna1 h2{font-size:12px;}
#columna1 .cd-post{margin-top:5px;}
#columna1 .cd-post .comment{background:#fff;}
#columna1 .cd-post:hover{background:#feffff;}
/*.comments{background:#f5f6f1; 
                    margin-bottom:10px;}
.comment a{color:#fff;}*/
#columna1 small{color:#7a7a7b; display:block;}
/* .comment{background:#7590a5; 
                    padding:2px; 
					font-size:11px;}
 .comment:hover{background:#7a7a7b;}*/

#columna2{ width:335px;
float:left;
margin-left:10px;
}

.textos {width:335px; height:auto;}
#columna2 .textos .top{width:335px; height:10px; background-image:url(images/top-round-div.png);
background-repeat:no-repeat; margin-bottom:0px;}
#columna2 .textos .contenido{background:#f5f6f1;
height:auto;
overflow:hidden;
margin-top:0px; margin-bottom:0px;
}
#columna2 .textos .contenido p {margin:0px; padding:10px; font-style:italic; color:#676765;}
#columna2 .textos .contenido span {font-style:normal; display:block; text-align:right; margin-top:5px;}

#columna2 .textos .bottom{width:335px; height:10px; background-image:url(images/bottom-round-div.png);
background-repeat:no-repeat; margin-top:0px; margin-bottom:10px;}




#nav_entries{background-color:#dcd087;}
#nav_entries .alignright, #nav_entries .alignleft{ background-color:#dcd087;
padding:5px;}


.clear{clear:both;}

#nav_entries .alignright {
float:right;
}
#nav_entries .alignleft {
float:left;
}

/** FIN DE COLUMNAS **/


/** SIDEBARS **/
#foto{float:right;
width:230px;
margin-bottom:10px;
}
#sidebars{float:right;}
#sidebars ul {
list-style:none;
margin:5px 0 0 0; padding:0px;}
#sidebars ul li h2 { font-size:12px; padding-bottom:5px;}

#sidebars #subscribe2{margin-top:3px;}
#sidebars #subscribe2 p{margin:0; padding:0;}
li.widget{
margin-top:8px;
} 

li.widget h2{
margin-bottom:0px !important;
}

li.widget input[type="submit"],li.widget input[type="text"]{
float:left !important;
}
li.widget input[type="text"]{
margin-left:4px;
margin-bottom:5px;
width:200px;
}
li.widget input[type="submit"]{
margin-left:4px;
margin-top:-2px;
width:100px;
}
.btn_suscribe{
clear:both;
display:block;
}
.sidebar{width:230px; background:#f5f6f1; margin-bottom:10px;}
.sidebar-top{height:8px; background:#dcd087;}
.sidebar-contenido{padding:2px 7px 2px 7px; overflow:hidden;}
.sidebar-contenido h1{font-size:13px;}
.sidebar-contenido p{color:#a9a9a8;}
li.social{display:inline; margin-right:10px;}
ul#twitter_update_list li {border-bottom:1px dotted #7590a5; margin-bottom:8px;}
.hidden {display:none;}

	.twitterdiv{
							margin-top:2px;
							float:left;
							}

/** FIN DE SIDEBARS **/
