/*
	Escrito para Digitapolis
 	Escrito por:
		Jorge Carlos Lafuente López (digitápolis.com y alabemosAlLimón.hoy)
		Héctor Paúl Cervera García (Onofre producciones y digitápolis.com)
	
*/

/*
	Reseteo del css para que sea lo más estándar posible entre navegadores 	
*/
/*html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}
*/
:focus {
	outline: 0;
	}
	/*
body {
	background: white;
	line-height: 1;
	color: black;
	}*/
ol, ul {
	list-style: none;
	}

table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	font-weight: normal;
	text-align: left;
	}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}

a img,:link img,:visited img { 
	border:none 
}


address { 
	font-style:normal 
}

/*
	Fin del reseteo css
*/


html {
	/*border: solid thin brown;*/
	/*height:100%;*/
	min-height:100%;
}

body {
	font-family: Helvetica, "Tahoma", "Verdana";
	
	color: #669900;
	/*font-size: smaller;*/
	/*color: black;*/
	margin: 0px;
	padding: 0px;
	/*height:100%;*/
	min-height:100%;
	
	/*border: solid thin black;*/
}



a {
	text-decoration:none;
}

a:hover
{
	cursor:pointer;
	color:#ffffff;
	background-color: #993399;
}

.invisible
{
	visibility: hidden;
}

.validacionVisible
{
	visibility: visible;
	color: red;
	font-weight: bold;
}

.mensajeValidacion
{
	color: red;
	font-weight: bold;
}

div#mesa
{
	/*height:100%;*/
	min-width: 770px;
	min-height:100%;
}

div#contenedor 
{
	/*height: 100%;*/
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	/* border: solid 2px pink; */
	background-image: url(recursos/bordizq.jpg);
	background-repeat: repeat-y;
	/*height:100%;*/
	min-height:100%;
	
	/*width: 175px;*/
}	

div#contenedor2
{
	margin-left: auto;
	margin-right: auto;
	background-image: url(recursos/bordder.jpg);
	background-repeat: repeat-y;
	background-position:top right;
	min-height:100%;
	height:100%;
	/* border:solid thin blue;  */
	/*width: 175px;*/
}

div#superior {
	/* border: dashed 2px green; */
	background-color: #FFFFFF;
	
	width: 60%;
	/*min-width: 770px;*/
	padding: 0.01em;
	
	margin-left: auto;
    margin-right: auto;
	/*float: left;*/
	min-height:100%;
}

div#central {
	
	background-color: #FFFFFF;
	width: 100%;
	/*height: 100%;*/
	margin-left: auto;
    margin-right: auto;
	margin-top: 25px;
	margin-bottom: 3em;
	/*border: dashed 2px red;*/
	/*overflow: none;*/
}

div#bloqizqimg {
	background-image: url(recursos/bordizq.jpg);
	background-repeat: repeat-y;
	height: 100px;
	width: 157px;
	border: solid 2px green;
	/*float: left;*/
	/*margin-left: auto;
    margin-right: auto;*/
}

div#bloqizq {
	background-image: url(recursos/contbordizq.jpg);
	background-repeat: repeat-x;
	height: inherit;
	/*width: 19%;
	/*min-width: 15%;
	float: left;*/
	/*margin-left: auto;
    margin-right: auto;*/
}

div#bloqderimg {
	background-image: url(recursos/bordder.jpg);
	background-repeat: repeat;
	height: 100%;
	width: 157px;
	/*float: left;
	margin-left: auto;
    margin-right: auto;*/
}

div#bloqder {
	background-image: url(recursos/contbordder.jpg);
	background-repeat: repeat;
	height: 100%;
	width: 19%;
	/*min-width: 15%;*/
	float: right;	
	/*margin-left: auto;
    margin-right: auto;*/
}


div#menu {
	font-family: Helvetica, "Tahoma", "Verdana";
	font-size: small;
	color: #FFFFFF;
	width: 100%;
	min-width: 425px;
	min-height: 30px;
	/*margin-left: 25px;
	margin-right: 25px;*/
	background-color: #669900;
	margin-top: 25px;
	text-align: center;
	/*float: left;*/
	line-height: 150%;
}

#menu a {
	text-decoration: none;
	color: #FFFFFF;
}

#menu a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover {
	color: #c5e389;
	text-decoration: none;
	background-color:transparent;
}

/*#menu a:visited {
	color: #c5e389;
	text-decoration: underline;
}*/


#menu a.menuSeleccionado{
	color: #c5e389;
}
div#soportesqizqmenu {
	width: 100%;
	height: 15px;
	/*float: left;*/
	background-color: #669900;
}

div#esqsupizqmenu {
	width: 15px;
	height: 15px;
	background-image: url(recursos/esqsupizqmenu.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

div#esqinfizqmenu {
	width: 15px;
	height: 15px;
	background-image: url(recursos/esqsupdermenu.gif); 
	background-repeat: no-repeat;
	background-position: top;
	float: right;
}

div#soportesqdermenu {
	width: 100%;
	height: 15px;
	/*float: right;*/
	background-color: #669900;
}

div#esqsupdermenu {
	width: 15px;
	height: 15px;
	float: left;
	background-image: url(recursos/esqinfizq.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

div#esqinfdermenu {
	width: 15px;
	height: 15px;
	float: right;
	background-image: url(recursos/esqinfder.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #669900;
}

div#topesubmenu {
	/*float: left;*/
	width: 10%;
	height: 30px;
}

div#topesubmenu2 {
	float: right;
	width: 10%;
	height: 30px;
}

div#submenu {
	font-family: Helvetica, "Tahoma", "Verdana";
	font-size: small;
	color: #FFFFFF;
	width: 80%;
	min-height: 30px;
	background-color: #993399;
	text-align: center;
	/*float: left;*/
	line-height: 150%;
	padding-top: 10px;
	margin-left:10%;
}

#submenu a {
	text-decoration: none;
	color: #FFFFFF;
}

#submenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#submenu a:hover {
	color: #d5acd5;
	text-decoration: none;
	background-color:transparent;
}

#submenu a:visited {
	/*color: #c5e389;*/
  /*text-decoration: underline;*/
}

#submenu li.submenuSeleccionado a{
	color: #d5acd5;
}

.noVisible
{
	visibility:hidden;
}

div#subsoportesqizqmenu {
	width: 100%;
	height: 15px;
	/*float: left;*/
	background-color: #993399;
}

div#subesqsupizqmenu {
	width: 15px;
	height: 15px;
	background-image: url(recursos/esqsupizqmenum.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

div#subesqinfizqmenu {
	width: 15px;
	height: 15px;
	background-image: url(recursos/esqsupdermenum.gif); 
	background-repeat: no-repeat;
	background-position: bottom;
	float: right;
}

div#subsoportesqdermenu {
	width: 100%;
	height: 15px;
	/*float: right;*/
	background-color: #993399;
}

div#subesqsupdermenu {
	width: 15px;
	height: 15px;
	float: left;
	background-image: url(recursos/esqinfizqm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

div#subesqinfdermenu {
	width: 15px;
	height: 15px;
	float: right;
	background-image: url(recursos/esqinfderm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#cabecera
{
	/*border: solid 1px brown;*/
	padding: 0.01em;
}

div#logo {
	background-image: url(recursos/logo.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 25px;
	margin-left: 25px;
	height: 100px;	
	width: 300px;
	
	/*border: dashed 3px red;*/
}

#navcontainer
{
	/*border: dashed 3px black;*/
	float: right;
	width: 23%;
}

#navlist {
	margin-top: 25px;
	padding-left: 0px;
	margin-left: 10px;
	margin-right: 25px;
	border-bottom: 1px solid #669900;
	
	
}

#navlist li {
	list-style: none;
	margin: 0;
	padding: 0.10em;
	border-top: 1px solid #669900;
}

#navlist li a {
	vertical-align: middle;
	font-family: Helvetica, "Tahoma", "Verdana";
	text-decoration: none;
	color: #993399;
	font-size: small;
}

#navlist li a:hover { 
	color: #c792c7;
	background-color:transparent;
	/*list-style-type: disc;*/
}

#navlist li:hover { 
	color: #c792c7;
	list-style-type: square;
}

div#cabezaservicios {
	line-height: 200%;
	width: 60%;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: large;
	font-weight: bold;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-color: #669900;
	border-bottom-style: solid;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 25px;
	/*float: right;*/
	clear:both;
}

.cabezaServicios
{
	line-height: 200%;
	width: 60%;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: large;
	font-weight: bold;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-color: #669900;
	border-bottom-style: solid;
	margin-left: 20%;
	/*margin-right: 20%;*/
	margin-top: 25px;
	/*border:solid thin black;*/
	clear:both;
}


.cabezasubservicios {
	line-height: 200%;
	width: 60%;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #993399;
	font-size: smaller;
	font-weight: bold;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-color: #993399;
	border-bottom-style: solid;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 25px;
	/*float: right;*/
}


.subservicios {
	height: auto;
	width: 60%;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #993399;
	font-size: smaller;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 15px;
	/*float: right;*/
}

div#servicios {
	height: auto;
	width: 60%;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: smaller;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 25px;
	/*float: right;*/
}

#servicios a {
	text-decoration: none;
	color: #993399;
}

#servicios a:link {
	color: #993399;
	text-decoration: none;
}

#servicios a:hover {
	color: #993399;
	text-decoration: underline;
	background-color:transparent;
}

.servicios
{
	height: auto;
	width: 60%;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: smaller;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 25px;
}

.servicios a {
	text-decoration: none;
	color: #993399;
}

.servicios a:link {
	color: #993399;
	text-decoration: none;
}

.servicios a:hover {
	color: #993399;
	text-decoration: underline;
	background-color:transparent;
}

div#imgservicios {
	height: auto;
	width: auto;
	padding-right: 25px;
	padding-bottom: 10px;
	float: left;
}

.imgServicios {
	height: auto;
	width: auto;
	padding-right: 25px;
	padding-bottom: 10px;
	float: left;
}

.imgEquipo{
	height: auto;
	width: auto;
	/*padding-right: 25px;*/
	padding-bottom: 10px;
}

div#mitadfuera {
	height: auto;
	width: 60%;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: medium;
	font-weight: bold;
	text-align: right;
	margin-top: 25px;
	/*float: right;*/
	margin-left: 20%;
	margin-right: 20%;
	text-align: left;
	/*border-color: black;
	border-width: 1px;
	border-style: groove;*/
}

.mitadFuera {
	height: auto;
	width: 60%;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: medium;
	font-weight: bold;
	/*text-align: right;*/
	margin-top: 25px;
	/*float: right;*/
	margin-left: 19.5%;
	margin-right: 19.5%;
	text-align: left;
	/*border-color: black;
	border-width: 1px;
	border-style: groove;*/
}

div#mitadentroleft {
	height: auto;
	width: 45%;
	/*padding-right: 10px;*/
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: medium;
	font-weight: bold;
	text-align: left;
	float: left;
	/*border-color: black;
	border-width: 1px;
	border-style: groove;*/
}

div#mitadentroright {
	height: auto;
	width: 45%;
	/*padding-right: 50px;*/
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: medium;
	font-weight: bold;
	text-align: left;
	float: right;
	/*border-width: 1px;
	border-color: black;
	border-style: groove;*/
}

.mitadDentroLeft {
	height: auto;
	width: 45%;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: medium;
	font-weight: bold;
	text-align: left;
	/*float: left;*/
	/*border:solid thin black;*/
}

.mitadDentroRight {
	height: auto;
	width: 45%;
	/*padding-right: 50px;*/
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: medium;
	font-weight: bold;
	text-align: right;
	/*border:solid thin black;*/
	float: right;
	/*border-width: 1px;
	border-color: black;
	border-style: groove;*/
}

.cuerpoTexto {
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: smaller;
}

.cuerpoTextoRight {
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: smaller;
	text-align: right;
}

div#contenedortexto {
	height: auto;
	width: auto;
	clear:both;
	/*float: left;*/
}

.contenedorTexto {
	height: auto;
	width: auto;
	
	/*clear:both;*/
	/*float: left;*/
}

.listaDetallar {	
	margin-top: 15px;	
	margin-left: 10%;
	list-style: none;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #993399;
	font-size: small;
	list-style-type: square;
}


.listaDetallarGreen {	
	margin-top: 15px;	
	margin-left: 10%;
	list-style: none;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #669900;
	font-size: small;
	list-style-type: square;
}
	
.listaDetallar2 {	
	margin-top: 15px;	
	margin-left: 15%;
	list-style: none;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #993399;
	font-size: 88%	;
	list-style-image: url(recursos/flecha.gif);
}

.listaDetallar3 {	
	margin-top: 20px;	
	margin-left: 20%;
	list-style: none;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #993399;
	font-size: 88%;
	list-style-type: disc;
}

.listaHorizontal
{	
	list-style-type:none;
	display:inline;
	padding:0;
	margin:0;
}

ul.listaHorizontal li
{	
	list-style-type:none;
	display:inline;	
}

.listaHorizontal li a
{	
	list-style-type:none;
	display:inline;	
}

.listaHorizontalAlto
{
	list-style-type:none;
	display:inline;	
	height: 100%;
	/*border: solid thin red;*/
}



.cabezaEjemplos {
	line-height: 200%;
	width: 60%;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #993399;
	font-size: medium;
	font-weight: bold;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-color: #993399;
	border-bottom-style: solid;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 25px;
	/*float: right;*/
}

.soporteEjemplos {
	width: 60%;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 25px;
	/*float: left;*/
}

div.contenedorEjemplos
{
	/*width: 90%;*/
	height: auto;
	/*float: right;*/
}

.ejemplos {
	
	/*width: 80%;*/
	min-height: 75px;
	font-family: Helvetica, "Tahoma", "Verdana";
	color: #993399;
	background-color: #e0c1e0;
	font-size: smaller;
	
}

div.ejemplos div.tituloEjemplos a
{
	color: #993399;
	font-weight: bold;
}

div.ejemplos div.tituloEjemplos a:hover
{
	color: #ffffff;
}

.soportesEsquinasSuperioresEjemplos {
	width: 100%;
	height: 15px;
	background-color: #e0c1e0;
	
}

.esqSupIzqEjemplos {
	width: 15px;
	height: 15px;
	background-image: url(recursos/esqsupizqmenue.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.esqSupDerEjemplos {
	width: 15px;
	height: 15px;
	background-image: url(recursos/esqsupdermenue.gif); 
	background-repeat: no-repeat;
	background-position: top;
	float: right;
}

.soportesEsquinasInferioresEjemplos {
	width: 100%;
	height: 15px;
	background-color: #e0c1e0;
	
}


.esqInfIzqEjemplos {
	width: 15px;
	height: 15px;
	background-image: url(recursos/esqinfizqmenue.gif);
	background-repeat: no-repeat;
	background-position: left;
	/*background-color: #669900;*/
	float: left;
	
	
}

.esqInfDerEjemplos {
	width: 15px;
	height: 15px;
	background-image: url(recursos/esqinfdermenue.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	
}



.contenidoTextoEjemplos {
	/*widows: 100%;*/
	min-height: 80px;
	margin-left: 15px;
	margin-right: 15px;
}

.tituloEjemplos {
	font-family: Helvetica, "Tahoma", "Verdana";
	font-weight: bold;
	color: #993399;
	/*font-size: smaller;*/
	border-bottom-width: 1px;
	border-bottom-color: #993399;
	border-bottom-style: solid;
	margin-left: 90px;
}

.imgEjemplos {
	height: auto;
	width: auto;
	float: left;
	margin-right: 15px;
	
	/*margin-bottom: 5px;*/
}
.imgEjemplos img
{
	border: solid 1px black;
}

.admin{
	color: #556B2F;
}

#autentificacionContenedor
{
	/*margin-left:auto;
	margin-right:auto;*/
	color: #556B2F;
	text-align: center;
	height:100%;
	/*border: solid thin black;*/
}

#autentificacionContenido
{
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	width: 70%;
	height:100%;
	/*border: solid thin red;*/
}

.cuadroIdentificacion
{
	border: solid thin green;
	text-align: center;
	font-weight: bold;
	padding: 1.8em;
}

table td, table th
{
	padding: 0.5em 1em;
}

table td
{

	border-top: dotted 1px grey;
}

.negrita
{
	font-weight:bold;
}

.centrado
{
	text-align:center;
}

.pocoContenido
{
	 padding-bottom:20%;
}

.pie
{
	text-align:center;
	font-size: 60%;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
	float:none;
}

.tituloCampo
{
	font-weight: bold;
	color: #993399;
	padding-right: 1.5em;
}

.cerrarSesion
{
	text-align: right;
	padding-top:0.6em;
	float:right;
}

.noticia a:hover
{
	text-decoration: underline;
	color: #663366;
	background-color:transparent;
}

.noticiaTitulo
{
	font-size: 1.5em;
	color: #862d86;
	text-decoration: none;
}

.noticiaInformacion
{
	font-size: 0.9em;
	color: #556B2F;
	/*color: #669900;*/
}

.noticiaFecha
{
	
	color: #556B2F;
}

.noticiaAutor
{
	color: #663366;
}

.noticiaCuerpo
{
	color:black;
}

.noticiaEtiquetas
{
	color: #663366;
	font-size: 0.9em;
}

.paginacion
{
	text-align:center;
	padding-bottom: 1em;
}

.bannerhorizontal {
	width: 60%;
	height: 75px;
	background-position: center;
	background-image: url(recursos/bannerdomhospmed3.gif);
	/*float: left;*/
	margin-top: 25px;
	margin-left: 20%;
	margin-right: 20%;
	
	clear:both;
}

.bannerhorizontalintizq {
	width: 117px;
	height: 75px;
	background-image: url(recursos/bannerdomhospizq2.gif);
	background-position: left;
	float: left;
}

.bannerhorizontalintder {
	width: 117px;
	height: 75px;
	background-image: url(recursos/bannerdomhospder2.gif);
	background-position: right;
	float: right;
}

.bannerhorizontaldis {
	width: 60%;
	height: 75px;
	background-position: center;
	background-image: url(recursos/bannerdisinfomed.gif);
	/*float: left;*/
	margin-top: 25px;
	margin-left: 20%;
	margin-right: 20%;
	
	clear:both;
}

.bannerhorizontalintizqdis {
	width: 117px;
	height: 75px;
	background-image: url(recursos/bannerdisinfoizq.gif);
	background-position: left;
	float: left;
}

.bannerhorizontalintderdis {
	width: 117px;
	height: 75px;
	background-image: url(recursos/bannerdisinfoder.gif);
	background-position: right;
	float: right;
}

.floatNone
 {
	float:none;
 }
 
.menu {
	font-family: Helvetica, "Tahoma", "Verdana";
	font-size: small;
	color: #FFFFFF;
	width: 100%;
	min-width: 425px;
	min-height: 30px;
	/*margin-left: 25px;
	margin-right: 25px;*/
	background-color: #669900;
	margin-top: 25px;
	text-align: center;
	/*float: left;*/
	line-height: 150%;
}

.menu a {
	text-decoration: none;
	color: #FFFFFF;
}

.menu a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.menu a:hover {
	color: #c5e389;
	text-decoration: none;
	background-color:transparent;
}

/*#menu a:visited {
	color: #c5e389;
	text-decoration: underline;
}*/


.menu a.menuSeleccionado{
	color: #c5e389;
}
.soportesqizqmenu {
	width: 100%;
	height: 15px;
	/*float: left;*/
	background-color: #669900;
}

.esqsupizqmenu {
	width: 15px;
	height: 15px;
	background-image: url(recursos/esqsupizqmenu.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.esqinfizqmenu {
	width: 15px;
	height: 15px;
	background-image: url(recursos/esqsupdermenu.gif); 
	background-repeat: no-repeat;
	background-position: top;
	float: right;
}


.soportesqdermenu {
	width: 100%;
	height: 15px;
	/*float: right;*/
	background-color: #669900;
}

.esqsupdermenu {
	width: 15px;
	height: 15px;
	float: left;
	background-image: url(recursos/esqinfizq.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.esqinfdermenu {
	width: 15px;
	height: 15px;
	float: right;
	background-image: url(recursos/esqinfder.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #669900;
}
 
.etiquetaConsulta
{
	font-size: 0.75em;
	color:white;
	padding: 0.1em 1em;
}
 
 
  /* Hacks para Chrome */


@media screen and (-webkit-min-device-pixel-ratio:0)
{
 	div#soportesqizqmenu
	{
		position: relative;
	}

	div#esqinfizqmenu
	{
		position: absolute;
		right:0;
		top:0;
	}

	div#mesa
	{
		overflow: hidden;
	}

	#cabecera
	{
		overflow:hidden;
	}
}


/* Fin de hacks para Chrome */