

/*-- (Generales) --*/
body { margin: 0; padding: 0; background: #fff; font-family: 'Verdana'; color: #40454b; font-size: 12px;}

/*
a:link { text-decoration : none; color : #3366cc; border: 0px;}
a:active { text-decoration : underline; color : #3366cc; border: 0px;}
a:visited { text-decoration : none; color : #3366cc; border: 0px;}
a:hover { text-decoration : underline; color : #ff5a00; border: 0px;}
*/


img { padding: 0px; margin: 0px; border: none;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }
input { font-family: 'Verdana'; color: #6a5555; font-size: 10px; }

h1, h2, h3 { font-family: 'Arial';}
#main-wrapper {overflow:hidden;}
.clear {clear:both;}
#blog-pager-newer-link {float: left;}
#blog-pager-older-link {float: right;}
#blog-pager {text-align: center; }
/*-- (Cabecera) --*/
#header-wrapper {
width: 100%; float: left; background: #fff url(bkgbodync1.png) repeat-x;
}
#header-cont {
width: 900px; position: relative; margin: 0 auto; padding: 32px 0px 0px 0px; height: 70px;
}
#header-wrapper h1 { font-size: 35px; letter-spacing: -2px; line-height: 35px; padding: 15px 0px 0px 0px; margin: 0px; color:#ff5a00;}
#header-wrapper h1 a { text-decoration: none; color:#ff5a00;}
#header-wrapper h1 a:visited { text-decoration: none; color:#ff5a00;}
#header-wrapper h1 a:hover { text-decoration: none; color:#ff5a00;}
#header-wrapper p {
font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -1px; color:#999999; margin:0px; padding:0px;
}
#header-wrapper a {
}
/*-- (Menú) --*/
.TopMenu { margin: 0px; padding: 0px; position: absolute; top: 8px; left: 0px; }
.TopMenu ul { padding: 2px 0px; margin: 0px; font-size: 0px; border-left: solid 1px #76acd3;}
.TopMenu li { padding: 2px 4px; margin: 0px 4px 0px 0px; list-style-type: none; display: inline; font-size: 10px; border-right: solid 1px #76acd3; font-weight: bold;}
.TopMenu li a { color:#ffffff;}
.TopMenu li a:visited { color:#ffffff;}
.TopMenu li a:hover { color:#ffffff;}
/*-- (Buscador) --*/
/*\ IE/Win min height hack */ * html .Search  { height: 100px;} /* */
.Search { width: 375px; background:  url(SearchBkg.gif) no-repeat left top; min-height: 100px; position: absolute; top: 34px; right: 0px;}
.Search  fieldset { border: none; padding: 0px; margin: 0px;}
.Search  legend { text-indent: -35000px; margin: 0; padding: 0;}
.Search  form { padding: -34px 0px 0px 33px; margin: 0px 0px 0px 33px; }
.Search  input { color: #6db6ff; font-size: 14px; font-family: 'Arial'; letter-spacing: -1px; font-weight: bold; }
.Search  input.search { width: 25px; height: 25px; background:  url(SearchButton.png) no-repeat;}
.Search  input.search:hover { background:  url(SearchButton.png) no-repeat 0 -25px; }
.Search  input.searchIE {width: 25px; height: 25px; background:  url(SearchButton.png) no-repeat 0 -25px; }
.Search  input.keyword { border: none; background: #fff url(SearchKeyword.png) no-repeat; padding: 4px 0px 5px 8px; width: 291px; border: none; }
.SearchCorner { position: absolute; background: #fff url(searchbkgnonerh9.png) no-repeat; width: 9px; height: 8px; margin: 0px; top: 34px; right: -9px;}
/* IE Win min height hack */ * html #buttonsearch { margin: -26px 0px 0px 291px; } /* */
#buttonsearch { padding: 0px; margin: -25px 0px 0px 291px; top: 0px; background: none; }
/*-- (Contenedor) --*/
#content-wrapper {
width: 100%; float: left; padding: 20px 0px;
}
.Container { width: 900px; position: relative; clear: left; margin: 0 auto; border-top: solid 1px #666; padding-top:0px;}
/*-- (Principal) --*/
#main-wrapper {
float: left; width: 510px;
}
.post {	position: relative; clear: left; width: 510px;}

.post-footer, .date-header {
padding: 0px; margin: 0px; font-size: 11px; color: #828282; font-style: normal;
}
.date-header a { text-decoration: underline; color: #828282;}
.date-header a:visited { text-decoration: underline; color: #828282;}
.date-header a:hover { text-decoration: underline; color: #828282; }
/*-- (Lateral) --*/
#sidebar-wrapper {
float: right; width: 369px; margin-left: 21px; padding-bottom: 4px; background: #eaf4ff url(srbkgla2.gif) no-repeat left bottom;
}
#sidebar1 {
float: left; width: 160px; padding: 15px 0px 15px 15px; margin-right: 11px; background:   url(srlbkgpy4.gif) no-repeat left top;
}
#sidebar2 {
float: right; width: 170px; padding: 15px 10px 15px 0px; background:  url(srrbkgbd9.gif) no-repeat right top;
}
#sidebar-wrapper ul{
padding: 0px; margin: 0px;
}
#sidebar-wrapper li { padding: 0px; margin: 0px; list-style-type: none;}
#sidebar-wrapper li a { padding: 2px 0px 3px 8px; color: #003366; text-decoration: none; border-bottom: solid 1px #d4e3f4; background:  url(categicotp8.png) no-repeat left top; width: 152px; display: block;}
#sidebar-wrapper li a:visited { color: #003366; text-decoration: none; border-bottom: solid 1px #d4e3f4;}
#sidebar-wrapper li a:hover { text-decoration: underline; color: #000033; border-bottom: solid 1px #d4e3f4;}
#sidebar-wrapper h2 {
font-size: 14px; letter-spacing: -1px; padding: 5px 0px; margin: 0px; border-bottom: solid 1px #d4e3f4; color:#323740;
}
.widget-content {
}
.sidebar .widget {
margin-bottom: 20px;
}
/*-- (Pie de página) --*/
#footer-wrapper1 {
width: 100%; float: left; background: #003399; padding: 25px 0px;
}
#pie {
width: 900px; position: relative; clear: left; margin: 0 auto;
}
#pie h2 { padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; color:#ffffff; font-size: 17px; letter-spacing: -1px; border-bottom: dashed 1px #2658ad;}
#pie ul { padding: 0px; margin: 0px;}
#pie li { color:#fff; padding: 1px 0px 1px 13px; margin: 0px; list-style-type: none; font-size: 11px; background:  url(extraicokf9.png) no-repeat left top;}
#pie li a { color:#95c5e8; }
#pie li a:visited { color:#95c5e8; }
#pie li a:hover { color:#fff; }
#footer1 {
width: 290px; float: left;
}
#footer2 {
width: 290px; float: left; margin: 0px 15px;
}
#footer3 {
width: 290px; float: left;
}
#footer-wrapper2 {
width: 100%; float: left; background: #000066;  padding: 25px 0px;
}

#cred { width: 900px; position: relative; clear: left; margin: 0 auto; }
#cred p { padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; color:#487cb0; font-size: 17px; border-bottom: solid 1px #062a6e; display: block;}
#cred p a {color:#ffffff; text-decoration: underline; font-size: 17px;}


/*-- (Comentarios) --*/

.d2 {padding:17px;background-color:#f4f8fd;font-family: arial; font-size: 9pt;}
.d1 {padding:17px;border-right:1px #f5f5f5 solid;border-left:1px #f5f5f5 solid;font-family: arial; font-size: 9pt;}

.t { font-family: verdana; font-size: 18px; color: #0000ce;font-weight: none;text-decoration: underline;}
.t:hover { font-family: verdana; font-size: 18px; color: #003399;text-decoration: underline;}
.c { font-family: Verdana; font-size: 9px; color: #3366cc;text-decoration: none;}
.c:hover { font-family: Verdana; font-size: 9px; color: #ff5a00}
.p { font-family: Verdana; font-size: 9px;  color: #777777}
.f { font-family: Verdana; font-size: 9px;  color: #777777}

.uc { overflow:hidden;padding: 2px 0px 10px 6px; border-bottom: solid 1px #d4e3f4;}
.uc a { font-family: arial; font-size: 12px; color: #0000ce;text-decoration: none;}
.uc a:hover {  font-family: arial; font-size: 12px; color: #000000;text-decoration: none;}

.db {padding:5px 5px 0px 15px ;background-color:#ffffff;border:1px #d8dfea solid;}
#ca {padding:3px 15px;background-color:#f4f8fd;font-family:arial;font-size:11px;
border-left:1px #d8dfea solid;border-right:1px #d8dfea solid;border-top:1px #d8dfea solid;}
#ca a{color:#0060c0;text-decoration:none}
#ca a:hover{color:#000000;text-decoration:none}

.fb { font-family: arial; font-size: 10pt;  color:#0000ff;text-decoration:underline;font-weight:bold}
#r {padding:1px 1px;border-bottom:1px #d8dfea solid;}
#r a {display: block;padding: 6px 20px;text-decoration: none;}
#r a:hover {display: block;color: #000000;background: #f9f9f9;padding: 6px 20px;text-decoration: none;}
.b { font-family: Verdana; font-size: 9px;  color: #000000}
#no {display:none}

.w {overflow:hidden;padding:15px;border:1px #dfdfdf solid; color:#000000; font-family:arial;font-size:17px;background-color:#f4f8fd;text-transform:lowercase;}
.w:hover{padding:15px;border:1px #dfdfdf solid;color:#000000;font-family:arial;font-size:17px;background-color:#ffffff;text-transform:lowercase;}
