


/* Main BODY =========================================================================================== */


body 
{
    /* background:#FFFFFF url('/templates/1Eliax/header_v3/header_2008_background_000.jpg') no-repeat fixed top; */
	/* background:#FFFFFF url('http://reinventa.com/eliax/images_website/header_v3/header_2008_background_000.jpg') no-repeat fixed top; */
	background:#000000 url('http://reinventa.com/eliax/images_website/background_006.jpg') no-repeat fixed top;
	
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	/* background:#EEEEEE url("/images/back_000.gif") repeat-y fixed top;*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: normal;
}

/* default actions for links */
a:link,
a:visited,
a:active 
{
    color: #003366;
    text-decoration: underline;
}
a:hover 
{
    color: #000000;
    text-decoration: underline;
	background:#DDD;
}


/* --- to resize youTube videos --- */
/* iframe { width:580px !important; height: 326px !important; } */
/*
iframe {
max-width: 320px;
max-height: 200px;
}
*/

#main_content
{
	max-width: 948px; /* note that effectively it is 980px, once we factor de padding left and right below */
	padding-left: 16px;
	padding-right: 16px;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	border-top-left-radius: 16px; 
	border-top-right-radius: 16px;
}


/* --- This is the table that divides the main page into 2 columns --- */
#main_table 
{
    border-left: 0px solid #E9E9E9;
    border-right: 0px solid #E9E9E9;
    border-bottom: 1px solid #000000;
    margin: auto;
    width: 100%;
    background-color: #FFFFFF;
    border-top: 0px solid #E9E9E9;
}

#td_content 
{
    padding: 0px;
    margin: 0px;
    width: auto;
}

#td_right_column 
{
	font-size: 12px;
	color: #111111;
    width: 210px;
    /* border-left: 1px dashed #BB6666; */
	/*border-left: 1px solid #BBBBBB; */
    padding: 8px;
    vertical-align: top;
	background-color: #FFFFFF;
}

.post_table 
{
	width: 100%;
    background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	border: none;
}

.related_posts_div
{
	/*background-color:#F9F9c5;*/
	background-color:#EEEEEE;
	margin: 5px;
	padding: 5px;
	border: 1px dashed #E6E6E6;
}

.post_id_box
{
	background-color:#F5F5F5;
	margin: 2px;
	padding: 2px;
	border: 1px solid #DDD;
	font-size: 14px; 
	color: #BB0000;
}


.img_post
{
	 padding-right: 6px;
	 max-width: 66%; 
	 height: auto;
}

.mini_font
{
	font-size: 10px;
}

.adsense_top_main_page 
{
	/*background-color:#000000;*/
	float:inherit;
}



.decreaseFont
{
	font-size: 16px;
	color: #999999;
}

.increaseFont
{
	font-size: 20px;
	color: #999999;
}

.resetFont
{
	font-size: 18px;
	color: #999999;
}

.changeFontSize
{
	font-size: 18px;
	color: #999999;
	text-align: right;
}



/*
#body_content 
{
    background-color:#FFFFFF;
}
*/

#post_content 
{
    padding: 0px;
    margin: 0px;
   
}

/* ----- Post Date ------ */
.post_date_font 
{
	font-size: 26px;
	color: #666666;
}

/* ----- Post Title ----- */
.post_title 
{
	border-bottom: 1px solid #BBBBBB;
	font-size: 30px;
}

.post_title_font 
{
    font-family: 'Source Sans Pro', Helvetica, sans-serif, Verdana, Arial;
	/* font-family: Helvetica, sans-serif, Verdana, Arial, Geneva; */
    font-size: 30px;
    /* font-weight: bold; */
	font-weight: 600;
    margin-top: 10px;
    color: #333333;
    padding-left: 0px;
}


.post_title_font a:link,
.post_title_font a:visited 
{
   text-decoration: none;
   border: 0;
   color: #BB0000;
}

.post_title_font a:hover 
{
   color: #BB0000;
}

.post_title_footer_font
{
	font-size: 14px;
	color: #666666;
}

/* ----- Post Body ----- */
.post_body 
{
	padding: 10px;
	font-size: 16px;
	/*padding-bottom: 8px;*/
	color:#333333;
	border: none;
	/*overflow: auto;*/ /* Trick 2822b to prevent image to out-grow the DIV */
}

.body_ext_link a:link,
.body_ext_link a:visited,
.body_ext_link a:active, 
.body_ext_link a:hover
{
	font-size: 16px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

/* ----- Post Footer ----- */
.post_footer 
{
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	/*border-bottom: 1px solid #EEEEEE;*/
	margin: 0px;
	background-color: #EEEEEE;
	border:none;
}

.comments_count_font
{
	font-size: 24px;
}

/*
.post_footer_share_it
{
	text-align:right;
}
*/

.post_footer_share_it 
{
	/*width: 350px;*/
	/*border:dashed 1px blue;*/
	background: #EEEEEE;
	background-color: #EEEEEE;
	position: relative;
	/*clear: both;*/
}

/*
.post_footer_share_it_LEFT
{
	background: #EEEEEE;
	position: relative;       
	float: left;
	text-align:left;
	border:dashed 1px red;
}

.post_footer_share_it_RIGHT
{
	background: #EEEEEE;
	position: relative;      
	float: right;
	text-align:right;
	border:dashed 1px black;
} 
*/

.comment_counter
{
	float:right;
}


/* ---- Comments ---- */

ul.ul_comment 
{
	list-style-type:none;
	border-left: 1px dashed #AAA;
	padding-left: 32px;
}

li.comment_not_approved
{
	background-color: #FFFFCC;
}

/*
hr.hr_comment 
{
	color: #CCC;
	background-color: #CCC;
	height: 1px;
}
*/

/* ----- Comment Body ----- */
.comment_body 
{
	/* border-top: 1px solid #BBBBBB; */
	color: #333;
	padding-bottom: 20px;
}

/* ----- Comment Footer ----- */
.comment_footer 
{
	/* background-color: #EEEEEE; */
	font-size: 12px;
	color: #666666;
	border-bottom: 2px solid #DDBBBB;
	padding-top: 5px;
	padding-bottom: 10px;
}

/* ----- Blog Footer ----- */
.blog_footer 
{
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-top: 1px solid #BBBBBB;
}


/* ----- Right Column Content ------ */
hr.mini_divider 
{
	color: #CCC;
	background-color: #CCC;
	height: 1px;
}

/* ---- Most Commented Posts Section ---- */
#most_commented_header
{
	color: #000000;
	background-color:#DDDDDD;
	padding: 5px;
	/* padding-top: 4px; */
	font-size: 14px;
	font-family: sans-serif, Arial;
	font-weight: normal;
}

#most_commented_body
{
	padding-top: 4px;
	font-size: 12px;
}

.most_commented_subtitle
{
	color:#555566;
	font-size: 11px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.most_commented_entry_div
{
	border-bottom: 1px dashed #DDDDDD;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.most_commented_entry_div a:link,
.most_commented_entry_div a:visited
{
	/* background-color:#FFF; */
	font-size: 14px;
	text-decoration: none;
}

.most_commented_entry_div a:hover
{
	background-color:#EEE;
}



/* ---- Selected Comments Section ---- */
#selected_comments_header
{
	color: #000000;
	background-color:#DDDDDD;
	padding: 5px;
	/* padding-top: 4px; */
	font-size: 14px;
	font-family: sans-serif, Arial;
	font-weight: normal;
}

#selected_comments_body
{
	margin-top:2px;
	padding: 4px;
	font-size: 12px;
	border: 2px dashed #BB6666;
	background-color:#FFFFCC;
}


/* ----- Tags Section ----- */

#tag_header_for_page
{
	font-family: Helvetica, sans-serif, Verdana, Arial, Geneva;
    font-size: 28px;
    font-weight: bold;
    margin-top: 10px;
    color:#0099FF;
    padding-left: 0px;
}

#tags_section
{
	padding-top: 10px;
}

#tags_header
{
	color: #000000;
	background-color:#DDDDDD;
	padding: 5px;
}

#tags_body
{
	padding-top: 4px;
	font-size: 14px;
}

/*
.tag_text a:link,
.tag_text a:visited
{
	text-decoration: none;
	font-weight: bold;
	color:#888888;
}
*/

.tag_count
{
	color: #9F9F9F;
}

.tag_edit_selected
{
	background-color:#FFCC33;
}


/* --- tag cloud section ---- */

#tags_cloud_body
{
	padding-top: 4px;
	font-size: 14px;
	font-family: sans-serif, Arial;
	font-weight: normal;
}

.tag_font
{
	margin-left: 0px;
	margin-right: 7px;
	text-transform: lowercase;
}

/*
.tag_font_vip a:hover
{
	background-color:#FFF;
}
*/

.tag_font_vip
{
	background-color:#EEE;
	padding: 4px;
	border-color:#CCC;
	border-width: 1px;
	border-style: solid;
	border-spacing: 4px;
	margin: 2px;
}


.tag_cloud_01,
.tag_cloud_01 a:link,
.tag_cloud_01 a:visited
{
	font-size: 16px;
	color: #999999;
	text-decoration: none;
}

.tag_cloud_02,
.tag_cloud_02 a:link,
.tag_cloud_02 a:visited
{
	font-size: 17px;
	color: #888888;
	text-decoration: none;
}

.tag_cloud_03,
.tag_cloud_03 a:link,
.tag_cloud_03 a:visited
{
	font-size: 18px;
	color: #777777;
	text-decoration: none;
}

.tag_cloud_04,
.tag_cloud_04 a:link,
.tag_cloud_04 a:visited
{
	font-size: 19px;
	color: #666666;
	text-decoration: none;
	font-weight:bold;
}

.tag_cloud_05,
.tag_cloud_05 a:link,
.tag_cloud_05 a:visited 
{
	font-size: 20px;
	color: #555555;
	text-decoration: none;
}

.tag_cloud_06,
.tag_cloud_06 a:link,
.tag_cloud_06 a:visited 
{
	font-size: 21px;
	color: #444444;
	text-decoration: none;
}

.tag_cloud_07,
.tag_cloud_07 a:link,
.tag_cloud_07 a:visited 
{
	font-size: 22px;
	color: #333333;
	text-decoration: none;
}

.tag_cloud_08,
.tag_cloud_08 a:link,
.tag_cloud_08 a:visited 
{
	font-size: 23px;
	color: #222222;
	text-decoration: none;
}

.tag_cloud_09,
.tag_cloud_09 a:link,
.tag_cloud_09 a:visited 
{
	font-size: 24px;
	color: #111111;
	text-decoration: none;
}

.tag_cloud_10,
.tag_cloud_10 a:link,
.tag_cloud_10 a:visited 
{
	font-size: 25px;
	color: #000000;
	text-decoration: none;
}


/* ----- Trends/Tendencias Section ----- */
#trends_section
{
	padding-top: 10px;
}

#trends_header
{
	background-color:#DDDDDD;
	padding-top: 5px;
	padding-bottom: 5px;
}

#trends_body
{
	padding-top: 4px;
	font-size: 18px;
}




/* ---- Page Navigation --- */
#page_navigation
{
	padding-top: 25px;
	padding-bottom: 15px;
	size: auto;
}


/* --- Sharing Buttons --------------------------------------------------------------------------------- --- */

.sharing{padding:0 0 10px 0;}

/*
.sharing_label 
{
	line-height:24px;
	padding:10px 10px 0 0;
	float:left;
	font-weight:bold;
	vertical-align:middle; 
}
*/

.sharing ul, 
.sharing-hidden ul
{
	list-style:none outside none !important;padding:0 !important;
	margin:0 !important;float:left;
	text-indent:0 !important;
}

.sharing li, .sharing-hidden li
{
	display:list-item !important;
	list-style:none outside none !important;
	float:left;
	padding:10px 0 0 0 !important;
	margin:0 10px 0 0 !important;
	background:none !important;
}

.sharing li div, 
.sharing-hidden li div
{
	margin:0 !important;
}

.sharing li:before, 
.sharing-hidden li:before
{
	content:none !important;
}

/*
.sharing li a, .sharing-hidden li a{padding:0px 0 0 20px;line-height:24px;display:block;}
*/

.sharing li.share-regular a, 
.sharing-hidden li a, 
.sharing li.share-regular a:hover, 
.sharing-hidden li a:hover
{
	border:none !important;
}

/* .sharing div.buzz_button{font-size:0px;padding:2px 0;height:18px;padding-left:20px;} */
.sharing div.twitter_button{padding:2px 0;}
.sharing div.facebook_button{font-size:0px;padding:3px 0;height:18px;}
.sharing div.like_button{font-size:0px;padding:2px 0;height:18px;}
.sharing div.plus_one_button{font-size:0px;padding:5px 0;height:15px;}


/* ============= Top fixed menu START ==================================================== */

.menu{
position:fixed;
top:0;
left:0;
width:100%;
font:15px/27px Arial,sans-serif;
color:#3366cc;
height:30px;
background:#19305c;
z-index:1000;

/* transparency for IE */
filter:alpha(opacity=90);
/* CSS3 standard transparency */
opacity:0.90;
}

.menu a:hover{
background-color:#446ab4; 
color:#CCCCCC;
}

.menu a{
text-decoration:none;
padding:6px 8px 7px;
color:#CCCCCC;
outline:none;
}

.menu ul{
list-style:none;
margin:0;
padding:0 0 0 10px;
}

.menu ul li{
padding:0;
float:left;
}

.menu ul li ul li{
padding:0;
float:none;
margin:0 0 0 0px;
width:100%;
}

.menu ul li ul{
position:absolute;
border:1px solid #C3D1EC;
/*box-shadow*/
-webkit-box-shadow:0 1px 5px #CCCCCC;
   -moz-box-shadow:0 1px 5px #CCCCCC;
		box-shadow:0 1px 5px #CCCCCC;
margin-top:-1px;
display:none;
padding:0px 16px 0px 0;
}

.active ul{
display:block !important;
}

.single ul{
display:block !important;
}

.active a{
background-color:white;
border:1px solid #C3D1EC;
border-bottom:0;
/*box-shadow*/
-webkit-box-shadow:0 -1px 5px #CCCCCC;
   -moz-box-shadow:0 -1px 5px #CCCCCC;
		box-shadow:0 -1px 5px #CCCCCC;
display:block;
height:29px;
padding:0 8px 0 8px;
position:relative;
z-index:1;
color:#3366CC;
}

/*Styling for the link of the current page*/
.current a{
background-color:#6085cf; 
border-top:2px solid #DD4B39;/*red ribbon at top*/
border-bottom:0;
display:block;
height:25px;
padding:0 8px 0 8px;
position:relative;
z-index:1;
color:#FFFFFF;
font-weight:bold;
}

.active a:hover{
background-color:white;
color:#3366CC;
}

.active ul a:hover{
background-color:#e4ebf8;
}

.active ul a{
border:0 !important;
/*box-shadow*/
-webkit-box-shadow:0 0 0 #CCCCCC;
   -moz-box-shadow:0 0 0 #CCCCCC;
		box-shadow:0 0 0 #CCCCCC;
border:0;
width:100%;
}

.arrow{
border-color:#C0C0C0 transparent white;
border-style:solid dashed dashed;
margin-left:5px;
position:relative;
top:10px;
}

.mid-line{
background-color:#FFF;
border-top:1px solid #e5e5e5;
font-size:0;
}
			
/* ============= Top fixed menu END ==================================================== */