/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e5e5e;
	background: white;
	margin:0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
form {
	margin:0px;
	}
	
p {
	margin:0px;
	
}

h1 {
font-size:19px;
padding:0px;
}

.destacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #511504;
	font-weight:bold;
}

.subtitulo{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #511504;
    font-weight:bold;
}

.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #511504;
}

a {
color: #511504;
text-decoration: none;
}

.gris {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e5e5e;
}

.gris:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #5e5e5e;
}
.ari {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e5e5e;
}

.ari:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #5e5e5e;
}	
	/* CONTENEDOR */

#cuerpo{

	text-align: left;
	width:986px;
	margin:0 auto;

		}
#sombraiz {
	float:left;
	background-image: url(../images/sombraizq.gif);
	width: 23px;
	height: 340px;
}
#sombraiz2 {
float:left;
width: 23px;
}
#sombrader {
background-image: url(../images/sombrader.gif);
float:left;
width: 23px;
height: 340px;
}
#sombrader2 {
float:left;
width: 23px;
}
#central {
	background-image: url(../images/bg-bajomenu.gif);
	background-repeat: repeat-x;
	background-color: #eeeeee;
	border-top:1px solid #b5b5b5;
	float:left;
	width:936px;
}
#cabecera {
	float:left;
	width: 936px;

	}
#centro {
	float:left;
	width: 982px;
	background-image: url(../images/bg-repite.gif);
	}
#top{
	height:43px;
	float:left;
	background-color: #DEDADA;
	width:936px;
    border-bottom: 1px solid #B5B5B5;

}
#logo{
	background: white;
	float:left;
	width:266px;
	border-bottom:1px solid #b5b5b5;
}
#flash {
	width: 670px;
	float:left;
	border-bottom:1px solid #b5b5b5;

}
#menu {
	padding-left:5px;
   
    height: 20px;
	background: #eeeeee;
}

.paginado{

    width: 100%;
    text-align: center;
    float: left;
    position: relative;
    padding-bottom: 20px;
	border:1px solid #eeeeee;
	padding-top:20px;

}


#google-bienve {
	background-image: url(../images/bg-bajomenu.gif);
	height:188px;
}
#destacados {
	height:152px;
	background: #eeeeee;
}
#pie {
	/*height:68px;*/
	height:18px;
	background: #eeeeee;
	
}
#pie2 {
	background: #eeeeee;
	height: 46px; 

}
#pie3 {
	background: #eeeeee;
	height:65px;
	padding-top:12px;
	}
#google {
	width:348px;
	float:left;
	height:153px;
	padding-top:40px;
	padding-left:25px;

}
#bienve {
	height:153px;
	padding-top:40px;
	padding-left:12px;
	padding-right:15px;
	width:364px;
	float:left;
	text-align:justify;
	}

#consejo {
	float:left;
	padding-top:40px;
	text-align:left;
	
	}

#des-museo {
	width:295px;
	padding-top:10px;
	padding-left:8px;
	padding-right: 8px;
	float:left;
}

#des-tienda {
	width:303px;
	padding-top:10px;
	padding-right: 8px;
	float:left;
}
#des-form {
	width:303px;
	padding-top:10px;
	padding-right: 8px;
	float:left;
}

.mas{
       float:left;   
       position: relative;
       width: 100%;
       border-top: 1px solid #b5b5b5;
       padding-top: 5px;    
}
.mas2{
       float:left;   
       position: relative;
       width: 100%;
       padding-top: 10px;
	   text-align:right;  
}

.forotema{
       float:left;   
       position: relative;

       width: 100%;
       padding-top: 10px;
	   text-align:left;
	   padding-left: 25px;
	   
}
.entradatema{
background-color: white;
min-height:80px;
width:100%;
text-align:right;
border-bottom: 1px dotted #b81665;
vertical-align:bottom;
margin-bottom:12px;
padding-right: 25px;
}

.forotema2{
       float:left;   
       position: relative;
       width: 95%;
       padding-top: 10px;
	   text-align:right;
	   margin-right: 10px;
}

.cajades {
	background-image: url(../images/bg-des.gif);
	border-top:1px solid #b5b5b5;
	height:94px;
	font-size:11px;
}
.cajapie1 { 
border-top:1px solid #f76214;
float:left;
width:234px;
}
.cajapie2 { 
border-top:1px solid #989a35;
float:left;
width:461px;
text-align: center;
}
.cajapie3 { 
border-top:1px solid #ffda00;
float:left;
width:239px;
}

#enlacesinf {
float:left;
padding-top:20px;

vertical-align: bottom;
}

#linea {
float:left;
padding-left:12px;
}

#patrocinio {
padding-left:7px;
float: left;
width:310px;

}

#patrocinio2 {
padding-left:7px;
float: left;
width:310px;

}

#direccion {
float: left;
width:439px;

text-align: center;
}

#direccion2 {
float: left;
width:439px;

text-align: center;
}

#ari {
float: left;
width:172px;
text-align: right;
}

#ari2 {
float: left;
width:472px;
text-align: right;
}


.izqda {
float:left;
vertical-align: top;
}

#contenido {
	float:left;
	padding: 0px 20px 40px 20px;
	text-align: justify;
	width:900px;
}
#migas {
	padding: 19px 20px 0px 20px;
	text-align: right;
}
#listadonoticias {
width: 100%;
min-height:300px;
float: left;
position: relative;

}

#listadotienda {
width: 100%;
min-height:200px;
float: left;
position: relative;

}

#detallenoticias {
width: 870px;
}

.noticia {
float:left;
width:415px;
margin-right:15px;
margin-left: 15px;
margin-bottom :10px;
margin-top : 10px;
}

.blog {
float:left;
width:265px;
margin-right:15px;
margin-left: 15px;
margin-bottom :10px;
margin-top : 10px;
}
.bodegas {
float:left;
width:150px;
margin-right:15px;
margin-left: 15px;
margin-bottom :10px;
margin-top : 10px;
}
.noticiadet {
margin-top: 15px;
margin-bottom :15px;
float:left;
width:870px;
margin-right:5px;
margin-left: 5px;
}
.listadoforo {
margin-top: 15px;
margin-bottom :15px;
float:left;
width:270px;
margin-right:25px;
margin-left: 5px;
}

.listadotema {
margin-top: 15px;
margin-bottom :15px;
float:left;
width:470px;
margin-right:25px;
margin-left: 5px;
}

.forodesarrollo {
margin-top: 15px;
margin-bottom :15px;
float:left;
width:870px;
margin-right:25px;
margin-left: 5px;
}

.imagenesnot {
background-color: white;
}

.titular {
font-weight:bold;
border-bottom: 1px dotted #8e1b50;
}

.titular2 {
font-weight:bold;
border-bottom: 1px dotted #989a35;
}
.titularblog {
font-weight:bold;
border-bottom: 1px dotted #b81665;
}

.entradilla {
	font-weight:bold;
}
.entrada {
background-color: white;
padding:8px;
min-height:130px;
}
.entrada3 {
background-color: white;
padding:8px;
min-height:170px;
border-bottom: 1px dotted #989a35;
}
.entradablog {
background-color: white;
padding:8px;
min-height:50px;
text-align:left;
border-bottom: 1px dotted #b81665;
}
.entradaforo{
background-color: white;
min-height:30px;
text-align:right;
border-bottom: 1px dotted #b81665;
vertical-align:bottom;
}



.entradabodegas{
background-color:#fff;
height:17px;
text-align:right;
padding-top:5px;
vertical-align:bottom;
border-bottom: 1px dotted #b81665;
}
.entradareservas{
background-color:#fff;
height:23px;
text-align:right;
padding-right:5px;
padding-top:5px;
vertical-align:bottom;
border-bottom: 1px dotted #F86214;
}
.entradatienda {

background-color: white;
padding:8px;
min-height:60px;
text-align:left;
border-bottom: 1px dotted #b81665;
}

.entradaproducto {
background-color: white;
padding:8px;
min-height:110px;
text-align:left;
border-bottom: 1px dotted #b81665;
}

.entrada2 {
background-color: white;
padding:15px;
padding-top:22px;
float: left;
margin-bottom: 10px;
width:842px; 
}
.entradaevento {
background-color: white;   
min-height:110px;   
padding:15px;
padding-top:12px;
}
.entradaevento2 {
background-color: white;   
min-height:110px;   
padding:15px;
padding-top:12px;
}

#eventos {
min-height:150px;

}

#listadogalerias {
width: 100%;
min-height:300px;
float: left;
position: relative;
text-align: center;

}

input.a {
border:1px solid #747468;
background-color:#cccccc;
font-size:11px;
height:23px;
color: #4e1805;
font-size:10px;
						}

input.b {
border:1px solid #747468;
background-color:#cccccc;
font-size:11px;
height:17px;
color: #4e1805;
font-size:10px;
						}

						

select.a {
width: 140px;
border-right : 1px solid #aaa;
margin:0px;
border-top : 1px solid #aaa;
font-size : 10px;
background : #FFFFFf;
border-left : 1px solid #aaa;
color : #575757;
border-bottom : 1px solid #aaa	;
font-family : arial, verdana;

}
select.b {
border-right : 1px solid #fff;
margin:0px;
border-top : 1px solid #fff;
font-size : 11px;
background : #FFFFFf;
border-left : 1px solid #fff;
color : #7e003f;
background-color: #d5d4d4;
border-bottom : 1px solid #fff	;
font-family : arial, verdana;

}

textarea.a {
border-right : 1px solid #747468;
border-top : 1px solid #747468;
font-size : 11px;
background-color:#cccccc;
border-left : 1px solid #747468;
color: #4e1805;
border-bottom : 1px solid #747468;
font-family : arial, verdana;

}	

 /* ---------- gallery styles start here ----------------------- */
.photo {
    margin: 10px;
    position: relative;
    width: 180px;
    height: 130px;
    float: left;
}

.photo img {
    background: #fff;
    border: solid 1px #ccc;
    padding: 4px;
}



.photo p {
    position: absolute;
    top: 100px;
    left: 145px; 
    z-index: 1000;
    width: 20px;
    height: 18px;
    background-image: url(../images/mas.png);              
    cursor: pointer;

}

.photo a.subtitulo{

   position: absolute;
   top: 100px;
   z-index: 1000;
   background-color: #FFFFFF;
   padding: 3px;
   color: #511504;
   font-size: 10px;
   left: 10px;
   border:1px dotted #8E1B50;
   opacity:0.70;
   filter:alpha(opacity=70)

}

.photo a.subtitulo:hover{   
   opacity:0.95;
   filter:alpha(opacity=95) 
}

 .photo p:hover{
 background-image: url(../images/mashover.png);  
 
 }

.cuadro span {
    width: 189px;
    height: 137px;
    display: block;
    position: absolute;
    top: -5px;
    left: -5px;
    background-image: url(../images/cut-corner.png)!important;
    background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.museovinomalaga.com/images/cut-corner.png");

}    

.cuadro2 span {
    width: 189px;
    height: 137px;
    display: block;
    position: absolute;
    top: -5px;
    left: -5px;
    background-image: url(../images/cut-corner2.png)!important;
    background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.museovinomalaga.com/images/cut-corner.png");

}   



.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
    
}
.highslide-active-anchor img {
    visibility: hidden;   
}
.highslide img {
    border: 2px solid gray; 
}
.highslide:hover img {
    border: 2px solid white;   
}

.highslide-wrapper {
    background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
    background: url(../js/highslide/graphics/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
    position: absolute;
    display: none;
}

/* Styles for the popup */
.highslide-wrapper {
    background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
    margin: 0;
    padding: 0;
    text-align: right;
}
.highslide-wrapper .highslide-header ul li {
    display: inline;
    padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
    display: none;
}
.highslide-wrapper .highslide-header a {
    font-weight: bold;
    color: gray;
    text-transform: uppercase;
    text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
    color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
    cursor: move;
}
.highslide-wrapper .highslide-footer {
    height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
    float: right;
    height: 11px;
    width: 11px;
    background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


 /* ---------- gallery styles end here ----------------------- */  
 
 
 /*-------------Estilos TIENDA ----------------------*/
 
.imagenTienda{
 float:left;
 padding: 3px;
 text-align: center;;
 margin: 0px 5px 0px 5px;

}

.imagenTienda img{
 border:1px solid #8E1B50;
 padding: 5px;
 margin: 3px;
}

.tam1Producto{
   font-size: 14px;
   font-weight: normal;
   padding: 5px;
}

.tam2Producto{
   font-size: 14px;
   font-weight: bold;
   padding: 5px;
}

.tam3Producto{
   font-size: 22px;
   font-weight: bold;
   padding: 5px;
}

#slider-content{width:100%;float:left;position: relative;}
#slider-stage{float:left;position: relative;width:275px; overflow:auto; overflow-x:hidden; overflow-y:hidden; height:70px; margin:0 auto;}
#slider-buttons{float:left;position: relative;padding: 0px 10px;}
#slider-list{width:2000px;  margin:0; padding:0;}
#slider-list li{
        list-style:none; 
        margin:0; 
        padding:0; 
        border:0; 
        margin-right:4px;
        padding:4px; 
        background:#DEDEDE;
        float:left;
}
#slider-buttons span{ cursor: pointer; }

/*foro*/
.boton{
	border:1px solid #8E1B50;
	font-size:11px;
	color:#5B0A6D;
	background:#ffffff;
}
.form_foro{
	background-color:#EEEEEE;
	padding:8px;
	border:1px solid #999999;
}

