body {
background-color:#ececec;
text-align:center;
font-family:"arial",sans-serif;
font-size:12px;
color:#900;
}
h1 {
font-weight:bold;
font-size:24px;
}
h2 {
font-weight:bold;
font-size:18px;
color:#900;
}
ul {
margin-bottom:15px;
}
li{

}
img{
vertical-align:middle;
border:none;
}
table li {
margin-left:-22px;

}
table ul{
margin-top:2px;
}
sup {
vertical-align:top;
position:relative;
top:-2px;
}
a {
text-decoration:none;
}
a:link {color:#FFFFF;}      /* unvisited link */

a:hover {text-decoration:underline;}  /* mouse over link */


/* div para centrar toda la página */
.centro {
margin-left:auto;
margin-right:auto;
width:976px;
}
/* div principal izquierda */
.izquierda {
padding-left: 25px;

width:190px;
position:absolute;
overflow:hidden;
}
/* div principal derecha*/
.derecha {
padding-right:25px;
padding-left:12px;
margin-left:224px;
border-style:solid;
border-color:#ccf;
border-width:1px;
border-right:none;
border-bottom:none;
border-top:none;
min-height:922px;
}
/* separador horizontal*/
.horizontal{
background-color:#ccf;
height:1px;
position:relative;
width:95%;
}

/* cabecera */
.head_middle {
background-image: url(../images/workshop/cap_ctro.png);
width:976px;
height:79px;
}
.head_left {
background-image: url(../images/workshop/cap_izq.png); 
background-repeat: repeat-y; 
background-position: left;
height:79px;
}
.head_right {
background-image: url(../images/workshop/cap_dch.png); 
background-repeat: repeat-y; 
background-position: right;
height:79px;
}
.head_text{

font-family:arial;
font-size:18px;
text-align:center;

color:black;
overflow:hidden;
padding-top:3px;

margin-left:200px;
position:relative;
top:14px;
}

/* footer */
.footer_middle {
background-image: url(../images/workshop/pie_ctro.png);
width:976px;
height:43px;
}
.footer_left {
background-image: url(../images/workshop/pie_izq.png); 
background-repeat: repeat-y; 
background-position: left;
height:43px;
}
.footer_right {
background-image: url(../images/workshop/pie_dch.png); 
background-repeat: repeat-y; 
background-position: right;
height:43px;
}
.footer_text{
font-size:12px;
text-align:left;
height:43px;
position:relative;
top:8px;
left:25px;
color:#600;
overflow:hidden;
text-align:center;
}

/* div principal de fondo blanco */
.main{
background-image: url(../images/workshop/main.png); 
background-repeat: repeat-y; 
text-align:left;
border-style:solid;
border-color:#ccccff;
border-width:1px;
border-bottom:none;
border-left:none;
border-right:none;
}

/*botones morados */
.btn_on {
background-image: url(../images/workshop/btn_ctr_on.png);
display: inline-block; 
color: #FFFFFF; 
height: 27px; 
overflow: hidden; 
font-size: 14px;
text-align:center;
cursor:pointer;
}

/*botones verdes */
.btn_off {
background-image:url(../images/workshop/btn_ctr_off.png);
display: inline-block; 
color: #FFFFFF; 
height: 27px; 
overflow: hidden; 
font-size: 14px;
text-align:center;
cursor:pointer;
}


/*boton buscar */
.bot_bus {
background:url(../images/workshop/bot_bus_ctro.png); 
display: inline-block; 
color: black; 
height: 27px; 
overflow: hidden; 
font-size: 14px;
cursor:pointer;
position:relative;
top:-2px;
text-shadow: black 1px 1px 2px;
}

.contacto {
font-family:"arial",sans-serif;
font-size:10px;
color:black;
text-align:right;
float:right;
cursor:pointer;
}

/*pestañas*/
.pestanas{
margin-top:20px;
font-family:"arial",sans-serif;
font-size:15px;
color:#fff;
width:100%;
text-align:right;
overflow:visible;
height:31px;
}
.pestana_morada {
background:url(../images/workshop/p_mor_ctro.png); 
position:relative;
color: #FFFFFF; 
background-repeat:repeat-x;
height: 26px;  
font-size: 14px;
z-index:2;
margin-left:-0.5px;
top:-4px;
}
.pestana_off {
margin-left:3px;
background:url(../images/workshop/p_off_ctro.png); 
display: inline-block; 
color: #FFFFFF; 
height: 24px; 
overflow: hidden; 
font-size: 14px;

}
.ptn_gen {
margin-left:3px;
background:url(../images/workshop/p_gen_ctro.png); 
display: inline-block; 
color: #FFFFFF; 
height: 24px; 
overflow: hidden; 
font-size: 14px;

}
.ptn_tem {
margin-left:3px;
background:url(../images/workshop/p_tem_ctr.png); 
display: inline-block; 
color: #FFFFFF; 
height: 24px; 
overflow: hidden; 
font-size: 14px;

}
.ptn_ane {
margin-left:3px;
background:url(../images/workshop/p_ane_ctro.png); 
display: inline-block; 
color: #FFFFFF; 
height: 24px; 
overflow: hidden; 
font-size: 14px;

}
.ptn_ayu {
margin-left:3px;
background:url(../images/workshop/p_ayu_ctro.png); 
display: inline-block; 
color: #FFFFFF; 
height: 24px; 
overflow: hidden; 
font-size: 14px;

}


/*resultados*/
.resultados{
padding-left:25px;
padding-right:10px;
margin-left:3px;
margin-top:-7px;
border-color:#330066;
border-style:solid;
border-width:1px;
color:black;
}
.resultados ol {
margin-left:7px;
}
.resultados table ul {
margin-bottom:1px;
}
.resultados li{
margin-top:4px;
}
.resultados table li{
margin-top:0px;
}

.intro li{

}
.final_resultados{
background:url(../images/workshop/p_off_ctro.png);
overflow:hidden;
width:99.5%;
height:5px;
margin-left:3px;
}
.negro{
color:black;
}
.fecha{
font-size:12px;
color:#666;
font-weight:lighter;
}
.expandido{
color:black;
font-size:10px;
margin-left:14px;
font-weight:normal;
display:none;
text-indent:0px;
}

.novedad {
list-style:square url("../images/workshop/nuevo.gif");

}
.actualizado {
list-style:square url("../images/workshop/actualizado.gif");

}
.puntero{
cursor:pointer;
}

#results{
position:relative;
left:-21px;

}
#mas_leido, #novedades{
position:relative;
left:-21px;
margin-top:-10px;
}
#lomas, #lomenos {
position:relative;
}
#nov {
position:relative;
margin-top:0px;
}

#novedades li a {
font-weight:lighter;
color:#000000;
}
#mas_leido li a {
font-weight:lighter;
color:#000000;
}

