* { padding: 0; margin: 0; }

body {
 font-family: Verdana;
 font-size: 13px;
}

.text {
	font-family:Verdana;
	font-size:12px;
	color:#333;
}

#wrapper { 
 margin: 0 auto;
 width: 1022px;
}
#header {
 width:1022px;
 float: left;
 height:81px;
 margin: 0px 0px 0px 0px;
 background-color:#FFFFFF;
background-image:url("http://libreriafrancesa.net/images/varios/headerback.gif");
background-repeat:repeat-x;
height:80px;
}
#header2 {
 width: 1022px;
 float: left;
 height:27px;
 margin: 0px 2px 15px 0px;
    border-bottom: 2px dotted #DDDDDD;
	padding-bottom:10px;
}

#leftcolumn { 
 color: #333;
 border-right: 2px dotted #DDDDDD;
  border-left: 1px solid #ECECEC;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1450px;
 width: 200px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 556px;
 height: 1450px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 border-left: 2px dotted #DDDDDD;
  border-right: 1px solid #ECECEC;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1450px;
 width: 200px;
 float: left;
}
#footer { 
 width: 1000px;
 background:#E7F4FA;
 clear: both;
 border: 1px solid #ccc;
 margin: 0px 0px 40px 0px;
 padding: 10px;
}



/*  Banners   */
#bannerleft {
width:100%;
padding-top:10px;
padding-bottom:10px;
}

#bannerright {
width:100%;
padding-top:10px;
padding-bottom:10px;
}

/* END  Banners */


/* MENU LEFT */

#categoriasmain {
color:#0A7BC4;
font-size:17px;
border-bottom: 1px #CCCCCC dotted;
padding-bottom:5px;
margin-bottom:10px;
}


#categorias {
color:#0A7BC4;
font-size:14px;
border-bottom: 1px #CCCCCC dotted;
padding-bottom:5px;
margin-bottom:10px;
}


#categorias2 {
color:#0A7BC4;
font-size:12px;
padding-bottom:5px;
margin-bottom:5px;
}

#categorias2 a {
text-decoration:none;
color:#0A7BC4;
}

#categorias2 a:hover {
color:#666666;
text-decoration:underline;
}

.cate ul {
text-indent:0px;
list-style:none outside none;
}

.cate ul li {
background-image: url("http://libreriafrancesa.net/dev/public/theme/default/image/leftmenu4.gif");
background-repeat:no-repeat;
background-position:left -3px;
margin-left:0;
padding-left:15px;
padding-bottom:2px;
border-bottom: 2px #DDDDDD dotted;
margin-bottom: 10px;
}

.cate li a {
text-decoration:none;
color:#666666;
}

.cate a:hover {
color:#000000;
}


/* END MENU LEFT */

/* MI CUENTA */

#micuenta {

margin-top: 10px;
margin-bottom:5px;
}

#micuenta img {
padding-right: 5px;
}


#micuenta a {
color:#666666;
text-transform:uppercase;
font-size: 11px;
}



/* END MI CUENTA */



/* SEARCH BOX */

#searchbox {

margin-top: 20px;
margin-bottom:20px;
}


/* END SEARCH BOX */



/* Query Activities HOME PAGE */

#wrapperActivHome { 
 margin: 0 auto;
 width: 550px;
}


#Activleftcolumn {
	color: #333;
	background: #FFFFFF;
	height: 130px;
	width: 30%;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	border-bottom:1px #CCCCCC dotted;
	padding-bottom: 5px;
}


#Actirightcolumn {
	float: right;
	background: #FFFFFF;
	color: #333;
	font-family:Verdana;
	text-align:left;
	height: 130px;
	width: 70%;
	display: inline;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	border-bottom:1px #CCCCCC dotted;
		padding-bottom: 5px;
}

#actidate {
	color:#003366;
	border-bottom:#666666 dotted 1px;
	width:85%;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

#actihora {
color:#666666;
margin-left:0px;
margin-top:5px;
margin-bottom:10px;
font-size:13px;
}



#actititle {
color:#CC3300;
font-weight:bold;
margin-left:0px;
font-size:13px;
}




#actides {
color:#999999;
margin-left:0px;
margin-top:5px;
font-size:13px;
}


#actireserv {
margin-left:0px;
margin-top:10px;
font-size:13px;
}

#activseparador {
height:20px;
border-bottom: 1px solid #ccc;
}

#moreinfo a {
font-size:10px;
color:#CCCCCC;
margin-left:0px;
}

#actireserv {
margin-left:00px;
margin-top:10px;
font-size:13px;
}

/* END Query Activities HOME PAGE */


/* Query mejores ventas RightColumn*/


#rightcolumnbook {
margin-bottom: 10px;
margin-top: 5px;
}


#bookshome {
border:1px dotted #CCCCCC;
width:60px;
height:80px;
padding:3px;
margin-top:5px;
font-family:Verdana;
}

#titlebookshome {
font-size:11px;
color:#003366;
font-weight:bold;
margin-top:5px;
}

#titlebookshome a {
color:#003366;
text-decoration:none;
}

#titlebookshome a:hover {
color:#0A7BC4;
text-decoration:underline;
}


#titlebookshome2 {
font-size:14px;
color:#003366;
font-weight:bold;
margin-top:5px;
}

#titlebookshome2 a {
color:#003366;
text-decoration:none;
}

#titlebookshome2 a:hover {
color:#0A7BC4;
text-decoration:underline;
}




#pricebookshome {
font-size:10px;
color:#990000;
}

#moreinfobookshome a {
font-size:10px;
color:#CCCCCC;
}


#rightcolseparator {
height:10px;
border-bottom: 1px #CCCCCC dotted;
padding-bottom:5px;
margin-bottom:10px;
}



/* END Query mejores ventas RightColumn*/



/* NUESTRAS EDICIONES */


#nuestraesdiciones {
padding-top:10px;
padding-bottom:10px;
}

#nuestrasediciones img {
margin-right: 10px;
}




/* END NUESTRAS EDICIONES */






/* SIGANOS */

#siganos {
height:50px;
margin-left:30px;

}


/* SIGANOS */



/* FORMS */

#forms {
width:500px;
height:800px;
}


/* END FORMS */




/* LIBROS INSIDE */

#descriplibros {
color:#999999;
font-size:12px;
}

#descriplibrosseparador {
border-bottom: 2px #CCCCCC dotted;
padding-top:5px;
padding-bottom:2px;
}

/* END LIBROS INSIDE */


/* ---------------- Actividades Two column layout ------------------------------- */ 


#wrapperActiv2 { 
 margin: 0 auto;
 width: 550px;
}


#Activleftcolumn2 {
	color: #333;
	border: 1px solid #ccc;
	background: #F9F9F9;
	padding: 10px;
	height: 420px;
	width: 170px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#Actirightcolumn2 {
	float: right;
	color: #333;
	font-family:Verdana;
	text-align:left;
	border: 1px solid #ccc;
	background: #F9F9F9;
	padding: 10px;
	height: 420px;
	width: 330px;
	display: inline;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#wrapperActivsm2 { 
 margin: 0 auto;
 width: 550px;
}


#Activleftcolumnsm2 { 
 color: #333;
 border: 1px solid #ccc;
 background: #F9F9F9;
 margin: 10px 5px 10px 0px;
 padding: 10px;
 height: 150px;
 width: 170px;
 float: left;
}
#Actirightcolumnsm2 { 
 float: right;
 color: #333;
 font-family:Verdana;
 text-align:left;
 border: 1px solid #ccc;
 background: #F9F9F9;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 height: 150px;
 width: 330px;
 display: inline;
 position: relative;
}


/* --- FERIAS --- */
 
#wrapperActivFerias2 { 
 margin: 0 auto;
 width: 550px;
}


#ActivleftcolumnFerias2 {
	color: #333;
	border: 1px solid #ccc;
	background: #F9F9F9;
	padding: 10px;
	height: 270px;
	width: 170px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ActirightcolumnFerias2 {
	float: right;
	color: #333;
	font-family:Verdana;
	text-align:left;
	border: 1px solid #ccc;
	background: #F9F9F9;
	padding: 10px;
	height: 270px;
	width: 330px;
	display: inline;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



#ActivleftcolumnFerias2-1 {
	color: #333;
	border: 1px solid #ccc;
	background: #F9F9F9;
	padding: 10px;
	height: 150px;
	width: 170px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ActirightcolumnFerias2-1 {
	float: right;
	color: #333;
	font-family:Verdana;
	text-align:left;
	border: 1px solid #ccc;
	background: #F9F9F9;
	padding: 10px;
	height: 150px;
	width: 330px;
	display: inline;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#ActivleftcolumnFerias3 {
	color: #333;
	border: 1px solid #ccc;
	background: #F9F9F9;
	padding: 10px;
	height: 130px;
	width: 170px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#ActirightcolumnFerias3 {
	float: right;
	color: #333;
	font-family:Verdana;
	text-align:left;
	border: 1px solid #ccc;
	background: #F9F9F9;
	padding: 10px;
	height: 130px;
	width: 330px;
	display: inline;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}

/* -- END FERIAS -- */

#actidate {
	color:#003366;
	border-bottom:#666666 dotted 1px;
	width:85%;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}

#actihora {
color:#666666;
margin-left:30px;
margin-top:5px;
margin-bottom:10px;
font-size:13px;
}



#actititle {
color:#CC3300;
font-weight:bold;
margin-left:30px;
font-size:13px;
}




#actides {
color:#999999;
margin-left:30px;
margin-top:5px;
font-size:13px;
}


#actireserv {
margin-left:10px;
margin-top:10px;
font-size:13px;
}


/* ---------------- FOUR COLUMNS UBIC ------------------------------- */ 


* { padding: 0; margin: 0; }

#wrapperu { 
 margin: 0 auto;
 width: 510px;
}
#leftcolumnu { 
 color: #333;
 border: 1px solid #ccc;
 background: #FAFAFA;
 margin: 10px 5px 5px 0px;
 padding-bottom:10px;
 height: 150px;
 width: 122px;
 float: left;
}
#leftmiddleu { 
 color: #333;
 border: 1px solid #ccc;
 background: #FAFAFA;
 margin: 10px 5px 5px 0px;
 padding-bottom: 10px;
 height: 150px;
 width: 122px;
 float: left;
}
#rightmiddleu { 
 color: #333;
 border: 1px solid #ccc;
 background: #FAFAFA;
 margin: 10px 5px 5px 0px;
 padding-bottom: 10px;
 height: 150px;
 width: 122px;
 float: left;
}
#rightcolumnu { 
 color: #333;
 border: 1px solid #ccc;
 background: #FAFAFA;
 margin: 10px 0px 5px 0px;
 padding-bottom: 10px;
 height: 150px;
 width: 121px;
 float: left;
}
#footeru { 
 width: 900px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #BD9C8C;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.clearu { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }

#titulou {
font-family:Verdana;
background:#003366;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
width: 132px;
text-align:center;
}

#telu {
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#999999;
text-indent:3px;
padding:2px;
}

#telu a{
font-family:Verdana;
font-size:9px;
color:#990000;
}
/* ---------------- END UUFOUR COLUMNS UBIC ------------------------------- */ 




/* ---------------- Two column layout ------------------------------- */ 


#wrappercontacto { 
 margin: 0 auto;
 width: 550px;
}


#leftcolumn1 { 
 color: #333;
 border: 1px solid #ccc;
 background:#F0F0F0;
 margin: 10px 5px 10px 0px;
 padding: 10px;
 height: 240px;
 width: 250px;
 float: left;
}
#rightcolumn2 { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background: #F0F0F0;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 height: 240px;
 width: 250px;
 display: inline;
 position: relative;
}


/* ---------------- Actividades Two column layout ------------------------------- */ 


/* ---------- Marquesina --------- */

/*--Main Container--*/
.main_view {
	float:none;
	position: relative;
}

.window {
	height:333px;	width: 500px;
	overflow: hidden; 
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 10px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; 
	text-align: center;
	line-height: 40px;
	background: url(/images/marq/fondomarq.png) no-repeat;
	display: none; 
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #036;
	border: 1px solid #666;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}