h1, h2, h5, h6, p, pre, blockquote, ul {margin:0px;padding:0px;}
.clear {clear:both;}

img {border:0pt none;}

body {
background:#65B8C7 url(f555.png) repeat-x scroll 0 0;
color:#418FA5;
font-family:"Lucida Sans Unicode",verdana,helvetica,sans-serif;
font-size:76%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:130%;
margin:0 auto;

}

#header1 {
background:transparent url(thoth.png) no-repeat scroll 0 40px;
/*background:transparent ;*/
margin:0 auto;
width:968px;
}
#cont_columnas{
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
width:968px;
}
#main_izq {
float:left;
padding:10px 10px 10px 13px;
width:50%;
}
#main_centro{
float:left;
padding:10px;
width:45%;
}
#main_der {
float:left;
padding:10px;
width:45%;
}
.login {
color:#333333;
font-size:11px;
margin:15px 0px 14px;
padding:5px 5px 5px 27px;
}
.login a:link, .login a:visited {color:#CE1000;font-weight:bold;text-decoration:none;}
.login a:hover {color:#FF0000;text-decoration:none;}
a:link, a:visited {color:#333;font-weight:normal;text-decoration:none;}
a:hover, a:active {color:#333;text-decoration:none;}



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

#mainContent h1 {
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:200%;
font-weight:normal;
line-height:24px;
padding:7px 0 7px 7px;
}
#mainContent h2 {
color:#0AA7D6;
font-family:"Trebuchet MS",Arial,sans-serif;
font-weight:normal;
line-height:normal;
margin:0 0 10px;
font-size:25px;
}
#mainContent h3 {
color:#3C3229;
font-size:24px;
margin:0px 0px 9px;
padding:0px;
font-family:"Trebuchet MS",Arial,sans-serif;
}
#mainContent h4 {
color:#00AEEF;
margin:0px 0px 5px 5px;
}
#mainContent a {
color:#2D99C4;
font-weight:normal;
text-decoration:none;
}
#mainContent a:hover {color:#444;text-decoration:none;}

#mainContent ul {
background:#FFFFFF none repeat scroll 0 0;
padding:0 0 0;
}
#mainContent li {margin-left:18px;}
#mainContent li p {}
.important {
background-color:#FBE6F2;
border:1px solid #D893A1;
color:#333;
font-weight:bold;
margin:10px 0pt 5px;
padding:10px;
width:400px;
}
.important p {margin:6px 0pt 8px;padding:0pt;}


.error {}
* html .error {width:10em;}
fieldset {}
.ingresar, .registro,.olvido {background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
margin:0;
padding:15px;}
legend {background:#FFFFFF none repeat scroll 0 0;
font-size:17px;
font-weight:normal;
padding:10px;}
label {float:left;width:103px;}
#register {
margin:0;
}
#login_form{
margin:0;
/*padding:20px 40px 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;}

.der_f_compartir {width:100%;}

#destino_contenedor {background:#FAFAFA;border:1px solid #CCCCCC;margin-bottom:20px;padding:10px 0px 100px 25px;}
	#destino_contenedor:hover {background:#fafafa;}
.enviar {float:left;margin-bottom:10px;padding:0px 10px 0px 0px;text-align:center;width:100%;}
#logo {
/*background:transparent url(tllc.png) no-repeat scroll 0 0;*/
height:60px;
width:287px;
}

/*---------------------------------------------------------------index---------------------------------------------------------------------*/

	#lib{padding:10px 10px 10px 20px;}
	#lib:hover{background:#FFF8D9;}
	#lib_titulo{font-size:17px;}
	#lib_autor{font-size:12px;color:#333333;}
	#lib_mas_info{margin-top:0px;font-size:11px;}
	#ver_todos {
	background:#2D99C4 url('grad2.gif') repeat-x scroll center top;
	border:1px solid #257EA1;
	margin:10px 10px 0pt;
	padding:10px;
	text-align:center;
	font-size:17px;
	float:left;
	width:40%;
	}
	#ver_todos a {color:#fff;}
	#ver_lib {
	background:#EFEFEF none repeat scroll 0 0;

margin:0;
padding:10px;
text-align:center;
	}
	#ver_lib a {font-weight:bold;}
	#ver_lib a:hover {color:#0AA7D6 ;font-weight:bold;}
	
	

#main_der_2 {float:right;
margin-bottom:10px;
margin-top:47px;
width:39%;}

	#que_es {
background:#B84611 url('c1.png') repeat-x;

float:left;
font-size:11px;
width:100%;
	}
	#que_es h2 {
	color: #3C3229;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:27px;
	margin:20px;
	font-weight:normal;
	line-height:24px;
	}
	#que_es p {
	color:#fff;
	margin:20px;
	padding:6px;
	text-align:justify;
	font-size:12px;
	}
	#que_es a {
	color:#fff;
font-size:14px;
font-weight:bold;
	}

	#campo_busqueda {color:#000;font-weight:bold;height:23px;}
	#main_links {
float:left;
font-size:12px;
margin:0px;
padding:0px 0px 5px;
width:100%;
	}
	#main_links h3 {font-size:14px;}
	#main_links p {color:#000;}
	#main_links ul {font-size:11px;list-style-image:url(star.png);margin:0px 0px 0px;padding:0px 10px 10px 48px;}
	#main_links li {list-style-type:none;margin:0px;padding:1px;}
	#main_links a{color:#fff;font-size:14px;}
	#main_links table{padding:5px;width:100%;}
	#main_links .mar{text-align:center;}
	#main_links a{color:#fff;}
	
/*-------------------fin index-----------*/		



#eleccion_destino {
font-size:16px;
}
.preloader {background:#FAF9DE;height:200px;padding:70px 70px 0px;}
#resultado {text-align:center;}
/*-----------como funciona-------------*/
#como_contenedor {
}
#como_contenedor p {
text-align:justify;
}
.detalle{
border-bottom:1px solid #DEDEDE;
font-family:georgia;
font-size:17px;
margin:10px;
padding:10px;
width:90%;
}
.atributo{
color:#D45637;
font-size:16px;
font-weight:bold;
}
#contenedor_derecho{float:left;width:40%;margin-left:10px;padding:0px 20px 20px 20px; }

	
	
	
		#pensando{text-align:center;}
/****************************************/
#cont_user{padding:30px 0px 0px 0px;
}	
#cont_pto{padding:30px 0px 0px 0px;
}		
/************************************************/
#inbox{border:1px solid #F6E2B9;padding:10px;background:#FFFBDE url('gradient-yellow.gif') repeat-x;margin:0px 0px 30px 0px}
/*****************************************************/		



/****************************************************************/
.caja_ultimos{
background:#FFFFFF none repeat scroll 0% 0%;
border-bottom:1px solid #CECECE;
margin:0px 0px 6px;
padding:16px;
}
.caja_ultimos:hover{
background:#FFFFFF none repeat scroll 0% 0%;
/*border:1px solid #cecece;*/

}
/******************************************************************/
.autor{ font-size:10px;}

.lib_autor{

color:#555555;
text-align:center;
}

/************************************/
#publicidad{
/*border:1px solid #ccc;*/
margin:10px 0px 0px;
background:#FFFFFF ;
width:100%
}
#publicidad p{
margin:16px;

}
/***************************************/

/****************************************TABS******************************************************/
#main {
background:#FFFFFF none repeat scroll 0 0;
margin:0px auto;
width:968px;
}

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

}
.inp {
	padding:10px 5px 10px 5px;
	font-size:28px;
	background:#FFFFFF url(textfield-bg.gif) repeat-x scroll center top;
}
.i2 {
	padding:5px 5px ;
	font-size:15px;
	background:#FFFFFF url(textfield-bg.gif) repeat-x scroll center top;
}
.i3 {
border:3px solid #DEDEDE;
font-size:16px;
padding:1px 0;

}
 #inp_b {
background:#B02D19 url('grad2rojo.gif') repeat-x scroll center top;
border:1px solid #781E11;
color:#FFFFFF;
font-weight:bold;
padding:17px 14px;
}

#header_mis {
	position: relative;
	width: 100%;
	/*height: 3em;*/
	height: 36px;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header_mis ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	
	width: 66em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header_mis ul#primary li  {
	display: inline;
	list-style: none;
}

#header_mis ul#primary_mis a,#header_mis ul#primary_mis span,#header_mis ul#primary a.current {
	width: 20em;
	display: block;
	float: left;
	margin:0px 3px 0pt 0pt;
	padding:8px 18pt;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #333;
}

#header_mis ul#primary span,#header_mis ul#primary a.current,#header_mis ul#primary a.current:hover {
	background: #FFF;
	/*padding: 9px 17px;*/
	padding:10px 53px;
	margin-top: 0;
	color:#000;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#header_mis ul#primary a {
	background:#0AA7D6 none repeat scroll 0% 0%;
	color:#FFFFFF;
}

#header_mis ul#primary a:hover {
background:#2199BD;
color:#fff;
}
.activo{
font-weight:bold;
}
.pdf{
background:transparent url(page_white_acrobat.png) no-repeat scroll 28%;
padding:0px 5px 5px 17px;
}
.sub{
font-size:12px;
margin:0px;
padding:0px 0px 10px 0px;
text-align:center;

}
.nombre_usuario{
padding: 20px;
background:#28B5CE;
color:#fff;
font-size:20px;
text-align:center;
}
.lemp{

padding:10px;
}
.llpm{

padding:10px;
}

.d{
padding:10px;
background:#E7E6DF;
margin-bottom:5px;
}
#login input{
padding:5px;
background:#FFFFFF url(textfield-bg.gif) repeat-x scroll center top;
}
#login label{
padding:5px;
margin: 5px 0px 0px 0px;
}

.mi_cuenta_box{
background: #efefef;
padding:10px;
}
.mi_cuenta_box_noti{
background: #fff;
}
#aviso{
padding: 10px;
background: #333 ;
color:#fff;
margin-bottom: 10px;

}
#aviso h3 {
color: #2AC9FF;}

/* nueva css */
#c1{

width:100%;
}
#c2{
padding:15px 0;
width:100%;
}
#c23{
color:#CCCCCC;
/*margin-right:0;*/
/*text-align:right;*/
width:968px;
}
#c23 a{
color: #0AA7D6;
}

#c3{
background:#444444 none repeat scroll 0 0;
height:53px;
margin:10px auto 0;
width:968px;
}

/**********buscador*********/
#buscador{
float:right;
margin:5px 8px 0 0;
}
#buscador input[type="text"]{
background:#FFFFFF url(zoom.png) no-repeat scroll 5px center;
border:1px solid #FFFFFF;
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 10px;
}
#menu_user {}

ul#menu_user {
/*font-size:13px;*/
list-style-type:none;
}
ul#menu_user li {
float:left;
margin:3px 0 0 2px;
}
#menu_user a {
/*background:#3B3B3B none repeat scroll 0 0;*/
color:#FFFFFF;
display:block;
float:left;
/*font-size:100%;*/
font-weight:normal;
padding:11px ;
text-decoration:none;
}

#menu {
margin:0 0 0 10px;
}
ul#menu {
/*font-size:13px;*/
list-style-type:none;
}
ul#menu li {
float:left;
margin:5px 2px;
}

#menu a {
/*background:#3B3B3B none repeat scroll 0 0;*/
color:#FFFFFF;
display:block;
float:left;

font-weight:normal;
padding:11px 13px 11px 13px ;
text-decoration:none;
}

#peticiones li,#transferencias li,#liberaciones li{
background:#fff url(lightning.png) no-repeat scroll 1% 20%;
border-bottom:1px solid #efefef;
color:#83CDE1;
display:block;
margin:0;
padding:10px 25px;

}

#peticiones li:hover,#liberaciones li:hover,#transferencias li:hover{
cursor: pointer;
}

#liberaciones a,#transferencias a,#peticiones a{
color:#E6781E;
font-weight:bold;
}

.titulo{
/*font-family:verdana;
font-size:15px;*/

}
.titulo1{

font-size:120%;
}
.fecha{
color:#D45637;
font-family:georgia;
margin:2px;
padding:2px;
}
.liberador{

color: #ccc;
padding: 2px;
margin: 2px;
}
.peticion_head{
color:#3B3B3B;
padding: 2px;
margin: 2px;
}
#logus{
padding: 10px;
}
#contenedor_formulario{
margin:10px 0 0;
}



#lista_opciones li{
list-style-type:none;
margin:10px;
width:70%;
}

.des{
margin-left: 30px;
text-align: justify;
}
.des a {}
.des a:hover{
background: #000;
}
#lista_opciones a:hover{
color: #fff;
}
.importante{
margin: 5px;
padding: 10px;
background: #efefef;
}
#contenedor_detalle{
padding: 10px;
}

#contenedor_inferior{
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%;
}




#contenedor_comentario{
float:left;
padding:10px;
width: 45%;
border: 1px solid #efefef;
}

.caja_comentario{background:#fff;margin: 10px;padding:10px;border:1px solid #cecece;color:#000000;}
.caja_comentario_no{background:#fff;margin: 10px;padding:20px;border:1px solid #cecece;}

#contenedor_itinerario{
float:right;
width:50%;

}
#contenedor_itinerario h2 {
margin : 10px;
}
.e1{/*background:#0AA7D6 none repeat scroll 0 0;*/

background:#69D2E7 none repeat scroll 0 0;
color:#FFFFFF;
}
.e2{/*background:#D45637 none repeat scroll 0 0;*/
background:#E6781E none repeat scroll 0 0;
color:#FFFFFF;
}
.e3{/*background:#F38630 none repeat scroll 0 0;*/
background:#D45637;
color:#FFFFFF;
}
.e4{/*background:#F38630 none repeat scroll 0 0;*/
background:#D6D1BF none repeat scroll 0 0;
color:#333333;
}
.e5{/*background:#F38630 none repeat scroll 0 0;*/
background:#D5DDE0 none repeat scroll 0 0;
color:#000000;
}
.destino{
color:#418FA5;
}
#head_lib{

}
#head_lib p{
background:transparent url(flecha_azul.png) no-repeat scroll 0 -15px;
font-size:12px;
text-align:right;
padding:10px 5px;
}
#head_trans{

}
#head_trans p{
background:transparent url(flecha_naranja.png) no-repeat scroll 0 -15px;
font-size:12px;
padding:10px 5px;
text-align:right;
width:424px;
}
#head_sol{

}
#head_sol p{

font-size:12px;
padding:10px 5px;
text-align:right;
}
#menu_mis_libros{width:100%;}
ul#menu_mis_libros {font-size:13px;list-style-type:none;margin:0 auto;}
ul#menu_mis_libros li {float:left;height:20px;margin:6px 2px 0px;}
#menu_mis_libros a {
background:#F53643 none repeat scroll 0 0;
display:block;
float:left;
padding:10px 35px;
text-decoration:none;
color: #fff;
font-size: 120%;
font-weight:bold;
}
#menu_mis_libros a:hover {
background:#444;
}
#cont_mis_libros_libres{
margin: 0 auto;
width: 650px;
}
#cont_menu_int{
border: 1px solid #ccc;
}

.opciones_compartir ul{
width:100%;
}
.opciones_compartir li {
float: left;
display: block;
height: 30px;
padding: 0;
border: none;
}




#nuevo_cen a{
background:transparent url(world.png) no-repeat scroll 3% center;
border:2px dashed #CCCCCC;
color:#333333;
font-family:trebuchet MS;
font-size:17px;
margin:10px;
padding:5px 15px 5px 27px;
text-align:center;
}
#nuevo_cen a:hover{
color:#ccc;
}



#detalle_liberacion{

}
#detalle_liberacion li {
border:1px solid #EFEFEF;
list-style-type:none;
margin:10px;
padding:10px;
}




