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

/* bottom center */
#principal-container1  .sld_bullets {
	bottom: -9px;
	left:540px;
}
#principal-container1  .sld_bullets div{
    left:-50%;
}
#principal-container1 { 
/*  overflow: hidden; */
    zoom: 1; 
    position: relative; 
    width:678px;
	height:240px;
    margin:0 auto;
    z-index:100;
}
#principal-container1 .sld_images{
    position:absolute;
    left:0px;
    top:0px;
    width:678px;
    height:240px;
    overflow:hidden;
}
#principal-container1 .sld_images a{
    color:transparent;
}

#principal-container1 .sld_images img{
    top:0;
    left:0;
    border:none 0;
}
#principal-container1 a{ 
    text-decoration: none; 
    outline: none; 
    border: none; 
}

#principal-container1  .sld_bullets { 
    border-color:#CCC;
	font-size:13px;
	padding:0px;
	position:absolute;
	z-index:60;
	width:682px;
	height:38px;
	bottom:1px;
	left:0px;
	}
#principal-container1  .sld_bullets div{
    /*position:relative;
    float:left;*/
	
}
#principal-container1 .sld_bullets a{ 
	margin: 3px 3px 3px 3px;
    text-align:center;
	font-weight:bold;
    border-style:solid;
    border-color:#CCCCCC;
    border-width:1px;
	background-color:#FFFFFF;
	color:#FF0000;
	height:19px;
	width:18px;
    float: right;
	line-height: 19px; 
	 }

#principal-container1 .sld_bullets a:hover{
       background-color:#FFFFFF;
color:#FF0000;
	}
#principal-container1 .sld_bullets a.sld_selbull, #principal-container1 .sld_bullets a:hover{

 background-color:#FF0000;
		color:#FFFFFF;
	}
#principal-container1 a.sld_next, #principal-container1 a.sld_prev {
    position:absolute;
    display:none;
    top:50%;
    margin-top:-15px;
    z-index:60;
    height: 45px;
    width: 45px;
    background-image: url(../images/arrows.png);
}
#principal-container1 a.sld_next{
    background-position: 100% 0;
    right:3px;
}
#principal-container1 a.sld_prev {
    left:3px;
    background-position: 0 0; 
}
* html #principal-container1 a.sld_next,* html #principal-container1 a.sld_prev{display:block}
#principal-container1:hover a.sld_next, #principal-container1:hover a.sld_prev {display:block}

#principal-container1 .sld-title{
    position:absolute;
    display:block;
    bottom: 26px;
    left: 20px;
    margin-right:25px;
    padding:0px;
    background:#FFFFFF;
    color:#333333;
    z-index: 50;
    font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
    font-size: 14px;
    opacity:0.8;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
}
#principal-container1 .sld-title div{
    padding-top:0px;
    font-size: 12px;
}#principal-container1 .sld_bullets  a img{
    text-indent:0;
    display:block;
    bottom:55px;
    left:-150px;
    visibility:hidden;
    position:absolute;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    border: 4px solid #FFF;
    border-radius:5px;
    -moz-border-radius:5px;
}
#principal-container1 .sld_bullets a:hover img{
    visibility:visible;
}

#principal-container1 .sld_bulframe div div{
    height:70px;
	background:#FFF;
    overflow:visible;
    position:relative;
}
#principal-container1 .sld_bulframe div {
    left:0;
    overflow:hidden;
    position:relative;
    width:150px;
}
#principal-container1  .sld_bullets .sld_bulframe{
    display:none;
    bottom:18px;
    overflow:visible;
    position:absolute;
    cursor:pointer;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    border: 4px solid #FFF;
    border-radius:5px;
    -moz-border-radius:5px;
}
#principal-container1 .sld_bulframe span{
    display:block;
    position:absolute;
    bottom:-10px;
    margin-left:4px;
    left:70px;
    background:url(../images/flecha.png);
    width:15px;
    height:6px;
}
