/*maquetaprincipal*/

body{font-size:80%;color:#333333; font-family:Arial, Helvetica, sans-serif;}

/* Clears Divs */
.clr{clear: both;}


#wrapper{ margin:auto; width:1000px;  }

/*a1*/
#a1{ width:1000px; height:106px;}

#logo{ float:left;  height:106px; width:280px; }	
#a2 {float:left; height:106px; width:720px; }
#a2 #icons .moduletable{ float:right}
#a2 #icons span{ display:inline-block; margin-top:15px;}
#a2 #icons{ float:left; height:50px; text-align:right; width:720px; }


#a2 #top-menu{ float:left; height:46px; line-height:46px; padding-bottom:10px; text-align:right; width:720px;  }
#a2 #top-menu ul{ padding:0px;  margin:0px; display:inline-block; list-style:none}
#a2 #top-menu ul li{ background:url(bor-li-a-span.gif) center right no-repeat; padding:0px;  margin:0px; float:left;}
#a2 #top-menu ul li a{ color:#000; font-size:100%; font-weight:normal; padding:0px 5px; text-decoration:none;} /*008af3*/
#a2 #top-menu ul li a:hover, #a2 #top-menu ul li#current a{ text-decoration:underline; color:#5c4b07; }
#a2 #top-menu ul li a span{ }
#a2 #top-menu ul li.item23 { background:none;  }

/*fin a*/

/*b*/
#b1{ background:url(bg-b1.gif) bottom no-repeat; overflow:hidden; padding-bottom:27px; width:1000px;}

#b2{ background:url(bg-b2.gif); line-height:45px; height:45px; width:1000px;}
#b2 #pages{ float:left}
#b2 #pages ul{ display:inline-block; margin:0px; padding:0px; list-style:none}
#b2 #pages ul li{ float:left}
#b2 #pages ul li a{ color:#FFFFFF; font-size:130%; font-weight:normal; padding:0px 15px; text-decoration:none; text-shadow:0.09em 0.09em 0.05em #d39404;}
#b2 #pages ul li a:hover{text-shadow:0.09em 0.09em 0.05em #896105; line-height:44px; height:44px; padding-bottom:1px;}
#b2 #pages ul li#current a{ text-decoration:underline}

#b2 #search{ background:url(bg-buscar.jpg); float:right; margin:10px 8px 0 0; height:23px; width:269px;}
#b2 #search .searchbox{ float:right; height:19px; padding:2px 10px; width:249px;}
#b2 #search .searchfield{ background:none; border:none; float:left; padding:0px; height:19px; width:220px; color:#4b4b4b }
#b2 #search .search-magnifier{ border:none; background:url(bg-btn-buscar.gif); float:right; height:16px; width:15px; cursor:pointer; margin-top:2px;}

#b3{ background:url(bg-b3.gif) top repeat-x #e9e9e9; float:left; overflow:hidden; width:1000px; }
#b3 #header{ float:left}
#b3 #banner{ float:left}
#header img {width:453px!important;}

/*fin b*/

/*c*/
#c1{ float:left; margin-top:27px; width:1000px;}

#c2{ width:651px; float:left}
#c2 #activities .moduletable, #c2 #interviews .moduletable{ color:#666666 }
#c2 #activities .moduletable h3, #c2 #interviews .moduletable h3{ background:url(bg-h1.jpg); color:#767676; font-size:160%; font-weight:normal; padding:10px 0 8px 10px; margin:0px; }
#c2 #activities .moduletable img{ border-bottom:1px solid #e5e5e5; margin:0 1px}
#c2 #activities .moduletable h4, #c2 #interviews .moduletable h4{ padding:10px 0;}
#c2 #activities .moduletable h4, #c2 #activities .moduletable p, #c2 #interviews .moduletable h4, #c2 #interviews .moduletable p{ margin:0 0 5px 0;}
#c2 #activities .moduletable h4 a, #c2 #interviews .moduletable h4 a{ color:#ff9c00; font-size:120%; text-decoration:none; }
#c2 #activities .moduletable h4 a:hover, #c2 #interviews .moduletable h4 a:hover { color:#ad8732;}
.mod2 .nsp_art img.nsp_image, #c4 .nsp_art img.nsp_image  { border:1px solid #C4C4C4; padding:1px;}
#c2 img{border:1px solid #C4C4C4; padding:1px;}

#c2 #interviews .moduletable h4{ display:inline-block; padding:2px 0 0 0; width:210px; }
#c2 #interviews .moduletable p.nsp_info{ width:210px; color:#2c2c2c; margin:0px;}
#c2 #interviews .moduletable .nsp_art{ border-bottom:1px solid #e5e5e5; margin-bottom:10px;}



#sidebar{ float:left; padding-left:27px; width:322px; }
div#domtab{ float:left;}

#sidebar ul.domtabs{ background:url(ul-tabs.gif) bottom repeat-x; list-style:none; float:left; margin:0px; padding:0px; position:relative; width:322px;}
#sidebar ul.domtabs li { float:left; margin-right:5px;}
#sidebar ul.domtabs li a{ color:#FFF; background:url(bg-tab-normal.gif); display:inline-block; font-size:140%; line-height:30px; height:30px; text-align:center; width:135px; }
#sidebar ul.domtabs li.active a{ color:#000; background:url(bg-tab-active.gif);}
#sidebar #tab1{ background:URL(tab-bg.gif) bottom no-repeat; border:none; color:#646464; padding:15px 10px; float:left;margin-bottom:10px;}
#sidebar #tab2{ background:URL(tab-bg-2.gif) bottom no-repeat; border:none; color:#646464; padding:15px 10px; float:left;margin-bottom:10px;}
#sidebar #tab1 img{ border:1px solid #C4C4C4; padding:1px; height:77px; width:76; margin-right:10px;}
#sidebar #tab2 img{ border:1px solid #C4C4C4; padding:1px; height:77px; width:76; margin-right:10px;}
#sidebar #tab1 h4{ margin:0px; width:194px;}
#sidebar #tab2 h4{ margin:0px; width:194px;}
#sidebar #tab1 h4 a{color:#646464;}
#sidebar #tab2 h4 a{color:#646464;}

#sidebar .moduletable{  background:url(mod-1.gif) top no-repeat; margin:0 0 10px 0;}
#sidebar .moduletable .mod2{  background:url(mod-2.gif) bottom no-repeat; padding:15px 0px;}
#sidebar .moduletable h3{ padding-left:35px;}
#sidebar .moduletable ul{ list-style:none; padding-left:40px;}
#sidebar .moduletable ul li{ background:url(ico-li-internas.gif) 0px 12px no-repeat;  padding-left:10px; margin-right:20px;}
#sidebar .moduletable ul li a{ color:#000000; padding:10px 0px 10px 0;}
#sidebar .moduletable ul li a:hover{ color:#ffb203;}
#sidebar .moduletable ul li#current a span{ text-decoration:underline}
#sidebar .moduletable ul li#current  ul a span{ text-decoration:none}

#sidebar .moduletable ul ul{ list-style:none; padding-left:0px; padding-top:5px;}
#sidebar .moduletable ul ul li{ background:none; border:none; padding-left:5px;}
#sidebar .moduletable ul ul li a{ padding:0 0 10px 5px; color:#636363;}

#c4{ background:url(bg-c4.gif) bottom no-repeat; float:left; margin:0 ;  width:651px; }
#c4 .nsp_art_scroll1{ padding-top:15px;width: 302px;}
#c4 .nsp_art_scroll1 h4{ width:415px; margin:0px ;padding-bottom:5px;}
#c4 .nsp_art_scroll1 h4 a{ color:#383838; font-size:140%; }
#c4 .nsp_art_scroll1 a.readon{ margin:0 10px 15px 0;}
#c4 .nsp_art p.nsp_text{ margin-right:10px;}
/*fin c*/



#page{ width:900px; margin:auto;}

#sidebar{}
#content{}
#footer{}


/*contenido*/
h1.pagetitle, .contentheading{background:url(bg-h1.jpg); color:#767676; font-size:160%; font-weight:normal; padding:10px 0 8px 10px; margin:0 0 10px 0; }
#content div.componentheading {background:url(bg-h1.jpg); color:#767676; font-size:160%; font-weight:normal; padding:10px 0 8px 10px; margin:0 0 10px 0; }
.icons{ float:right}
.icon{ float:left; margin:0 2px;}
#c2 .icon img{ border:none; padding:0px;}
/*fin contenido*/

/*d1*/
#d1{ background:url(bg-footer.jpg); color:#FFFFFF; float:left;  font-size:90%; margin:10px 0px; height:138px; padding:19px 5px 4px 19px; overflow:hidden; width:976px; }
#d1 h3{ color:#FFF; font-size:130%; margin-top:0px;}
#d1 a{ color:#FFFFFF; text-decoration:none; font-weight:normal; padding-bottom:3px;}
#d1 a:hover{ text-decoration:underline}
#d1 ul{ margin:0px; padding:0 0 0 14px; list-style:square; color:#FFFFFF}
#d1 .moduletable_1, #d1 .moduletable_2, #d1 .moduletable_3, #d1 .moduletable_4{ float:left}
#d1 .moduletable_1{ width:220px; margin-right:8px; overflow:hidden;}
#d1 .moduletable_2{ width:134px; margin-right:8px; overflow:hidden}
#d1 .moduletable_3{ width:283px; overflow:hidden}
#d1 .moduletable_4{ width:256px; overflow:hidden; padding-left:64px; line-height:1.2em; font-size:100%;}



/*fin d1*/


/*extras*/
a.readon{ background:url(bg-readmore.gif); height:20px; width:73px; text-align:center; display:inline-block; line-height:20px; color:#FFFFFF; font-size:90%;}
a.readon2{ background:url(bg-readmore2.gif); height:20px; width:97px; text-align:center; display:inline-block; line-height:20px; color:#FFFFFF; font-size:90%;}
a.readon:hover, a.readon2:hover{ text-decoration:underline}
a.readmore{ float:right;  background:url(bg-readmore.gif); height:20px; width:73px; text-align:center; display:inline-block; line-height:20px; color:#FFFFFF; font-size:90%;}
a.readmore:hover{ text-decoration:underline}

.nsp_top_interface span.prev{ background:url(ico-ant.gif); height:18px; width:21px; margin:0px; padding:0px;}
.nsp_top_interface span.prev:hover{ background:url(ico-ant.gif)}
.nsp_top_interface span.next{ background:url(ico-sig.gif); height:18px; width:21px; margin:0px; padding:0px;}
.nsp_top_interface span.next:hover{ background:url(ico-sig.gif)}


.blog .item{ float:left; border-bottom:1px solid #E5E5E5; padding-bottom:15px; margin-bottom:15px; width:100%;}
.joomla_add_this{ text-align:right}
#navi-outer li a span.navbar-title { padding-bottom:8px;}
#nsp-nsp_36{ padding:10px 0;}


td.sectiontableheader{ background:#e9e9e9; color:#767676; padding:5px 0; margin:5px 0;}
td.sectiontableheader a{ color:#767676; font-size:110%;}
tr.sectiontableentry1 td{ padding:6px 0;}