/***********************************************************
************************************************************
	Estilos BÁSICOS Home
************************************************************
************************************************************/

.clearfix:after {
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix{
	display:block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */

/* Quito los márgenes de estos elementos por defecto */
h1,
h2,
hr,
div,
table,
td,
th,
a,
body{
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}
hr{
	display:none;
}
img {
	border:0;
	margin:0;
	padding:0;
}
.msjError{
	color:Red;
	font-weight:bold;
}
	
/***********************************************************
************************************************************
	Estilos BÁSICOS de los controles
************************************************************
************************************************************/

.control{
}
/*--- Cabecera ---*/
.control .cab{
	background-image:url(../imagenesDefecto/disur2000/fondoCab.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:24px;
	margin-bottom:8px;
}
.control .cab h1 { 
	color:#D84D0F;
	font-weight:bold;	
	font-size:13px;
	padding:4px 90px 0 20px;
}
/*--- Contenido ---*/
.control .contenido h2 {
}
.control .contenido h3 {
}
.control .contenido h4 {
}
.control .contenido p{
}
.control .contenido ul{
}
.control .contenido ol{
}
.control .contenido li{
}
.control .contenido li a{
}
.control .contenido hr{
}
.control .contenido a{
}
.control .msjError{
}
.control .etiqueta{
}
.control select,
.control input.txt{	
	border:1px solid #767574;
	color:#646464;
}
.control input.rbt{
}
.control input.chk{
}
.control a.bto,
.control input.bto{
	background-image:url(../imagenesDefecto/disur2000/fondoBoton.gif);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	border:0;
	padding:3px 10px 3px 15px;
	*padding:2px 10px 2px 20px;
}
.control input.bto{
	border:0;
	overflow:visible;
	display:inline;
}
.control .contenido img{
}
.control .contenido div{
}
.control .contenido label{
}
.control .contenido strong{
}
.control .contenido em{
}
.control .contenido u{
}
.control .contenido .lnkVerMas{
}

/***********************************************************
************************************************************
	Estilos BÁSICOS de los contenidos
************************************************************
************************************************************/
.contenidos{
}
.contenidos .cab{
	background-image:url(../imagenesDefecto/disur2000/fondoCab.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:24px;
	margin-bottom:8px;
}
.contenidos .cab h1{
	color:#D84D0F;
	font-weight:bold;	
	font-size:13px;
	padding:4px 90px 0 20px;
}
.contenidos .contenido{
}
.contenidos .contenido h2{
}
.contenidos .contenido h3{
}
.contenidos .contenido h4{
}
/*tablas*/
.contenidos .contenido table{
}
.contenidos .contenido table caption{
}
.contenidos .contenido table tr{
}
.contenidos .contenido table tr.par{
}
.contenidos .contenido table th{
}
.contenidos .contenido table td{
}

.contenidos .contenido img.icono{
}
.contenidos .contenido img.preview{
}
.contenidos .contenido a{
}
.contenidos .contenido hr{
}
.contenidos .contenido .etiqueta{
}
.contenidos .contenido .msjError{
}
.contenidos .contenido select,
.contenidos .contenido input.txt,
.contenidos .contenido textarea{
	border:1px solid #767574;
	color:#646464;
}
.contenidos .contenido input.rbt{
}
.contenidos .contenido input.chk{
}
.contenidos .contenido a.bto,
.contenidos .contenido input.bto{
	background-image:url(../imagenesDefecto/disur2000/fondoBoton.gif);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	border:0;
	padding:3px 10px 3px 15px;
	*padding:2px 10px 2px 20px;
}
.contenidos .contenido input.bto{
	border:0;
	overflow:visible;
	display:inline;
}
.contenidos .contenido div{
}
.contenidos .contenido span{
}
.contenidos .contenido label{
}
.contenidos .contenido strong{
}
.contenidos .contenido em{
}
.contenidos .contenido u{
}
.contenidos .contenido ol{
}
.contenidos .contenido ul{
}
.contenidos .contenido li{
}

/*imagenes adjuntas*/
.contenidos .contenido .adjuntos .imagenes{
}
/*archivos adjuntos*/
.contenidos .contenido .adjuntos .archivos{
}
.contenidos .contenido .adjuntos .archivos ul{
}
.contenidos .contenido .adjuntos .archivos li{
}
/*paginacion*/
.contenidos .contenido .paginacion{
}
/*subelementos*/
.contenidos .contenido .subelementos{
}
.contenidos .contenido .subelementos .elemento{
}
.contenidos .contenido .subelementos hr{
}
.contenidos .contenido .subelementos .elemento.par{
}
/*Para las columnas*/
.contenidos .contenido .subelementos .elemento.n1{
}
.contenidos .contenido .subelementos .elemento.n2{
}
.contenidos .contenido .subelementos .elemento.n3{
}
.contenidos .contenido .subelementos .elemento.n4{
}
.contenidos .contenido .subelementos .elemento.c1{
}
.contenidos .contenido .subelementos .elemento.c2{
}
.contenidos .contenido .subelementos .elemento.c3{
}
.contenidos .contenido .subelementos .elemento.c4{
}
.contenidos .contenido .subelementos .elemento.n2.c1,
.contenidos .contenido .subelementos .elemento.n3.c1,
.contenidos .contenido .subelementos .elemento.n4.c1{
}
.contenidos .contenido .subelementos .elemento img.preview{
}
.contenidos .contenido .subelementos .elemento h2{
}
.contenidos .contenido .subelementos .elemento p{
}
.contenidos .gescontenidos .listado .contenido hr{
}
.contenidos .gescontenidos .subelementos a.editar{
}

/***********************************************************
************************************************************
   Evitar bug firefox que no imprime en varias paginas
************************************************************
************************************************************/
@media print{
	div{
		float:none !important;
		overflow:visible !important;
		position:relative;
	}
}

/***********************************************************
************************************************************
   Estilos básicos de la página
************************************************************
************************************************************/
body{
	padding:0;
	margin:0;
	background-image:url(../imagenesDefecto/disur2000/fondoPagina.gif);
	background-repeat:repeat-x;
	text-align:center;
}
#fondo{
	background-image:url(../imagenesDefecto/disur2000/imagenfondo.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
}
#pagina{
	width:1004px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#cabecera{
	height:282px;
	position:relative;
}
/***********************************************************
************************************************************
   Imagen, enlaces e idioma
************************************************************
************************************************************/
#logo{
	position:absolute;
	top:5px;
}
#enlaces{
	text-align:right;
	padding:10px 10px 0 0;
}
#enlaces div{
	display:inline;
}
#enlaces .idiomas a{
	text-decoration:none;
}
#links a{
	color:#D84D0F;
	text-decoration:none;
}
#links div{
	background-position:0 4px;
	padding:0 10px 2px 15px;
	border-right:1px solid #62666A;
	margin-right:5px;
}
#links #lnkInicio{
	background-image:url(../imagenesDefecto/disur2000/icoInicio.gif);
	background-repeat:no-repeat;
}
#links #lnkContacto{
	background-image:url(../imagenesDefecto/disur2000/icoContacto.gif);
	background-repeat:no-repeat;
}
#links #lnkMapaWeb{
	background-image:url(../imagenesDefecto/disur2000/icoMapaWeb.gif);
	background-repeat:no-repeat;
}
#enlaces .idiomas a{
	font-weight:bold;
}
/***********************************************************
************************************************************
   Teléfono y buscador
************************************************************
************************************************************/

#telefono{
	position:absolute;
	top:54px;
	left:296px;
	display:inline;
}
#telefono #numero{
	font-size:12pt;
	font-weight:bold;
}
#buscador{
	position:absolute;
	top:60px;
	right:10px;
}
#buscador div{
	display:inline;
}
#buscador #texto{
	background-image:url(../imagenesDefecto/disur2000/fondoBuscador.gif);
	background-repeat:no-repeat;
	padding:5px 10px 5px 30px;
	float:left;
	margin-right:8px;
}
#buscador input.txt{
	background-image:url(../imagenesDefecto/disur2000/fondoBuscadorCaja.gif);
	background-repeat:no-repeat;
	height:24px;
	margin-right:5px;
	display:inline;
	padding:3px 8px 0 8px;
}
/***********************************************************
************************************************************
   Area privada y ruta
************************************************************
************************************************************/
#areaPrivada{
	position:absolute;
	top:260px;
	left:26px;
}
#areaPrivada a{
	color:#BFC1C3;
	text-decoration:none;
	font-weight:bold;
}
#ruta{
	position:absolute;
	top:260px;
	left:276px;
}
/***********************************************************
************************************************************
   Menú izquierdo
************************************************************
************************************************************/
#barraIzda{
	float:left;
	width:248px;
}
#menu div{
	margin:0;
	padding:0;
	display:inline;
}
#menu ul,
#menu li{
	list-style:none;
	border:0;
	margin:0;
	padding:0;
}
#menu ul li{
	background-image:url(../imagenesDefecto/disur2000/fondoMenuN1.gif);
	background-repeat:no-repeat;
	line-height:40px;
}
#menu ul li ul,
#menu ul ul{
	background-image:url(../imagenesDefecto/disur2000/fondoMenuN2.gif);
	background-repeat:no-repeat;
	padding:8px 0;
}
#menu ul li ul li,
#menu ul ul li{
	background-image:none;
	line-height:normal;
	margin:4px 0;
}
#menu li a{
	margin:0 10px 0 24px;
	color:#3F4548;
	text-decoration:none;
	font-weight:bold;
}
#menu ul li ul li a,
#menu ul ul li a
{
	background-image:url(../imagenesDefecto/disur2000/icoMenu.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	padding-left:15px;
	font-weight:normal;
}
#filosofia{
	background-image:url(../imagenesDefecto/disur2000/fondofilosofia.gif);
	background-repeat:no-repeat;
	min-height:150px;
	*height:150px;
	padding:18px 5px 0 44px;
	color:#85888D;
}
#filosofia div{
	color:#EC6412;
	font-weight:bold;
}
/***********************************************************
************************************************************
   Centro
************************************************************
************************************************************/
#centro{
	margin:12px 20px 0 266px;
}
/***********************************************************
************************************************************
   Pie
************************************************************
************************************************************/
#pie{
	clear:both;
	position:relative;
	padding:20px 16px 0 16px;
}
#pie div{
	display:inline;
}
#pie a{
	 color:#2C3135;
	 text-decoration:underline;
}
#pie .idiomas{
	margin-right:8px;
}
#pie .lnkPie a{
	color:#EC6412;
	border-left:1px solid #2C3135;
	padding:0 8px;
}
#pie .lnkProfessional{
	position:absolute;
	right:20px;
}
#copyright{
	display:block;
	background-image:url(../imagenesDefecto/disur2000/fondoPie.gif);
	background-repeat:repeat-x;
	margin-top:12px;
	padding:16px;
	color:#2C3135;
}
#copyright div{
	display:inline;
}
#copyright div a{
	color:#2C3135;
}
