    * {margin:0; padding:0;}
    body {background:#e4dad9 url(http://tasp-seguridad.grupocabanach.com/images/fondos/pagina.gif) repeat-y 50% 0; 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: #0b0138; outline:none;  text-decoration:none;}
    a:hover {color: #0b0138; text-decoration:underline;}
    a img {border:0;}
    ul {display:block;}
    li {diplay:block; 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 {position:relative; width:100%; height:100px; margin:10px 0 0 0; background:transparent url(http://tasp-seguridad.grupocabanach.com/images/fondos/cabecera.gif) repeat-x; }
    #cabecera p {width:700px; margin:0 auto; text-align:left;}
    #cabecera p #logo{display:block; text-indent:-9999px; position:absolute; width:382px; height:113px; background:transparent url(http://tasp-seguridad.grupocabanach.com/images/fondos/tasp-seguridad.gif) no-repeat;}
   #cabecera ul {width:700px; margin:5px auto;text-align:right; font-weight:bold;}
	#cabecera ul li {display:inline;}
	#cabecera ul li a{color:black; padding:0 10px; line-heigh:20px;}
    #cuerpo{position:relative; width:700px; margin:0 auto; text-align:left;}
   
    #lateral{float:left; width:180px; margin:10px 0 0 0;}	
    
    	#lateral h2{margin-top:20px; color:#8a1301; padding:10px; font-size:16px; background:transparent url(http://tasp-seguridad.grupocabanach.com/images/fondos/lateral.gif) no-repeat; }
    	#lateral ul {margin-bottom:20px}
    	#lateral ul li {line-height:25px; font-weight:bold; padding-left:25px; margin-left:15px; background:transparent url(http://tasp-seguridad.grupocabanach.com/images/fondos/lista_lateral.gif) no-repeat top left;}
    	#lateral ul li img {display:none;}
    	
    	#lateral #image {height:124px; border:1px solid #ccc; margin:0 0 20px 30px; background:transparent url(http://tasp-seguridad.grupocabanach.com/images/fondos/tasp_seguridad_trans.gif) no-repeat 2px 2px;}
    	#lateral #image img {margin:2px;}
    	
    #centro { width: 518px; float:right; background:transparent url(http://tasp-seguridad.grupocabanach.com/images/fondos/centro.jpg) no-repeat 8px 0;}	
    	#centro h1 {margin:26px 0 25px 60px; font-size:24px; color: #8a1301}	
    	#centro h2 {margin:20px 0 20px 0px; font-size:18; color: #8a1301}
		#centro h3 {margin:18px 0 18px 0px; font-size:16px; color: #8a1301}
		#centro h4 {margin:16px 0 16px 0px; font-size:14px; color: #8a1301}
    	
    	#centro #cont {margin:15px 0 0 55px; font-size:13px; line-height:19px;}
			#centro #cont p{margin:0 0 25px 0; text-indent:10px;}
			#centro #cont ul {margin:0 0 25px 20px;}
			#centro #cont ul li {margin:0 0 15px 0; text-indent:10px; background:transparent url(http://tasp-seguridad.grupocabanach.com/images/fondos/dotpeke.gif) no-repeat 0px 4px;}
    	#centro img {margin:10px; }
    	
    	#centro a {text-decoration:underline;}

    #centro p.path {position:absolute; top:0; left:120px;}	

    #footer{width:100%; margin-top:20px; position:relative; background:transparent url(http://tasp-seguridad.grupocabanach.com/images/fondos/fondo_footer.gif) no-repeat 50% 0%; height:100px;}
    #footer p{width:700px; margin:0 auto;  font-weight:bold;  text-align:left; margin:0 auto; position:relative; top:15px;}
	#footer p img {position:absolute; left:40px; top:12px; }
    #footer p.otrasempresas {position:relative; margin:0 auto;width:550px; top:15px; text-align:right; top:0px;  }    
    #footer ul {width:700px; margin:10px auto;}
    #footer ul li {display:block; margin-left:480px; margin-bottom:5px; text-align:left;}
    #footer ul li a {text-decoration:underline;}
    
	
	
    #centro label {font-weight:bold;}
    #centro input {width:90%;}
        #centro textarea {width:90%; height:300px;} 
        
    .mceEditorContainer img{margin:0 !important;}
 	#mousediv p {position:absolute; top:10px; border:2px solid #ccc; padding:3px; background:#fff;}