@charset "utf-8";
/* CSS Document */

.contenthome{
background-color:#F7F7F7;
height:1150px;
border-top:dotted 1px #666666;
border-right: inset 1px #CCCCCC;
border-left: outset 1px #CCCCCC;
margin-left:3px;
}

.content{
background-color:#F7F7F7;
height:900px;
border-top:dotted 1px #666666;
border-right: inset 1px #CCCCCC;
border-left: outset 1px #CCCCCC;
margin-left:3px;
}

.content2{
background-color:#F7F7F7;
height:1610px;
border-top:dotted 1px #666666;
border-right: inset 1px #CCCCCC;
border-left: outset 1px #CCCCCC;
margin-left:3px;
}

.content3{
background-color:#FFFFFF;
height:1450px;
border-top:dotted 1px #666666;
border-right: inset 1px #CCCCCC;
border-left: outset 1px #CCCCCC;
margin-left:3px;
}

.content4{
background-color:#FFFFFF;
border-top:dotted 1px #666666;
border-right: inset 1px #CCCCCC;
border-left: outset 1px #CCCCCC;
margin-left:3px;
}


.buscador{
border-left:dotted 1px #666666;
border-bottom:dotted 1px #666666;
}

.titulosgeneral{
font-size:12px;
color:#FF0000;
}

/* -------------- FIRST BLOCK HOME PAGE ------------------------- */ 

/* -------------- NEW HOME ------------------------- */ 

.marquesinanew{
float:left;
width:560px;
margin-left:20px;
margin-right:20px;
height:350px;
margin-top:5px;
margin-bottom:5px;
background:#FFFFFF;
}

.incontnew{
float:left;
width:220px;
margin-right:10px;
height:350px;
margin-top:5px;
margin-bottom:5px;
background:#FFFFFF;
border:#999999 1px dotted;
font-family:Verdana;
font-size:10pt;
color:#666666;
}

#incontheaderRed {
background:#CC0000;
border:1px dotted #FFFFFF;
width:220px;
font-family:Verdana;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
text-align: center;
}


/* ----- FIRST BLOCK ------- */ 

#left{ 
height: 310px;
width: 200px;
float: left;
background: #FFFFFF;
margin-top:2px;
margin-bottom:2px;
margin-right:2px;
margin-left:5px;
font-family:Verdana;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}
#leftmiddle1 { 
height: 310px;
width: 200px;
float: left;
background: #FFFFFF;
margin-top:2px;
margin-bottom:10px;
margin-right:2px;
margin-left:2px;
font-family:Verdana;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}

#rightmiddle1 { 
height: 310px;
width: 200px;
float: left;
background: #FFFFFF;
margin-top:2px;
margin-bottom:10px;
margin-right:2px;
margin-left:2px;
font-family:Verdana;
}

#rightcolumn1 { 
height: 310px;
width: 200px;
float: left;
background: #FFFFFF;
margin-top:2px;
margin-bottom:10px;
margin-right:2px;
margin-left:2px;
font-family:Verdana;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}


.clear { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }


#headerRed {
background:#CC0000;
border:1px dotted #FFFFFF;
width:200px;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
text-align: center;
}

#headerBlue {
background:#003366;
border:1px dotted #FFFFFF;
width:200px;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
text-align: center;
}

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

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

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

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

#separatorblock {
clear:both;
width:98%;
border-top:#CCCCCC 2px dotted;
margin-bottom:8px;
margin-left:5px;
}
/* ----- END FIRST BLOCK ----- */ 


/* -------- SECOND BLOCK ---- */ 
#titulosecond {
	border-bottom:#CCCCCC 2px dotted;
	border-top:#CCCCCC 2px solid;
	border-left:#CCCCCC 2px solid;
	border-right:#CCCCCC 2px solid;
	color:#FFFFFF;
	background:#C7C7C7;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:5px;
	width:320px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	clear:both;
}


#one{ 
height: 270px;
width: 155px;
float: left;
background:#FFFFFF;
margin-top:2px;
margin-bottom:2px;
margin-right:2px;
margin-left:5px;
}

#two { 
height: 270px;
width: 160px;
float: left;
background:#FBFBFB;
margin:2px;
}

#three { 
height: 270px;
width: 160px;
float: left;
background:#FFFFFF;
margin:2px;
}

#four { 
height: 270px;
width: 160px;
float: left;
background:#FBFBFB;
margin:2px;
}

#five { 
height: 270px;
width: 160px;
float: left;
background:#FFFFFF;
margin:2px;
}


.clear { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }

#secondhead {
	background:#003366;
	border:1px dotted #FFFFFF;
	width:160px;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}


#secondhead2 {
	background:#003366;
	border:1px dotted #FFFFFF;
	width:150px;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	text-align:center;
}
/* ------ END SECOND BLOCK ---- */ 

/* ------ COLUMN ---- */ 

#twittfeed {
	width: 150px;
	background:#FFFFFF;
	height:450px;
	border-top:inset 1px #666666;
border-right: inset 1px #CCCCCC;
border-left: outset 1px #CCCCCC;
border-bottom: outset 1px #CCCCCC;
	font-family:Verdana;
	font-size:12px;
	color:#666666;
	margin-left:15px;
	margin-top:15px;
}

.twi{
margin-left:20px;
margin-top:5px;
text-align:left;
width:130px;
}


.twi ul li{
clear:both;
padding:3px;
}

#twitthead {
background:#CC0000;
border-top:inset 1px #666666;
border-right: outset 1px #CCCCCC;
border-bottom: outset 1px #CCCCCC;
width:150px;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}


/* -------------- END NEW HOME ------------------------- */ 



.marquesina{
float:left;
width:500px;
height:350px;
background-image:url(../images/marq/fondomarq2.jpg);
}


.feed{
float:left;
width:330px;
height:350px;
background-image:url(../images/marq/fondofeed.jpg);
font-family:Verdana;
font-size:10pt;
color:#666666;
}

.incontour{
float:left;
width:250px;
height:350px;
font-family:Verdana;
background-image:url(../images/marq/fondoincont2.jpg);
}


.libreria{
margin-top:0px;
width:800px;
height:850px;
background-image:url(../images/marq/fondolibreria.jpg);
margin-left:15px;
}

.express{
margin-top:0px;
width:800px;
height:850px;
background-image:url(../images/marq/fondoexpress.jpg);
margin-left:15px;
}


.actividades{
margin-top:0px;
width:800px;
height:1600px;
background-image:url(../images/marq/fondoactividadesnew.jpg);
margin-left:15px;
}



.productos{
margin-top:0px;
width:800px;
height:850px;
background-image:url(../images/marq/fondoproductosnew.jpg);
margin-left:15px;
}


.quienes{
margin-top:0px;
width:800px;
height:850px;
background-image:url(../images/marq/fondoquienesnew.jpg);
margin-left:15px;
}

.quienes2{
margin-top:0px;
width:800px;
height:1600px;
background-image:url(../images/marq/fondocontactonew.jpg);
margin-left:15px;
}

.articuloRamon{
margin-top:0px;
width:800px;
height:1600px;
background-image:url(../images/marq/fondoarticulo.jpg);
margin-left:15px;
}



.contacto{
margin-top:10px;
width:800px;
height:1600px;
background-image:url(../images/marq/fondocontactonew.jpg);
}

.contacto2{
margin-top:10px;
width:800px;
height:850px;
background-image:url(../images/marq/fondocontactonew2.jpg);
}


.boletin{
margin-top:10px;
width:650px;
height:850px;
background-image:url(../images/marq/fondoboletin.jpg);
margin-left:100px;
}

.ubicacion{
margin-top:10px;
width:800px;
height:850px;
background-image:url(../images/marq/fondoubicacionnew.jpg);
margin-left:10px;
}


.ubicacionmap{
width:750px;
height:850px;
background-image:url(../images/marq/fondoubicacionmap.jpg);
margin-left:50px;
}

.textoubicacion{
padding-top:60px;
margin-left:30px;
font-family:Verdana;
font-size:12px;
color:#666666;
}



.feed{
float:left;
width:330px;
height:350px;
background-image:url(../images/marq/fondofeed.jpg);
font-family:Verdana;
font-size:10pt;
color:#666666;
}


/* -------------- END FIRST BLOCK HOME PAGE ------------------------- */ 


/* ---------------- SECOND BLOCK HOME PAGE -------------------------------- */ 



.incontour{
float:left;
width:250px;
height:350px;
font-family:Verdana;
background-image:url(../images/marq/fondoincont2.jpg);
}



.incontour .swf{
margin-top:75px;
}


.incontour .masinfo{
border-top:1px dotted #666666;
padding-top:15px;
width:220px;
margin-left:15px;
margin-right:15px;
font-weight:bold;
}

.incontour img{
margin-left:45px;
margin-top:55px;
height:211px;
width:130px;
}


.incontour a{
color:#003366;
text-align:center;
font-size:8pt;
margin-top:4px;
}


.booktitle{
color:#666666;
font-size:9pt;
font-weight:bold;
text-align:center;
margin-top:8px;
}

.bookprice{
color:#990000;
font-size:9pt;
text-align:center;
margin-top:3px;
}

.video{
float:left;
width:580px;
height:350px;
background-image:url(../images/marq/fondogaleria.jpg);
}

.videoframe{
border:outset 4px #FFFFFF;
width:540px;
height:300px;
margin-top:20px;
}




/* ---------------- END SECOND BLOCK HOME PAGE ------------------------------- */ 

/* ---------------- THIRD BLOCK HOME PAGE -------------------------------- */ 


.contenidoleft{
float:left;
width:320px;
height:150px;
margin-left:8px;
margin-top:3px;
}

.bannerabajo{
float:left;
width:500px;
height:150px;
background-image:url(../images/marq/fondoabajo.jpg);
margin-top:3px;
}





/* ---------------- END THIRD BLOCK HOME PAGE ------------------------------- */ 




.Bannersupderecho {
margin-left:65px;
margin-right:10px;
margin-top:20px;
margin-bottom:15px;
height:90px;
width:175px;
border:1px outset #CCCCCC;
}



.iframe{
width:95%;
padding-top:5px;
padding-left:10px;
}



.iframecalendar{
width:95%;
padding-top:40px;
padding-left:20px;
}

.textos{
font-family:Verdana;
margin-right:15px;
margin-left:25px;
margin-top:20px;
}

.textos2{
font-family:Verdana;
font-size:12px;
margin-right:40px;
margin-left:40px;
margin-top:5px;
text-align:left;
}


. textos a{
color:#FF3300;
}

.textos .parrafo{
font-size:12px;
color:#333333;
margin-right:25px;
}

.textos .parrafo2{
font-size:13px;
color:#333333;
margin-right:30px;
}

.textos .parrafotit{
font-size:14px;
color:#DC0000;
font-weight:bold;
}

.texto ul li{
clear:both;
margin:5px;
}

.textos .titulos{
font-size:14px;
color:#666666;
text-indent:10px;
font-weight:bold;
}

.textos .titulos2{
font-size:12px;
color:#003366;
font-weight:bold;
}

.textos .descrip{
font-size:11px;
color:#333333;
text-align:justify;
margin-left:10px;
margin-right:100px;
border-bottom:dotted 1px #666666;
margin-bottom:4px;
}

.menuside{
font-family:Verdana;
font-size:12pt;
color:#FFFFFF;
margin-top:40px;
padding-bottom:5px;
padding-left:45px;
margin-bottom:5px;
}



.guestbook{
padding-left:10px;
padding-right:8px;
margin-top:15px;
}



.menu{
font-family:Verdana;
font-size:8pt;
color:#FFFFFF;
margin-left:10px;
}

.main{
font-family:Verdana;
font-size:10pt;
color:#666666;
margin-right:5px;
margin-left:5px;
}


.Titles{
font-family:Verdana;
font-size:11pt;
color:#CC3300;
font-weight:bold;
padding-bottom:30px;
padding-top:10px;
text-align:center
}


.Titles2{
font-family:Verdana;
font-size:11pt;
color:#003366;
font-weight:bold;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:#999999 dotted 1px;
width:80%;
margin-left:50px;
}

.TitlesBooks{
font-family:Verdana;
font-size:10pt;
color:#003366;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
text-align:center;
}

.TitlesBooks2{
font-family:Verdana;
font-size:10pt;
color:#003366;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
text-align:left;
}

.Autor{
font-family:Verdana;
font-size:10pt;
color:#999999;
padding-bottom:5px;
padding-top:5px;
text-align:left;
}

.Editorial{
font-family:Verdana;
font-size:10pt;
color:#666666;
padding-bottom:5px;
padding-top:5px;
text-align:left;
}


.ISBN{
font-family:Verdana;
font-size:10pt;
color:#666666;
padding-bottom:5px;
padding-top:5px;
text-align:left;
}

.Price{
font-family:Verdana;
font-size:10pt;
color:#333333
padding-bottom:5px;
padding-top:5px;
text-align:left;
}



.Footer{
font-family:Verdana;
font-size:8pt;
color:#666666;
font-weight:bold;
padding-top:15px;
text-align:center;
}


.TituloPagina{
font-family:Verdana;
font-size:11pt;
color: #DC0000;
font-weight:bold;
padding-top:15px;
text-align:left;
border-bottom:1px #CCCCCC dotted;
width:95%;
padding-bottom:5px;
}


.Foto1{
float:left;
width:33%;
height:250px;
}


.Foto2{
overflow:auto;
height:250px;
}


.Foto3{
float:right;
width:33%;
height:250px;
position:relative;
}
* html .Foto3{float:left}
* html .Foto3 .xinner3{width:100%;}



.TitFoto{
font-family:Verdana;
font-size:10pt;
color:#CC3300;
font-weight:bold;
text-align:center;
}


.TitFoto2{
font-family:Verdana;
font-size:9pt;
color:#003366;
font-weight:bold;
text-align:center;
}

.TitFoto3{
font-family:Verdana;
font-size:9pt;
color:#003366;
font-weight:bold;
}

.separator {
clear: both;
height: 5px;
margin-bottom:5px;
width:90%;
border-top:1px #999999 dotted;
}


.separator2 {
clear: both;
height: 10px;
margin-bottom:5px;
width:100%;
border-bottom:1px #333333 dotted;
width:90%;
}


.Follow1{
float:left;
width:33%;
padding-top:35px;
padding-left:10px;
}


.Follow2{
overflow:auto;
padding-top:35px;
}


.Follow3{
float:right;
width:33%;
position:relative;
padding-top:35px;
}
* html .Follow3{float:left}
* html .Follow3 .xinner3{width:100%;}



/* ---------------- Four column layout ------------------------------- */ 


#leftcolumn { 
 display: inline;
 margin: 8px;
 padding: 0px;
 width: 164px;
 float: left;
}
#leftmiddle { 
 float: left;
 margin: 8px 11px;
 padding: 0px;
 width: 169px;
 display: inline;
 position: relative;
}
#rightmiddle { 
 display: inline;
 position: relative;
 margin: 8px 8px 8px 8px;
 padding: 0px;
 width: 164px;
 float: left;
}
#rightcolumn { 
 display: inline;
 position: relative;
 margin: 8px 8px 8px 15px;
 padding: 0px;
 width: 164px;
 float: left;
}
.clear { clear: both; background: none; }




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


#wrapper { 
 margin: 0 auto;
 width: 650px;
}


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


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


#wrapperActiv { 
 margin: 0 auto;
 width: 750px;
}


#Activleftcolumn {
	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;
}
#Actirightcolumn {
	float: right;
	color: #333;
	font-family:Verdana;
	text-align:left;
	border: 1px solid #ccc;
	background: #F9F9F9;
	padding: 10px;
	height: 420px;
	width: 530px;
	display: inline;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#wrapperActivsm { 
 margin: 0 auto;
 width: 750px;
}


#Activleftcolumnsm { 
 color: #333;
 border: 1px solid #ccc;
 background: #F9F9F9;
 margin: 10px 5px 10px 0px;
 padding: 10px;
 height: 150px;
 width: 170px;
 float: left;
}
#Actirightcolumnsm { 
 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: 530px;
 display: inline;
 position: relative;
}


/* --- FERIAS --- */
 
#wrapperActivFerias { 
 margin: 0 auto;
 width: 750px;
}


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



#ActivleftcolumnFerias2 {
	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 {
	float: right;
	color: #333;
	font-family:Verdana;
	text-align:left;
	border: 1px solid #ccc;
	background: #F9F9F9;
	padding: 10px;
	height: 150px;
	width: 530px;
	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: 530px;
	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;
}




/* ---------------- PRODUCTOS Three column layout ------------------------------- */ 


#wrapperproducts { 
 margin: 0 auto;
 width: 750px;
 margin-top:10px;
}

#leftcolumnprod a { 
background: #fff url(../images/varios/cate_librefran.jpg) no-repeat;
display: inline-block;
height: 250px;
width: 223px;
float: left;
margin: 10px 5px 5px 30px;
text-align:center;
text-decoration:none;
}

#leftcolumnprod a span {
  font-family:Verdana;
  font-size:13px;
  color:#FFFFFF;
  visibility:hidden;
}


#contentprod a { 
background: #fff url(../images/varios/cate_frances.jpg) no-repeat;
display:block;
height: 250px;
width: 222px;
 float: left;
 display: inline;
margin: 10px 5px 5px 0px;
text-align:center;
text-decoration:none;
}

#contentprod a span {
  font-family:Verdana;
  font-size:13px;
  color:#FFFFFF;
  visibility:hidden;
}


#rightcolumnprod a { 
background: #fff url(../images/varios/cate_idiomas.jpg) no-repeat;
display:block;
height: 250px;
width: 223px;
float: left;
position: relative;
margin: 10px 5px 5px 0px;
text-align:center;
text-decoration:none;
}

#rightcolumnprod a span {
  font-family:Verdana;
  font-size:13px;
  color:#FFFFFF;
  visibility:hidden;
}


#wrapperproducts2 { 
 margin: 0 auto;
 width: 750px;
 margin-top:20px;
}



#leftcolumnprod2 a { 
background: #fff url(../images/varios/cate_jeunesse.jpg) no-repeat;
display:inline-block;
height: 250px;
width: 223px;
float: left;
margin: 10px 5px 5px 30px;
text-align:center;
text-decoration:none;
}

#leftcolumnprod2 a span {
  font-family:Verdana;
  font-size:13px;
  color:#FFFFFF;
  visibility:hidden;
}

#contentprod2 a { 
background: #fff url(../images/varios/cate_frenchlit.jpg) no-repeat;
display:block;
height: 250px;
width: 222px;
 float: left;
display: inline;
margin: 10px 5px 5px 0px;
text-align:center;
text-decoration:none;
}

#contentprod2 a span {
  font-family:Verdana;
  font-size:13px;
  color:#FFFFFF;
  visibility:hidden;
}




#rightcolumnprod2 a { 
background: #fff url(../images/varios/cate_turismo.jpg) no-repeat;
display:block;
height: 250px;
width: 223px;
float: left;
position: relative;
margin: 10px 5px 5px 0px;
text-align:center;
text-decoration:none;
}

#rightcolumnprod2 a span {
  font-family:Verdana;
  font-size:13px;
  color:#FFFFFF;
  visibility:hidden;
}

#textosprod {
font-family:Verdana;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-top: 215px;
}

#textosprod a {
color:#FFFFFF;
}

#separatorprod {
clear: both;
height: 5px;
margin-bottom:5px;
}


/* ---------------- END PRODUCTOS ------------------------------- */ 



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


* { padding: 0; margin: 0; }

#wrapperu { 
 margin: 0 auto;
 width: 750px;
}
#leftcolumnu { 
 color: #333;
 border: 1px solid #ccc;
 background: #FAFAFA;
 margin: 10px 5px 5px 0px;
 padding-bottom:10px;
 height: 100px;
 width: 182px;
 float: left;
}
#leftmiddleu { 
 color: #333;
 border: 1px solid #ccc;
 background: #FAFAFA;
 margin: 10px 5px 5px 0px;
 padding-bottom: 10px;
 height: 100px;
 width: 182px;
 float: left;
}
#rightmiddleu { 
 color: #333;
 border: 1px solid #ccc;
 background: #FAFAFA;
 margin: 10px 5px 5px 0px;
 padding-bottom: 10px;
 height: 100px;
 width: 182px;
 float: left;
}
#rightcolumnu { 
 color: #333;
 border: 1px solid #ccc;
 background: #FAFAFA;
 margin: 10px 0px 5px 0px;
 padding-bottom: 10px;
 height: 100px;
 width: 181px;
 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: 182px;
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 ------------------------------- */ 
 
 
 
#bannerleft {
width:130px;
height:300px;
padding:2px;
margin-left:25px;
margin-top:20px; 
border:1px #FFFFFF dotted;
}

/* ---------------- Two column Catalogos------------------------------- */ 


#wrappercat { 
 margin: 0 auto;
 width: 650px;
}


#catcolumn1 { 
 color: #333;
 border: 1px solid #ccc;
 background:#FFFFFF;
 margin: 10px 5px 10px 0px;
 padding: 10px;
 height: 150px;
 width: 300px;
 float: left;
}

#catcolumn1 img {
border:1px #999999 dotted;
padding:3px;
margin-top:20px;
}

#catcolumn2 { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background:#FFFFFF;
 margin: 10px 0px 10px 0px;
 padding: 10px;
 height: 150px;
 width: 300px;
 display: inline;
 position: relative;
}

#catcolumn2 img {
border:1px #999999 dotted;
padding:3px;
margin-top:20px;
}


/* ---------------- End Two column Catalogos ------------------------------- */ 
