

/*-----------Block Level Elements--------------*/

Body {
    margin:0;
	padding:0;
	font-size: .8em;
	font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
	background: #f1f1f1 url(images/bg.jpg) repeat-y center;

}

#contenedor {
	    margin:0px auto;
	    padding:0;
        width: 980px;
		background:#fff;
}

#cabecera {
	margin:0 auto;
	padding:0;
	width:100%;
    background: #FFF url(images/banner.gif) no-repeat center top;
	height: 154px;
}


h1{
padding:10px;
}

ul{
	margin:0;
	padding:10px 0 0 10px;

}
ul li{
	margin:0;
	padding:0 0 0 10px;

}
ul li li{
	margin:0;
	padding:0 0 0 10px;

}

a{
color:#5fb8fd;
text-decoration:none;
}
a:hover{
text-decoration:none;
color: #999;
}


a img{
border:none;
border-style:none;     
}
a:hover img{
border:none;
border-style:none;  
opacity: .6;   
}

h2{
font-size:16px;
padding: 5px 5px 5px 15px;
margin:0px 0px 0px 0px;
}


h3{
font-size:14px;
padding: 5px;	
color: #666;
}

h4{
font-size:12px;
padding: 5px;	
color: #666;
}

/*-------------info--------2----*/
#info {
}

#info h1{
text-indent:-9999px;
padding:0;
margin: 0;
font-size:1px;
}

#info h2{
text-indent:-9999px;
padding:0;
margin: 0;
font-size:1px;
}



#search {
float: right;
width: 200px;
margin: 80px 0px 0px 0px;
}

#s{
	padding:10px;
	font-size:12px;
	width:160px;
	height:18px;
}

/*-------------menu-------------*/
#menu {
background:#fff url(images/menu-bg.png) repeat-x top;
width: 980px;
height: 40px;
padding: 0;
margin: 0;
}

#menu ul{
padding: 0px 0px 0px 10px;
margin: 0;
height:40px;
}

#menu ul li{
padding: 0;
margin: 0;
list-style:none;
display: inline;
}

#menu ul li a{
color:#999;
float: left;
padding: 10px;
text-decoration:none;
background:transparent url(images/bgDIVIDER.gif) no-repeat top right;
}

#menu ul li a:hover{
background:#fff url(images/menu-bg-hover.jpg) repeat-x top;
color:#666;
}



#menu ul li.current_page_item > a,
#menu ul li.current-menu-ancestor > a,
#menu ul li.current-menu-item > a,
#menu ul li.current-menu-parent > a {
	background:#fff url(images/menu-bg-hover.jpg) repeat-x top;
	color:#000;
}

* html #menu ul li.current_page_item a,
* html #menu ul li.current-menu-ancestor a,
* html #menu ul li.current-menu-item a,
* html #menu ul li.current-menu-parent a,
* html #menu ul li a:hover {
background:#fff url(images/menu-bg-hover.jpg) repeat-x top;
	color:#000;
}

/*-------------menu-------------*/

.celeste{
background:#8AE2FF;
}

#cuerpo{
	margin:0;
	padding:0;
    margin:auto;
    width:100%;
    clear: both;
     background: #fff;
     background-repeat: repeat-y;
	 font-size: 12px;
}


#catalogo{
width:805px;
float:right;
margin: 0;
padding: 0;
}

#centro{
margin:0;
padding:15px  0px 0px 0px;
float:left;
width: 620px;
}


#sidebar{
width: 150px;
float: left;
margin: 0px 0px 0px 10px;
padding: 0;
}

#sidebar h2{
margin: 15px 0 10px 0;
text-align:center;
padding: 5px;
background:#8AE2FF;
}

#sidebar a{
display:block;
text-decoration:none;
color: #666;
 margin:0;
 padding:0;
}

#sidebar ul{
 margin:0;
 padding:0 5px 0 5px;
 list-style:none;
}

#sidebar ul li{
 margin:5px 0 0 0;
 padding:0;
}

#sidebar ul li a{
margin:0;
padding:5px;
font-size: 10px;
color:#FFFFFF;
background:#66CC33;
}

#sidebar ul li a:hover{
color: #000;
text-decoration: none;
background:#ccc;
}

#sidebar ul li ul{
 margin:0;
 padding:0;
}
#sidebar ul li ul li{
 margin:0;
 padding:0;
}

#sidebar ul li ul li a{
margin:0;
font-size:10px;
font-weight: normal;
color: #000;
padding:5px 0 4px 5px;
border-bottom: 1px dotted #ccc;
background:#fff;
}

#sidebar ul li ul li ul li a{
margin:0;
font-size:10px;
font-weight: normal;
color: #000;
padding:5px 0 4px 5px;
border-bottom: 1px dotted #ccc;
background:#fff;
}

#sidebar ul li ul li a:hover{
text-decoration:none;
color: #333;
}

/*------------izquierda-----------*/

#derecha {
    margin:0px 10px 0px 0px;
	padding:0;
	width: 160px;
	float:right;
        /*background: #a0abca;*/
}
#derecha ul{
    margin:0;
	padding:0;
	list-style:none;

}

#derecha li{
    margin:0;
	padding:0;

}

#derecha h2{
margin: 15px 0 10px 0;
text-align:center;
padding: 5px;
background:#8AE2FF;
font-family: "Trebuchet MS", Verdana, sans-serif;
}

#destacados{
	padding:0px 0px 0px 5px;
}



.prod {
    margin: 0 5px 5px 0;
    padding: 0px;
	width: 150px;
	height:180px;
	font-size:11px;
	float:left;
	background:  url(images/post-bg.jpg) no-repeat center;

}

.prod h3 {
  padding: 8px 8px 0px 8px;
  margin: 0;
  font-size:12px;
  font-weight:100;
  text-align:center;
}

.prod h3 a {
  padding: 3px;
  margin: 0;
  display:block;
  color:#333;
}

.prod h3 a:hover{
	color:#5fb8fd;
}


.prod p {
  padding: 3px;
  margin: 0;

}

.prod img {
  padding: 0;
  margin: 8px 8px 0 8px;
  border: none;
}
.prod img a{
    border: none;

}
.prod img a:hover{
    border: none;

}
/*...............FIN Single post................*/

#pie{
	text-align:center;
	
}

#pie2{
	text-align:left;
	font-size: .14em;
	font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
	/*padding:0 20px;font:600 30px/50px Roboto,-apple-system,Roboto,Helvetica,sans-serif;color:#f9f9f9;text-align:left*/
}
/*-------------post4------------------*/

.limpia {
clear: both;
visibility: hidden;
}
/* new TEXTO*/
.TextoDespacho
{padding:0 20px;font:600 30px/50px Roboto,-apple-system,Roboto,Helvetica,sans-serif;color:#f9f9f9;text-align:center}


