/* CSS Document */
body{
/*	background:url(../img/fondo.jpg) repeat;*/
/*	background:url(../img/fond.jpg) repeat;*/
	background-color:#3a3782;
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#333333;
}

#all{
/*	background: #FFFFFF url(../img/fondo_all.jpg) repeat-y; */
	background: #FFFFFF url(../img/fondo_all2.jpg) repeat-y;
	width:780px;
	margin:0 auto;
	left:0px;
	top:0px;
}

#cabecera{
	background-image:url(../img/fondo_cabecera.jpg);
	width:746px;
	min-height:210px;
	*_height:210px;
	margin-left:17px;
	*_margin-left:17px;
}
#cabecera h1{
	height:15px;
	margin-top:0px;
	font:Times, Arial, Verdana, serif;
	font-size:1.3em;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:3px;
}
#cabecera h1 a{
	text-decoration:none;
	color:#FFFFFF;
}
#mapa_web{
	text-align:right;
	padding-right:5px;
	color:#FFFFFF;
}
#mapa_web a{
	color:#FFFFFF;
	text-decoration:none;
}
#mapa_web a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#sidebar{
	width:180px;
	max-width:180px;
	margin-left:17px;
	margin-top:55px;
	*_margin-left:8px;
	float:left;
	overflow:hidden;
}
#sidebar ul{
	margin: 0;
	padding: 0;
	text-align:center;
	list-style-type:none;
	color:#FFFFFF;
}
#sidebar ul a{
	text-decoration:none;
	color:#FFFFFF;
}
#sidebar ul a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
#sidebar ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	min-height:30px;
	*_height:30px;
	margin:5px;	padding-top:7px;
}
#elem_1{
/*	background-color:#23bbed;*/
	background-color:#3a3782;
}
#elem_2{
	background-color:#ff7e69;
}
#elem_3{
	background-color:#67ce71;
}
#elem_4{
	background-color:#ffcc42;
}
#elem_5{
	background-color:#f59cec;
}
#elem_6{
	background-color:#e4dc00;
}
#elem_7{
	background-color:#8befd9;
}
#sidebar ul ul.elem2{
	background-color:#FFFFFF;
	border:1px #ff7e69 solid;
	margin: 0;
	padding: 0;
	text-align:center;
	list-style-type:none;
	color:#ff7e69;
}
#sidebar ul ul.elem3{
	background-color:#FFFFFF;
	border:1px #67ce71 solid;
	margin: 0;
	padding: 0;
	text-align:center;
	list-style-type:none;
	color:#67ce71;
}
#sidebar ul ul.elem3 a{
	text-decoration:none;
	color:#67ce71;
}
#sidebar ul ul.elem3 a:hover{
	text-decoration:underline;
	color:#67ce71;
}
#sidebar ul li ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	min-height:20px;
	*_height:20px;
	margin:5px;	padding-top:7px;
}
#sidebar hr{
	background-color:#FFFFFF;
	border: 1px #FFFFFF dotted;
	height:1px;
}

#path{
	text-align:right;
/*	color:#333333;*/
	color:#2f2c7b;
}
#path a{
	text-decoration:none;
/*	color:#23bbed;*/
	color:#2f2c7b;
}
#path a:hover{
	text-decoration:underline;
}

#content{
	width:535px;
	margin-top:15px;
	margin-left:197px;
	*_margin-left:195px;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	font-size:1.0em;	
}
#content p{
	text-align:justify;
	line-height:18px;
	color:#333333;
}
#content ul li{
	text-align:justify;
}
#content ul.mapa-web li a{
	text-decoration:none;
	line-height:30px;
}
#content ul li a{
	text-decoration:none;
}
#content ul li a:hover{
	text-decoration:underline;
}
#content a.elem_1{
	text-decoration:none;
/*	color:#00aae2;*/
	color:#2f2c7b;
}
#content a:hover.elem_1{
	text-decoration:underline;
	color:#00aae2;
}
#content a.elem_2{
	text-decoration:none;
	color:#ee5b43;
}
#content a:hover.elem_2{
	text-decoration:underline;
	color:#ee5b43;
}
#content a.elem_3{
	text-decoration:none;
	color:#5fbe68;
}
#content a:hover.elem_3{
	text-decoration:underline;
	color:#5fbe68;
}
#content a.elem_4{
	text-decoration:none;
	color:#edad01;
}
#content a:hover.elem_4{
	text-decoration:underline;
	color:#edad01;
}
#content a.elem_5{
	text-decoration:none;
	color:#f59cec;
}
#content a:hover.elem_5{
	text-decoration:underline;
	color:#f59cec;
}
#content a.elem_6{
	text-decoration:none;
	color:#c8c22a;
}
#content a:hover.elem_6{
	text-decoration:underline;
	color:#c8c22a;
}
#content a.elem_7{
	text-decoration:none;
	color:#82ddc9;
}
#content a:hover.elem_7{
	text-decoration:underline;
	color:#82ddc9;
}
#content ul li{
	background:url(../img/listas-icon-b.gif) no-repeat left top;
	list-style:none;
	padding-left:35px;
	line-height:18px;
	text-align:justify;
}
#content strong{
	font-weight:bold;
}


#enlaces_rel{
	background:#FFFFFF url(../img/fondo_enlaces_rel.jpg) bottom right no-repeat;
	width:538px;
	min-height:140px;
	*_height:140px;
	margin-top:20px;
	margin-left:160px;
	*_margin-left:160px;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:50px;
	padding-right:15px;
}
#enlaces_rel ul li{
	background:url(../img/listas-icon.gif) no-repeat left;
	list-style:none;
	padding-left:32px;
	padding-top:4px;
	padding-bottom:4px;
	color:#00aae2;
	font-size:1.0em;
	font-weight:bold;
}
#enlaces_rel ul li a{
	text-decoration:none;
}
#enlaces_rel ul li a:hover{
	text-decoration:underline;
}


#pie{
/*	background:#FFFFFF url(../img/fondo_pie.jpg) bottom no-repeat;*/
	background:#FFFFFF url(../img/fondo_pie2.jpg) bottom no-repeat;
	width:746px;
	min-height:230px;
	*_height:230px;
	margin-left:17px;
	text-align:center;
	font-size:1.2em;
	color:#00aae2;
}
#pie ul{
	list-style:none;
	margin-left:0px;
}

#pie_zona1{
	width:50%;
	float:left;
	padding-top:30px;
	padding-bottom:5px;
}
#pie_zona2{
	width:50%;
	float:right;
	padding-top:30px;
	padding-bottom:5px;
}

/*Elementos de texto: párrafos, listas, enlaces...*/
h2{
	font-size:1.8em;
}
h3{
	font-size:1.4em;
	margin-top:0px;
}
.menu_1{
/*	color:#23bbed;*/
	color:#3a3782;
}
.menu_2{
	color:#ff7e69;
}
.menu_3{
	color:#64c86e;
}
.menu_4{
	color:#edad01;
}
.menu_5{
	color:#f59cec;
}
.menu_6{
	color:#c8c22a;
}
.menu_7{
	color:#82ddc9;
}


#galeria_fotos{
	width:100%;
	border:0px #f59cec;
	text-align:center;
}
#galeria_fotos td{
	border:1px #f59cec solid;
	padding-top:8px;
	text-align:center;
}

#muestra_photo{
	text-align:center;
	border:1px #f59cec solid;
}

#photo_gallery{
}
#photo_nav{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#f59cec;
	margin-top:10px;
}
#photo_nav a{
	text-decoration:none;
	color:#f59cec;
}
#photo_nav a:hover{
	text-decoration:underline;
	color:#f59cec;
}

#new_par{
	background:#FFFFCC url(../img/info.gif) top right no-repeat; 
	padding:10px 10px 10px 10px;
	border-bottom:1px dashed #999999;
	border-top:1px dashed #999999;
}
#new_impar{
	background:#FFFFFF url(../img/info.gif) top right no-repeat;
	padding:10px 10px 10px 10px;
	border-bottom:1px dashed #999999;
	border-top:1px dashed #999999;
}
.noticia{ text-decoration:underline; padding-right:20px;}