/* =General
-----------------------------------------------------------------------------*/
/* Remove padding and margin */
* {margin: 0;
padding: 0;}
/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {margin: 1em 0;}
/* Class for clearing floats */

/* Remove border around linked images */
img {border: 0;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
/* =Typography
-----------------------------------------------------------------------------*/
.clear {clear:both;
	margin:0;
	padding:0;
	line-height:1px;
}
body {
font-family:Arial, Helvetica, sans-serif;
background:url(img/dondogeneral.gif) repeat-x;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
}

a{
color:#FFF;
text-decoration:none;
font-weight:bold;
}

#todo {
width:100%;
height:100%;
background:#BCDBEF url(../img/plantilla/bg_osos.gif) center top;
margin:0;
padding:17px 0 10px 0;}
#todo img {
border:0;}
#wrapper {
width:958px;
margin:0 auto;
overflow:hidden;
}
#wrapper table {
margin:0;}


/* =menu top
-----------------------------------------------------------------------------*/

#menu{
width:958px;
height:44px;
background: url(img/fondomenu.gif) no-repeat;
float:left;
}

#stagepp{
width:958px;
height:344px;
float:left;
}

.campobusqueda{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#69b5e4;
background:#fff;
border:#b5d3ee 1px solid;
}

/* =Navegación
-----------------------------------------------------------------------------*/

#navegacion{
width:720px;
float:left;
margin:23px 0 0 30px;
_margin:23px 0 0 15px;
}



#navegacion ul {
	float: left;
	list-style: none;
	list-style-position: outside;
	width:720px;
	}

#navegacion ul li {
	float: left;
	position: relative;
	}

#navegacion ul li a {
	float: left;
	color:white;
	padding:0 35px 0 15px;
	background: url(img/layout-cabecera-ul-navegacion-li.gif) left top no-repeat !important;
	}

#navegacion ul li a:hover {
	background: url(img/layout-cabecera-ul-navegacion-li-over.gif) left top no-repeat !important;
	}
	
/*----*/
#navegacion ul li2 {
	float: left;
	position: relative;
	}
	
	#navegacion ul li2 a {
	float: left;
	color:white;
	padding:0 38px 0 15px;
	background: none;
	}

#navegacion ul li2  a:hover {
	background: none;
	}
/*-----*/

#navegacion li ul {
	/*height: auto;*/
	background: none;
	position: absolute;
	top: 17px;
	left: 0;
	width:170px;
	padding: 0px !important;
	display: none;
	border:1px solid #116CBD;
	/*background: #ABC9E5 !important;*/
	}

#navegacion li ul ul{
	/*height: auto;*/
	background: none;
	position: absolute;
	top: -3px;
	left: 170px;
	width:170px;
	padding: 0px !important;
	display: none;
	border:1px solid #116CBD;
	/*background: #ABC9E5 !important;*/
	}	


#navegacion li:hover ul,
#navegacion li.over ul {
	display: block;
	background:
	}

#navegacion li li {
	float: none !important;
	display: block;
	position: static;
	padding: 0px !important;
	margin: 0px;
	width:170px;
	text-transform:none;
	}

#navegacion li:hover a,
#navegacion li.over a {
	background: none;
	}

#navegacion li li a {
	float: none !important;
   line-height: 20px;
	text-indent: 0;
	letter-spacing: normal;
	display: block !important;
  	color: white !important;
   padding: 0 6px !important;
	width:158px;
	background-image: none !important;
	background-color: #ABC9E5 !important;
	}

#navegacion li li a:hover {
   color:white;
	background-image: none !important;
	background-color: #73A7D7 !important;
   padding: 0 6px;
   text-decoration:none;
   }



/* =contenidos
-----------------------------------------------------------------------------*/

#conteizq{
width:385px;
height:143px;
margin:0 0 0 17px;
_margin:0 0 0 8px;
float:left;}

#contemedio{
width:262px;
height:143px;
margin:0 0 0 5px;
float:left;}

#conteder{
width:262px;
height:143px;
margin:0 0 0 7px;
float:left;}


#modinf{
width:650px;
height:47px;
float:left;
margin:10px 0 0 17px;
_margin:10px 0 0 8px;}



/* =Footer
-----------------------------------------------------------------------------*/
#pie {
margin:0 auto;
width:958px;
background:url(img/imafinal.gif)  0 0 no-repeat;
padding:21px 0 10px 0;
text-align:center;
font-size:10px;
color:#78add0;
}
#pie a {
color:#78add0;}
#pie a:hover {
text-decoration:underline;
color:#78add0;}

