body{
	margin:0;
	padding:0;
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #FFF;
	background-image: url(/templates/Default/images/background.jpg);
	background-repeat:repeat-x;
	vertical-align: text-top;
	font-size: 12px;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	line-height: 22px;
	color: #555;
}


a {
	color: #0066CC;
	text-decoration: underline;
}
a:hover {
	color: #CB1919;
	text-decoration: underline;
}

a.texto_links {
	color: #0066CC;
	text-decoration: underline;
}
a.texto_links:hover {
	color: #CB1919;
	text-decoration: underline;
}


#maincontainer{
	min-height: 1200px;
	width: 900px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	border:7px solid #04B0FF;
	background: #FFF;
	padding-bottom:25px;
}

#top-content{
	height:100px;
	background-color: #FFFFFF;

}

/* Page */

#page {
	background: #FFFFFF;
	padding: 20px 40px 40px 40px;
}

/* Content */

#content {
	background: #FFFFFF;
	margin-right: 300px;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 250px;
	background: #FFFFFF;
	font-family: "Tahoma";
 	font-weight: normal;
	font-size: 12px;
	color: #000000;
}


h2{
	 font-family: "Trebuchet MS";
 	 font-weight: normal;
	 font-size: 18px;
	 color: #04B0FF;
 	padding-bottom: 10px;
	border-bottom-style: dashed;
	border-bottom-color: #04B0FF;
	border-bottom-width: 1px;
}

.categories{
	 font-family: "Tahoma";
 	 font-weight: normal;
	 font-size: 12px;
	 color: #04B0FF;
}

.description{
	 line-height: 1em;
	 font-family: "Tahoma";
 	 font-weight: normal;
	 font-size: 11px;
	 color: #808080;
}



.smalltext{
	 font-family: "Tahoma";
 	 font-weight: normal;
	 font-size: 12px;
	 color: #04B0FF;
}
/* Page */

#header-page {
	background: #FFFFFF;
	padding: 0px 0px 0px 0px;
}

/* Content */

#header-content {
	background: #FFFFFF;
	margin-right: 340px;
	padding-top: 17px;
}


/* Sidebar */

#categorias-sidebar {
	float: right;
	width: 250px;
	background: #FFFFFF;
	line-height: 1.9em;

}

/* Page */

#categorias-page {
	background: #FFFFFF;
	padding: 0px 0px 0px 0px;
	font-family: "Tahoma";
	font-size: 12px;
	vertical-align: text-top;
}

#categorias-page a {

}

/* Content */

#categorias-content {
	line-height: 1.9em;
	background: #FFFFFF;
	margin-right: 300px;
	padding-left: 40px;

}

/* Sidebar */

#header-sidebar {
	float: right;
	width: 400px;
	padding-top: 17px;
	background: #FFFFFF;
}

#menu {
	float: right;
}


#slogan{
	width: 450px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #c6c6c6;
}

#slogan h2{
	 font-family: "Trebuchet MS";
 	font-weight: normal;
	 font-size: 18px;
	 color: #000000;
 	padding-bottom: 0px;
	border-bottom-style: none;

}

#barra-estado{
	background-color: #F3F3F3;
	border: 1px solid;
	border-color: #DADADA;
	padding-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
	height: 25px;
	font-family: "Tahoma";
	font-size: 12px;
}

#listado-links {
	line-height: 1.3em;
	background: #FFFFFF;
	padding: 0px 0px 0px 11px;
	font-family: "Tahoma";
	font-size: 11px;
}

#listado-links a.linkclass {
	font-weight: normal;
}

#menu-search{
	background: #FFFFFF;
	padding-top: 5px;
	padding-right: 25px;
	text-align: right;
	font-family: "Tahoma";
	font-size: 12px;
}

#centrador{
	margin:0 auto 0 auto; width:95%;
}



/* Page */

#footer {
	padding: 0px 0px 0px 0px;
	font-family: "Tahoma";
	font-size: 12px;
	margin:0 auto 0 auto; width:90%;
}


/* Content */

#footer-content {
	line-height: 1.9em;
	padding-top: 20px;
	padding-left: 200px;
}

#footer-sidebar {
	float: right;
	padding-right: 105px;
	
}

h1{
	 font-family: "Trebuchet MS";
	 font-size: 24px;
	 color: #04B0FF;
	padding-bottom: 10px;
	border-bottom-style: dashed;
	border-bottom-color: #04B0FF;
	border-bottom-width: 1px;
}



.links-url {
	color: #999999;
}

hr {
color: #fff;
border: 1px dotted #82D7FF;
border-style: none none dotted;
}



/* corner */
.bl3 {
	background:url(/templates/Default/images/bl.gif) 0 100% no-repeat #F2FBFF;
	width:20em;
	text-align:center;
}
.bl2 {
	background:url(/templates/Default/images/bl.gif) 0 100% no-repeat #F2FBFF;
	width:20em;
	text-align:center;
	padding:10px;
}
.bl {
	background:url(/templates/Default/images/bl.gif) 0 100% no-repeat;
	width:20em;
	text-align:center;
}
.br {
	background:url(/templates/Default/images/br.gif) 100% 100% no-repeat;
}
.tl {
	background:url(/templates/Default/images/tl.gif) 0 0 no-repeat;
}
.tr {
	background:url(/templates/Default/images/tr.gif) 100% 0 no-repeat;
}
.tr2 {
	background:url(/templates/Default/images/tr.gif) 100% 0 no-repeat;
	padding:1px 15px 15px 15px;
	text-align: left;
}
img {
	border:0;
}

/* corner */
.bl3search {
	font-family: "Tahoma";
	font-size: 12px;
	background:url(/templates/Default/images/bl.gif) 0 100% no-repeat #F2FBFF;
	width:94%;

}
.bl2search {
	background:url(/templates/Default/images/bl.gif) 0 100% no-repeat #F2FBFF;
	width:18em;
	text-align:center;
	padding:10px;
}
.blsearch {
	background:url(/templates/Default/images/bl.gif) 0 100% no-repeat;
	width:18em;
	text-align:center;
}
.brsearch {
	background:url(/templates/Default/images/br.gif) 100% 100% no-repeat;
}
.tlsearch {
	background:url(/templates/Default/images/tl.gif) 0 0 no-repeat;
}
.trsearch {
	background:url(/templates/Default/images/tr.gif) 100% 0 no-repeat;
}
.tr2search {
	background:url(/templates/Default/images/tr.gif) 100% 0 no-repeat;
	padding:10px;
	text-align: left;
}
img {
	border:0;
}

#recomendados {
	padding-left:8px;
	display:inline-block;
}



.icon {
	padding-right: 8px;
	vertical-align: middle;
}

		#duescolumnes ul {
			padding-bottom: 50px;

			}

		#duescolumnes li {
			display: block;
			float: left;
			width: 50%;
			font-family: "Tahoma";
			font-size: 12px;
			line-height: 2em;
		}

.small, .small a {
	color: #D8D8D8;
	font-size: 8pt;
	text-decoration: none;
}

.sort {
	color: #000000;
}


.rssblog {
	font-size: 8pt;
}


.pagination{
padding: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #fff;
background-color: #0949A0;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid #CB1919;
background-color: #CB1919;
color: #FFF;
}

.currentpagepag{
font-weight: bold;
padding: 4px;
color: #000;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}





span.req {
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}

.label {
	vertical-align: top;
	text-align: left;
	background: #F3F3F3;
}

.label-2 {
	vertical-align: top;
	text-align: left;
	background: #FFF;
}

.field {
	vertical-align: top;
	background: #F3F3F3;
}

.navig {
	color: #2F2F2F;
	font-weight: 400;
	padding: 10px;
}
.mainPaging {
	float: right;
}
.paging-links {
	color: Navy;
	font-weight: 700;
}
.pagingLinks a:hover {
	color: Navy;
	text-decoration: none;
}

.paging-info {
   text-align:right;
   text-decoration: bold;
}

.paging-info {
   font-style: italic;
}


#linkboxes
{
  width: 95%;
  vertical-align: bottom;
  margin-bottom: 1em;
  padding-bottom: 20px;
}

#linkboxes ul
{
  width: 40em;  /* room for 3 columns */
}
#linkboxes ul li
{
  float: left;
  width: 10em;  /* accommodate the widest item */
}
