/*-------------------------------------------------------------------------------------------------------------------------------------
Framework: Rubycom 2.0 
-------------------------------------------------------------------------------------------------------------------------------------*/

/*= Reset ===========================================================================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
						{ margin:0; padding:0; }
table					{ border-collapse:collapse; border-spacing:0; }
fieldset,img 			{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var 
						{ font-style:normal; font-weight:normal; }
ol,ul 					{ list-style:none; }
caption,th 				{ text-align:left; }
h1,h2,h3,h4,h5,h6 		{ font-size:100%; font-weight:normal; }
q:before,q:after 		{ content:''; }
abbr,acronym 			{ border:0; }

/*= HTML ============================================================================================================================*/	
body					{ font-size:12px; background:#fff url('../images/pageBG.gif') top repeat-x; font-family:Helvetica, Tahoma, Arial, Sans-Serif; }
a, a:visited			{ text-decoration:none; color:#737373; }
a:hover					{ color:#737373; }
ins						{ text-decoration:none; color:#900; font-style:italic; }
code					{ color:#555; }
p						{ margin:10px 15px; color:#737373; text-align:justify; }
li						{ color:#737373; }
strong					{ color:#737373; font-weight:bold; }
pre						{ margin-left:2em; padding-left:2em; border-left:1px solid #ccc; }
blockquote				{ margin-left:2em; border-left:1px solid #ccc; font-style:italic; }	
dt						{ font-weight:bold; }
th, td					{ padding:.5em 1em;line-height:1.5em; }		
th						{ background:#eee; }
td						{ border-bottom:1px solid #eee; }
caption					{ font-style:italic;color:#777; margin:.5em 0; }	
fieldset				{ border:0; padding:1em 2em; margin:10px 0 1.5em 0; }
legend					{ padding:2px 5px; }	
form div.col			{ clear:none; }
form div.first			{ clear:both; }
form div				{ overflow:hidden; }
input[type="text"], input[type="password"], textarea, .field, .area, select
						{ border:1px solid #aaa; padding:5px; background:#fff; width:300px; line-height:1em; margin:0; color:#757575; }
select					{ width:312px; }
textarea, .area			{ overflow:auto; height:100px; width:300px; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus
						{ background:#f5f5f5; outline:none; }
label 					{ font-weight:bold; color:#757575; display:block; }
button					{ border:none; background:#555; color:#fff; padding:0 2.5em; height:2em; line-height:2em; cursor:pointer; }
h1						{ text-indent:-8000px; font-size:2em;height:0; width:0; margin:0; padding:0; }
h2						{ text-indent:-8000px;font-size:1.5em; color:#737373; width:441px; height:17px; }
#rcInicio h2			{ background:url('../images/headerInicio.gif') top left no-repeat; }
#rcContacto h2			{ background:url('../images/headerContacto.gif') top left no-repeat; }
#rcPromociones h2		{ background:url('../images/headerPromociones.gif') top left no-repeat; }
						
/*= Clases ==========================================================================================================================*/	
.rcLeft					{ float:left; margin-right:1em; }
.rcRight				{ float:right; margin-left:1em; }
.rcClear				{ clear:both; }
.rcFirst				{ margin-left:0 !important; }
.rcLast					{ margin-right:0 !important; }
.rcTop					{ margin-top:0 !important; }
.rcBottom				{ margin-bottom:0 !important; }
.rcHidden				{ display:none; }
.rcGraphic				{ margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
.rcBorder				{ padding:2px; border:1px solid #eee !important; }
.rcCenter				{ text-align:center; margin-left:auto; margin-right:auto; }

/*= Navegación ======================================================================================================================*/			#rcNav, .rcNav ul, #rcNav li
						{ margin:0; padding:0; list-style:none; }
#rcNav li				{ float:left; display:block;  height:31px; background:#737373; clear:none; }	
#rcNav li a				{ display:block; padding:8px 26px; color:#eee;  }	
#rcNav li a:hover		{ color:#fff;  }
#rcNav ul li.navLeft	{ background:url('../images/menuLeft.gif') top left no-repeat; width:9px; }
#rcNav ul li.navRight	{ background:url('../images/menuRight.gif') top right no-repeat; width:9px; }
#rcNav					{ margin:0 auto; width:326px; }


/*= Layout ==========================================================================================================================*/

#rcPage					{ margin:35px auto; width:755px; background:url('../images/logo.gif') top no-repeat; }
#rcPage > div			{ float:left; clear:both; width:100%; }
#rcPage	> .rcClear		{ float:none !important; }
#rcHeader				{ width:775px; height:194px; position:relative; }
#rcNav					{  }
#rcSection				{ width:775px !important; }
#rcArticle				{ margin:6px; }
#rcFooter				{ margin-top:10px; }

/*= rcFooter ========================================================================================================================*/

.rcFooterPower			{ margin:10px auto; width:140px; color:#757575; }
.rcFooterPower a		{ font-weight:bold; }

/*= rcSection =======================================================================================================================*/

.rcCols					{ width:100%; }
.rcCol					{ float:left;  width:46%; margin:0 4%; float:left; }
#rcInicio				{ width:441px; margin:0 auto; }
#rcContacto				{ display:none; width:441px; margin:0 auto; }
#rcPromociones			{ display:none; width:441px; margin:0 auto; }

/*= rcForms =========================================================================================================================*/



