* { margin: 0;  }

body {background: #CCCCCC; font: 12px Verdana, Tahoma, arial, sans-serif; color: #333; text-align: center;}
table {border: 0px;}
img {border: 0px;}

/* links */
a, a:visited {text-decoration: none;color: #4F82CB; background: inherit;}
a:hover {color: #4EBF37;background: inherit;}

/* headers */
h1, h2, h3, h4 {font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif; font-weight: Bold; margin-bottom: 0; padding-bottom: 0; margin-top: 0; padding-top: 0}
h1 {font-size: 35px; color: #4E82DC;}

#iconos {background: url(/images/iconos/iconos_sprites.png);}

H1.azul { FONT-SIZE: 35px; COLOR: #0094DD; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;  }
H2.azul { FONT-SIZE: 25px; COLOR: #0094DD; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H3.azul { FONT-SIZE: 20px; COLOR: #0094DD; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H4.azul { FONT-SIZE: 15px; COLOR: #0094DD; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

H1.verde { FONT-SIZE: 35px; COLOR: #32B441; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H2.verde { FONT-SIZE: 25px; COLOR: #32B441; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H3.verde { FONT-SIZE: 20px; COLOR: #32B441; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
H4.verde { FONT-SIZE: 15px; COLOR: #32B441; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

blockquote {margin: 0px; padding: 5px 5px 5px 5px; border: 1px solid #f2f2f2; background: #FAFAFA;}

.dire { COLOR: #333; FONT-FAMILY: Verdana, Tahoma, arial, sans-serif; FONT-SIZE: 11px }
.dire A:link { COLOR: #4E82DC; TEXT-DECORATION: none }
.dire A:visited { COLOR: #4E82DC; TEXT-DECORATION: none }
.dire A:hover { COLOR: #74AE36; TEXT-DECORATION: underline }


.text11 {font:normal 11px 'Verdana', Tahoma;}

.txt7blue { COLOR: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}
.txt7blue A:link { COLOR: #000099; TEXT-DECORATION: none }
.txt7blue A:visited { COLOR: #000099; TEXT-DECORATION: none }
.txt7blue A:hover { COLOR: #000099; TEXT-DECORATION: underline }

.txt7 {color: #333; FONT-FAMILY: Verdana, Tahoma, arial, sans-serif; FONT-SIZE: 9px }
.blanco {color: #fff; FONT-FAMILY: Verdana, Tahoma, arial, sans-serif; FONT-SIZE: 12px }

h1, h2, h3, p {padding: 10px; margin: 0;}
ul, ol {margin: 5px 20px; padding: 0 20px; color: #88ac0b;}
ul span, ol span {color: #666666;}

/* form elements */
#contact form {margin:10px; padding: 0 5px; border: 1px solid #f2f2f2; background-color: #FAFAFA; }
#contact label {display:block; font-weight:bold;	margin:5px 0;}
#contact input {	padding:2px; border:1px solid #eee; font: normal 1em Verdana, sans-serif; color:#777;}
#contact textarea { padding:2px; font: normal 1em Verdana, sans-serif; border:1px solid #eee;  display:block; color:#777;}
#contact input.button {margin: 0; font: bolder 12px Arial, Sans-serif; border: 1px solid #CCC; padding: 2px 3px; background: #FFF; color: #88ac0b;}



/* search */
form.search {position: absolute; top: 35px; right: 120px; background: transparent; border: none;}	
form.search input.textbox {margin: 0; padding: 1px 2px; width: 120px; background: #FFF; color: #333;}
form.search input.button {background: #CCC url(/images/headerbg.gif) repeat-x; color: #333; border: none; width: 70px; height: 21px;}


/********************************************
   LAYOUT
********************************************/ 

#wrap {width: 980px; background: #CCC url(/images/content.jpg) repeat-y center top; margin: 0 auto; text-align: left;}

#content-wrap {clear: both; width: 942px; padding: 0; margin: 0 auto;}

#header {width: 980px; position: relative; height: 101px; background: #CCC url(/images/header.jpg) no-repeat center top; padding: 0; font-size: 14px; color: #FFF;}
#header h1#logo-text {	position: absolute; margin: 0; 	padding: 0; font: bolder 3.3em 'Trebuchet MS', Arial, Sans-serif; letter-spacing: -2px; color: #FFFFFF; text-transform: none; top: 28px; left: 110px;}
#header h2#slogan {position: absolute;margin: 0; padding: 0;font: normal .8em 'Trebuchet MS', Arial, Sans-serif;text-transform: none;color: #FFF; top: 74px; left: 228px;}

/* Menu */
#menu {clear: both; margin: 0; padding: 0 40px 0 0; background: url(/images/menu.jpg) repeat-y center top; font: bold 12px/26px Verdana, Arial, Tahoma, Sans-serif; height: 26px;}
#menu ul {float: right;	list-style: none; margin:0; padding: 0;}
#menu ul li {display: inline;}
#menu ul li a {display: block; float: left; padding: 0 8px; color: #666666; text-decoration: none;}
#menu ul li a:hover {background-color: #ECECEC; color: #333;}
#menu ul li#current a {	background-color: #FFF;	color: #333;}



#list ul {list-style: none;text-align: left;margin: 10px 0 8px 0; padding: 0;text-decoration: none;}
#list ul li {background: url(/images/go.gif) no-repeat 5px 5px;padding: 2px 0 2px 25px;margin: 5px 2px;}
#list ul a {font-weight: bolder;text-decoration: none;background-image: none;}


/* Sidebar */	
#sidebar {float: left; width: 200px; padding: 0; margin: 0;}	
#sidebar h1 {margin-top: 5px;padding: 2px 0 2px 10px; font: bold 1.1em Verdana, 'Trebuchet MS', Sans-serif;	color: #555;background: #EEF0F1 url(/images/headerbg.gif) repeat-x left bottom;	border: 1px solid #EFF0F1;}
#sidebar .left-box {border: 1px solid #EFF0F1; margin: 0 0 5px 0;}
#sidebar ul.sidemenu {	list-style: none;text-align: left;margin: 3px 0 8px 0; padding: 0;text-decoration: none;}
#sidebar ul.sidemenu li {border-bottom: 1px solid #EFF0F1;background: url(/images/go.gif) no-repeat 5px 5px;padding: 2px 0 2px 25px;margin: 0 2px;}
#sidebar ul.sidemenu a {font-weight: bolder;text-decoration: none;background-image: none;}

/* Footer */	
#footer {color: #666666;background: #CCC url(/images/footer.jpg) no-repeat center top;clear: both;width: 980px;height: 60px;text-align: center;	font-size: 92%;}
#footer a { text-decoration: none; }

p.end {padding:4px;}


/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }
.gray { color: #CCC; }
.white { color: #FFF; }

.END { COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt }
.END A:link { COLOR: WHITE; TEXT-DECORATION: none }
.END A:visited { COLOR: #FFFFFF; TEXT-DECORATION: none }
.END A:hover { COLOR: DARKBLUE; TEXT-DECORATION: none }


#category {
	clear:both;	
	width:100%;
	background:#fff;	
	
}

#catpic{
	float:left;
	width:35px;
}

#cat {
	float:left;
	margin-left:-17px;
	padding-top:3px;
}

/**************************** Intersticial ************************************/

.intersticial{
	display:none;
	width:100%;
	height:500%;
	position:absolute;
	background-color:#CCC;
	top:0px;
	left:0px;	
}
.intersticial .cabecera{
	width:980px;
	margin:4px auto 0 auto;
	height:101px;
	background: #CCC url(/images/header.jpg) no-repeat center top;
}

.intersticial .cabecera h1.logo-text {	position: relative; margin: 10px 0 0 120px; 	padding: 0; font: bolder 3.3em 'Trebuchet MS', Arial, Sans-serif; letter-spacing: -2px; color: #FFFFFF; text-transform: none; top: 28px; float: left;}


.intersticial .anuncio{
	width:980px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	background: #CCC url(/images/content.jpg) repeat-y center top;
	}
.intersticial .anuncio .footerIN {color: #666666;background: #CCC url(/images/footer.jpg) no-repeat center top;clear: both;width: 980px;height: 60px;text-align: center;	font-size: 92%;}

.intersticial .cabecera img{
	float:left;
	}

.cerrarintersticial {
	float: right !important;
	margin: 50px 50px 0 0;
	cursor:pointer;
}

/**************************** Intersticial ************************************/

.intersticial{
	display:none;
	width:100%;
	height:500%;
	position:absolute;
	background-color:#CCC;
	top:0px;
	left:0px;	
}
.intersticial .cabecera{
	width:980px;
	margin:4px auto 0 auto;
	height:101px;
	background: #CCC url(/images/header.jpg) no-repeat center top;
}

.intersticial .cabecera h1.logo-text {	position: relative; margin: 10px 0 0 120px; 	padding: 0; font: bolder 3.3em 'Trebuchet MS', Arial, Sans-serif; letter-spacing: -2px; color: #FFFFFF; text-transform: none; top: 28px; float: left;}


.intersticial .anuncio{
	width:980px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	background: #CCC url(/images/content.jpg) repeat-y center top;
	}
.intersticial .anuncio .footerIN {color: #666666;background: #CCC url(/images/footer.jpg) no-repeat center top;clear: both;width: 980px;height: 60px;text-align: center;	font-size: 92%;}

.intersticial .cabecera img{
	float:left;
	}

.cerrarintersticial {
	float: right !important;
	margin: 50px 50px 0 0;
	cursor:pointer;
}

/**************************** END Intersticial ************************************/



#tags { margin: 8px 0 0 0; width: 100%; background-color: #F6FEF2; }
.clearfix { display:inline-block; }
.clearfix { display:block; }
.tags_nube { padding: 0 10px 0 10px; }
.tags_nube .separator { color: #A9A9A9; }

#tags .tags_nube H1 { FONT-SIZE: 25px; FONT-FAMILY: Arial, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H1 a { COLOR: #0066CC; TEXT-DECORATION: underline; }
#tags .tags_nube H1 a:visited { COLOR: #0066CC; TEXT-DECORATION: underline; }
#tags .tags_nube H1 a:hover { COLOR: #4EBF37; TEXT-DECORATION: underline; }

#tags .tags_nube H2 { FONT-SIZE: 20px; FONT-FAMILY: Arial, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H2 a { COLOR: #0066CC; TEXT-DECORATION: underline; }
#tags .tags_nube H2 a:visited { COLOR: #0066CC; TEXT-DECORATION: underline; }
#tags .tags_nube H2 a:hover { COLOR: #4EBF37; TEXT-DECORATION: underline; }

#tags .tags_nube H3 { FONT-SIZE: 15px; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H3 a { COLOR: #0066CC; TEXT-DECORATION: underline; }
#tags .tags_nube H3 a:visited { COLOR: #0066CC; TEXT-DECORATION: underline; }
#tags .tags_nube H3 a:hover { COLOR: #4EBF37; TEXT-DECORATION: underline; }

#tags .tags_nube H4 { FONT-SIZE: 12px; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H4 a { COLOR: #0066CC; TEXT-DECORATION: underline; }
#tags .tags_nube H4 a:visited { COLOR: #0066CC; TEXT-DECORATION: underline; }
#tags .tags_nube H4 a:hover { COLOR: #4EBF37; TEXT-DECORATION: underline; }

#tags .tags_nube H5 { FONT-SIZE: 10px; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; clear:none; display:inline; }
#tags .tags_nube H5 a { COLOR: #0066CC; TEXT-DECORATION: underline; }
#tags .tags_nube H5 a:visited { COLOR: #0066CC; TEXT-DECORATION: underline; }
#tags .tags_nube H5 a:hover { COLOR: #4EBF37; TEXT-DECORATION: underline; }

