html {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding:0px;

	margin:0px;

}



body{

	background:url("../img/fondoCabecera.jpg") 150px 121px repeat-x #fff;

	text-align:center;

	overflow:auto;

	padding:0px;

	margin:0px;

}



img {

	border:none;

	vertical-align:middle;

}



a {

	color:#353535;

	text-decoration:none

}



a:hover {

	color:#ff6600;

}



form {

	margin:0px;

}



input, textarea {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:2px 5px 0px 5px;

}



#general {

	width:950px;

	margin-left:auto;

	margin-right:auto;	

}



#cabecera {

	height:150px;

	text-align:left;

	width:950px;

}



#cabecera #logo {

	position:absolute;

	margin-top:5px;

	margin-left:10px;

}



#cabecera #buscar {

	margin-left:727px;

	margin-top:5px;

	padding-bottom:5px;

	padding-left:8px;

	position:absolute;

	width:215px;

	background:#5cb9cb;

	z-index:2;

}



#cabecera #buscar label {

	color:#fff;

	float:left;

	font-weight:bold;

	margin-top:8px;

}



#cabecera #buscar .text {

	background:#fff;

	border:0px solid #fff;

	height:18px;

	margin-top:5px;

	margin-left:9px;

	float:left;

	width:120px;

}



#cabecera #buscar .submit {

	background:none;

	border:none;

	color:#fff;

	width:28px;

	float:left;

	font-size:20px;

	font-weight:bold;

	cursor:pointer;

	margin-left:1px;

	margin-top:1px;

	height:22px;

}



#cabecera #fondoCabeceraBanner {

	background-repeat:no-repeat;

	width:700px;

	height:147px;

	position:absolute;

	margin-left:250px;

	margin-top:2px;

	z-index:1;

}



#contenido {

	display:block;

	float:left;

	padding-bottom:30px;

	text-align:left;

	width:100%;

}





#menu {

	background:url('../img/fondoMenu.jpg') repeat-y #fff;

	float:left;

	text-align:left;

	width:210px;

}



#menu ul {

	margin:0px;

	padding-left:25px;

}



#menu .principal {

	width:160px;

}



#menu .principal li {

	border-bottom:1px dotted #003659;

	list-style:none;

	margin-left:0px;

	margin-top:6px;

	padding-bottom:6px;

	padding-left:0px;

}



#menu .principal a {

	background:#5cb9cb;

	color:#fff;

	display:block;

	font-weight:bold;

	height:32px;

	padding:3px 5px;

	width:150px;

}



#menu .principal a:hover, #menu .principal .activo {

	background:#003659;

}



#menu .secundario li{

	border:none;

	list-style:circle;

	margin-top:4px;

	padding-bottom:0px;

}



#menu .secundario a {

	background:none;

	color:#5cb9cb;

	height:10px;

	width:120px;

}



#menu .secundario a:hover {

	background:none;

	color:#003659;

	text-decoration:underline;

}





#menu_final {

	background:url('../img/fondoMenu_final.jpg') no-repeat;

	height:100px;

	width:210px;

}



#breadcrumbs {

	border-bottom:1px dotted #003659;

	color:#003659;

	float:left;

	height:20px;

	margin-top:24px;

	padding-bottom:5px;

	margin-left:10px;

	padding-top:5px;

	width:490px;

}

#breadcrumbs strong {
	text-transform:uppercase;
	font-size:18px;
}



#breadcrumbs .buscar {

	color:#900;

	font-weight:bold;

}



.tab {

	display:none;

}



.visible {

	display:block;

}



#contadorTabs {

	display:inline;

	float:left;

	margin-left:10px;

	margin-top:10px;

}



#contadorTabs a {

	background:#e0eef7;

	border:1px solid #c0ced7;

	color:#003659;

	display:block;

	float:left;

	margin-bottom:5px;

	margin-right:5px;

	padding:5px;

	text-align:center;

	text-decoration:none;

	width:18px;

}



#contadorTabs a:hover {

	background:#fda;

	border:1px solid #fa6;

}



#contadorTabs a:active {

	background:#5cb9cb;

	color:#fff;

	font-weight:bold;

}



#contador {

	margin-right:0px;

	float:right;

	padding-top:15px;

	color:#003659;

	text-align:right;

	padding-left:0px;

}



/**************************************************************/



#banner {

	border:1px solid #bde;

	float:right;

	background:#fff;

	margin-top:1px;

	width:216px;

}



#banner a {

	padding:0px;

	background:none;

	margin:0px;

}



#banner img {

	display:block;

	margin:20px auto;

}



/**************************************************************/



#museos {

	text-align:center;

	display:block;

}



#museos a {

	display:block;

	margin-top:10px;

}



#museos img {

	margin-left:auto;

	margin-right:auto;

}



#pie {

	background:url('../img/fondoPie.jpg') repeat-x #fff;

	clear:left;

	color:#69c;

	display:block;

	height:29px;

	padding-top:15px;

	font-size:11px;

}



#pie a {

	padding-bottom:5px;

	margin-left:5px;

	margin-right:5px;

	color:#69c;

}



#pie a:hover {

	color:#f60;

}



#pie a img {

	margin-left:-5px;

}



