

a {

    color: #7eccfc;

    }



a:visited {

            color: #7eccfc;

            text-decoration: underline;

}



a:hover {

	color: #7eccfc;

}



acronym, abbr {

                cursor: help;

                }



blockquote {

	margin-left: 15px;

	padding-left: 5px;

}



body {

       background: #c7e5f9 url("imagenes/fondo-rayas.gif") repeat-x top;

       color: #fefefe;

       font-size: 60.5%;

       font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

       margin: 0px auto;

       padding: 0px;

       text-align: center;

       }







h2 {

     font-size: 13px;

     margin: 0px 0 0px 0;

     font-weight: bold;

     color: #7eccfc;

     padding-bottom: 5px;

     font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

}



h2 a,

h2 a:visited { 

                     text-decoration: none;

                     color: #3ea0df;

                     }



h2 a:hover,

h2 a:visited:hover { 

                     text-decoration: none;

                     color: #7eccfc;

                     }

h3 {

     font-size: 120%;

     margin-top: 0;

}



h4 {

     font-size: 13px;

     margin: 0px 0px 0px 0px;

     padding: 4px 0px 4px 0px;

     font-weight: bold;

     color: #181818;

     background: url("images/menu-right-title-bg.jpg");

     width: 300px;

     text-align: center;

}



img { 

      padding: 4px;

      background: #fefefe;

      border: 1px solid #0a1d3b;

      }



img.alignleft { 

                float: left;

                margin: 3px 3px 3px 0;

                }



img.alignright { 

                 float: right;

                 margin: 0 3px 3px 3px;

                 }

				 

img.descargar {

 border:none;

           }

		



li { 

     margin: 0;

     padding: 0;

     list-style-type: none;

     }





ol#comments li p {

                   font-size: 100%;

                   }



ul { 

     margin: 0;

     padding: 0;

     }





/* Link to the comments */

.feedback {

            color: #f6a20e;

            font-weight: normal;

            font-size: 11px;

            background: #0082e0;

            text-align: right;

            padding: 6px 10px 6px 0px;

            clear: both;

            text-transform: lowercase;

            }



.feedback a,

.feedback a:hover,

.feedback a:visited,

.feedback a:visited:hover { color: #181818;

                            text-decoration: none;

            		    font-weight: bold;

                            }



/* The post informations */

.meta { 

        font-size: 0.9em;



        }



.meta li, 

ul.post-meta li { 

                  display: inline;

                  }



.meta ul { 

           display: inline;

           list-style: none;

           margin: 0;

           padding: 0;

           }



.meta a { 

          color: #181818;

          text-transform: lowercase;

          text-decoration: none;

          font-weight: bold;

          }

.meta a:hover { 



          text-decoration: underline;

          }

.meta { 

        color: #181818;

        background: #0082e0;

        padding: 5px 5px 7px 8px;

        margin-bottom: 10px;

        font-weight: normal;

        letter-spacing: 0;

        font-size: 11px;

        }





.storycontent { 

                font-size: 115%;

                background: #fefefe;

                color: #181818;

                padding: 10px;

	        border-left: 1px solid #fefefe;

	        border-right: 1px solid #fefefe;

                }



.spacer {   padding: 0px;

            text-align: right;

            clear: both;

            text-transform: lowercase;

            padding-top: 5px;

            }



/* Comment form design */

#commentform #author, 

#commentform #email, 

#commentform #url, 

#commentform textarea {

                        background: #fefefe;

                        border: 1px solid #fefefe;

                        color: #181818;

                                                }



#commentform textarea {

	width: 95%;

}



#commentlist li ul {

	border-left: 1px solid #181818;

	font-size: 110%;

}



ol#commentlist li { 

                  list-style: decimal;

                  }

#content {

           float: left;

           width: 534px;

           margin: 0px 0px 10px 15px;

           text-align: left;

           display: inline;

           }



#content ol li { 

                 list-style: decimal;

                 }



#content ul { 

              margin-top: 10px;

              margin-left: 35px;

              }



#content ul li { 

                 list-style-image: none;

                 }



#content-big {

           float: left;

           width: 534px;

           margin: 0px 0px 10px 15px;

           text-align: justify;

           display: inline;

           }



#content .postindex   {

	float: left; 

	width: 242px;
	
	

	margin: 2px 2px 2px 2px;

	padding: 0px 8px 0px 8px;

	background: #fefefe url(images/postindex-bg.jpg) repeat-x top;

	border: 1px solid #148cb4;

	min-height: 260px;

	height:auto;

	} 



#content .postindex h2 { 

        font-size: 12px;
        font-weight: bold;

        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	margin: 8px 0px 6px 0px; 

	padding: 3px 0px 3px 5px;; 

	color: #181818;  

        background: url(images/postindex-h2.jpg);

	border: 1px solid #0a1d3b;
	

}



#content .postindex h2 a { 

	color: #181818; 

	text-decoration: none; 

}



#content .postindex h2 a:hover { 

	color: #181818; 

}



#content .postindex p, #content .postindex dl,#content .postindex ul {

	color: #181818;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	margin: 0 0 0.7em 0;

	}





#content .postindex li, #content .postindex ul {

	padding: 0 0 0 0;

	color: #181818;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	}

	

#content .postindex dl dt {

	font-weight: bold;

	}

	

#content .postindex dl dd {

	margin: 0 0 0.4em 0;

	}

	

#content .postindex blockquote p {

	margin: 0 0 0 2em;

	border-left: 5px solid #e8e8e8;

	padding: 0 0 0 1em;

	color: #181818;

}

	

#content .postindex a { color: #00264d; }

#content .postindex a:hover { color: #00264d; }

	

#content .postindex ul.post-data {

	border-top: 1px dotted #1599c4;

	list-style: none;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	padding: 4px 0 6px 0;

	color: #181818;

	margin: 10px 0 0 0;

	}



#content .postindex ul.post-data li {

	color: #181818;

	}

	

#content .postindex ul.post-data a {

	text-decoration: none;

        text-transform: lowercase;

	color: #181818;

        font-weight: bold;

	}

	

#content .postindex ul.post-data a:hover {

	color: #181818;

text-decoration: underline;

	}



#content .postindex ul.post-data li.comments {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	float: right;

	margin: 0 0 0 0;

	display: inline; /* fixes double float bug in IE */

	}

	

#content .postindex ul.post-data li.comments a {

	padding: 0 0 0 0px;

	}

	

#content .postindex ul.post-data li.posted {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	margin: 0 0 0 0;

	}

	

#content .postindex ul.post-data li.posted a {

	padding: 0 0 0 0px;

	}

	

#content .postindex ul.post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {

	background-position: 0 -38px;

	}



#top10webhosts {	

	float: left;

	margin-bottom: 10px; 

        padding: 8px 0px 8px 0px;

        width: 536px;

}



#top10webhosts h1 {	

	color: #3ea0df;

	font: bold 16px Arial, Helvetica, sans-serif;

	margin: 0 0 0px 0;

        padding: 4px 0px 4px 0px;

	width: 536px;

	text-align: center;

}

	



.sliderwrapper{

position: relative; /*leave as is*/

overflow: hidden; /*leave as is*/

border: 10px solid navy;

width: 514px; /*width of featured content slider*/

height: 170px;

}







.sliderwrapper .contentdiv{

visibility: hidden; /*leave as is*/

position: absolute; /*leave as is*/

left: 0;  /*leave as is*/

top: 0;  /*leave as is*/

padding: 5px;

background: white;

width: 514px; /*width of content DIVs within slider. Total width should equal slider's inner width */

height: 170px;

filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);

-moz-opacity: 1;

opacity: 1;

}



.pagination{

width: 514px; /*Width of pagination DIV. Total width should equal slider's outer width */

text-align: right;

background-color: fff;

padding: 0px 5px;

}



.pagination a{

padding: 0 5px;

text-decoration: none; 

color: #00b3ee;

background: #181818;

}



.pagination a:hover, .pagination a.selected{

color: #000;

}	



#slider4{

border: 1px solid #0082e0;

margin-left: 9px;



}



#paginate-slider4{

border-color: #181818;

margin-left: 23px;

}



#paginate-slider4 a img{

width: 80px;

height: 60px;

border: 3px solid #0082e0;

margin-top: 5px;

background: #0a1d3b;

}



#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{

border: 3px solid #7eccfc;

}



/* center */



.center { 

	float: left; 

	width: 528px; 

	padding: 0px 0px 0px 0px; 

        background: #dbeefc;

	border: 3px solid #6ad4f7;

}





#header {

          font-size: 38px;

          font-weight: bold;

	  text-decoration:none;

          font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

          margin: 0px auto;

          height: 153px;

          width: 900px;

          padding: 0;

          background: url("imagenes/cabecera.jpg") no-repeat;

          }



.header-title {

        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	color:#fefefe;

	font-size:23px;

	padding:88px 0px 0 155px;

	text-align:left;

	}

.header-title a{

	color:#fefefe;

	text-decoration:none;

	border-bottom:none;

	}

.header-title a:hover{

	color:#7eccfc;

	text-decoration:none;

	border-bottom:none;

	}

.header-description {

        font-size: 11px;

        font-weight: normal;

	color:#fefefe;

	padding:0px 0px 0 157px;

	text-align:left;

	}



Top part CSS

*/

#top {



	height: 30px;

        margin: 0px auto;	

}



#topleft {

	float: left;

	height: 30px;

	padding-left: 5px;

}



#topright {

	float: right;

	height: 30px;

	padding-right: 10px;

}



Page navigation CSS

*/

#menu {

	float: left;

	height: 32px;

	padding-top: 1px;

	padding-bottom: 1px;

	border-left: 1px solid #181818;

	z-index: 20;

}



#menu li {

	float: left;

	display: block;

	height: 30px;



}



#menu li ul li {

	height: 23px;

	border-right: 0;

	border-bottom: 1px solid #181818;

	width: 100%;

}



#menu li a {

	display: block;

	padding-left: 15px;

	padding-right: 15px;

	line-height: 30px;

	font-weight: bold;

	font-size: 11px;

	color: #181818;

        text-decoration: none;

        text-transform: lowercase;

        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background: url(images/menu.gif) repeat-x;

}



#menu li a:hover {

	background: url(images/menuhover.gif) repeat-x;

	color: #181818;

}



#menu li.current_page_item a {

        text-transform: uppercase;

	font-size: 11px;

	color: #181818;

	font-weight: bold;



}



#menu li.current_page_item a:hover {

	background: #d9effd;

	color: #181818;

}



#menu ul {

	display: none;

	z-index: 99;

	position: absolute;

}



#menu ul li a {

	display: block;

	background: #FFF;

}



#menu li ul a:hover {

	display: block;

	background: #FFF;

}



#menu ul a {

	display: block;

}



#menu ul ul {

	margin-top: -27px;

	display: none;

	margin-left: 198px;

	position: absolute;



}



#menu li:hover ul ul {

	display: none;

}

#menu li:hover ul {

	display: block;

}

#menu ul li:hover ul {

	display: block;

}

#menu li ul li {

	display: block;

	width: 100%;

}



#menu li.page_item ul {

	border-top: 2px solid #181818;

	width: 200px;

}



#menu li.page_item a {

	display: block;

}



#menu li.page_item a:hover {

	display: block;

}



#menu li.page_item ul li a {

	display: block;

	text-align: left;

	height: 23px;

	line-height: 24px;

	background: #fdfd00;

	padding-left: 15px;

	padding-right: 15px;

	text-transform: uppercase;

	font-size: 0.7em;

	font-weight: bold;

	color: #181818;

        text-decoration: none;

}



#menu li.page_item ul li a:hover {

	display: block;

	text-align: left;

	height: 23px;

	line-height: 24px;

	background: #fdfd00;

	padding-left: 15px;

	padding-right: 15px;

	text-transform: uppercase;

	font-size: 11px;

	font-weight: bold;

	color: #181818;

}



/*

Search form CSS

*/

.searchform {

	display: inline;

}



.searchform fieldset {

	display: inline;

	margin-top: 1px;

	padding-top: 4px;  

        border: #181818 0px solid;      

}



.searchform label {

	vertical-align: middle;

	display: inline;

	margin-right: 5px;

	font-size: 11px;

	color: #181818;

	font-weight: bold;

}



.searchform input {

	vertical-align: middle;

	display: inline;

	font-size: 11px;

}



.searchinput {

	background: #fefefe;

	border: 1px solid #1c6700;

	width: 184px;

	padding-top: 3px;

	padding-bottom: 3px;

	color: #181818;

}



.searchbutton {

	background: url(images/searchbutton.gif) no-repeat;

	width: 16px;

	height: 16px;	

	margin-bottom: 2px;

	text-transform: uppercase;

	cursor: pointer;

	color: #181818;

	font-weight: bold;

	border: 0px solid #1c6700;

}



/*

Main Category Menu CSS

*/

#category {

	width: 895px;

	height: 30px;

	background: url(images/menubg.gif) repeat-x;

	padding-left: 5px;

}



#categoryx {

	float: left;

	width: 890px;

	height: 28px;

	padding-bottom: 10px;

	background: url(images/categorybg.gif) repeat-x;	

}



#categoryy {

	float: right;

	width: 5px;

	height: 28px;



}



#dcategory {

	float: left;

	height: 28px;

	z-index: 20;



}



#dcategory li {

	float: left;

	display: block;

	height: 28px;



}



#dcategory li ul li {

	height: 24px;

	border-right: 0;

	width: 100%;

}



#dcategory li a {

	display: block;

	line-height: 28px;

	padding-left: 15px;

	padding-right: 15px;

	font-size: 11px;

	color: #fafae0;

	font-weight: bold;

        text-decoration: none;

        text-transform: uppercase;

        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background: url(images/category.gif) repeat-x;

}



#dcategory li a:hover {

	background: url(images/categoryhover.gif) repeat-x;

	color: #FFFFFF;

}



#dcategory ul {

	display: none;

	z-index: 99;

	position: absolute;

}



#dcategory ul li a {

	display: block;

	background: #FFF;

}



#dcategory li ul a:hover {

	display: block;

	background: #FFF;

}



#dcategory ul a {

	display: block;

}



#dcategory ul ul {

	margin-top: -26px;

	display: none;

	margin-left: 200px;

	position: absolute;



}



#dcategory li:hover ul ul {

	display: none;

}



#dcategory li:hover ul {

	display: block;

}



#dcategory ul li:hover ul {

	display: block;

}



#dcategory li ul li {

	display: block;

	width:100%;

}



#dcategory li.cat-item ul {

	width: 228px;

}



#dcategory li.cat-item a {

	display: block;

}



#dcategory li.cat-item a:hover {

	display: block;

}



#dcategory li.cat-item ul li a {

	display: block;

	text-align: left;

	font-size: 11px;

	height: 26px;

	line-height: 24px;

	padding-left: 15px;

	padding-right: 15px;

	color: #181818;

	font-weight: bold;

        text-transform: uppercase;

        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background: url(images/subcategory.gif) repeat-x;

}



#dcategory li.cat-item ul li a:hover {

	display: block;

	text-align: left;

	font-size: 11px;

	height: 26px;

	line-height: 24px;

	padding-left: 15px;

	padding-right: 15px;

	color: #181818;

	font-weight: bold;

	background: url(images/subcategoryhover.gif) repeat-x;

}



/* frame */	

#frame {

	min-height:168px;

	font-size:11px;

	color:#181818;

	padding:18px 0px 0px 0px;

        background: #7eccfc;

	}

	

#framebar {

	padding:0px 8px 0 0px;

	color:#181818;

	}

	

#frame li, #frame ul {

	list-style-type:none;

	}

	

#frame ul li {

	display:block;

	float:left;

	width:202px;

        padding-left: 18px;

	}

	

#frame h2 {

	color:#181818;

	font-size:11px;

        text-transform: uppercase;

        padding: 0px 0px 4px 20px;

        margin-bottom: 2px;

	border-bottom: 1px dotted #181818;

	background: url(images/frame-h2.gif) top left no-repeat;

	}



#frame ul li ul li {	

	display:block;

	float:none;

	width:auto;

	}

	

#frame ul li ul.children li a {

	margin-left:0px;

	background:none;

	}

	

#frame a {

	color:#181818;

	text-decoration:none;

	font-weight:bold;

	padding-left:16px;	

	margin-left:-16px;

        line-height: 18px;

	background:url(images/frame-icon.gif) top left no-repeat;

	}

	

#frame a:hover {

	text-decoration:underline;

	}

	

#frame img {

	padding:0;

	border:none;

	}

/* frame */



/* The credits at the bottom of the site */

#footer { 

          width: 900px;

          height: 55px;

          margin: 0 auto;

          color: #181818;

          text-align: left;

          font-size: 11px;

          background: #3ea1df url("images/footer.jpg") no-repeat top;

          }



#footer a, 

#footer a:visited

			{ text-decoration:none;

                          color: #181818;

                          font-weight: bold;

                          }



#footer a:hover,

#footer a:visited:hover { text-decoration:underline;

                          color: #181818;

                          }





#footer p {

                       color: #181818;

                        text-align: center;

                       padding-top: 3px

                          }



#credit {



          width: 900px;

          height: 0px;

          text-align: center;

          margin-left: auto;

          margin-right: auto;

          padding: 0;

          clear: both;

          }





#credit img { 

      padding: 0px;

      border: 0px solid #0082e0;

      }



#credit img.alignleft { 

                float: left;

                margin: 3px 3px 3px 0;

                }



#credit img.alignright { 

                 float: right;

                 margin: 0 3px 3px 3px;

                 }



/* 

   * right sidebar 

   */

#menu-right{ 

             float: right;

             display: inline;

             width: 300px;

             margin: 0px 15px 10px 0px;

             padding: 8px 8px 8px 8px;

             font-size: 11px;

             background: #fefefe url("images/menu-right-bg.jpg") repeat-x top;

             border: 5px solid #22b7e8;

             }



#menu-right a,

#menu-right a:visited { 

                             text-transform: lowercase;

                             text-decoration: none;

                             color: #181818;

                             }



#menu-right a:hover,

#menu-right a:visited:hover  { 

                             text-transform: lowercase;

                             text-decoration: underline;

                             color: #181818;

                              }



#menu-right ul ul { 

                   margin-left: 15px;

                   padding: 8px 0px 10px 0px;

                   }



#menu-right ul ul li { 

                      list-style-image: url("images/icon.gif");

		      font-weight: bold;

		      margin-left: 10px;

                      padding: 1px 0px 1px 0px;

                      }



#video {

	background: #fefefe;

	width: 300px;

	padding: 0px;

	border: 1px solid #0a1d3b;

        margin-bottom: 5px;

	}



#video h4 {

     font-size: 13px;

     margin: 0px 0px 0px 0px;

     padding: 4px 0px 4px 0px;

     font-weight: bold;

     color: #181818;

     background: url("images/featured-video.jpg");

     width: 292px;

     text-align: center;

}



#adcontainer {

	padding: 5px 0 0 0;

	margin:0;

	width: 300px;

}



#adboxes{

	padding: 11px 0 16px 0px;

	width:300px;

        background: #fefefe url(images/adcontainer_bg.jpg) top repeat-x;

	float:left;

	position: relative;

}

#adboxes ul {

	margin: 0;

	padding: 0;

	list-style: none;

        padding-left: 13px;

}

#adboxes ul li {

	display:block;

	margin: 2px 4px 0px 0px !important;

	padding: 0px !important;

	float:left;

	list-style: none;

}



.clear {

	clear: both;

	margin: 0;

	padding: 0;

}



.250ad { 

       padding: 10px 0px;

       text-align: center;

 }





/* End of right sidebar */











#rap { 

       width: 900px;

       margin: 0px auto;

       background: url("imagenes/fondo-web.jpg") repeat-y;

       text-align: left;

       padding: 0px;

       }







.submit_button {

   float: left;

   padding:0; margin:0;

   border:0;

   height:23px;

   width:130px;

   background: url(images/submit-button.jpg) no-repeat;

}



input#s {

          width: 200px;

          border: 1px solid #181818;

          color: #181818;

          margin-top: 5px;



}