body {
	background: #000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}


.srvc { 
    font-family: Arial,'sans serif'; 
    font-size: 12px;
    color: #ffffff;
    text-decoration: none; 
    text-align: left; line-height: 14px; } 

.registr { 
    font-family: Arial,'sans serif';
    font-size: 11px; color: #ffffff;
    text-decoration: none; text-align: right; line-height: 14px; } 
 
.obra { 
    font-family: Arial,'sans serif';
    font-size: 12px; color: #ffffff;
    text-decoration: none;
    text-align: center;
    line-height: 18px; }

.azul { 
    font-family: Arial,'sans serif';
    font-size: 14px;
    color: darkblue;
    text-decoration: none;
    text-align: left; line-height: 18px; }

.azclaro {
	font-family: Arial,'sans serif';
	font-size: 16px;
	color: #0099ff;
	text-decoration: none;
	text-align: center;
	line-height: 18px;
	font-weight: bold;
}

.azclaro2 {
         font-family: Arial,'sans serif';
         font-size: 14px; color: #0099ff;
         text-decoration: none;
         text-align: center; line-height: 16px; }

.menu1 {
         font-family: verdana,'sans serif';
         font-size: 16px; color: #ffffff;
         text-decoration: none; text-align: left; }

.left {
         font-family: Arial,'sans serif';
         font-size: 14px; color: #ffffff;
         text-decoration: none; text-align: left; line-height: 18px; }
.pens {
         font-family: Arial,'sans serif';
         font-size: 14px; color: #ffffff;
         text-decoration: none; text-align: left; line-height: 18px; }
.coment {
         font-family: Arial,'sans serif';
         font-size: 14px; color: #ffffff;
         text-decoration: none;
         text-align: left;
         line-height: 18px;
         background: transparent;
         BORDER-RIGHT: 0px solid;
         BORDER-TOP: 0px;
         BORDER-LEFT: 0px solid;
         BORDER-BOTTOM: 0px solid; }

a {text-decoration:none}

.special{ 
          color: #0000FF;
          text-decoration: none;
             } 

.textlinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	}

.textlinks:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #0099ff;
	font-weight: lighter;
        }
.textsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color:#FFF;
	
	}

.textsmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #0099ff;
        }

div#titulo	{
	position:absolute;
	left:827px;
	top:-36px;
	width:198px;
	height:35px;
	z-index:3;
	}
div#franja	{
	position:absolute;
	left:1028px;
	top:417px;
	width:20px;
	height:158px;
	z-index:3;
	}
div#main	{ 
	position:absolute; 
	left:0px; top:12%; 
	width:1024px; height:418px;
	z-index:2;
	}	
div#menu	{
	position:absolute;
	left:0px;
	top:360px;
	width:1024px;
	height:36px;
	z-index:3;
	font-size: 18px;
	}
div#reg	{
	position:absolute;
	left:466px;
	top:606px;
	z-index:4;
	}
#writtenContent	{
	position:absolute;
	left:80px;
	top:1016px;
	z-index:7;
	color:#006
	}	
div#intro { 
	position:absolute; 
	left:60px; top:18px; 
	z-index:5;
	}	
div#contacto { 
	position:absolute; 
	left:569px; top:119px; 
	width:300px; height:200px;
	z-index:3;
	}	
div#cabeza {
	position:absolute;
	top: 10px;
	left: 669px;
	z-index:3;
        }
#cabezapen {
        position:absolute;
        left: 160; top: 12;
	z-index:3;
        }
#cabezaini {
        position:absolute;
        left: 60; top: 12;
	z-index:3;
        }
#cabezaeng {
        position:absolute;
        left: 360; top: 12;
	z-index:3;
        }
 	