*{

padding: 0em;
margin: 0em;

}

.breadcrumb{
	text-align:center;
	width:500px;
}

a img{
       border:0px;
}

#a01 {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

body{

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
background: #000000 url('/images/back.jpg');
padding: 35px 0px 35px 0px;
}



body{

font-size: 11px;

font-family: "georgia", "times new roman", serif;

color: #8b8b8b;

}

input.special-bot{
color:#222222;
font-weight:bold;
padding:5px;
}

p{

line-height: 1.5em;

margin-bottom: 1.0em;

}



a{

color: #3555A3;

text-decoration: underline;

}



a:hover{

text-decoration: none;

}





h3 span{

font-weight: normal;

}



h3,h4{

display: inline;

font-weight: bold;

background-repeat: no-repeat;

background-position: right;

}



h3{

margin: 7px 0;
}



h4{

font-size: 1.2em;

padding-right: 28px;


}

#content{
float:left;
margin: 0px 3px;
width:850px;
}

#contentarea{
	padding-top: 15px;
	clear: right;
	float: left;
	width: 850px;
}

#content-left {
	clear: right;
	float: left;
	width: 500px;
	padding-left: 30px;
}

#content-left-home {
	clear:right;
float:left;
padding-left:30px;
width:240px;
}
#content-news {
	clear: right;
	float: left;
	width: 480px;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	/*background-color: #eeeeee;
	border-color:#e6e6e6;*/
	border-style:solid;
	border-width:1px;
}

#content-news-home {
	clear: right;
	float: left;
	width: 280px;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	/*background-color: #eeeeee;
	border-color:#e6e6e6;*/
	border-style:solid;
	border-width:1px;
}

#content-right {
	clear: inherit;
	float: right;
	width: 240px;
	padding-left: 50px;
	padding-right: 30px;
	text-align:right;
}

#content-right-home {
	clear:inherit;
float:right;
padding-left:25px;
padding-right:25px;
text-align:right;
width:506px;
}

#content-right #img{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0px;           
	text-align:center;
}
#content-right img{
	margin:6px 0px 6px 0px;
	text-align:center;
}


#content--right {
	clear: right;
        margin-left:30px;
	float: left;
	width: 240px;
	height: 400px;
	padding-left: 50px;
	padding-top: 50px;
	padding-right: 0px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #d0d0d0;

}
#content---right {
	clear: right;
	float: left;
	width: 300px;
	height: 400px;
	padding-left: 50px;
	padding-top: 30px;
	padding-right: 0px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #d0d0d0;

}



#content-right p{
	text-align:right;
}





img.left{

position: relative;

float: left;

margin: 0em 1.8em 1.4em 0em;

}



img.right {

position: relative;

float: right;

margin: 0em 0em 1.8em 1.8em;

}



.divider1  {

position: relative;

background: #fff url('/images/zenlike/border2.gif') repeat-x;

height: 14px;

margin: 2.0em 0em 1.5em 0em;

clear: both;

}



.divider2{

position: relative;

height: 1px;

border-bottom: solid 1px #eaeaea;

margin: 2.0em 0em 2.0em 0em;

}



.post .details{

position: relative;

top: -1.5em;

font-size: 0.8em;

color: #787878;

}



.post ul.controls{

clear: both;

}



.post ul.controls li{

display: inline;

font-size: 0.8em;

}



.post ul.controls li a{

background-repeat: no-repeat;

background-position: left;

padding: 0em 1.0em 0em 20px;

}



.post ul.controls li a.printerfriendly{

background-image: url('/images/zenlike//icon-printerfriendly.gif');

}



.post ul.controls li a.comments{

background-image: url('/images/zenlike/icon-comments.gif');

}



.post ul.controls li a.more {

background-image: url('/images/zenlike/icon-more.gif');

}



.box{

position: relative;

background: #FDFCF6 url('/images/zenlike/boxbg.gif') repeat-x;

left: -1.5em;

top: -1.5em;

padding: 1.5em;

border-bottom: solid 1px #E1D2BD;

margin-bottom: 1.0em;

}



ul.linklist{

list-style: none;

}



ul.linklist li {

line-height: 2.0em;

}



#upbg{

position: absolute;

top: 0px;

left: 0px;

width: 100%;

height: 275px;

background: #fff url('/images/back.jpg');

z-index: 1;

}



#outer {

z-index: 2;

position: relative;

/*

	The width value below controls the overall width of the design. By default it's set to 82%

	(so it'll take up 82% of the browser window's width). You can set it to a different percentage

	value (70%, 90%, etc.) or even a pixel value (760px, 800px, etc.) to enforce a fixed width.

*/

width: 856px;

border: solid 7px #000000;

background-color: #000000;

margin: 0 auto;

}





#headercontent {
	background-image: url(../images/back-head01.png);
	background-repeat:  repeat-x;
	height: 120px;
	width: 850px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;


}



#headercontent h1{

font-weight: normal;

color: #fff;

font-size: 2.5em;

}



#headercontent h1 sup{

color: #777;

}



#headercontent h2 {

font-size: 1.0em;

font-weight: normal;

color: #aaa;

}



#search {

position: absolute;

top: 5.5em;

right: 2.0em;

padding-right: 0.0em;

}



#search input.text{

margin-right: 0.5em;

vertical-align: middle;

border-top: solid 1px #000000;

border-right: 0px;

border-bottom: solid 1px #777777;

border-left: 0px;

padding: 0.15em;

width: 10.0em;

}



#search input .submit{
	background-image:url('/images/menu-back.png');
	background-repeat:repeat-x; 
	margin-left: 5px;
	font-weight: bold;
	padding: 0.25em;
	padding 5px;
	font-size: 0.8em;
	color: #F2F3DE;
	vertical-align: middle;
}
#headerpic{

position: relative;

height: 109px;

width:850px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;

}



#menu {

position: relative;
background:  url('/images/menu-back.png') repeat-x top left;
background-color:#3454a3;
height: 25px;
	font-size: 16px;
	font-weight: 500;
width:850px;
	margin-right: 3px;
	margin-left: 3px;

}



#menu ul{

/*position: absolute;
top: 1.1em;*/
padding-top:4px;
font-size: 12px;

}



#menu ul li{

position: relative;

display: inline;

}



#menu ul li a{

padding: 0.5em 1.0em 0.9em 1.0em;

color: #fff;

text-decoration: none;
text-transform:uppercase;

}



#menu ul li a:hover{

color:#CCCCCC;

}



#menu ul li a.active{

background:  url('/images/menu-back.png') repeat-x top left;

}



#menubottom{

background: #fff url('/images/sombra.png') ;

height: 15px;

width:850px;
	margin-right:3px;
	margin-left: 3px;

}




#primarycontainer{

float: left;
clear:right;

margin-right: -18.0em;

width:100%;

}

#primarycontainer-{

float: left;
clear:right;

margin-right: -18.0em;

width:530px;

}

#primarycontainer--{

float: left;
clear:right;
width:500px;

}


#primarycontent{
        padding-left:40px;
        padding-top:50px;
}


#secondarycontent{

margin-top: 15px;

float:right ;
clear:right;
width: 300px;

}







#footer{
	position: relative;
	height: 90px;
	padding-top: 30px;
	font-size: 0.8em;
	clear: both;
}
#footer-left img {
	padding-left: 7px;
	padding-right: 7px;
}
#footer-left {
	clear: right;
	float: left;
	padding-left: 40px;
}
#footer-right {
	clear: right;
	float: right;
	padding-right: 14px;
	margin-top: 65px;
}

position: absolute;

left: 2.0em;

bottom: 1.2em;

}



#footer .right

{

position: absolute;

right: 2.0em;

bottom: 1.2em;

}

.paddedborder{
    text-align:center;
}
.imageBG{
    text-align:center;
}
#donde{
    text-align:center;
}
#heard0-left {
	background-image: url(/images/logo.png);
	height: 120px;
	width: 193px;
	float: left;
	clear: none;
}
#heard0-lema {
	background-image: url(/images/lema01.png);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 299px;
	margin-top: 98px;
	margin-left: -135px;
	clear: right;
}
#heard0-lema2 {
	background-image: url(/images/lema02.png);
	clear: right;
	float: right;
	height: 120px;
	width: 255px;
}
#pagination{
	color:#3555a3;
}
#pagination a{
	color:#333333
	text-decoration:none;
}
.pagecount{
	color:#3555a3;
}
#fname{
	width:250px;
}
#lname{
	width:250px;
}
#from{
	width:250px;
}
#contact{
	width:250px;
}
#option{
	width:250px;
}
#message{
	width:350px;
}

div#feat-work-wrapper{
    border: 1px solid #444444;
    background-color:#0e0e0e;
    text-align:left;
}

div#feat-work-wrapper img{
border-top: 1px solid #444444;
border-bottom: 1px solid #444444;
}

div#feat-work-wrapper h2{
font-size: 16px;
margin: 7px;
}

div#feat-work-wrapper p{
margin: 7px;
}