@charset "utf-8";

/*-------------------------------------------------
GLOBAL
-------------------------------------------------*/

/*
* {
	font-size: 10pt;
}
*/

body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-image:url(images/fondo1px.gif);
	background-repeat: repeat-x;
	background-color: #ced2dd;
	font-size: 10pt;
}


/*-------------------------------------------------
LAYOUT
-------------------------------------------------*/

#page-wrapper {
	margin: 0 auto;
	background-image: url(images/fondocentral.gif);
	background-repeat: no-repeat;
}

#header {
	width: 850px;
	padding-left: 50px;
	background-color: #fff;
	margin: 0 auto;
	border-right: 1px solid #9b9b9b;
	border-left: 1px solid #9b9b9b;
}

#header ul {
	float: right;
	list-style: none;
	margin: 34px 0 0 0;
	padding 0px;
	width: 600px;
}

#header li {
	float: right;
	padding: 0px;
	margin: 0 16px 0 0;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 1em;
	color: #333;
	text-transform: uppercase;
}

#header li a:link, #header li a:visited {
	color: #333;
	text-decoration: none;
}

#header li a:hover, #header li a:visited:hover {
	color: #333;
	text-decoration: underline;
}

#section-header {
	width: 900px;
	background-color: #fff;
	margin: 0 auto;
	border-right: 1px solid #9b9b9b;
	border-left: 1px solid #9b9b9b;
}

#content {
	width: 825px;
	background-color: #fff;
	margin: 0 auto;
	padding: 25px 45px 50px 30px;
	border-bottom: 1px solid #9b9b9b;
	border-right: 1px solid #9b9b9b;
	border-left: 1px solid #9b9b9b;
}

#left-col {
	width: 550px;
}

#left-col-no-sidebar {
	width: 825px;
}

#left-col p, #left-col-no-sidebar p {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 0.93em;
	line-height: 1.5em;
	margin-top: 0px;
}

#left-col li {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 0.93em;
	line-height: 1.4em;
	margin-top: 0px;
}

#left-col h1, div.post h1, #left-col-no-sidebar h1 {
	font-family: "Arial Rounded MT Bold", Arial, sans-serif;
	font-size: 1.5em;
	text-transform: uppercase;
	color: #0a4fa0;
	font-weight: 100;
	margin-bottom: 1.4em;
	margin-top: 0;
	padding: 0;
}

#left-col h3, #left-col-no-sidebar h3 {
	color: #333;
	font-weight: bolder;
	font-size: 1em;
	margin-bottom: 30px;
}

div.post h1 a:link,  div.post h1 a:visited {
	color: #0a4fa0;
	text-decoration: none;
}

div.post h1 a:hover,  div.post h1 a:visited:hover {
	color: #0a4fa0;
	text-decoration: underline
}

div.post {
	margin-bottom: 40px;
}

#left-col h2, #left-col-no-sidebar h2 {
	margin-bottom: 0px;
	color: #666666;
	font-size: 1.15em;
}

#right-col {
	float: right;
	width: 240px;
	margin-left: 0px;
	background-color:#fff;
}

div.SideBox {
	background-color:#f8f8f8;
	border: 1px solid #f6e6e6;
	padding: 20px 20px 20px 20px;
	margin-bottom: 25px;
}

div.SideBox h1 {
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	color: #787676;
	background-color: #fcfcfc;
	margin: 0;
}

div.SideBox h2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #0b4e9d;
	text-transform:uppercase;
	margin-bottom: 0px;
}

div.SideBox ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.SideBox li, div.SideBox p {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 0.93em;
	color: #787676;
}

div.SideBox li a:link, div.SideBox li a:visited {
	color: #08c;
	text-decoration: none;
}

div.SideBox li a:hover, div.SideBox li a:visited:hover {
	color: #08c;
	text-decoration: underline;
}

#footer {
	width: 900px;
	margin: 0 auto;
	text-align: center;
	clear: both;
	margin-top: 10px;
	padding-bottom: 25px;
}

#gallery {
	background-color:#f8f8f8;
	border: 1px solid #f6e6e6;
	padding: 10px;
	margin-bottom: 50px;
}

#gallery h1 {
	font-size: 1.3em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	color: #787676;
	margin: 0 0 25px 0;
}

#gallery p.Instruction {
	float: right;
	margin: 0;
	padding: 0;
}

#gallery table {
	text-align: center;
	width: 100%;
}

#gallery table td {
	text-align: center;
}

#portfolio_home {
	background-color:#f8f8f8;
	border: 1px solid #f6e6e6;
	padding: 10px;
	margin-bottom: 20px;
}

#portfolio_home h1  { color: #787676; font-size: 1.3em; font-family: "Trebuchet MS", Arial, sans-serif; line-height: 1.3em; text-transform: uppercase; margin: 0 0 5px }

#portfolio_home h2  { color: #0b4e9d; font-size: 0.9em; font-weight: bold; line-height: 1.3em; text-transform: uppercase; margin-bottom: 0 }
#portfolio_home a:link, #portfolio_home a:visited {
	color: #0b4e9d;
	text-decoration: none;
}
#portfolio_home a:hover, #portfolio_home a:visited:hover {
	color: #0b4e9d;
	text-decoration: underline;
}

#portfolio_home p  { color: #878787; font-size: 0.9em; line-height: 1.3em; text-align: justify; margin-top: 0; }
#portfolio_home img {
	border: 2px solid #d7d9ce;
	margin-right: 10px;
}

#posts_home {
	border: 1px solid #f6e6e6;
	padding: 10px;
	overflow: auto;
	height: 280px;
}
#posts_home h1 {
	font-size: 1.3em;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	color: #787676;
	margin: 0 0 5px 0;
}
#posts_home h2 {
	font-size: 0.9em;
	font-weight: bold;
	color: #0b4e9d;
	text-transform:uppercase;
	margin-bottom: 0px;
}
#posts_home a:link, #posts_home a:visited {
	color: #0b4e9d;
	text-decoration: none;
}
#posts_home a:hover, #posts_home a:visited:hover {
	color: #0b4e9d;
	text-decoration: underline;
}
#posts_home p {
	font-size: 0.9em;
	color: #878787;
	margin-top: 0px;
}
#posts_home ul {
	list-style: none;
}
#posts_home ul, #posts_home li {
	margin: 0;
	padding: 0;
}

/*-------------------------------------------------
PORTFOLIO PAGE
-------------------------------------------------*/
#portfolio img {
	border: 4px solid #d7d9ce;
}
#portfolio p { text-align: justify }
