@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td
{
    margin: 0;
    padding: 0;
}

/*common style*/
body{
	background-image:url(../images/bg-body.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#0A1145;
}
/*contenedores*/
#page{
	margin:0px auto;
	width:960px;/*tamaño dela pagina*/
	/*background-color:#999999;*/
}

#header{
	width:960px;
	/*background-color:#0099FF;*/
	background-image:url(../images/bg-header.jpg);
	background-repeat:no-repeat;
	height:434px;
	float:left;
}
	#logo{
		padding:20px;
		height:354px;
	}
	
	#pages_nav{
		/*background-image:url(../images/bg-nav.jpg);
		background-repeat:repeat-x;*/
		height:40px;
	}
	#pages_nav ul{
		padding:0px 20px 0px 0px;
		float:right;
	}
	#pages_nav ul li ul{
		padding:0px;
		width: inherit;
	}
	#pages_nav ul li ul li{
		float: none;
		width: auto!important;
		display:block;
	}
	#pages_nav ul li{
		list-style:none;
		float:left;
		font-family:"Myriad Pro",Arial , Helvetica, Sans Serif;
		font-style:italic;
		font-size:18px;
		color:#FFF;
	}
	#pages_nav ul li a:hover{
		background-color:#FFF;
		color:#081683;
	}
	#pages_nav ul li:hover ul{
		display: block;
	}
	#pages_nav ul li ul{
		display: none;
		float: left;
		position: absolute;
		background-color:#666;
	}
	#pages_nav ul li ul a:hover{
		background-color: #0A1145;
		color: #FFF;
	}

	#pages_nav ul li a{
		display:block;
		padding:7px;
		font-family:"Myriad Pro",Arial , Helvetica, Sans Serif;
		font-style:italic;
		font-size:18px;
		color:#FFF;
		text-decoration:none;
		text-shadow:#999;
	}
	
	
#page_body{
	float:left;
	width:960px;
	background-image:url(../images/bg_page.jpg);
	background-repeat:repeat-y;
	padding:20px;
	/*background-color:#FFFF00;*/
}
	#content{
		width:610px;
		padding:15px;
		border:#A6A7A7 solid 1px;
		-moz-border-radius:10px; 
		-khtml-border-radius:10px; 
		-webkit-border-radius:10px;
		border-radius:10px;
		float:left;
	}

	#sidebar{
		width:255px;
		padding:16px 10px 10px 15px;
		float:left;
		/*background-color:#099;*/
	}
#footer{
	width:800px;
	height:154px;
	background-image:url(../images/bg-footer.jpg);
	background-repeat:no-repeat;
	float:left;
	padding:25px 80px 20px 80px;
	/*background-color:#3CF;*/
}

	#footer .title{
		font-family:Arial, Helvetica, sans-serif;
		color:#565656;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
	}

	#footer img{
		max-width:160px;
		max-height:75px;
		border:none;
		-moz-border-radius:10px; 
		-khtml-border-radius:10px; 
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	#footer .imag{
		-moz-border-radius:10px; 
		-khtml-border-radius:10px; 
		-webkit-border-radius:10px;
		border-radius:10px;
		float:left;
		margin-right:10px;
	}
/*forms*/
/*titles*/
#content h2{
	margin-left:-15px;
	margin-right:-15px;
	padding:5px 10px 5px 10px;
	background-color:#2D398C;
	font-family:"Myriad Pro", Arial, Helvetica, Sans Serif;
	font-style:italic;
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	margin-bottom:10px;
}

#content h2 a{
	display:block;
	padding:0px 10px 0px 10px;
	background-color:#2D398C;
	font-family:"Myriad Pro", Arial , Helvetica, Sans Serif;
	font-style:italic;
	font-weight:normal;
	color:#FFF;
	margin-bottom:10px;
	text-decoration:none;
}

#sidebar h2, #side_content h2{
	background-color:#C8C8C8;
	margin-left:-15px;
	margin-right:-18px;
	padding:0px 15px 0px 15px;
	color:#454545;
	font-family:"Myriad Pro",Arial , Helvetica, Sans Serif;
	font-style:italic;
	font-weight:normal;
	margin-bottom:10px;
}

#sidebar h3{
	color:#1F297D;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:10px;
	font-size:14px;
	text-transform:uppercase;
}
/*end titles*/
/*content*/
#content p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#343434;
	margin-bottom:10px;
	text-align:justify;
}

#content .entry img{
	border:1px solid #999;
	margin:10px;
}

#content ul{
	padding-left:30px;
}

#content li{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#343434;
	margin-bottom:5px;
}

#content a{
	color:#0A1145;
}

#content a:hover{
	text-decoration:none;
}

#content .navigation, #content .navigation a{
	margin-bottom:15px;
	font-size:10px;
}

#content .alignleft{
	float:left;
}

#content .alignright{
	float:right;
}
/*end content*/

/* Entry */
#content .entry p{
	line-height:160%;
}

#content .entry img{
	border:1px solid #999;
	margin:10px;
}


#content .entry li{
	padding-bottom:5px;
	padding-top:5px;
	padding-right:25px;
}


#content .entry strong{
	color:#2D398C;
}
/*responce of blog*/
#respond h3, #comments{
	margin-left:-15px;
	margin-right:-15px;
	padding:0px 10px 0px 10px;
	background-color:#2D398C;
	font-family:"Myriad Pro",Arial , Helvetica, Sans Serif;
	font-style:italic;
	font-weight:normal;
	color:#FFF;
	margin-bottom:10px;
}

#content .post h3 a{
	text-decoration:none;
	border-bottom:#666 solid 1px;
	display:block;
	width:100%;
	margin-bottom:10px;
}

#content .post{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#343434;
	margin-bottom:10px;
	text-align:justify;
}

#content .date-post{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8px;
	margin-bottom:10px;
}

#content .category_name{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

#content .comments_post{
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

#content ol.commentlist{
	padding-left:30px;
}

#content .comment{
	border:#999 solid 1px;
	-moz-border-radius:10px; 
	-khtml-border-radius:10px; 
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:10px;
	margin-bottom:20px;
}

.comment-author{
	float:left;
	font-size:16px;
}

.comment-meta{
	float:left;
	height:auto;
	padding:19px 5px 0px 5px;
}

.comment-body p{
	clear:both;
	padding-top:5px;
}
/*end responce of blog*/
/*sidebar*/
#sidebar p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	background-image:url(../images/bg-p.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:35px;
	margin-bottom:10px;
}

#sidebar li{
	list-style:none;
	border-bottom:#C8C8C8 solid 1px;
	margin-bottom:10px;
	font-family:"Myriad Pro",Arial , Helvetica, Sans Serif;
	font-style:italic;
	font-weight:normal;
	color:#0A1145;
}
	#sidebar a{
		font-family:"Myriad Pro",Arial , Helvetica, Sans Serif;
		font-style:italic;
		font-weight:normal;
		display:block;
		text-decoration:none;
		color:#0A1145;
		float:left;
		margin-right:5px;
	}
	
	#sidebar a:hover{
		color:#142398;
	}
	
	#side_content h2 a{
		background-color:#C8C8C8;
		margin-left:-15px;
		margin-right:-18px;
		padding:0px 15px 0px 15px;
		color:#454545;
		font-family:"Myriad Pro",Arial , Helvetica, Sans Serif;
		font-style:italic;
		font-weight:normal;
		margin-bottom:10px;
		display:block;
		width:100%;
	}
	
	#side_content h3{
		border-bottom:#0A1145 dotted 1px;
		margin-bottom:15px;
		padding-bottom:5px;
	}
	
	#side_content h3 a{
		text-transform:capitalize;
		display:block;
	}
	
	#side_content p{
		font-size:11px;
	}
	
#side_content a{
	
}
/*end sidebar*/
/*contact form*/
#contact_form7my{
	padding:0px 30px 0px 30px;
}

#contact_form7my input{
	margin-top:5px;
}

#contact_form7my textarea{
	margin-top:5px;
}
/*end contact form*/
