body {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
	font-size:14px;
	background:url(../img/menu/background_menor.jpg) repeat-x;
}


/*GENERALES*/
h2{
	color:#3399cc;
	font-size:20px;
	line-height:26px;
}
h3{
	background-color:#f1f1f1;
	height:20px;
	border-bottom:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	color:#c77cc4;
	font-weight:bold;
	font-size:12px;
	margin:8px 0;
	padding-top:3px;
	padding-left:5px;
}
h4{
	color:#3399cc;
	font-size:14px;
	line-height:17px;
	margin-bottom:8px;
}
a{
	color:#55abd3;
}
p{
	line-height:19px;
	padding:0 3px;
}

#contenedor{
	width:946px;
	display:table;
	background-color:#FFFFFF;
	margin:0 auto;
	border:solid 1px #c0c0c0;
	border-top:none;
}
/*FIN GENERALES*/


/*CONTENIDO*/
#contenedor_contenido{
	display:inline;
	.display:table;
	margin:0 auto;
	background-color:#FFFFFF;
}

#contenedor_contenido #columna_uno{
	width:609px;
	float:left;
	padding:9px;
	margin:0 auto;
	display:inline;
	border-right:solid 1px #c0c0c0;
}
#contenedor_contenido #columna_uno .columna_uno_interior{
	width:350px;
	float:left;
	padding-right:9px;
	border-right:solid 1px #c0c0c0;
}
#contenedor_contenido #columna_uno .columna_dos_interior{
	width:240px;
	float:left;
	padding-left:9px;
}

.columna_uno_interior img, .columna_dos_interior img{
	padding:5px;
	border:solid 1px #cccccc;
	margin-top:8px;
	margin-bottom:8px;
}

.columna_dos_interior p{
	font-size:12px;
}

#contenedor_contenido #columna_dos{
	width:317px;
	display:table;
	_display:inline;
	_float:right;
	_margin-top:-2px;
	_margin-right:-300px;
	float:left;
	top:0;
}
#columna_dos img{
 	margin:9px;
 }
.caja_columna_dos{
	margin-left:9px;
	margin-bottom:15px;
}
#columna_dos .caja_columna_dos h3{
	background:url(../img/columna_dos/background_subtitulos.jpg) no-repeat;
	height:27px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:0;
}
#columna_dos .caja_columna_dos div{
	background-color:#fdd0fb;
	margin-right:9px;
	padding:9px 3px;
}
#columna_dos .caja_columna_dos div .top{
	background:url(../img/columna_dos/caja_top.jpg) no-repeat center bottom;
	height:10px;
	width:280px;
	margin:0 auto;
	padding:0;
}
#columna_dos .caja_columna_dos div .middle{
	background-color:#FFFFFF;
	width:264px;
	margin:0 auto;
	padding:0 8px 0 8px;
	font-size:11px;
	line-height:15px;
	display:table;
}
#columna_dos .caja_columna_dos div h4{
	color:#2b8ae1;
	font-weight:bold;
	font-size:12px;
}
#columna_dos .caja_columna_dos div .middle span{
	background:url(../img/columna_dos/background_hora.jpg) no-repeat;
	padding:0px 10px 0px 8px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin-right:5px;
}

#columna_dos .caja_columna_dos div .middle a{
	text-decoration:none;
	font-weight:bold;
	color:#55abd3;
}
#columna_dos .caja_columna_dos div .middle strong{
	font-weight:bold;
}
#columna_dos .caja_columna_dos div .down{
	background:url(../img/columna_dos/caja_down.jpg) no-repeat center top;
	height:10px;
	width:280px;
	margin:0 auto;
	padding:0;
}
.productos{
	background:url(../img/columna_dos/punteada.jpg) no-repeat bottom;
	padding:0;
	margin:0;
	height:110px;
}
.productos p{
	font-size:12px;
	float:left;
	width:170px;
	margin-top:6px;
	line-height:15px;
	
}
.productos img{
	float:left;
}
.productos strong{
	font-weight:bold;
}

.nota h2{
	margin-bottom:15px;
	clear:both;
}
.nota p{
	margin-bottom:12px;	
}

.mas_notas{
	border:solid 1px #c4c4c4;
}
.mas_notas h3{
	background-color:#f1f1f1;
	color:#999999;
	font-size:14px;
}
.mas_notas ul{
	margin-left:40px;
}
.mas_notas li{
	list-style-image:url(../img/nota.jpg);
	font-size:12px;
	margin-bottom:6px;
}
.mas_notas a{
	color:#333333;
	text-decoration:none;
}
.mas_notas a:hover{
	color:#00A1DD;
	text-decoration:underline;
}
#acciones{
	background-color:#f8f8f8;
	padding:5px 0px 0 9px;
	margin-top:15px;
	margin-left:9px;
	height:18px;
	width:180px;
}
#acciones img{
	margin:0;
}
#acciones ul{
	height:18px;
	
}
#acciones li{
	display:inline;
	font-size:10px;
	height:18px;
}
/*FIN CONTENIDO*/




/*SLIDER*/
#slider_contiene{
	display:table;
	margin-bottom:12px;
}
.slider_border{
	border:solid 1px #cccccc;
}
.slider_off{
	background:url(../img/slider/slider_off.jpg) no-repeat;
	width:245px;
	height:58px;
	color:#666666;
	font-size:12px;
	text-align:center;
	padding:4px;
	float:left;
	border-left:solid 5px #fe8bfa;
	border-top:solid 1px #cccccc;
}
#slider_btn_0{
	border-top:none;
}
.slider_on{
	background:url(../img/slider/slider_on.jpg) no-repeat;
	width:245px;
	height:58px;
	color:#3a5d7e;
	font-size:12px;
	text-align:center;
	padding:4px;
	float:left;
	border-left:solid 5px #fe8bfa;
	border-top:solid 1px #cccccc;
}
.slider_pie{
	background:url(../img/slider/background_slider_pie.jpg) repeat-x;
	background-color:#DAD6D3;
	font-size:12px;
	height:61px;
	padding-left:10px;
	padding-top:6px;
	border-top:solid 1px #cccccc;
}
.slider_pie strong{
	color:#2b8ae1;
	font-weight:bold;
}
.slider_main{
	height:267px;
}


#s3slider {
   width: 400px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 400px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 