.kprensa {
	background: #666 url('images/stone.jpg') top left repeat;
	margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1.4em;
}

#container { margin: auto; background: url(lib/grid.png); 	text-align : left;}

#page {
	background: transparent;
	width: 970px;
	margin: auto;
	border : 0px double #000000;
}

ul.inline, ul.inline li { display: inline; float: none !important; margin:0px; list-style-type: none;}

hr {
margin-top: 3px;
margin-bottom: 10px;
margin-right: 0px;
margin-left: 0px;
}

#page_head {
    background: transparent;
    width: 100%; 
	height: 120px;}

.head_contain {width: 950px; background: transparent; float: left; margin-left:10px; margin-right: 10px; margin-top: 20px; display:inline;}

.sub_nav_contain {width: 590px; background: transparent; float: left; margin-left:10px; margin-right: 10px; display:inline; }


#head_img {
    position: relative;
	float: left;
	margin-top: 0px;
}

#head_img a {
    width: 350px;
    height: 80px;
	background-image : url(images/logo2.gif);
	background-color: transparent;
	background-repeat : no-repeat;
    display: block;
    text-indent:-999px;
}


#page_head_print {
    background: #ffffff; 
	width: 100%; 
}

#head_img_print {
    position: relative;
	float: left;
	margin-top: 0px;
    margin-left:30px;
	width: 320px;
	height: 75px;
	background-image : url(images/logo-print.gif);
	background-color: transparent;
	background-repeat : no-repeat;
}

/* NAVIGATION - and subnav */

#nav {
    background: #000; 
	width: 100%; 
	height: 28px;
}

#posthed {width: 570px;}
.post ul { padding-left:0px; margin: 0 0 0; list-style-type: none; }
.post li  { margin-right: 10px; padding: 0; float: left; background-image: none;  border-right: 0px; display: inline;}
.post li.hed  { margin-right: 0px; padding: 0; float: left; background-image: none;  border-right: 0px; display: inline;}

#nav ul { padding-left:30px; padding-right: 10px; padding-top: 1px; margin: 0px; list-style: none; }
#subnav ul { padding-left:37px;  padding-right:20px; padding-top: 6px; margin: 0; list-style: none; }

 
#nav li	{ margin: 0; padding: 0; float: left; background-image: none;  border-right: 1px solid #111;}
#nav li.language_item {display: inline; margin: 0px;  padding-top: 0px; padding-left: 0px; padding-right: 18px; float: right; background-image: none; border-right: 0px} 
#nav li.language_item a {padding-left: 4px; padding-right: 0px; padding-top: 3px; text-transform: none; } 

.language_item img {
padding-top: 4px;
}

#subnav li.first { margin: 0;  padding-top: 0px; float: left; background-image: none; height: 16px; font-size: 12px;}
#subnav li.last	{ margin: 0px;  padding-top: 0px; float: right; background-image: none; }    
#subnav li.text	{ margin: 0px;  padding-top: 10px; float: right; background-image: none; }    



#nav li a 	{
	color: #e5e5e5;
	padding-top: 4px;
	padding-bottom : 5px;
	padding-left: 10px;
    text-transform: uppercase;
	padding-right: 10px;
	float: left;
	text-decoration: none;
    border-right: 0px #000000;
    font-family: verdana;
    font-size: 11px
}


#searchbutton {
    float: right;
}
     
.social_bookmark em {background:transparent; }

#nav li.current_page_item a {background: transparent;  color: #fd4010; outline:none;}
#nav li.current_page_item a:hover {background: transparent;  color: #fd4010; text-decoration : none; outline:none;}
#nav li a:hover {background: transparent;  color: #ffffff; text-decoration : underline; outline:none;}
#nav li.language_item a:hover {background: transparent;  color: #ffffff; text-decoration : none; outline:none;}


#nav li.last {
    float: right;
    margin-right: 20px;
}

#nav li.first {border-right: 1px solid #111;}

#subnav {
	height: 40px;
	background-color: #ccd3f6;
    border-bottom: 0px solid #cccccc;
    margin-bottom: 10px;
}




#subnav_img {
    position: relative;
	float: right;
	margin-top: 0px;
	background-image : url(images/subnav_box.gif);
	background-color: transparent;
	background-repeat : no-repeat;
}

#subnav li.current_page_item a {background: transparent;  color: #fd4010; 	text-decoration : underline; }
#subnav li.current_page_item a:hover {background: transparent;  color: #fd4010; 	text-decoration : underline; }

#footer li a:hover {text-decoration : underline; }

/* Close NAVIGATION - and subnav */




#main {background: white; margin: 0pt; width: 970px; text-align : left; border-top: 0px solid #cccccc;} 

#main_print {background: white; margin: auto; width: 930px; text-align : left; } 

#left_col {
    width: 610px; 
    float: left; 
    background: white;
    background-image: url(images/subnavbg.gif);
	background-repeat: repeat-x;
	
}

#footer_col {
    width: 968px; 
    float: left; 
    margin-left: 10px;
    background: transparent;
}

.left_contain {float: left; margin-left:10px; Margin-right: 10px; display:inline;}

#right_col {
    width: 360px; 
    float: right; 
    background: white;
    background-image: url(images/subnavbg.gif);
	background-repeat: repeat-x;
	
}



.right_contain {width: 350px; margin-right: 10px;}

#footer {
    background: transparent; 
    width: 100%; 
    border-top: 5px solid #ffffff;
}

.borderf {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #333;
}

#boxsub {
	float: right;
    position : relative;
	background-image : url(images/subnav_box.gif);
	background-repeat : no-repeat;
}
 
#sub {margin-bottom: 10px; background : lime; height : 170px;}


.k {font :  Arial ; font-weight: bolder; 	color : #ff0000; display: inline; margin-right: .2em}
.prensa {
	font : Arial Narrow;
	color : #ffffff;
	display: inline;
	margin-right : .4em;
}	

.prensa_grey {
	font : Arial Narrow;
	color : #aaa;
	display: inline;
	margin-right : .4em;
}	

.box2 {
	padding-top: 1.5em;
	padding-right: 1.5em;
	padding-left: 1.5em;
	padding-bottom: 1.5em;
	margin-bottom: 1.5em;
	margin-top: .5em;
	background: #ffffff;
	border-top : 1px solid #958f8e;
	border-bottom : 1px solid #958f8e;
	border-right : 1px solid #958f8e;
    border-left : 1px solid #958f8e;
}


.box3 {
	padding-top: 1em;
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 1em;
	margin-bottom: 1.5em;
	background: #ddd;
	border-bottom : 1px dotted #958f8e;
}

img {
	margin: 0pt 0pt 0pt;
	text-align : left;
}

#left170 {
	width: 170 px;
	height: 250px;
	background: lime;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	display : block;
}

#right170 {
	width: 170 px;
	height: 250px;
	background: yellow;
	float: right;
	margin-top: 10px;
	display : block;
}

#left290 {
	width: 290 px;
	height: 250 px;
	background: lime;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

#right290 {
	width: 290px;
	height: 250 px;
	background: yellow;
	float: right;
	margin-top: 10px;
}

.module ul {
	margin:0 0 0 0;
	list-style-type : none;
}

.module li {
	margin-left: 2em;
	list-style-type : none;
    list-style-image : url(images/bullet.gif);
}

.commentlist { margin:0 0 1.5em 2.5em; }


/*  
Jello-Wala-Mello Styles
*/




p img{
	max-width: 100%;
}

img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft{
	margin: 5px 5px 0px 0px;
}

img.alignright{
	margin: 3px 0 2px 10px;
}

img.alignleft, img.alignright{
	padding: 0px;
	background: #0f0f0f;
	display: inline;
}

.alignleft{float: left;}
.alignright{float: right;}

.clear{
	margin: 0;
	padding: 0;
	clear: both;
}


.post, .poage{
	float: left;
	width: 590px;
}

.post h2{
	padding: 17px 20px;
	line-height: 24px;
	background: #fff;
	color: #e7580d;
}

.page h2{
	padding: 17px 20px 0;
}

.entry-meta{
	border-top: 1px solid #edf3b4;
	border-bottom: 1px solid #edf3b4;
	padding: 13px 20px 12px 35px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	background: url(images/bullet-arrow.gif) no-repeat 20px 18px;
	color: #666;
}

.entry-content a, .entry-meta a{
	color: #686d2e;
}

.entry-content{
	padding: 6px 20px 16px;
	line-height: 24px;
	background: #fff;
}

.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{
	padding: 10px 0 0;
}


/* Front-page Styles */


.entry-content-alt{
	line-height: 24px;
}

.entry-content-alt a{
	text-decoration: underline;
}

.entry-content-alt a:hover{
	text-decoration: none;
}


.normal-content .post-alt{
	float: left;
	width: 570px;
	display: inline;
}

.first-row .post-alt{
	margin-top: 15px;
}

.normal-content .post-alt h2{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.normal-content .entry-date {
	font-size: 11px;
	color: #cccccc;
	line-height: 20px;
}

.normal-content .post-alt p {
	padding: 0;
}

.normal-content .entry-meta-alt{
	float: left;
	margin: 8px 0 0;
	padding: 0 0 10px;
	font-size: 11px;
}

.normal-content .entry-meta-alt a.full-story, .normal-content .comments-link{
	float: left;
	display: block;
	padding: 7px 0 0 24px;
	background: url(images/bg-full-story.png) no-repeat;
}

.normal-content .comments-link{
	margin: 0 0 0 10px;
	padding: 7px 0 0 27px;
	background: url(images/bg-comments-link.png) no-repeat;
}

.normal-content .entry-meta-alt a{
	text-decoration: none;
}

.normal-content .entry-meta-alt a:hover{
	text-decoration: underline;
}


.navigation{
	float: left;
	width: 570px;
    margin-left: 10px;
    margin-bottom: 10px;
	font-size: 11px;
	background: #ffffff;
	line-height: 18px;
}

.navigation a{
	text-decoration: none;
	color: #7a8225;
}

.navigation a:hover{
	text-decoration: underline;
}

.nav-previous, .nav-next{
	float: left;
	padding: 14px 10px 9px;
}


/*  
Home Page Web News Styles
*/

.module180 .post-alt h2{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.module180 .entry-date {
	font-size: 11px;
	color: #cccccc;
	line-height: 20px;
}

.module180 .entry-meta-alt{
	float: left;
	margin: 8px 0 0;
	padding: 0 0 10px;
	font-size: 11px;
}

.module180 .entry-meta-alt a.full-story, .module180 .comments-link{
	float: left;
	display: block;
	padding: 7px 0 0 24px;
	background: url(images/bg-full-story.png) no-repeat;
}

.module180 .comments-link{
	margin: 0 0 0 10px;
	padding: 7px 0 0 27px;
	background: url(images/bg-comments-link.png) no-repeat;
}

.module180 .entry-meta-alt a{
	text-decoration: none;
}

.module180 .entry-meta-alt a:hover{
	text-decoration: underline;
}

.module180 img.alignleft, img.alignright{
	padding: 0px;
	background: #cccccc;
	display: inline;
}

.credit {
   float: right;
   display: inline;
   padding-top:17px;
   color: #000000;
}

.akst_comment_linkc {
	background: 1px 0 url(images/comment.gif) no-repeat;
	padding: 1px 0 3px 23px;
    clear:both;
}

.bookmarking_link {
	background: 0px 0 url(images/twitter2.gif) no-repeat;
	padding: 1px 0 1px 22px;
}

.toolbox {
    width: 95px;
    margin-top: 0px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding: 6px 8px 6px 8px;
    background-color: transparent;
    border: 0px solid #D7D3D3;
}

.toolbox a {
    text-decoration: none;
    color: #333;
    text-transform: uppercase;
    font-size: 80%;
}

img.WP-EmailIcon {padding-right:3px; }

.toolbox ul {
    list-style-type: none;
}

.toolbox li {
    list-style-type: none;
    margin-bottom: 5px;
    margin-right: 0px;
    border-bottom:0px dotted #ccc;
    float: none;
    display: block;
}   

/* Tables
-------------------------------------------------------------- */

table   { margin-bottom: 1.4em; }
th      { border-bottom: 2px solid #ccc; font-weight: bold; }
td      { 
border-bottom: 0px solid #ddd; 
font-weight: bold;
color: #004276;
font-family: verdana, san-serif;
font-size: 10px;
}
th,td   { padding: 0pt; }
tfoot   { font-style: italic; }
caption { background: #ffc; }

#subscribe .attributeinput {
width: 264px;
padding-bottom: 10px;
clear: both;
}

.attributeinput input {
width: 264px;
}

.email_subscribe {
width: 264px;
}

/* Use this if you use span-x classes on th/td. */
table .last { padding-right: 0; } 

/* Subtle Theme Comment CSS
-------------------------------------------------------------- */

#form_comments {
	width: 320px;
	margin: 0px 0px 30px 20px;
	float: right;
	padding: 0px;
}

#input_comment {
	width: 100%;
}

#comment_area .comment {
	padding: 0px;
	margin: 0px 0px 30px 0px;
}

#comment_area .metadata {
	display: block;
	margin: 0px 0px 15px 0px;
}

#comment_area .metadata dt {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#comment_area .metadata dd {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#comment_area .metadata dt.comment_number {
	display: none;
}

#comment_area .metadata dd.comment_number {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	font-size: 200%;
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
}

#comment_area .gravatar {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

ul .comment, dl .comment, ul.comment li {
	background-image: url(../images/icon_comment.gif);
}

/* End Subtle Theme Comment CSS
-------------------------------------------------------------- */

a:focus, a:hover {
color:#000000;
text-decoration:underline;
}

.toolbox a:focus, a:hover {
color:#fd0000;
text-decoration:none;
}

a {
color:#111111;
text-decoration: none;
font-weight: normal;
}

.kicker {
margin-bottom: 0.5em;
color: #222;
text-transform: uppercase;
font-size: .8em;
}

.kicker2 {
margin-top: 1px;
color: #222;
text-transform: none;
font-size: 1em;
}

.kicker_orange {
margin-bottom: 0.5em;
color: #fd0000;
text-transform: uppercase;
font-size: .8em;
}

.kicker_grey {
margin-bottom: 0.5em;
color: #ccc;
text-transform: uppercase;
font-size: .8em;
}

.web_notes ul {
list-style-type: none;
list-style-image: url(images/bullet.gif);
float: left;
}

#tab-box {
margin-top: 9px; margin-bottom: 10px;
}

.article_photo_class {
 
 top:500px;
 float: left;
}

textarea {
background: #ffffff;
height:130px;
margin:0.5em 0.5em 0.5em 0pt;
width:320px;
}


input { 
border: 1px solid #aeaeae; 
vertical-align: middle; 
height: 16px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
font-family: Verdana, sans-serif;
text-decoration:none; 
font-weight:regular; 
background-color:#ffffff;
color:#111111;
}

.sub_nav_contain .span-10 {padding-top: 0px;}
.sub_nav_contain .span-5 {padding-top: 0px;}

#searchsubmit { 
height: 19px; 
color:#111111;
font-size: 11px;
border:1px solid #aaaaaa;
font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; 
}



#searchForm input {margin-top: 11px; vertical-align:middle;}

#s {
height: 15px; 
border-bottom:1px solid #bbbbbb;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
color:#666666;
font-size:11px;
margin-right:2px;
padding:1px 1px 1px 1px;
width:260px;
}

#f {
height: 15px; 
border:1px solid #bbbbbb;
color:#666666;
font-size:11px;
margin-right:2px;
padding:1px 1px 1px 1px;
width:160px;
}


label {
font-weight: bold;
color: #004276;
font-family: verdana, san-serif;
font-size: 10px;
}

#commentform ul {
margin: 0px;
}

.date {
background:url(images/date-bg.gif) no-repeat scroll left top;
display:block;
height:41px;
width:390px;
margin-left:0px;
}

.subscribe {
background:url(images/subscribe-bg.gif) no-repeat scroll left top;
display:block;
height:41px;
width:190px;
margin-left:0px;
}

.search {
background:url(images/search-bg.gif) no-repeat scroll left top;
display:block;
height:41px;
width:350px;
margin-left:0px;
}

.search-foot {
background:url(images/search-foot-bg.gif) no-repeat scroll left top;
display:block;
height:41px;
width:250px;
margin-left:0px;
}

.stamp {
margin-top: 13px;
text-align: center;
}

.subimg {
margin-top: 12px;
margin-right: 10px;
}

.subscribe .sn {
border: 1px solid transparent; 
font-size: 10px; 
font-weight: normal; 
padding-top: 1px; 
padding-bottom: 1px; 
padding-right: 5px; 
padding-left: 5px; 
background: transparent; 
color:#004276; 
}

input .sn {
"font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
color: #004276; 
text-transform: uppercase; 
font-weight: normal; 
font-size: 10px; 
height: 20px; 
width: 57px; 
background: transparent; 
padding-left: 1px; 
padding-right: 1px; 
padding-bottom: 2px;
)

.subscribe a:hover {
color:#fd0000;
}


.search #searchForm {
margin:0pt 8pt 0pt 8px;
}

.search #searchForm #s {
border:1px solid #dce4ea;
color:#666666;
font-size:12px;
margin-right:2px;
padding:2px 1px 1px 1px;
width:305px;
}


#searchForm input {
margin:10px 0pt 0pt;
vertical-align:middle;
}

.borderdot {
  padding-right: 4px;
  margin-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-right: 1px dotted #000000;
}



