/* General */




body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11.5px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-color:#993366;
}


/* Capas definiciones principales*/

#todo {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 580px;
	margin-top: -300px;
	width: 800px;
	margin-left: -400px;
}
            
#idiomas {
	width: 800px;
	height: 20px;
	text-align: right;
}

#menu {
    width: 800px;
	height: 90px;
    margin: 0;
    padding: 0;
}



#idiomas a.idioma, a.selecto {
    /*display:block;
    width:73px;
    height:14px;
    padding-top:3px;
    padding-left:3px;
    padding-right:3px;
    padding-bottom: 2px; */
    text-decoration:none;
    text-align:right;
    font-size:10px;
    /*border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;

    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;

    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000; */

    }
    
#idiomas a.idioma {

    color:#FFFFFF;
    /*background-color:#CCCCCC; */

}

#idiomas a.idioma:hover, a.selecto:hover {
    color:#FFFFFF;
    /*background-color:#666666;*/
}            

#idiomas a.selecto {
    color:#FFFFFF;

}

#contenido {
	width: 758px; /* El todo menos el padding y 1 pixel menos para el gráfico*/
	height: 440px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	position: absolute;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
    
}


#columna1 {
	width: 315px;
	height: 420px;
	overflow: auto;
	position: absolute;
	padding-right: 10px;

}

#columna2 {
	width:420px;
	height:420px;
	background-color: #FFF;
	position: absolute;
	margin-left: 340px;
}

#columnatienda1 {
	width: 325px;
	height: 390px;
	position: absolute;
	overflow: auto;
	padding-right: 10px;

}

#columnatienda2 {
	width: 408px;
	height: 385px;
	position: absolute;
	margin-left: 355px;
  padding-top: 10px;
	left: 18px;
}
  
.formulario {
    margin: 0 auto;
    border: 0px solid #ffffff;
    color: #ffffff;
    width: 60%;
    padding: 20px;
    text-align: left;
    background-color: #ff0000;
    border: 3px solid #ffffff;
}  
/*
padding: 2px;
border-width: 1px;
border-style: solid;
border-color: #993366;
*/


#coltienda {
width: 199px;
background-color: #FFF; 
 

}

#coltienda.izq {
	position: absolute;
	height: 385px;
	width: 192px;

}

#coltienda.der {
	position: absolute;
	height: 385px;
	width: 202px;
	margin-left: 202px;
	color: #FFF;

}

#fila1 {
    border-bottom:  dotted;
    border-bottom-width: 1px;
    border-bottom-color: #655;

}

#fila2 {
	list-style:none;
	height: 20px;
	margin-top: 5px;
  margin-bottom: 5px;
}

#fila2 li {
    padding:0;
    float:left;
    margin-right: 5px;
          
    
}
#fila2 li a {
    display:block;
    width:70px;
    text-decoration:none;
    text-align:center;
    font-size:11px;
    color:#FFF;
    padding-left:5px;
    background-color:#333;
    
    
}

#fila2 li a {
    padding:3px;

    }

    
#fila2 a:hover {
    color:#FFFFFF;
    background-color:#666666;
}

#fila3 {
}

#fila4 {
}

td.lineapuntos {
    background-image: url(../../images/punto.gif);
    background-repeat: repeat-x;
        
}

#pie {
	text-align: center;
	background-color: #993366;
	width: 800px;
	height: 40px;
	margin-top: 460px;
	color: #FFF;
	position: absolute;
    }

/* Tablas y celdas*/

#menu td img {
display: block;
}

#columnatienda2 td img {
display: block;
}
    
#menu {
	background-color: #993366;
	width: 800px;
	height: 90px;
}            
   

/* h1s */

#contenido h1 {
    font-size: 18px;
    line-height: 120%;
    color: #993366;
    margin: 10px 0 12px 0;
}

#contenido h2 {
    font-size: 12px;
    line-height: 120%;
    color: #993366;
    margin: 10px 0 12px 0;
}

/* parrafos */
#columna1 p {
    line-height: 17px;
    margin: 10px 0 10px 0;
}

p#tituloblog {
    margin: 0;
}

p#tituloblog.derecha {
    font-size: larger;
    color: #942F66;
}

p#fechablog {
    font-weight: bold;
    color: #665;
    margin-bottom: 5px;    
}

#fila1 p {
font-size: 10px;
margin: 0;
}   
    
/* spans */    
span.blanco, strong.blanco {
    color: #FFFFFF;
}

span.blanco {

font-size: 11px;
line-height: 14px;
}


/* Links */


    #pie a {
            text-decoration: none;
            color: #FFFFFF;
    
            }
            

            
        #pie a:hover {
            background-color: #993366;
            color: #FFFFFF;
            }

a.blog {
              text-decoration: none;
              color: #942F66;
}
/* Imagenes */

img.thumb {
width: 100px;
height: 124px;
margin: 0;
border-width: 1px;
border-style: solid;
border-color: #999;
}

a.blog img {
    border:0;
}

img.imagenarticulo {
width:199px;
border: 0;
}            


input, textarea {
    font-family: Arial, Hevlvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

input.imagen {
    width: auto;
}

/* Scroll */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: white;
}
.vscrollerbar {
width: 10px;
background-color: #993366;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}
