    * {margin:0; padding:0;}

    body {background:#FFF; font-family:Arial,Helvetica,Sans Serif,Geneva,sans-serif; color:#333; outline:none; text-align:center; font-size:12px; z-index:1;}



    /* Rompiendo valores por defecto.*/

    a {color: blue; outline:none;  text-decoration:none;}

    a:hover {color: red; text-decoration:underline;}

    a img {border:0;}

    ul {display:block;}

    li { list-style:none outside none;}

    form {margin:0;}

    small {font-size:10px;}

    big {font-size:14px;}



    /* todos los div son contenedores de floats */

    div:after {content:".";display:block;height:0;clear:both;visibility:hidden;} div{display:inline-block;} div{display:block;} * html div{height:1px;}



    /* Clases muy usadas */

    .right {float:right;}

    .left {float:left;}

    .bold {font-weight:bold;}

    /* Floats dentro de no-float */

    .F:after {content:".";display:block;height:0;clear:both;visibility:hidden;} .F{display:inline-block;} .F{display:block;} * html .F{height:1px;}

   

  	#cabecera {width:100%; height:137px; background:transparent url(../img/cabecera.gif) repeat-x}

    #cabecera p{width:786px; margin:0 auto; height:0px; position:relative;}

    #cabecera p a#logo {display:block; position:absolute; top:0; left:80px; width:202px; height:191px; background:transparent url(../img/seguridad-en-mallorca.gif) no-repeat; text-indent:-9999px;}

    #cabecera ul {width:768px; height:313px; margin:0 auto; padding-top:15px; top:0; background:transparent url(../img/foto.jpg) no-repeat 391px 45px;  text-align:right;}

    #cabecera ul li {display:inline; padding:10px;}

    #cabecera ul li a {color:#003e79; text-decoration:underline; }

    #cabecera ul li span{font-weight:bold;}

    

    #cuerpo{position:relative; width:768px; margin:0 auto; text-align:left;}

    

    #cuerpo #cuadro {float:left; margin-top:60px; width:371px; height:431px; background:transparent url(../img/cuadro.gif) no-repeat;}

	#cuerpo #cuadro h1 {margin:25px 15px 20px 25px; font-size:18px; }   
	
	#cuerpo #cuadro h3 {margin:10px 15px 5px 25px; font-size:14px; }   

	#cuerpo #cuadro p {margin:0 18px 20px 25px; font-size:13px; line-height:18px; text-indent:5px;}

	

	#cuerpo #cuadro label {display:block; font-weight:bold; float:left;  width:100px;}

	#cuerpo #cuadro input {width:200px; }

	#cuerpo #cuadro textarea {width:200px; height:50px}

	

	#cuerpo #lista {float:right; width:377px; margin-top:180px;}

	#cuerpo #lista h2{font-size:18px; margin-bottom:20px;}

	

	#cuerpo #lista ul li {position:relative; height:100px; padding-bottom:25px; background:transparent url(../img/separador.gif) no-repeat 0 100%;}

	#cuerpo #lista ul li p a{font-size:14px; text-decoration:underline; font-weight:bold; color:#003e79}

	#cuerpo #lista ul li p{margin:5px 0; float:left; width:233px;}

	#cuerpo #lista ul li p.url a{color:#657e3f; margin-top:0; font-size:12px; font-weight:normal; text-decoration:none;}

	#cuerpo #lista ul li img {margin-top:17px; border:0; position:absolute; top:0; right:0;}

	

	#cuerpo #banner {float:left; margin-left:10px;}

	

    #footer{width:100%; height:20px; border-top:1px solid #ccc;}

    #footer ul {width:768px; margin:10px auto;}

    #footer ul li {display:inline; padding:0 10px;}

    

    #sellos {margin-top:20px;}