
.clear {clear:both;}
body {
margin: 0px;
padding: 0;
color: #727272;
background:#F2F2EE;
/*background-color:#fff;*/
/*background: transparent url(http://www.gist.com/images/backgrounds/main.png) repeat scroll 0 0;*/

font-family: Trebuchet MS;
font-size: 11px;
line-height: 18px;
}

legend{
background:#EFEFEF none repeat scroll 0 0;
font-size:19px;
padding:10px;
}

#wrapper2 {
margin:15px auto auto;
padding:0;
width:950px;
}
#buscador {
width: 100%;
}

#buscar {
float:right;
margin:25px 0 10px 10px;
}
#buscador input[type="text"]{
background:#FFFFFF url(zoom.png) no-repeat scroll 5px center;
border:0px;
color:#888888;
margin:1px;
padding:10px 0 10px 25px;
}
#buscador input[type="submit"]{
background:#0AA7D6 none repeat scroll 0 0;
border:0 solid #0AA7D6;
color:#fff;
font-size:1em;
font-weight:bold;
margin:1px;
padding:10px 15px;
}


.share-div {
width: 590px;
height: 30px;
display: none;
}

.single-entry {
float: left;
width: 100%;
margin-bottom: 10px;
padding: 0px;
}
.post-wrapper {
border: 1px solid #EEEEEE;
padding: 15px;
width: 581px;
}

.recentcomments {
width: 260px !important;
}

a:link { 
text-decoration: none; 
color: #48ACDE; 
}

a:visited { 
text-decoration: none; 
color: #B1A08D; 
}

a:hover, a:active { 
color: #3B3B3B; 
}

h1, h2, h3, h4, h5, h6 { 
font-weight: normal; 
margin: 0px 0 10px; 
}

h1 { 
border-bottom:1px dashed #CCCCCC;
font-size:29px;
line-height:29px;
margin-bottom:10px;
margin-top:0px;
padding:5px 0;
}

h2 { 
font-size: 28px; 
}

h3 { 
font-size: 24px;
}

.post-title {
line-height: 30px;
}

.home-post-wrap {
width: 278px;
/*height: 345px;*/
margin-right: 10px;
float: left;
margin-bottom: 10px;
padding: 10px 10px;
overflow: hidden;
border: 1px solid #EEEEEE;
}

.home-post-wrap2 {
width: 591px;
padding: 10px;
margin-right: 13px;
float: left;
border: 1px solid #EEEEEE;
margin-bottom: 10px;
}

.readmore {
background:#F1F4F4 none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:right;
margin-top:10px;
padding:2px 5px;
width:100px;
}

.readmore a:link, .readmore a:hover {
color: #405156;
}
.thumbnail-home {
border: 0px;
margin: 0px 0px 0px 0px;
}

h4, h5, h6 { 
font-size: 20px; 
}

.titles { 
font-weight: normal; 
font-size: 24px; 
text-decoration: none;
}

.titles a:link, .titles a:visited, .titles a:active {
background:transparent url(grad2.gif) repeat scroll 0 0;
border-bottom:3px solid #DDDDDD;
color:#EFEFEF;
display:block;
float:left;
font-family:Trebuchet MS;
font-size:25px;
margin-bottom:10px;
margin-top:0;
padding:13px 10px;
text-decoration:none;
width:410px;
}

#unique {
height: 1099px !important; 
float: right !important; 
margin-right: 10px !important; 
overflow: hidden;
}

.titles2 a:link, .titles a:visited, .titles a:active {
text-decoration: none;
font-size: 17px;
font-family: Trebuchet MS;
margin-bottom: 10px;
margin-top: 5px;
display: block;
background-color: #B0D4A7;
padding: 5px 10px 5px 10px;
color: #FFF;
float: left;
}

.titles-featured a, .titles-featured a:hover, .titles-featured {
font-size: 30px;
display: block;
margin-bottom: 10px;
margin-top: 5px;
}

pre, blockquote {
overflow: auto;
padding: 0 10px;
margin: 20px 30px;
line-height: 1.8em;
background-color: #f5f5f5;
border: 1px solid #e0e0e0;
}

pre:hover, blockquote:hover {
background-color: #f0f0f0;
border: 1px solid #d0d0d0;
}

#header {
float:right;
height:90px;
margin-bottom:10px;
padding:0;
width:950px;
}

#header-logo{
background:transparent url(1la.png) no-repeat scroll 0 0;
float:left;
height:90px;
width:423px;
}
#pages {
width: 100%;
height: 36px;
background-color: #444;
}

#container {
float: right;
width: 950px;
padding-top: 15px;
color: #727272;
background:#FFFFFF none repeat scroll 0 0;
}

#left-div {
width: 460px;
float: left;
}

#left-inside {
float: left;
padding: 0px 0px 0px 15px;
}

.adwrap {
margin-left: 26px;
}

.adwrap a, .adwrap a:hover, .adwrap a:visited {
margin-right: 5px;
margin-bottom: 5px;
display: block;
width: 125px;
height: 125px;
float: left;
}

#sidebar-wrapper {
width: 315px;
float: right;
margin-bottom: 20px;
}

#sidebar {
float: right;
padding-left: 0px;
padding-right: 0px;
width: 460px;
}

#footer {
clear: both;
width: 930px;
height: 20px;
padding-left: 20px;
text-align: left;
color: #6F6962;
padding-top: 14px;
margin-left: auto;
margin-right: auto;
font-size: 11px;
margin-bottom: 30px;
padding-bottom: 10px;
}

#footer a {
color: #6F6962;
font-size: 11px;
}

#footer a:visited {
color: #6F6962;
}

#footer a:hover {
color: #6F6962;
text-decoration: underline;
}

#pages ul { 
list-style-image:none;
list-style-type:none;
margin:0 auto;
padding:0;
width:780px;
}

#pages ul li { 
float: right; 
display: block; 
height: 37px;
padding: 0px 0px 0px 6px;
}

#pages ul li a:link,#pages ul li a:visited, #pages ul li a:active {
float: left; 
color: #efefef;
display: block;
height: 29px;
font-size: 11px;
padding: 8px 20px 0px 20px;
margin: 0px;
}
#pages ul li a:hover {
/*
margin: 0px;
color: #999;
*/
}
#header-caja{
float:left;
width:527px;
}
#header-caja ul { 
list-style-type: none; 
list-style-image: none; 
float: right; 
padding: 0px 0px 0px 0px; 
margin: 0px 10px 0px 0px;
}

#header-caja ul li { 
float: right; 
display: block; 
height: 37px;
padding: 0px 0px 0px 5px;
}

#header-caja ul li a:link,#header-caja ul li a:visited, #header-caja ul li a:active {
float: left; 
color: #FFF;
display: block;
height: 29px;
font-size: 11px;
padding: 7px 20px 0px 20px;
margin: 0px;
}
#header-caja ul li a:hover {
margin: 0px;
color: #999;
}

.titulo{


}
.fecha{
color:#D45637;
font-family:georgia;
margin:2px;
padding:2px;
}
.bienvenido{

font-size: 20px;

}
.inicio{
background: url(house.png) no-repeat scroll 5% center;

}		
.salir{
background: url(delete.png) no-repeat scroll 5% center;

}
.com{
background: url(help.png) no-repeat scroll 5% center;

}
.ingre{
background: url(door_in.png) no-repeat scroll 5% center;

}	
.reg{
background: url(user_add.png) no-repeat scroll 5% center;

}	
.exp{
background: url(zoom.png) no-repeat scroll 5% center;

}	
.mi_cuenta{
background: #666666 url(star.png) no-repeat scroll 5% center;
}

.geo{
background: url(world.png) no-repeat scroll 5% center;

}
.lib_t{
background:  url(book_add.png) no-repeat scroll 5% center;

}
.trans_t{
background: url(group_go.png) no-repeat scroll 5% center;

}

.sol_t{
background:  url(user_comment.png) no-repeat scroll 6px center;

}	
.mis_libros_t{
background: url(folder_heart.png) no-repeat scroll left center;

}
.solicitar_t{
background:  url(folder_bell.png) no-repeat scroll left center;

}
.liberar_t{
background:  url(folder_go.png) no-repeat scroll left center;

}
.mi_cuenta_l{
background:  url(star.png) no-repeat scroll left center;

}

.sidebar-box {
padding: 10px;
margin-bottom: 10px;
float: left;
width:430px;
background:#F1F1F1 none repeat scroll 0 0;
margin-right:12px;
}
.sidebar-box2 {
padding: 10px;
margin-bottom: 10px;
float: left;
width: 278px;

margin-right:12px;
}

.articleinfo {
border-bottom: 1px solid #EEEEEE; padding-bottom: 7px; color: #545454;
}

.home-post-wrap ul li a:link, .home-post-wrap ul li a:visited, .home-post-wrap ul li a:active {
display: block; 
color: #727272; 
width: 245px;
padding: 3px 3px 3px 3px; 
background-image: none !important;
border-bottom: 1px dotted #D5C3B0;
} 

.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {
background-image:none !important;
color:#00A8D8;
display:block;
font-family:tahoma;
font-size:14px;
font-weight:bold;
padding:3px;
} 
.sidebar-box2 ul li a:link, .sidebar-box2 ul li a:visited, .sidebar-box2 ul li a:active {
background-image:none !important;
/*border-bottom:1px dotted #D7D7D7;*/
color: #EF656B;
display:block;
font-size:14px;
padding:3px;

} 
.home-post-wrap ul li {
color: #727272 !important;
margin-left: 0px;
width: 100%;
}

.sidebar-box ul li {
border-bottom:1px dashed #CCCCCC;
color:#727272 !important;
margin:0 0 0;
padding:5px;

}

.sidebar-box ul li:hover {
cursor: pointer;
/*color:#727272 !important;
margin:0 0 10px;
background:#000;*/
}


.home-post-wrap ul {
float: left;
margin: 0px 0px 20px 0px;
padding-left: 10px;
list-style-type: none;
}

.sidebar-box ul {
float:left;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}

.home-post-wrap ul li a:hover {
display: block; 
color: #393939; 
padding: 3px 3px 3px 3px;
background-color: #F6F3F0;
} 

.sidebar-box ul li a:hover {
display: block; 
color: #393939; 
padding: 3px 3px 3px 3px;
/*background-color: #F6F3F0;*/
} 

.sidebar-box h3 { 
font-size: 10px; 
color: #FFF; 
display: block;
padding: 3px 10px;
background-color: #BAD5E8;
text-transform: lowercase; 
font-weight: bold; 
font-family: Trebuchet MS; 
float: left;
margin-bottom: 10px;
margin-top: 0px;
}

.headings { 
font-size: 10px; 
color: #FFF; 
display: block;
padding: 3px 10px;
background-color: #BAD5E8;
text-transform: lowercase; 
font-weight: bold; 
font-family: Trebuchet MS; 
float: left;
margin-bottom: 10px;
margin-top: 0px;
}

#commentwrap {
display: block;
width: 570px;
margin-bottom: 20px;
margin-top: 20px;
margin-left: 5px;
}

.commentlist li{
display: block;
float: left;
clear: both;
margin-left: 0px;
margin-bottom: 10px;
}

.commentlist ol {
margin-left: 0px; 
padding-left: 0px;

}
.commentlist {
margin-left: 0px; 
padding-left: 0px;
}

.comment-inside {
background-image: url(images/comment-bgSubtlety.gif);
padding-left: 40px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px 0px 0px 0px;
width: 408px;
float: left;
color: #616161;
}

#commentform {
margin: 1em 0;
margin-left: 20px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 370px;
}

#commentform #email {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #author {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
background-image: url(images/comment-website.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #email:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
background-image: url(images/comment-email.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #author:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
background-image: url(images/comment-author.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
background-image: url(images/comment-website.gif);
background-position: 7px 7px;
background-repeat: no-repeat;
height: 20px;
padding-left: 30px;
padding-top: 6px;
}

#commentform input {
margin-bottom: 3px;
}

.search_bg {
height:35px;
width:260px;
float: left;
margin-top: 10px;
margin-left: 10px;
}

#search {
color:#FFFFFF;
padding:0;
}

#search input {
background: #FFF;
font-size:11px;
color:#B8B8B8;
font-family:Tahoma, arial, verdana, courier;
width:150px;
height:11px;
vertical-align:middle;
padding:10px;
border: 1px solid #E7E7DC;
}

.icons {
margin-top: 0px; 
margin-bottom: -5px;
margin-right: 10px;
}

#search .input {
width:66px;
height:31px;
background:none;
border:none;
vertical-align:middle;
margin:0;
padding:0;
margin-left: 10px;
}

.thumbnail-div {
width: 281px;
height: 130px;
margin-bottom: 5px;
float: left;
margin-right: 10px;
}

.thumbnail-div-2 {
width: 80px;
height: 80px;
padding: 2px;
border: 1px solid #E1E1E1;
margin-bottom: 5px;
float: left;
margin-right: 10px;
}

.thumbnail-div-3 {
width: 60px;
height: 60px;
padding: 2px;
border: 1px solid #E1E1E1;
margin-bottom: 5px;
float: left;
margin-right: 10px;
}


.post-info {
color: #000;
font-size: 10px;
}

.post-inside-2 {
float: left;
width: 450px;
}

.logo {
float: left; 
border: 0px;
margin-top: 50px;
margin-left: 48px;
}

.children {
display: none !important;
}

a:focus {
outline: none;
}

.random {
float: left;
margin-bottom: 20px;
font-size: 10px;
}

.random-image {
float: left;
width: 80px;
padding: 2px;
height: 80px;
border: 1px solid #E1E1E1;
display: inline;
margin-right: 10px;
}

.random a:link, .random a:visited {
float: left;
display: block;
font-size: 13px;
font-weight: bold;
}

ul{ 
list-style-type:none;
padding: 0;
}

ol{

}
.titles-featured a, .titles-featured a:hover, .titles-featured {
font-size: 28px;
line-height: 30px;
}

.thumbnail-div-featured {
border: 5px solid #E7F3FF;
width: 580px; 
height: 160px;
}

#featured {
background-color: #727272;
background-image: url(images/post-bg.gif);
background-repeat: repeat-x;
padding: 10px;
width: 593px;
border: 1px solid #EBEBEB;
margin-bottom: 10px;
}

.featured-content {
float: right;
width: 353px;
margin-right: 5px;
}

.current-category {
border: 1px solid #EEEEEE;
color: #B1A08D;
padding: 5px;
display: block;
margin-bottom: 10px;
width: 601px;
}

.nanotabs { 
width:562px; 
}

.tabs {}

.tabs li { 
float:left; 
list-style:none; 
text-align: center;
}

.tabs li a {
display:block;
text-align: center;
padding:5px 0px; 
background:#F6F3F0; 
color:#333; 
font-size: 11px;
text-decoration:none;
width: 104px; 
height: 18px; 
float: left; 
margin-bottom: -1px;
z-index: 100;
margin-right: 2px;
}

.tabs li a:hover { 
color:#000; 
background:#DDD; 
}

.tabs li a.selected { 
color: #FFF;
background-color: #B0D4A7;
}

.nanotabs div { 
display:none; 
width: 542px; 
padding-left: 10px; 
padding-right: 10px; 
float: left;}

#ichi {
padding-top: 10px; 
padding-bottom: 10px;
border: 1px solid #EEEEEE;
}

.san {
padding-top: 10px; 
padding-bottom: 10px;
border: 1px solid #EEEEEE;
}

.ni {
padding-top: 10px; 
padding-bottom: 10px;
border: 1px solid #EEEEEE;
}
.san a , .san a:visited{
display: block;
padding: 5px;
border: 1px dashed #FFF;
background-color: #B0D4A7;
color: #FFF;
float: left;
margin-bottom: 5px;
margin-right: 5px;
}

.san a:hover {
background-color: #DDDDDD;
color: #000;
}

.idTabs {
padding: 0px;
float: left;
list-style-type: none;
margin-left: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
}

.idTabs ul {
margin-left: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
}

.idTabs li {
display: inline;
margin: 0px;
padding: 0px;
float: left;
color: #A2A2A2;
text-align: center;
font-size: 11px;
margin-left: 0px;
padding-left: 0px;
}

.idTabs li a {
color: #393939;
background-color: #FFF;
border: 1px solid #EEEEEE;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
height: 25px;
margin-right: 4px;
display: block;
float: left;
font-size: 10px;
}

.idTabs li a:visited {
}

.idTabs li a:hover {
background-color: #EEEEEE;
border: 1px solid #EEEEEE;
color: #000;
}

.idTabs li a.selected {
background-color: #BAD5E8;
border: 1px solid #BAD5E8;
color: #FFF;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
height: 25px;
display: block;
float: left;
margin-right: 4px;
}

#recententries {
float: left;
display: block;
background-color: #FFF;
margin-bottom: 10px;
}

#recentcomments2 {
float: left;
display: none;
background-color: #FFF;
margin-bottom: 10px;
}

#mostcomments {
float: left;
display: none;
background-color: #FFF;
margin-bottom: 10px;
}

#recententries a:visited,#recententries a:hover,#recentcomments2 a:visited,#recentcomments2 a:hover,#mostcomments a:visited,#mostcomments a:hover{
color: #393939; 
}

#main {

width: 900px;
margin: 0 auto;
background: #fff;
padding: 10px;

}

#contents {
	padding: 1.5em;
	/*height:450px;*/
	/*border:1px solid #CCCCCC;*/
	background:#fff;

}
#mainContent {padding:0px;width:100%;}
#caja-main{

margin:  0 auto;
padding:15px;
width:900px;

}

fieldset {}
.ingresar, .registro,.olvido {background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
margin:0;
padding:15px;}

label {float:left;width:103px;}

#register {
margin:0;
}
#login_form{
margin:0;

}

#register label, #changePassword label {width:150px;}
#register .error span {margin-left:150px;padding-left:150px;}
#register.note {display:block;margin-left:150px;}
.note {display:block;margin:0px 0px 10px 100px;}
.button {cursor:pointer;font-weight:bold;text-align:center;}
.button a {

border-color:#CCC;
border-style:double;
border-width:3px;
color:#333;
padding:0.25em;
text-align:center;
text-decoration:none;
}
.button a:active {background:#F4F4F4;border-color:#999;border-style:double;border-width:3px;}

input,textarea {
background:#FFF url('textfield-bg.gif') repeat-x;
border:1px solid #CCC; 
margin:0px;
padding: 5px;
}
/* navegacion geografica */
.click {
		
		cursor:pointer;
		padding: 5px 5px 5px 18px;
		background: url(star.png) no-repeat scroll left center;
		border-bottom: 1px solid #efefef;
	}
.click:hover{
		color:#000;
		background:#efefef url(star.png) no-repeat scroll left center;
	}
.desc_geo{
background:#FFF8D9 ;
padding: 3px 5px 3px 15px;
margin: 5px;
}
.desc{
background:#FFF8D9 none repeat scroll 0 0;
margin:0 0 10px;
padding:10px;
}
.desc_inicio{
background:#E8FECD none repeat scroll 0 0;
margin:0 0 10px;
padding:10px;
}
/*menu logged*/

#menu_user {}

ul#menu_user {
list-style-type:none;
margin:0 auto;
width:490px; 
}
ul#menu_user li {
/*float:left;
margin:3px 0 0 3px;
padding:0 22px;*/
background:transparent url(grad2.gif) repeat scroll 0 0;
float:left;
margin:3px 0 20px 1px;
padding:0 10px;
}
#menu_user a {
color:#FFFFFF;
display:block;
float:left;
font-size:18px;
font-weight:normal;
padding:13px 10px 13px 20px;
text-decoration:none;
}
#menu_user a:hover {
color: #ccc;
}
/**entrada**/
#caja_notificacion{
padding:10px;
width:450px;
float:left;
}
#caja_notificacion input[type="text"]{
padding: 5px;
}
#caja_notificacion input[type="submit"]{
background:transparent url(grad2.gif) repeat scroll 0 0;
border:0 solid #0AA7D6;
color:#FFFFFF;
font-weight:bold;
padding:5px;
}
#contenedor_men{
padding: 10px;
width: 400px;
float:right;
}
/*liberar*/
#lista_opciones li{
list-style-type:none;
margin:10px;
width:70%;
}
.l_u{
background: url(group.png) no-repeat scroll 1% center;
display:block;
font-size:18px;
font-weight:normal;
padding:15px 15px 15px 30px;
}
.l_u:hover{
background:#69D2E7  url(group.png) no-repeat scroll 1% center;
color: #fff;
}
.l_p{
background: url(house.png) no-repeat scroll 1% center;
display:block;
font-size:18px;
font-weight:normal;
padding:15px 15px 15px 30px;
}
.l_p:hover{
background:#69D2E7  url(house.png) no-repeat scroll 1% center;
color: #fff;
}
.l_o{
background: url(world.png) no-repeat scroll 1% center;
display:block;
font-size:18px;
font-weight:normal;
padding:15px 15px 15px 30px;
}
.l_o:hover{
background:#69D2E7  url(world.png) no-repeat scroll 1% center;
color: #fff;
}
/*solicitar*/
#info_libro{

padding: 15px;
border : 0px;
}
#enviar_informacion{
background:#efefef;
padding: 30px;
border : 0px;
margin: 10px 0px 0px 0px;
}
#izq_f {float:left;width:45%;}
#der_f {float:right;width:45%;}

.enviar {
margin:0 auto;
width:200px;

}
#boton_enviar {
background:#2D99C4 url(grad2.gif) repeat-x scroll center top;
border:1px solid #257EA1;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
padding:10px 20px;
text-align:center;

}
#boton_enviar:hover{
background:#2D99C4 ;
}
/*mis libros*/

#menu_mis_libros {}

ul#menu_mis_libros {
list-style-type:none;
margin:0 auto;
width:410px;
}
ul#menu_mis_libros li {
float:left;
margin:3px 0 0 3px;
padding:0 22px;

}

#menu_mis_libros a {

color:#FFFFFF;
display:block;
float:left;

font-weight:normal;
padding:11px ;
text-decoration:none;
}
#menu_mis_libros a:hover {
color: #ccc;
}
#current{
background:#efefef;

}
#current a{
color: #000;
font-weight: bold;
}

#back{
background:#fff ;

}
#back a {
color: #666666;
font-weight: bold;
}

#contenedor_libros ul{
padding:20px 10px 10px 10px;

}
#contenedor_libros p{
padding:10px;
}
#contenedor_libros li{
list-style-type:none;
margin: 10px;
padding: 10px;
background: #dedede;
}

.t1{
background:transparent url(book.png) no-repeat scroll left center;
font-size:150%;
padding:0 0 0 20px;
}
.resultado_codigo{
font-size: 20px;
margin: 10px;
padding: 10px;
background:#FFFFCC;
text-align:center;
}
.resultado_lib{
margin:10px;
list-style-type:none;
padding: 10px;

}
.list_lib{
background:transparent url(star.png) no-repeat scroll 0 0;
margin:5px;
padding:0 0 5px 25px;
}
.destino_lib{
margin:10px; 
padding:10px; 
background: #efefef;
border:1px solid #efefef;
font-weight: bold;
}
#info_liberacion{
padding: 15px;
border : 0px;
margin: 10px 0px 0px 0px;
}
#lib_ok{
margin-top: 10px;
padding: 10px;

}
.no-edit{
background: #fff;
border: 0px;
padding: 0px;
}

/*detalle libro*/
#contenedor_detalle{
padding: 10px;
}
#detalle_izq{
background:#FFFFFF none repeat scroll 0 0;
float:left;
width:50%;
}

#detalle_der{
background:#FFFFFF none repeat scroll 0 0;
float:right;
width:50%;
}
.detalle{
border-bottom:1px solid #DEDEDE;

margin:10px;
padding:10px;
width:90%;
}
.atributo{
color:#D45637;
font-weight:bold;
}
#contenedor_inferior{
padding: 10px;
}
#contenedor_comentario{
float:left;
padding:10px;
width: 45%;
border: 1px solid #efefef;
}
.detalle_transferencias {
border:1px solid #EFEFEF;
list-style-type:none;
margin:10px;
padding:10px;
color:#777777;
}
.detalle_transferencias_actual {
list-style-type:none;
margin: 10px;
padding: 10px;
background:  #F2F2EE;
}
.estado_actual{
background:#90D5EC none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:18px;
padding:5px;
}

/*compartir*/
.t2{
background:transparent url(star.png) no-repeat scroll left center;
float:left;
font-size:150%;
padding:0 10px 0 20px;
width:78%;
}
.libro_head {
background:#FFFFFF url(lightning_go.png) no-repeat scroll 3% center;
border:1px solid #CCCCCC;
padding:5px 10px 5px 25px;
width:20%;
}
.libro_body {
	padding: 10px;
	display:none;
	
	height: 50px;
	margin-top: 10px;
}
.comp_user{
float:left;
background:#fff url(group.png) no-repeat 2% center;
width: 25%;
border: 1px solid #ccc;
margin: 5px;
padding: 10px 10px 10px 25px;
display: block;
}
.comp_pto{
float:left;
background:#fff url(house.png) no-repeat 2% center;
width: 30%;
border: 1px solid #ccc;
margin: 5px;
padding: 10px 10px 10px 25px;
display: block;
}
.comp_otro{
float:left;
background:#fff url(world.png) no-repeat 2% center;
width: 20%;
border: 1px solid #ccc;
margin: 5px;
padding: 10px 10px 10px 25px;
display: block;
}
#cont_ptos{
border: 0px;
}
/*flash mensaje*/
#flashMessage {
color:#FF0000;
font-size:16px;
font-weight:bold;
margin:0px auto;
padding:10px;
width:100%;
/*background:#FFF8D9;*/

}
.nav_geo_link{
background: url(world.png) no-repeat scroll 5% center;
padding:5px 0px 5px 25px;
}
#sol_lib a{
background:#D45637 ;
padding: 10px;
color: #fff;
font-size: 18px;
margin: auto ;
width:340px;
height: 20px;
}
#como_contenedor{
width: 70%;
text-align: justify;
}
#detalle_der h2 {
margin-left:10px;
}
#como_inicio{
background:#F79EA9 none repeat scroll 0 0;

float:left;
margin-bottom:10px;
margin-right:12px;
padding:10px;
width:410px;
}
#como_inicio a, #puntos_inicio a{
background:transparent url(cup.png) no-repeat scroll left center;
color:#FFFFFF;
font-size:17px;
padding:0 0 0 20px;

}
#puntos_inicio{

float:left;

margin-right:12px;
padding:10px;
width:410px;
background:#F06989 none repeat scroll 0 0;
}
#cont_menu_int{

padding: 10px;
background: #efefef;
}