/*
style swisscontact
copyrigth 2008 by Gpremper company
create: 4/06/08

*/
/*
Paleta de colores:

fondo: 			#f8f7f2 
texto: 			#000
link:				#1560a1
link:hover:	 	#1524a1
color mnu ppal	#7e7c77
border color		#d3cfc4
url:					#0082ff
*/

body{
	margin:0px;
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	font-size:12px;
	color:#000;
/*	background: #f8f7f2 url(images/bg-degradado.jpg) bottom repeat-x;*/
}

/*GENERALES*/


p,h6,h5,h4,h3,h2,h1{
	margin:0px;
}


h1{ font-size: 28px; }
h2{ font-size: 23px; }
h3{ font-size: 19px; }
h4{ font-size: 16px; }
h5{ font-size: 13px; }
h6{ font-size: 11px; }	

a{
	color:#1560a1;
	text-decoration:underline;
}
a:hover{
	color:#1524a1;
	text-decoration:underline;
}

p.text-azul{
	color:#1560a1;
}

#fondo_degradado{
	background: #f8f7f2 url(images/bg-degradado.jpg) bottom repeat-x;
}

/*aqui estilos para la intro.php*/


dl.mapa{
	margin:5em auto 0em auto;
	padding:0px;
	width:955px;
	height:465px;
	position:relative;
	background: url(images/bg-intro.gif) no-repeat;
}

dl.mapa dt{
	display:inline;
}

/*posiciones absolutas para las siguientes clases*/
dl.mapa a.enlace{
	position:absolute;
	display:block;
	z-index:10;
	text-decoration:none;
}

dl.mapa img.img_intro{
	position:absolute;
	display:block;
	z-index:10;
}

/*aqui pongo las coordenadas fijas para cada links y imagenes*/
	dl.mapa a#enlace01{
		top:249px;
		left:350px;
	}

	dl.mapa a#enlace02{
		bottom:15px; 
		*bottom:17px;
		_bottom:17px;
		right:60px;
	}

	dl.mapa a#enlace03{
		font-size:14px;
		top:290px;
		left:10px;
	}
		dl.mapa a#enlace03:hover{color:#1560a1;}

	dl.mapa img#img_Administrable01{
		top:231px;
		left:458px;
	}

	dl.mapa img#img_Administrable02{
		top:231px;
		left:607px;
	}

	dl.mapa img#img_Administrable03{
		top:231px;
		left:756px;
	}

/*Estilos para base.php*/


#bg-degradado{
	
}

#main{
	margin:0px auto 0px auto;
	width:960px;
	background: transparent url(images/bg-repeat-main.jpg) 239px repeat-y;
}

#opciones{
	float:left;
	width:239px;
}
	.saludo{
		padding:0px 5px 0px 5px;
	}

#contenido{
	float:left;
	width:516px;
	min-height:800px;
	_height:800px;
	border-left:1px solid #d3cfc4;
	border-right:1px solid #d3cfc4;
	background:#fff6ef;/* #f8f4e9;*/
}

	 #contenido h4,h6{
		margin-top:5px;
		margin-bottom:5px;
		padding:1px 0px1px 0px;
		border-top:2px solid #fff;
		border-bottom:2px solid #fff;		
		font-weight:bold;
	}
	
	#contenido .content_texto {
		padding: 5px 10px 20px 10px;
	}
	
	.imgs_admin{
		margin:84px 0px 0px 0px;
		/*height:149px;*/
		/*overflow:hidden;*/
	}
	/*para los proyectos destacados*/
	
	.proyect_dest{
		padding:0px 0px 15px 0px;
	}
		
		.conten_iconos{
			float:right;
			margin-top:5px; 
			*margin-top:10px;
		}
			
			
		
		.proyect_dest img {
			display:inline;
			padding:2px;
			vertical-align:center;
		}
	

#noticias{
	float:left;
	width:203px;
}

	.conten_noticias{
		padding:5px 10px 20px 10px;
	}
	.conten_noticias h6{
		border-bottom:2px solid #d3cfc4;
	}

#pie{
	margin:0px auto 0px auto;
	padding-top:80px;
	text-align:center;
	font-size:9px;
}

/*style para el menu principal*/


#menu_ppal{
	margin:40px 0px 30px 0px;
	padding:0px;
	color:#7e7c77;
	width:239px;
	}
#menu_ppal li{
	list-style:none;
	_zoom:1;
}
#menu_ppal li a{
	display:block;
	color:#7e7c77;
	width:210px;
	padding: 10px 5px 10px 24px; 
	margin: 0 0 1px 0; 
	font-weight: normal; 
	text-decoration: none; 
	background: transparent ;
	border-bottom:1px solid #d3cfc4;
}
#menu_ppal li a:hover{
	color: #fff;
	background:#7e7c77;
	text-decoration: none; 
	filter:alpha(opacity=70); -moz-opacity:0.7;
}

/*sub menu*/
#sub_menu{
	margin:0px 0px 0px 10px;
	padding:0px;
	color:#7e7c77;
	width:229px;
	overflow:hidden;
	}
#sub_menu li{
	list-style:none;
	_zoom:1;
}
#sub_menu li a{
	display:block;
	color:#7e7c77;
	width:180px;
	padding: 5px 5px 5px 44px; 
	margin: 0 0 1px 0; 
	font-weight: normal; 
	text-decoration: none; 
	background: transparent ;
	border-bottom:1px solid #d3cfc4;
}
#sub_menu li a:hover{
	color: #fff;
	background:#7e7c77;
	text-decoration: none; 
	filter:alpha(opacity=70); -moz-opacity:0.7;
}


/*ESTILOS GENERALES PARA TODOS LAS PAGINAS*/

/*para tabla del content*/

.mceVisualAid{
	/*border: 2px solid #000;*/
}


/*estilo para formularios*/
input, textarea{
	font-size:12px;
}

input {
	border: 1px solid #d3cfc4;
	padding:2px 8px 2px 8px;
	color:#c7c7c7;
}

.valen,textarea {
	border: 1px solid #d3cfc4;
	padding:2px 8px 2px 8px;
	color:#000;
	
}
.valenBAD{
	color:#000;
	border:1px solid #f00;
}	

/*solo es para el caso del formulario de contacto....*/
#vermsj div{
	border:solid 1px #DEDEDE; 
	background:#FFFFCC url(images/warning.png) 5px 2px no-repeat;
	color:#CC0000;
	padding:4px 4px 4px 20px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}



#aviso{
	border:solid 1px #CC0000;
	background:#F7CBCA url(images/warning.png) 5px 2px no-repeat;
	color:#CC0000;
	padding:4px 4px 4px 20px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}

#ok{
	border:solid 1px #DEDEDE; 
	background:#FFFFCC  url(images/check.png) 8px 6px no-repeat;
	color:#000;
	font-weight:bold;
	padding:4px;
	text-align:center;
	font-size:11px;
}

.astrisko{
	font-family:verdana, sanf;
}

.btn_enviar{
	*width:70px;
	_width:70px;
	height:30px;
	*height:32px;
	_height:32px;
	padding:0px 0px 0px 30px;
	border:1px solid #d3cfc4 ;
	background: transparent url(images/enviar_mail.png) no-repeat left top;
	color: #1560a1;
	font-weight:bold;
	font-size:10px;
}


.btn_buscar{
	*width:70px;
	_width:70px;
	height:22px;
	padding:0px 0px 0px 20px;
	border:none;
	background: transparent url(images/lupa.gif) left top no-repeat;
	color: #1560a1;
	text-decoration:underline;
}

fieldset{
	border:1px solid #d3cfc4;
}

a.lnk_vmas{
	display:block;
	margin:0px 0px 20px 0px;
	padding:10px 0px 10px 11px;
	color:#1560a1;
	text-decoration:underline;
	background:transparent url(images/vi-mas.gif) 0% 50% no-repeat;
	border-bottom:2px dotted #d3cfc4;
}
a.lnk_vmas:hover{
	color:#1524a1;
	text-decoration:underline;
}

a.lnk_vmas_st{
	padding:2px 0px 2px 11px;
	color:#1560a1;
	text-decoration:underline;
	background:transparent url(images/vi-mas.gif) 0% 50% no-repeat;
}

a.lnk_vmas_st:hover{
	color:#1524a1;
	text-decoration:underline;
}

.ver_ruta{
	color: #1560a1;
	text-decoration:none;
}

.descarga{
	padding:5px 0px 0px 0px;
	font-size:10px;
}

a.nolink{
	color:#000;
	text-decoration:none;
}
a.nolink:hover{
	color:#1524a1;
	text-decoration:none;
}



.listas{
	margin:0px;
	padding:0px;
	font-size:11px;
}
.listas li{
	list-style:none;
	padding:0px 0px 3px 10px;
}
.listas li a{
	color:#0082ff;
}
.listas li a:hover{
	color:#0045ff;
}

/*estilo par apaginacion*/
#paginaciOn{
	margin:0px;
	padding:0px;
	text-align:center;
	
}
#paginaciOn li {
	list-style:none;
	margin:0px 1px;
	padding:0px 3px;
	display:inline;
	border-left:1px solid #d3cfc4;
	border-right:1px solid #d3cfc4;	
}
#paginaciOn li a{
	text-decoration:none;
}
#paginaciOn li a:hover{
	color:#1524a1;
	
}



















