/* GENERAL DEFINITIONS STARTS */
* {
	margin: 0;
	padding: 0;
	font-family:  Helvetica, Arial, sans-serif /*"Helvetica Neue Light"*/
}
body {
	background: url(images/backgroud.jpg) repeat-x top #1F1F1F;
	position:relative;
}

img {
	border: none;
}
.left{ float:left}
.right{ float:right;}
.clear {
	clear: both;
	font-size:1px;
}
a{ text-decoration:none; color: #999999}
a:hover{ text-decoration:none; color:#FF0000}

h1{
	font-size:21px; 
	color:#FFFFFF; 
	font-weight: bold;
	padding:0 0 20px 23px; 
	background:url(../images/defaults/bullet.gif) no-repeat; 
	background-position:0 4px;
	line-height:27px;
	margin-left:20px;  	
}
h2{ font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 15px 20px; 
	
}
h3{font-size:14px; 
	color:#FFFFFF; 
	font-weight: lighter;
	padding:15px 0 5px 20px; 
	background:url(../images/defaults/bullet.gif) no-repeat; 
	background-position:0 17px; 
	line-height:20px
}
h4 {
	font-size: 14px;
	color:#FF0000;
	font-weight:bold;
	padding:10px 0;
}

p{
	color:#FFFFFF;
	font-size:12px;
	padding:5px 0;
	line-height:15px;
	font-weight: 100;
	
}


/* GENERAL DEFINITIONS ENDS */

/* TOP STARTS */
#Top {
	margin: 0 auto;
	background: url(../images/defaults/top_background.jpg) no-repeat center top;
	height:260px;
	
}
#TopInfo{
	margin:0 auto;
	width:1005px;
	position:relative;
}
#Logo{ 
	float:left; 
	width:396px; 
	height:232px;
}
#TopPortafolio{ 
	float:left; 
	width:460px; 
	height:232px;
}
#MenuTop{
	background:url(../images/defaults/top_menu_line.jpg) no-repeat left top; 
	padding:13px 0 0 15px;
	list-style: none;
	float: right;
	height:100px
}
#MenuTop li{ 
	color:#FFFFFF;
	padding:1px 0 1px 7px;
	margin:0;
	line-height:12px;
	font-size:11px;
	font-weight:bold;
	background:url(../images/defaults/top_bullet.gif) no-repeat;
	background-position:0 4px;
}
#MenuTop li a{ 
	color:#FFFFFF;
	margin:0;
	font-size:11px;
	font-weight:bold;
}
#MenuTop li a:hover{
	color: #F5C1AC;
} 
#Menu{ 
	margin:0 auto;
	background:#000000;
	clear:both;
	height:28px;
}
#Menu ul{ 
	margin:0 auto;
	height:28px;
	width:943px;
	list-style:none;
	padding-left:55px;
}
#Menu ul li, #Menu ul li a{	
	float:left;
	line-height:28px;
	height:28px;
}
#Menu ul li a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:0 30px;
	text-align:center;
}
#Menu ul li a:hover{
	color:#FFFFFF;
	background:url(../images/secundarias/menu_background.jpg) repeat-x top #3C0000;
}
/* TOP ENDS */





/* MAIN PAGE ENDS */

/* MAIN PAGE STARTS */

#MainContainer{ 
	background: url(images/page_background.jpg) no-repeat center top;
	clear:both
}
#PageContent {
	margin: 0 auto;
	width: 974px;
	padding:26px 0 0 35px;
}
#CenterContent {
	width:747px;
	background:none;
	padding:20px 0 30px;
}

.Post{
	position:relative;
	background:url(../images/secundarias/bg_left_content.png) no-repeat 0 0;
	padding:0 0 20px 27px;
}
#PostTop{
	background:url(images/post_background_top.jpg) no-repeat top right;
}
p.date-header{ text-align:right; color:#FF0000; font-size:12px; font-weight:bold;}
.post-body{padding:0 10px 5px 20px; border-bottom:2px solid #333333;}


.post-body ul, .post-body ol{ 
	font-size:12px; 
	color:#FFF;
	line-height:17px;
	padding:5px 0 5px 20px;
}
.post-body ol li{ 
	padding:5px 0;
}
.post-body ul li{ 
	background:url(../images/defaults/bulletlista.gif) no-repeat 0 10px;
	padding:3px 0 3px 10px;
	list-style:none;
	color:#CCCCCC
}



.etiquetas{float:right; padding:40px 0 0 0;}
.etiquetas a{ color:#999999}
.etiquetas a:hover{ color: #FF0000}
.post-body .links{ padding:28px 8px 0 0; }

.post-footer{border-top:1px solid #000000; height:26px; padding:2px 15px 20px 15px; text-align:left; }

.comment-link{ background:url(images/comment-icon.gif) no-repeat top left; float:right; padding:0 0 2px 25px; color:#FFFFFF}

#comments{padding:0 20px 0 0;}
.comments-block{padding:0 10px 15px 20px;}
.comments-body{}
.comment-data{}
.comments-footer{height:26px; padding:2px 15px 0 15px; text-align:left; }

/* MAIN PAGE STARTS */


/* MENU SECUNDARIO STARTS */
#MenuBlog{
	width:251px;
	float:left;
	margin:0;
	padding:0;
	background: url(images/menu_background.jpg) no-repeat right 11px #101010;
}
#MenuBlogContent{ 
	padding:20px 10px 10px 22px; 
}
#MenuBlog h2{ padding:0}
#MenuBlog ul{ 
	list-style:none;
	padding:10px 0 0 0;
}
#MenuBlog ul li{ 
	padding:3px 0;
	line-height:12px;
	font-weight:100;
}
#MenuBlog ul li a{ 
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	border-left:2px solid #777777;
	padding:0 0 0 5px;
}
#MenuBlog ul li a:hover{ 
	color: #FF0000;
	border-left:2px solid #FF0000;
}

.line{ padding:15px 0 15px 10px;}
#MenuBlog  h3{ 
font-size:12px;
 margin:0; 
line-height:15px;
padding:20px 0 0 20px;	background-position:0 20px; 
}
.Blogger{margin:20px 15px 0 0; padding-top:2px}

/* MENU SECUNDARIO ENDS */



/* FOOTER STARTS */
#Footer {
	margin: 0 auto;
	background:url(../images/defaults/footer_background.jpg) repeat-x bottom #1F1F1F;
	height:152px;
	position:relative;
	width:100%;	
}
#FooterContent1{margin:0 auto; width:998px; position:relative; display:none}
#FooterContent2{margin:0 auto; width:998px; position:relative;}
.FooterInfo{
	
	background:transparent url(../images/defaults/footer_img_background.jpg) no-repeat scroll 0 15px;
	height:136px;
	margin:0 auto;
	padding:36px 38px 0 45px;
	width:915px;
	
}
#Footer p.footerText{ 
	font-size:11px; 
	float:left; 
	width:500px; 
	line-height:14px;
}
#Contact{float: right; width:170px; padding:0 40px 0 55px; text-align:right; font-size:11px;}
.mail{ float: right; padding:2px 5px; text-align:right; font-size:11px; background:#FF0000; color:#FFFFFF; margin:0 40px 0 0  }

#FooterPago{ float:right; width:145px}
#FooterPago p{ text-align:right}
.MasterCardLogo{ float:right; padding:10px 0 0 16px;}

#Wrapper{
overflow:hidden;
width:100%;
height:200px;
position:absolute;
left:0;
top:-26px;
background:url(../images/defaults/footer_background.jpg) repeat-x bottom #1F1F1F;
}


/* ESTILOS 2010*/



#Main_date{
	position:absolute;
	top:0px;
	left:-20px;
	width:86px;
	height:92px;
	padding:6px 2px 0 0;
}

.logoGalerias{ float:left; width:500px; clear:left; padding:6px 0 0 0;}
.logoGalerias img{ float:left; padding-right:25px;}
/* FOOTER ENDS*/

#CenterContent .Post h1{
	padding-left:50px;
}
.Post h1 a{color:#666666 }
.Post h1 a:hover{ color:#A60117;}
#CenterContent .post-body p{
font-size:14px;
}
.post-footer{}

.InfoPost{}
.InfoPost a{}
.comment-link{}


.moreLink{
background-image:url("../images/index/bg_a.gif");
background-repeat:no-repeat;
color:#C30B1D;
font-size:11px;
padding:4px 0 6px 24px;
text-decoration:none;
}
/*SLIDE BAR*/
#Right_Content{
	padding:20px 0 20px 20px;
	width:245px;
}
#Right_Content h2{}
#Right_Content ul{
	list-style:none;
	padding:0 0 5px 10px;
}
#Right_Content li{
	font-size:12px;
	padding:2px 0;
	border: 1px solid color #093;
}
#Right_Content a{}
#Right_Content a:hover{
	border-bottom:1px dotted #990000;
	color:#990000;
}
