* { 
margin: 0;
padding: 0;
}

.no { display: none; }

.centrar { text-align: center; }

img.left {
float:left;
margin-right:10px;
margin-bottom:10px;
}

img.right {
float:right;
margin-left:10px;
margin-bottom:10px;
}

body {
background:#FFF;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666;
}

a { color: #309; }

a:hover { text-decoration: none; }

#header {
background: #FFF url(../imagenes/cabecera.jpg) center no-repeat;
height: 130px;
}

#header object {
float: right;
margin-top:30px;
}

#barra {
height:25px;
background: #FF0;

}

#menu {
width: 965px;
height: 30px;
margin: 5px auto;
}

#menu ul { list-style: none; }

#menu li {
display: block;
float: left;
margin: 0 7px;
}

#menu a {
display: block;
float: left;
text-align:center;
line-height:30px;
height: 30px;
width:145px;
text-decoration: none;
text-transform: uppercase;
color:#FFF;
font-weight: bold;
font-size: 15px;
}

#menu a.b1 { background:url(../imagenes/boton1.jpg) no-repeat;}
#menu a.b2 { background:url(../imagenes/boton2.jpg) no-repeat;}
#menu a.b3 { background:url(../imagenes/boton3.jpg) no-repeat;}
#menu a.b4 { background:url(../imagenes/boton4.jpg) no-repeat;}
#menu a.b5 { background:url(../imagenes/boton5.jpg) no-repeat;}

#menu a:hover { text-decoration: underline; }

#menu .current a {
background: #FF0;
font-weight: bold;
color:#309;
}

#page {
width: 962px;
margin: 0 auto;
background: #FFFFFF url(../imagenes/img07-2.gif) repeat-y;
}

body.productos #page {
background: #FFFFFF url(../imagenes/img07.gif) repeat-y;
}

body.productos #content {
float: right;
width: 650px;
padding: 11px 11px 0 5px;
background: url(../imagenes/img09.gif) no-repeat;
}

#content {
float: right;
width: 940px;
padding: 11px;
background: url(../imagenes/img08-2.gif) no-repeat;
}

#content ul {
list-style:square;
margin-left:40px;
line-height:2em;
}

#content ul ul { list-style:circle; }

#content blockquote { margin-left:30px; }

#content .post h1 {
height: 33px;
margin: 0;
padding: 8px 0 0 15px;
background: url(../imagenes/img13-2.gif) no-repeat;
font-size: 1.4em;
color: #FFFFFF;
}

body.productos #content .post h1 {
background: url(../imagenes/img13.gif) no-repeat;
}

#content .post div { padding: 10px 30px; text-align: justify;}

#content .post div h3 {
color:#09C;
margin-bottom: 10px;
font-size: 1.4em;
border-bottom: 1px solid;
}

#content .post div p { line-height:2.4em; }

#content table {
width:100%;
border:0px;
text-align:center;
}

#sidebar  {
display:none;
}

body.productos #sidebar  {
display:block;
float: left;
width: 280px;
padding: 11px 5px 0 11px;
background: url(../imagenes/img08.gif) no-repeat;
}

#sidebar ul {
list-style: none;
}

#sidebar ul#plegable {
margin-left: 20px;
display:none;
}

#sidebar ul li { padding: 10px 15px; }

#sidebar ul#plegable li { padding: 5px 10px; font-style:oblique; }

#sidebar h2 {
height: 33px;
padding: 8px 0 0 15px;
background: url(../imagenes/img11.gif) no-repeat;
font-size: 1.4em;
color: #FFFFFF;
}

#sidebar a { text-decoration: none; }

#sidebar a:hover { text-decoration: underline; }

#footer {
width: 962px;
margin: 0 auto;
padding: 30px 0;
background: url(../imagenes/img10-2.gif) no-repeat;
}

body.productos #footer {
background: url(../imagenes/img10.gif) no-repeat;
}

#footer p {
text-align: center;
color: #306;
}

hr { border:1px solid #44F; margin: 10px 0; }

h2.noticia {
	background-image:url(../imagenes/cuadro-estilo12.gif);
	background-repeat:no-repeat;
	font-size:16px;
	margin: 15px 0 10px 20px;
	width: 90%;
	padding-left:20px;
	border-bottom:2px solid #C6C6C6;
}
