/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Arial;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	color: #000000;
	background-color:#DAB89F;
	text-align:justify;
}

a:link, a:visited {
	text-decoration: none;
	color:#000;
}

a:hover {
	text-decoration: underline;
	color:#333;
}



a.ma:link, a.ma:visited {
	background:#C99973;
	border:1px #A55518 solid;
	text-align:center;
	padding:0px;
	padding-bottom:10px;
	padding-top:10px;
	font-size:9px;
	color:#A55518;
	width:261px;
	display:block;
}

a.ma:hover {
	background:#A55518;
	color:#C99973;
}

.madera {
	background:url(../image/rbholz_backfround.jpg) no-repeat;
	border-bottom:12px #E3B395 solid;
}
.madera_ {
	background:url(../image/rbholz_backfround2.jpg) no-repeat;
}



.firma{
	color:#FFF;
	text-align:right;
	padding-right:10px;
	font-size:11px;
}
.logo{
	padding-left:70px;
	text-align:left;
}
.menu_{
	padding-bottom:50px;
	padding-top:30px;
	background:url(../image/background_menu.jpg) no-repeat right;
}
.contacto{
	font-size:11px;
	padding-top:10px;
	color:#B44F18;
	line-height:11px;
}
.banneri{
	padding-top:25px;
}





.social{
	text-align: right;
	padding-right:30px;
	padding-bottom:10px;
}
.bodyc{
	background:#E9D3C5;
}





ul.top-level {
}
ul.top-level li {
background:#D89672;
color:#000;
margin-bottom:7px;
}
ul.top-level li a:hover{
background:#B44F18;
color:#FFF;
margin-bottom:7px;
}


ul.sub-level {
display: none;
color:#FFF;
margin-bottom:10px;
text-align:left;
font-size:10px;
}
ul.sub-level li a {
border: none;
float:left;
width:165px;
color:#FFF;
background: #000000;
margin-bottom:1px;
padding-left:20px;
padding-right:30px;
text-align:left;
}
ul.sub-level li a:hover {
border: none;
float:left;
width:165px;
color:#FFF;
margin-bottom:1px;
padding-left:20px;
padding-right:30px;
text-align:left;
}
li:hover .sub-level {
color:#FFFFFF;
display: block;
position: absolute;
left: 155px;
top:0px;
text-align:left;
}



#navigation {
font-size:11px;
text-align:right;
margin-left:58px;
margin-right:10px;
}
#navigation ul {margin:0px; padding:0px;}
#navigation li {list-style: none;} 

#navigation a {
cursor: pointer; 
display:block;
height:25px; 
line-height: 25px; 
text-indent: 10px; 
text-decoration:none; 
width:100%;
}
#navigation a:hover{
text-decoration:none; 
}
#navigation li:hover {
position: relative;
}




div#wn	{ 
    position:relative; 
    width:350px; height:80px; 
    overflow:hidden;	
	}


span.article_separator {
	display: none;
	height: 0px;
}


a.hoverima:link, a.hoverima:visited {
}

a.hoverima:hover {
	background:url(../images/hoverc.png);
	background-repeat:no-repeat;
	display:block;
	width:82px;
	height:82px;
}


* { padding:0px;}

#wrapper {

position:relative; 
margin:0px; 
padding:0px; 
text-align: left;
	width:523px;
	height:238px;}

.sliderbutton {
	float:left;
	width:240px;
	position:absolute;
	z-index:10;
	left: 0px;
	top: 0px;
}
.sliderbutton img {
	cursor:pointer;
	height:238px;}
.sliderbutton img:hover {
	background-image:url(../images/hover_slide_left.png);
	background-repeat:no-repeat;
	}
	
	

.sliderbutton1 {
	float:left;
	width:55px;
	position:absolute;
	z-index:11;
	left: 455px;
	top: 1px;
}
.sliderbutton1 img {cursor:pointer;
	height:238px;}
.sliderbutton1 img:hover {
	background-image:url(../images/hover_slide_right.png);
	background-repeat:no-repeat;
	
	}
#slideshow { margin:0px;
padding:0px;}
#slides {
width:523px; 
height:238px; 
list-style:none;
padding:0px;
margin:0px;
overflow:auto
}

#slides li {
	width:523px; 
	height:238px;
	}

.pagination { display:none;}
.pagination li {}
.pagination li:hover {}
li.current {  color:#000}

li#content {width:523px; height:238px; }
#content h1 {font:22px Georgia,Verdana; margin-bottom:15px; color:#036}
td.cck_label {
	font-weight: bold;
	padding-top: 0px;
}


/**
 * Tabs
 **/


/**
 * ToolTip
 **/

/*
.ajaxTool-tip {
	background: #ccf;
	border: 1px solid pink;
}
*/

ul.tabs {  
margin: 0;  
padding: 0;  
float: left;  
list-style: none;  
height: 32px; /*--Define el ancho de las tabs--*/  
width: 100%;  
}  
ul.tabs li {  
float: left;  
margin: 0;  
padding: 0;  
height: 31px; /*--Sustrae 1px de la altura de la lista desordenada--*/  
line-height: 31px; /*--Alineamiento vertical del texto dentro de la tabla--*/  
border-right: 1px solid #F5F5F5;
border-bottom: 0px solid #f5f5f5;
border-left: none;  
margin-bottom: -1px; /*--Desplaza los item de la lista abajo 1px--*/  
overflow: hidden;  
position: relative;  
background: #999999;
color:#FFF;
}  
ul.tabs li a {  
text-decoration: none;  
color: #FFFFFF;  
display: block;  
font-size:12px;
padding: 0 20px;  
outline: none;  
}  
ul.tabs li a:hover {  
background: #999999;
color:#f5f5f5;
}  
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Estate seguro de que a la tab activa no se le aplicarán estas propiedades hover--*/  
background:#f5f5f5;
color:#FFF;
font-size:12px;/*--Esto hace que la tab activa esté conectada con respecto a su contenido--*/  
}  






#pestanas {
	float:left;
	width:100%;
	line-height:normal;
	font-size: 10px;
	font-weight: normal;
	/*pongo un fondo para toda capa donde están las pestañas*/
}
#pestanas ul {
	margin:0;
	padding:0;
	list-style:none;
}
#pestanas li {
	float:left;
	margin:0 0 0 1px;
	padding:0;
}
#pestanas a {
	display:block;
	background-color:#F0F0F0;
    padding:3px 10px 3px 10px;
	color: #666;
	text-decoration: none;
	/*definimos un padding para los enlaces de las pestañas*/
	padding-bottom: 2px;
	padding-top:10px;
	font-weight:bold;
}
#pestanas .activa a{
	background:#DFDB00;
	color:#000;
	/*colocamos un padding 1 pixel mayor que el padding de los enlaces no activos*/
	padding-bottom:3px;
}
#pestanas .activa{
	background-image:url("p-der-activo.gif");
}

#contenedorpestanas{
	padding: 0px;
	clear: both;
	border-left: 0px  dotted #84B31F;
	border-right: 0px  dotted #84B31F;
	border-bottom: 0px  dotted #84B31F;
}
.nover{
	display: none;
}



#dhtmltooltip{
position: absolute;
width: 100px;
padding: 2px;
visibility: hidden;
z-index: 10000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}




.text{
	padding-right:10px;
	width:120px;
	font-size:12px;
	padding-bottom:10px;
	text-align:right;
}

.input_{
	padding-bottom:10px;
}

.button{
  font-size        : 11px;
  color            : #000;
  border           : 1px solid #FFFFFF;
  background-color:#FFFFFF;
  padding:4px;
  margin-left:65px;
  padding-left:10px;
  padding-right:10px;
}

.inputbox{
  font-size        : 11px;
  font-weight      : normal;
  color            : #333;
  border           : 1px solid #CCC;
  background-color:#FFF;
  padding:5px;
}
