@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;}
#idiomas {display:none;
     position:absolute;
	 top:22px;
    }
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;}

#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;}



#header {

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


}
#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:23px;
float:left;}

.buscador{float:right;
          margin-top:19px;
		  margin-right:40px;
		  font-size:11px;
		  }		  
		  .buscador .menu{color:#fff; margin-bottom:5px;}
.buscador .input-text{color:#7590a5; 
                      font-family:Georgia, "Times New Roman", Times, serif;}
.submit-button {
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
background:#3b607e;
border:none;
cursor:pointer;
margin-left:5px;
padding:1px;
width:80px;
}

/** 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;
}

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 { background:#3b607e;
               color:#fff;
			   font-size:13px;
			   padding:3px;
			  }
#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:5px;}

 h1.principal-head{background:#3b607e;
               color:#fff;
			   font-size:13px;
			   padding:3px;
			   margin-bottom:0px;}
h1.noticias{ margin-bottom:5px;}
	
			   			   
#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;}
/* .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;
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;}


.clear{clear:both;}

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

/** FIN DE COLUMNAS **/


/** SIDEBARS **/
#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;}

.sidebar{width:230px; background:#f5f6f1; margin-bottom:10px;}
.sidebar-top{height:8px; background:#dcd087;}
.sidebar-contenido{padding:2px 7px 2px 7px;}
.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;}

/** FIN DE SIDEBARS **/
