/********************
 * HEADER
*********************/
body { background:white ;}
.minform{clear:both;float:none;padding:5px;}
.clear {clear:both}
#top2{height:155px;padding:0px;margin:0px auto 0px auto;}
#top-banners{width:100%;background:#001e39;}
#content-top {background:#001F39 url(../img/pagetop2.gif) repeat-x scroll left bottom;height:183px;}
.background-white{background:#EFEBEF;}
#main{clear:both;background:#fff;margin:0 auto;padding:10px;}
#slogan{margin-top:0px;text-align:right;color:#FFFF99; }
#content{width:625px;float:left;border-right:1px solid #CECECE;padding:5px;padding-right:10px;}
.quick-reply-icon span	{ background: transparent none 0 0 no-repeat; }
.buttons div.quick-reply-icon	{ width: 110px; height: 25px; }
.quick-reply-icon span	{ background-image: url("../../forum/styles/prosilver/imageset/es/button_quick_reply.gif"); }
.notice2 {background:#FFF6BF;color:#514721;border-color:#FFD324;}
#geo{float:right;font-size:10px;width:200px;}
#search #q{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#FFFFFF url(../img/search_icon.gif) no-repeat scroll 3px 2px;border:0 none;height:14px;margin:0;padding:3px 6px 3px 21px;width:160px;}
#menu_user{background:#EFEFEF;margin:0 auto;border:1px solid #E0E0E0;}
.logo{width:250px;height:50px;margin:5px 0px 10px 5px;padding:0px 0px 0px 0px;float:left;cursor:pointer;}
.logo.four{background:url(../img/logo.gif) no-repeat left top;}
h1 { color:#00203C; margin:0px;font-size:18px;}
h2 { color:#00203C; margin:0px;font-size:18px;}
.content { line-height:150%;}
.online {background-position:left top;}
.logo a{display:block;border:0px none;}
.banner728{width:728px;float:right;height:90px;}
.banner468{width:468px;float:left;height:60px;}
.banner200{width:200px;float:left;height:60px;margin-left:30px;}
.menu{width:690px;height:35px;float:left;background:url(../img/menu_end.jpg) no-repeat right top;margin-top:9px;}
.menu ul{margin:0px;padding:0px 0px 0px 5px;height:35px;list-style-type:none;float:left;background:url(../img/menu_start.jpg) no-repeat left top;font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.menu ul li{margin:0px;padding:0px;width:85px;float:left;height:35px;text-align:center;background:url(../img/menu_bg.jpg) repeat-x left top;}
.menu ul li a{padding:11px 0px 0px 0px;height:24px;display:block;color:#fff; text-decoration:none;}
.menu ul li a:hover, .menu ul li a.active{background:url(../img/menu_on.jpg) repeat-x left top;}
.navbar{height:20px;clear:both;background:#EAEAE9;padding-top:5px;}
.navbar ul.nav{margin:0px;padding:0px 0px 0px 5px;height:20px;list-style-type:none;float:left;width:500px;background:url(../img/navbar_start.gif) no-repeat left top;font:normal 10px Arial, Verdana, Helvetica, sans-serif; color:#695500;}
.navbar ul.nav li{margin:0px;padding:3px 5px 0px 0px;float:left;height:17px;background:url(../img/navbar_bg.gif) repeat-x left top;}
.navbar ul.nav li.end{margin:0px;padding:0px 0px 0px 0px;width:5px;height:20px;background:url(../img/navbar_end.gif) no-repeat left top;}
.navbar ul.nav li a{padding:0px 0px 0px 15px;height:17px;width:auto;color:#695500; text-decoration:none;background:url(../img/navbar_arrow.gif) no-repeat 0px 0px;}
.navbar ul.nav li a:hover{text-decoration:underline;}
.navbar .search{float:right;width:275px;height:20px;margin:0px;padding:0px;}
.navbar form.search input{font:normal 10px Arial, Verdana, Helvetica, sans-serif; color:#353535;background:transparent url(../img/input_search.gif) no-repeat left top;margin-left:5px;padding:2px 5px 0px 5px;width:185px;height:18px;border:0px none;cursor:default;float:left;}
.navbar form.search input.submit{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#504f4f;background:url(../img/input_searchsubmit.gif) no-repeat left top;width:70px;height:20px;cursor:pointer;padding:0px;}
.container {
  width:1000px;
  margin:0 auto;
}

a.forumtitle {font-size:16px;}
.desc {font-size:10px;padding:2px;}

.postprofile {float:left; border:0px; border-right:1px solid #D0D0D0;padding-right:5px;}
/***************** 
 FOOTER
*****************/
#footer2{height:175px;width:100%;clear:both;background:#001e39 url(../img/footer-bg.gif) repeat-x left top;padding:5px 0px 0px 0px;color:white;}
#footer2 ul{margin:0px;padding:10px 0px 0px 5px;width:175px;list-style-type:none;float:left;font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#525252;}
#footer2 ul.last{margin:-5px 0px 0px 0px;padding:15px 0px 0px 0px;width:180px;float:right;background:#cdcccc url(../img/footer_list.gif) repeat-x left top;}
#footer2 ul li{margin:0px;padding:0px;}
#footer2 ul li.title{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:white; text-transform:uppercase;padding-bottom:5px;}
#footer2 ul li a{color:white; text-decoration:none;}
#footer2 ul.last li{margin-left:30px;}
#footer2 ul.last li.end{padding:15px 0px 5px 30px;width:150px;background:#cdcccc url(../img/footer_end.jpg) no-repeat left bottom;color:#cc092f;margin:0px;}
#footer2 ul.last li a{color:#fff;}
#footer2 ul li a:hover{text-decoration:underline;}


.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:260px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}

input.tiny { width:300px;}
ul.listado {
  margin-left:30px;
  list-style:none;
}
ul.listado li { padding:5px;font-size:12px;}


/********
	botones
**********/

a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
    
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(../img/form_buttons.png);
    _background-image:url(../img/form_buttons.gif);
}


a.button span, span.button button, span.button input, del.button span{
	
	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;    
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
	
}


span.button button{
   line-height:2.5;/*Opera need this*/
}

html.safari a.button span, 
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}



del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;
	
}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}


/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/

a.button:hover, 
span.button:hover,
a.button:focus, 

a.dom-button-focus, 
span.button-behavior-hover{
	background-color:transparent;
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.button:hover span, 
span.button:hover button, 
a.button:focus span, 

span.button-behavior-hover button, 
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.button:active, a.button:focus span{
	color:#444;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
	
}




/*Optional hack for IE6 to simulate :hover selector*/

span.button button, del.button span, span.button input{


	
	_behavior:expression(
		(function(el){

			if( typeof( behavior_onMouseEnter) == 'undefined'){

				
				behavior_onMouseEnter = function(el){
					
					var dEl = this.parentNode;					
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';	
					this.setCapture();
				};

				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};


			};
			
			
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
			
			
		})(this));




}
