@charset "utf-8";
body {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	background: #1a1303 url(ima/general/bg-web.gif) repeat-x;
}
a{ text-decoration:none; }

/* Menu Principal */
#menu{ width:988px; height:49px; background:url(ima/general/bg-menu.jpg) no-repeat; }
#menusup { overflow:hidden; padding:0 0 0 366px; }
#listamenu { list-style:none; margin:0; padding:0; }
#listamenu li { float:left;	margin:0; }
#listamenu li a { display:block; height:22px; padding:27px 0 0 0; color: #241d15; font-size:0.9em; text-align:center; }
#listamenu li a:hover {  }
#listamenu .menu1{ width:170px; }
#listamenu a.menu1:hover, #listamenu a.linkactivo1{ background: url(ima/general/b-ro-riders-stories.gif) no-repeat; color:#e5dacd; }
#listamenu .menu2{ width:153px; }
#listamenu a.menu2:hover, #listamenu a.linkactivo2{ background: url(ima/general/b-ro-soul-of-yates.gif) no-repeat; color:#e5dacd; }
#listamenu .menu3{ width:130px; }
#listamenu a.menu3:hover, #listamenu a.linkactivo3{ background: url(ima/general/b-ro-roadbook.gif) no-repeat; color:#e5dacd; }
#listamenu .menu4{ width:139px; }
#listamenu a.menu4:hover, #listamenu a.linkactivo4{ background: url(ima/general/b-ro-contact-us.gif) no-repeat; color:#e5dacd; }
.linkactivo { background:#fbd85b; }
/* Fin Menu Principal */

/* TagBoard */
#tagboard{ float:left; background:url(ima/general/bg-tagboard.jpg) no-repeat; width:366px; height:647px; }
#shoutb{ width:320px; height:390px; margin:25px 0 15px 12px; }
#ShoutBox_Name2{ width:218px; margin:0 0 0 15px; background:none; border:0; color:#5e574f; }
#ShoutBox_Message{ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#5e574f; font-size:0.9em; float:left; width:210px; height:82px; margin:14px 10px 0 15px; background:none; border:0; }
.labmsg{ float:left; margin:14px 0 0 0; }
.inputtexto{ background: none; color:#FFFFFF; }
.button{ float:left; background:#0033FF; margin: 75px 0 0 10px; background:#a7a29b; color:#423629; }

#logobrandea{ float: right; margin:20px 40px 0 0 !important; margin-right:20px; background:url(ima/general/logo-brandea.gif) no-repeat; }
#logobrandea a{ display:block; width:202px; height:42px; color:#2a231b; font-size:0.8em; padding:0 0 0 40px; }
#logobrandea a:hover{ color:#000000; }
/* Fin Tagboard */

/* Contenido */
#contenido{ float:left; background: url(ima/general/bg-contenido.gif) no-repeat; padding-top:20px; width:623px; height:627px; }
#contenido .cadacontenido{ float:left; margin:0 0 5px 0 !important; margin:0; width:270px; }
#contenido p{margin: 10px 0 5px 0;}
#contenido #fotoprincipal{ float:left; margin: 0 0 0 0 !important; margin-right:0px; padding:7px 0 0 15px; width:285px; height:248px; background:url(ima/home/bg-foto-principal.gif) no-repeat; }
#contenido #notprincipal{ float:right; width:265px; height:400px; margin: 0 40px 0 0; overflow:hidden; font-size:0.9em; }
#contenido .enlaces{ float:right; display:block; width:111px; background:url(ima/general/bg-enlaces.gif) no-repeat; color:#423629; height:22px; text-align:right; padding:5px 5px 0 0; }
#contenido a.enlaces:hover{ color:#5b4e40; }
#contenido #seccion{ float:left; width:559px; background:url(ima/general/bg-seccion.gif) no-repeat; padding:10px 20px 0 10px; }
#contenido #seccionphotoup{ float:left; width:574px; background:url(ima/photogallery/bg-tit-photogallery.gif) no-repeat; padding:20px 0 0 10px; }
#seccionphotoup .textosup{ width: 450px; }
#seccionphotoup .bupload{  }
#seccionphotoup a.bupload{ display:block; float:right; width:120px; height:70px; }
#seccionphotoup a.bupload:hover{ background:url(ima/photogallery/b-here.gif) 19px -8px no-repeat; }
#contenido #fotohori{ float:right; margin: 0 0 0 -12px !important; margin:0 0 0 0; padding:12px 0 0 22px; width:556px; height:300px; background: url(ima/soulofyates/bg-fotogran.gif) no-repeat; }
#contenido #maparoadbook {float:right; margin: 0 0 0 -12px !important; margin:0 0 0 0; padding:12px 0 0 22px; width:556px; height:437px; background: url(ima/general/bg-mapa.gif) no-repeat; }

/* Thumbs contenido */
.thumb{ overflow:hidden; float:left; margin:6px 2px 0 0; width:87px; height:85px; background:url(ima/general/bg-thumb.gif) no-repeat; }
a.linkth{ overflow:hidden; display:block; text-align:center; width:63px; height:60px; margin:9px 0 0 11px; }
a.linkth:hover{ }

/* Photogallery */
#paginacion{ float:left; width:95%; overflow:auto; font-weight:bold; font-size:0.9em; text-align:center; margin-top:40px; }
#paginacion .pagactual{ float:left; padding:2px 4px; margin-right:5px; background:#1b1611; color:#423629; }
a.enpag{ float:left; display:block; color:#1a1610; padding:1px 6px; text-align:center; margin-right:5px; border:1px #31281f solid; }
a.enpag:hover{ border:#5a534c 1px solid; background:#786f65; }
.pagactiva{ float:left; display:block; color:#1a1610; padding:1px 6px; text-align:center; margin-right:5px; border:1px #423629 solid; }
/* Upload */
#ifphoto{ width:95%; height:180px; background:#211b14; }
#ifphoto h2{ color:#FFFFFF; }
#paso2{ width:525px; margin-top:10px; padding:10px; background:#211b14; }
#paso2 h2{ margin:0; padding:0; font-variant:small-caps; }
.input_upload{ color:#423629; background:#bdb6ac; border:1px #8e8a85 solid; }
#enviar{ color:#423629; background:url(ima/photogallery/bg-botones.gif) no-repeat; height:28px; width:116px; border:0px; font-weight:bold; margin-top:10px; }


/* Contenido Contacta */
.formlabel{ float:left; margin: 5px 15px; }
#formcontact #comentario{ width:395px; margin-bottom:15px; }
.b_enviar_cont{ float:right; background:#0033FF; margin: 50px 60px 5px 0; background:#a7a29b; color:#423629; }
#formcontact label.error { font-weight:bold; font-size:1.1em; color:#FF0000; }
#formcontact input.error, textarea.error { border:#FF0000 1px solid; background:#ffd4d4; }


/* Fin Contenido Contacta */

/* Fin Contenido */



