@charset "utf-8";
/* CSS Document */

body{
background-color:#f9eddf;
margin:0px;
}

.encabezado{
background-image:url(imagenes/top.jpg);
height:227px;
background-repeat:repeat-x;
}

.menu{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
}

.titulo{
color:#970000;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;}

.PRODUCTOS{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}


.PRODUCTOSmenu{
color:#970000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
.PRODUCTOSmenu a{
color:#970000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

.PRODUCTOSmenu a: over{
color:#970000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
.PRODUCTOS a{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}


.contenido{
padding-top:40px;
padding-left:40px;
padding-right:40px;
padding-bottom:20px;}

.texto{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#212121;
line-height:16px;}

.pie{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-style:italic;
font-size:11px;
padding-right:40px;
padding-top:20px;
padding-bottom:20px;}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #FFCC00;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.badge a{
color:#ffffff;
}



            .jssort07 {
                position: absolute;
                /* size of thumbnail navigator container */
                width: 800px;
                height: 100px;
            }

                .jssort07 .p {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 99px;
                    height: 66px;
                }

                .jssort07 .i {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 99px;
                    height: 66px;
                    filter: alpha(opacity=80);
                    opacity: .8;
                }

                .jssort07 .p:hover .i, .jssort07 .pav .i {
                    filter: alpha(opacity=100);
                    opacity: 1;
                }

                .jssort07 .o {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 97px;
                    height: 64px;
                    border: 1px solid #000;
                    box-sizing: content-box;
                    transition: border-color .6s;
                    -moz-transition: border-color .6s;
                    -webkit-transition: border-color .6s;
                    -o-transition: border-color .6s;
                }

                .jssort07 .pav .o {
                    border-color: #0099ff;
                }

                .jssort07 .p:hover .o {
                    border-color: #fff;
                    transition: none;
                    -moz-transition: none;
                    -webkit-transition: none;
                    -o-transition: none;
                }

                .jssort07 .p.pdn .o {
                    border-color: #0099ff;
                }

               
#slider-wrapper {
    width:903px;
    height:332px;
    margin:0 auto;
}

#slider {
	position:relative;
	width:903px;
	height:332px;
	margin-top:0px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}


.nivo-controlNav a {
	display:block;
	width:20px;
	height:20px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	margin-top:2px;
	float:left;


}
.nivo-controlNav a.active {
	background-position:0 -22px;

}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:22px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
	padding-left:10px;
	padding-top:20px;;
	font-size:22px;
	height:50px;
}
.nivo-caption a { 
    color:#ffffff;
    text-decoration:underline;
}
