/* from style.css */
a, a:link, a:visited, a:active {
	text-decoration:none;
}

html{
	background-color: #fff;
	background-image: url(../graficos/fondo_cerler.es_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


/* from user */
body {
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
}

.outborder {
	background-color:#BDCEEC;
}

.outborder_publicidad {
	background-color:#FFCC99;
}

.inborder {
	background-color:#FFFFFF;
}

.suchen {
	background-color:#000000;
}

.out {
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: none;
	background-color: #FFFFFF;
}

.in {
	background-color:#ffffff;
}

td {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
}

.title {
	color:#000000;
	background-image: url(../image/fondo_navegacion.gif);
	
}

.title_flash {
	color:#000000;
	background-image: url(../image/fondo_flash.gif);
	
}

.title_flash2 {
	color:#000000;
	background-image: url(../image/fondo_flash2.gif);
	

}

.rojo {
	color:#000000;
	background-image: url(../graficos/rojo.gif);

}

.menu {
	background-color:#CCCCFF;
	color: #000000;

}

.smallgrey {
	color:#808080;
	font-family:Verdana;
	font-size:10px;
}

a {
	color:#333333;
}

a:visited {
	color:#333333;
}

a:hover {
	color:#990000;
}

a:active {
	color:#333333;
}

.menu a {
	color:#333333;
}

.menu a:visited {
	color:#333333;
}

.menu a:hover {
	color:#990000;
}

.menu a:active {
	color:#333333;
}

.tablea {
	background-color:#FFFFFF;
}

.tableb {
	background-color:#FFFFFF;
}

.adsense {
	border:#666666;
}

.error {
	border:#990000;
	background-color:#FFFFE1;
	color:#990000;
}

.quote {
	border:#000000;
	background-color:#f8f8f8;
	color:#000000;
}

.small {
	font-family:Verdana;
	font-size:10px;
}

input, textarea, select {
	font-family:Verdana;
	font-size:11px;
}
.title2 {
	color:#000000;
	background-color: #FFCC99;

}
.title4 {
	color:#000000;
	background-color: #CCFFFF;

}

.outborder2 {
}
.title3 {

	color:#000000;
	background-image: url(../image/fondo_navegacion3.gif);
}
.titleforum {
	color:#000000;
	background-color: #CCFFFF;

}

.link {
	color:#000000;
	font-style: normal;

}

.link2 {
	color:#000000;
	font-style: italic;
	text-decoration: underline;

}
.link3 {

	color:#0000FF;
	font-style: normal;
}

/* ventana modal */

/* base semi-transparente */
    .overlay{
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 175%;
        background: #000;
        z-index:1001;
		opacity:.75;
        -moz-opacity: 0.75;
        filter: alpha(opacity=75);
    }
	
    /* estilo para lo q este dentro de la ventana modal */
    .modal {
        display: none;
        position: absolute;
        top: 20%;
        left: 25%;
        width: 500px;
        height: 300px;
        padding: 16px;
        background: #fff;
		color: #333;
        z-index:1002;
        overflow: auto;
		font-size: 18px;
    }
	
	/* estilo para lo q este dentro de la ventana modal en las webcams */
    .modalwebcam {
        display: none;
        position: absolute;
        top: 20%;
        left: 5%;
        width: 525px;
        height: 170px;
        padding: 16px;
        background: #fff;
		color: #333;
        z-index:1002;
        overflow: auto;
		font-size: 18px;
    }

/* ---------- main nav ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- */

#topNav { font-size: 11px; color: #999999; padding: 0 4px 0 0; background: #fff; }
#topNav a { font-size: 11px; text-decoration: none; color: #000000; }
#topNav img { margin-top: 4px; }
/* #headerNav { position: relative; margin: 0 auto; width: 750px;  background: #EEEEEE; } */

#primary{width:919px; background:#CCCCFF; margin:0; padding:0; border-right: 1px solid #000; border-left: 0px solid #000; border-bottom: 0px solid #888; border-top: 1px solid #000; }
/* primary links */
#primary a{ text-decoration: none; padding:4px 7px; font-size:11px; border-left: 1px solid #000; border-bottom: 1px solid #000; border-right: 0px solid #000; }
/* primary hover */
#primary li:hover a, #primary li.sfhover a, #primary li:focus { background-color: #c0dfc6; color: #000000; }
#primary a.active, #primary a.active { background-color: #bbb; color: #fff; }
/* dropdown */
#primary li:hover ul, #primary li.sfhover ul, #primary li:focus ul { line-height:1.8em; }
#primary li:hover li a, #primary li.sfhover li a, #primary li:focus li a {background-color: #CCCCFF; color: #000; font-weight: normal; }
#primary ul ul li{ border:1px solid #666; border-width:0 1px; }
#primary ul ul li.first { border-top: 1px solid #888; }
#primary ul ul li.last { border-bottom: 1px solid #666; }
#primary .search { padding: 2px 7px; height: 20px; }
#primary .search #sp-q { width: 120px; margin-right: 5px; float: left; }
#primary .search #search-button { margin-top: 2px; }
#primary ul ul li a{ border:0; padding:2px 5px; border-bottom: 1px solid #ddd; }
/* dropdown hover */
#primary li:hover li:hover a, #primary li.sfhover li.sfhover a, #primary li:focus li:focus a {background-color: #fff; color:#dd0000;}

/* function ----- */
#primary{ float:left; position:relative; }
#primary li{ list-style:none; }
#primary ul{ padding:0; margin:0; float:left; z-index:10; }
#primary li{ float:left; margin:0; padding:0; }
#primary a{display:block; }
/* hide drop down */
#primary li ul, #primary li:hover ul ul{ left:-999em; }
/* dropdown */
#primary li ul{ position:absolute; z-index:500; } /* req'd */
#primary li:hover ul, #primary li.sfhover ul{ padding-bottom:26px; width:170px; } /* sticky delay */
#primary li ul a{ width:155px; } /* req'd */ /*width*/
/* show dropdown */
#primary li:hover ul, #primary li.sfhover ul{ left:auto; z-index:510; }