/* CSS Document */
/* inicializar elementos */ 
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h4,h5,h6,pre,code { font-size:1em; }
ul, ol, li, h1, h2, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
*{ margin:0; padding:0;}
.clearfloat{ clear:both; }

#contenedor{
	width:990px;
}
#contenedor{
	margin:auto;
}
#cabecera, #pie{
	position:relative;
}
#logo, #desde, #urgencias, #pie-cont, #menu{
	position:absolute;
}
#cuerpo, .imagen-izq{
	float:left;
}
#sidebar-dch, .imagen-dch{
	float:right;
}
.imagen-dch, .imagen-izq{
	margin:10px;
}
#cabecera{
	height:400px;
	background-image:url(cas/imagenes/fondo-cabecera.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#logo{
	top:0px;
	left:30px;
}
#desde, #urgencias{
	top:10px;
	right:10px;
}
#cuerpo{
	width:760px;
	*width:750px;
	margin:10px 0 10px 10px;
}
#sidebar-dch{
	width:180px;
	margin:10px;
	background-image:url(comun/imagenes/destacado-fondo.gif);
	background-repeat:repeat-y;
	border:1px solid #333;
	padding:5px;
}
#pie{
	border-top:1px solid #ccc;
	height:50px;
	margin-top:30px;
}
#pie-cont{
	top:10px;
	left:10px;
}
.imagen-centrada{
	display:block;
	margin:auto;
}
/*listas*/
#linea-migas{
	margin-bottom:15px;
}
#linea-migas li, #menu li{
	float:left;
}
#linea-migas li{
	margin-right:15px;
	background-image:url(comun/imagenes/item-lista.gif);
	text-indent:20px;
	background-repeat:no-repeat;
}
#menu{
	top:120px;
	left:0px;
}
#menu li{
	display:block;
}
h2 { font-size: 1.2em; color: #017552}