/*body*/
body {
	background: #FFFFFF;
	scrollbar-3dlight-color : #ECECEC;
	scrollbar-arrow-color : #336699;
	scrollbar-base-color : #3399cc;
	scrollbar-darkshadow-color : #ECECEC;
	scrollbar-face-color : #D1D1D1;
	scrollbar-highlight-color : #666666;
	scrollbar-shadow-color : #000066;
	scrollbar-track-color : #CFCFCF;
	text-align:left;
	margin: 0px 0px 0px 0px; 
				}

	A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #465056;} 
	A:link	 {text-decoration: none; background-color: #F2F2F2; } 
	A:visited {text-decoration: none; background-color: #F2F2F2; } 
	A:active	 {} 
	A:hover	 {text-decoration: none;}

img
{
	border: 0px;
}

h1
{
	width: 100%;
	height: 40px;
	background-image: url(http://www.ruizyrusso.com/ruiz-y-russo.jpg); 
	background-repeat: no-repeat;
	text-align:center;
	margin: 0px;
	padding: 0px;
}

 h1 a
{
	height: 40px;
	width: 100%;
	display: block;
	text-align:center;
	text-indent: -1000em;
	text-decoration: none;
	background: url(http://www.ruizyrusso.com/ruiz-y-russo.jpg) no-repeat 0px 0px;
}


/* header */
#header { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; text-align:left; color: #465056; font-weight:bold; padding-top: 4px; padding-right: 4px; padding-left: 4px; padding-bottom: 8px; background: #FFFFFF; width: 100%;}
#header a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px;	color: #465056;	background-color: #FFFFFF;}
#header a:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #465056;	text-decoration: underline;	background-color: #FFFFFF;}
/* header2 */
#header2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-align:left; color: #465056; font-weight:bold; padding-top: -0px; padding-right: 4px; padding-left: 4px; padding-bottom: 32px; background: #FFFFFF; width: 100%;}
#header2 a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #FFFFFF;	background-color: #FFFFFF;}
#header2 a:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #465056;	background-color: #FFFFFF;  text-decoration: underline;}

div#frase{ position: absolute; right: 40px; top: 40px;  width: 400px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px; color: #708090; text-align:center; background:#F4F5F5; border: 1px dashed #717B53;}

/* page holder */
/* div#all{	width: 760px;	background:#FFFFFF;} */
/* div#allleft{ 	float: left; width: 530px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; text-align:center; background:#FFFFFF;} */
/* div#allright{	float: right; width: 230px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #708090; text-align:center; background:#FFFFFF;} */

div#all{ position: float; width: 100%;	background:#FFFFFF;}
div#all a:hover{	text-decoration:underline;}
div#allleft{ 	float:left ;  width: 15%; left: 10px; right: 10px; top: 50px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; text-align:center; background:#FFFFFF;}
div#allright{	float: right;  width: 85%; right: 20px; top: 50px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #708090; text-align:center; background:#FFFFFF;}
div#allfoot{	width: 100%;	background:#FFFFFF;}

div#reply {	width: 480;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; text-align:left; color: #000000; margin-left: 6px;	margin-right: 6px;	background-color: #F5F5F5;  border: 1px dashed #717B53; }

/*spacers*/
.clear{	clear: both;	height: 12px;}
.bigclear{	clear: both;	height: 20px;}
/*section holders*/
.gentext{ padding-left: 6px;	padding-bottom: 6px;}


.headlines { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #465056; text-align: center; padding-left: 4px; font-weight: bold;line-height: 18px; ; padding-top: 30px}

.place { font-family: Georgia, "Times New Roman", Times, serif; text-align: center; color: #000000;  padding-left:15px;  padding-top:15px;  padding-right:15px; font-size: 11px;}

.imagen { text-align: center; padding-left:15px;  padding-top:15px;  padding-right:15px; font-size: 11px;}


.contact
{
	width: 100%;
	display: block;
	height: 50px;
	text-align:right;
	margin: 0px 0px 0px -10px;
	padding: 0px;
}

.derechos
{
	width: 100%;
	display: block;
	height: 50px;
	font-size: 12px;
	color: #9e9e9e;
	text-align:center;
	margin: 0px;
	padding: 0px;
}

.blog_link {	font-size: 10px;	color: #9e9e9e; padding-left: 6px; text-align: right}
a.blog_link {	font-size: 10px;	color: #9e9e9e;}
.blog_post {	font-size: 10px;	color: #9e9e9e; padding-right: 6px;	text-align: right; padding-bottom: 6px}
.blog_plink {	 text-align: center; font-size: 10px;	color: #666666;		padding-left: 6px;	}
.reply_post {	font-size: 10px;	color: #000000;	padding-left: 6px;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;}
.form_post{color: #656565; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.form_button{color: #414141; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000;}
/*calendar*/

/*rcol*/
#rcol{	font-size: 10px;	color: #708090;	padding-right: 6px;	padding-left: 6px;	padding-top: 6px;}
.small { 	font-size: 10px;	color: #000;	line-height: 16px;}
.small a {	display: block;	text-decoration: none;	color: #000;}
.small a:hover {	color: #000;	background: #E3E5E6;}

.title {	background: #000000;	font-size: 14px;	font-weight:bold;		color: #F0F8FF; padding-left: 6px;}

a.title {	color: #FFFFFF;	background: #8FB4DA;}
a.title:hover {	color: #483d8b;	background: #bed7da;}
