a{font-weight:bold;color:#000;text-decoration:none;}
a:active{font-weight:bold;color:#000;text-decoration:none;}
a:hover{font-weight:bold;color:#000;text-decoration:none;}
a:visited{font-weight:bold;color:#000;text-decoration:none;}
* {margin: 0; padding: 0;}
html{
	height: 100%;
	overflow-x:hidden;
} 
body{
	height:100%;
	width:900px;
  	text-align: justify;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.7em;
	position: relative;
	left:0px;
	top:0px;
	background-image: url(http://www.rkabentura.com/img/leftloop.gif);
	background-repeat:repeat-y;
	background-position:left;


}

.contratar{
display:block;
clear:both;
position:relative;
text-align:left;
padding-left:20px;
padding-top:10px;
padding-right:20px;
padding-bottom:10px;
margin-left:-3px;
}

.navbar{
margin: 10px 10px 10px -10px;
width:750px;
background:url(img/navbar.gif) repeat-x left top;
height:15px;
background-color:#044771;
position:relative;
padding: 5px 45px 5px 10px;
font-weight:bold;
color:#FFFFFF;

}
.logo{
	position:absolute;
	width:216px;
	height:85px;
	left: 74px;
	cursor:pointer;
}

.optionr{
padding-top:2px;
float:right;
margin-left:20px;
width: 25px;
}

.optionl{
padding-top:2px;
width: 25px;
float:left;
margin-right:20px;
}


.itemdescription{
text-transform:none;
font-size:smaller;
}
.contacto{
float:left;
width:200px;
height:357px;
color:#FFFFFF;
background-color:#1E75AB;
_margin-right: -3px;
padding-top:20px;
}

.contacto p{
text-align:left;
}

.contacto a{font-weight:bold;color:#FFFFFF;text-decoration:none;}
.contacto a:active{font-weight:bold;color:#FFFFFF;text-decoration:none;}
.contacto a:hover{font-weight:bold;color:#FFFFFF;text-decoration:none;}
.contacto a:visited{font-weight:bold;color:#FFFFFF;text-decoration:none;}

#mapa{

}

.bigcolumn p{
padding-left:20px;

}

.bigcolumn #titulo{
width:98%;

}
.header {
	/*z-index:0;*/
	left:0;
	top:0;
	background-image: url(img/header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:261px;
	width:1024px;
	overflow:hidden;
}

.wrapper{
	width:1024px;
	position:absolute;
	overflow:hidden;
}

.container{
overflow: hidden;
padding-left:80px;
margin-top:-50px;
width:100%;
}

#titulo {
	margin-bottom: 10px;
	width:100%;
	border-bottom:#AAA 1px solid;
	display:block;
	font-size:1.3em;
}
.servicio{
	/*background-color:#E2E2E2;*/
	margin: 20px 0px 20px 10px;
	padding:20px 20px 0px 20px;
	border-top:#CCC 1px solid;
	/*border-bottom:#CCC 1px solid;*/
	width:740px;
}
.titulo{
	margin-top: 15px;
	margin-bottom: 5px;

	font-weight:bold;
	display:block;
	font-size:1.3em;

}
.servicio #texto{
float:left;
display:inline;
width:320px;
padding:0px 20px 0px 0px;
}

.servicio p{
padding-left:0px;
}

br.clear {
clear:both
}
.servicio #galeria{
position:relative;
width:380px;
float:left;
display:inline;

}
.servicio .photo{
position:relative;
display:inline;
float:left;
border:#CCC 1px solid;
background-color:#EEE;
padding: 5px;
margin: 7px;
width:100px;
height:100px;
}


.leftcolumn{
float:left;
padding-left:20px;
background:url(img/col01.jpg) repeat-y;
width:360px;
height:100%;
display:inline;
padding-top:10px;
padding-right:20px;

}

.leftdiv{
float:left;
width:380px;
}
#patrocinadores{
margin-left:25px;
margin-top:40px;
float:left;
padding-left:20px;
width:360px;
height:100%;
display:inline;
clear:left;
padding-top:10px;
padding-right:20px;
}

.leftcolumn p{
margin-top:0px;
position:relative;
margin-bottom:20px;
padding-left:20px;
}

.rightcolumn{
position:relative;
background-color:#eee;
float:left;
margin-left:20px;
padding: 10px 20px 0px 20px;
background:url(img/col02.jpg) repeat-y;
width:420px;
left: 20px;
}

.bigcolumn{
position:relative;
width:800px;
background:url(img/col03.jpg) repeat-y left top;
padding: 10px 20px 20px 20px;


}

.mleftcolumn{
position:absolute;
width:350px;
}

.mrightcolumn{
position:absolute;
width:350px;
}



object{
position:relative;
margin-bottom:20px;
margin-top:10px;
left:20px;
}

.photocolumn{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:520px;
	display:inline;

}
.miniphotocolumn{
position:relative;
width:100%;
margin-top:10px;
left: 20px;
height:100%;
}

.photo
{
position:relative;
float:left;
border:#CCC 1px solid;
background-color:#EEE;
padding: 5px;
margin: 7px;
width:100px;
height:100px;
}

.photo span{
width:50px;
position:absolute;
height:7px;
display:block;
top:98px;
left:40px;

}
.photo img{
border-style:none;
/*border:#000000 1px solid;*/
}


.galcolumn{
/*background:url(img/col04.jpg) repeat-y left top;*/
padding:20px;
padding-left: 20px;
float:left;
display: inline;
margin-top:10px;
width:180px;
font-weight:bold;
border-right:#AAA 1px solid;
height:100%;
padding-bottom:20px;
margin-right:20px;
}

.galcolumn ul{
	position:relative;
	list-style-image:url(img/bullet.gif);
	text-transform:uppercase;
	color:#000;
	margin-left: 20px;
	text-align:left;

}

.leftcolumn ul{
	position:relative;
	list-style-image:url(img/bullet.gif);
	text-transform:uppercase;
	color:#000;
	margin-left: 40px;
	margin-bottom:20px;
}

.galcolumn li{
	padding-bottom:5px;
}
.galcolumn li #current{
color:#FF6600;
}

.galcolumn a{
font-weight:bold;
color:#000;
text-decoration:none;
}

.galcolumn a:visited{
color:#333;
text-decoration:none;
}

.galcolumn a:active{
color:#000;
text-decoration:none;
}

.galcolumn a:hover{
color:#940900;
text-decoration:none;
}

#lanbar{
position:absolute;
margin: 0;
padding: 0;
top:95px;
left:770px;
width:100px;
}

#lanbar a img{
margin-top:2px;
margin-right:5px;
border:none;
}
#cfnavbar{
position:relative;
margin: 0;
padding: 0;
top:88px;
left:200px;
width:600px;
}

#cfnavbar ul{
background: url(media/bg.gif) repeat-x;
padding: 0;
margin: 0;
float: left;
font: bold 80% Verdana;
}

#cfnavbar ul li{
display: inline;
}


#cfnavbar ul li a, #cfnavbar ul li span{
float: left;
color: white;
font-weight: bold;
padding: 8px 13px 5px 6px;
text-decoration: none;
background: url(img/btn/separador.gif) top right no-repeat;
background-position: 95% 6px;
}

#cfnavbar ul li span{ /*Targets span tag to the right of #leftcorner below*/
padding-left: 0px;
}

#cfnavbar ul li a#leftcorner{
float: none;
padding-left: 10px;
padding-right: 0px;
/*background: url(media/leftcorner.gif) top left no-repeat;*/
}

#cfnavbar ul li a#rightcorner{
padding-right: 10px;
/*background: url(media/rightcorner.gif) top right no-repeat;*/
}

#cfnavbar ul li a:hover{

color:#FF9900;
font-weight:bolder;
}

#cfnavbar:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}


.jellybutton{
display:block;
clear:both;
position:relative;
text-align:right;
padding-top:10px;
padding-right:20px;
padding-bottom:10px;
}

.jellybutton img{
position:relative;
/*z-index:300;*/
}

#footer
{
    clear: both;
    margin: 0 auto;
    padding: 0;
	margin-top:0px;
    width: 100%;
    height: 4%;

	position:absolute;
}
.anuncio{
padding: 10px 0px 10px 0px;
position:relative;
margin-top:0px;
margin-bottom:20px;
width:340px;
display:run-in;
margin-right:10px;
margin-left:10px;

}
.rightcolumn .churribur{
padding: 0px 0px 20px 0px;

}
.leftcolumn .churribur{
margin: 10px 0px 10px 5px;

}
.churribur{
background-position:center;
background-repeat:no-repeat;
margin: 10px 0px 10px 0px;
width:100%;
height:31px;
background-image:url(img/churribur.gif);
display:block;
clear:both;

}


.bigcolumn .churribur{
background-position:center;
padding-bottom:20px;
margin-left:-20px;
}



.ficha{
padding: 10px 0px 10px 0px;
position:relative;
width:95%;
margin-left: 0px;

}

.ficha #photo{
float: left;
margin-right:0px;
display: inline;
height:100%;
margin-bottom: -2000px; 
padding-bottom: 2000px;

}

.ficha #texto{
margin-top:10px;
width:450px;
display:inline;
padding-left:0px;
float:left;
margin-bottom:20px;

}
.ficha #nombre{
margin-bottom:10px;

border-bottom:dotted 1px #DDD;
display:block;
text-align:left;
text-transform:uppercase;
font-size:1.3em;
font-weight:bold;
color:#000000;
}
.servicio #titulo{
margin-bottom:10px;
width:100%;
border-bottom:dotted 1px #CCC;
display:block;
text-align:left;
text-transform:uppercase;
font-size:1.3em;
font-weight:bold;
color:#000000;
}

p{
margin-top:0px;
margin-bottom:0px;
}
.ficha img{
border-style:none;
border:1px #000000 solid;
clear:both;
}
.anuncio img{
border-style:none;
border:1px #000000 solid;
clear:both;
}


.anuncio #foto{
position:relative;
z-index:1;
float:right;
padding-top: 0px;
margin:10px;
margin-left:20px;
clear:right;
/*display:block;*/
}

.ficha #foto{
position:relative;
z-index:1;
padding-top: 0px;
margin:10px;
margin-left:20px;
clear:right;
display:block;
}

.fichaleft foto{
position:relative;
z-index:1;
padding-top: 0px;
margin:10px;
margin-left:20px;
clear:right;
display:block;
}

.anuncio #titulo{
text-transform:uppercase;
font-size:1.3em;
font-weight:bold;
color:#000000;
padding-bottom:0px;
margin-bottom: 0px;
width:100%;
}

.anuncio #fecha{
text-transform:uppercase;
font-size:0.8em;
font-weight:bold;
color:#AAA;
}

.anuncio p{
padding-top:10px;
padding-bottom:10px;
width:340px;
margin-left:0px;
padding-left:0px;
}

.anuncio contacto{
font-weight:bold;

}

.mleft{
float:left;
width:400px;

}

.mright{
float:left;
width:400px;

}

