body{
text-align:center;
background-color : #fffff1;
margin : 5px 0px 5px 0px; 
}

form{
padding: 3px 0px 3px 100px;
background: #ffffff;
width: 300px;
}

#contenedor {
text-align: left;
width: 700px;
background-color : #ffffff;
margin: auto; 
}

#borde{
border: 1px solid #ffcc00;
text-align: left;
width: 700px;
margin: auto;
} 

#cabecera{
height : 140px ;
width: 700px ;
background-color : #ffffff ;
} 

#cuerpo{
width : 510px ;
background-color: #ffffff ;
text-align : justify;
font : 9pt Verdana,Arial;
padding : 10px 18px 20px 0px;
float : right ;
}

#lateral{
width : 165px ;
background-color : #fff0d2;
border-bottom : 1px solid #ffcc00;
border-right : 1px solid #ffcc00; 
font : 9pt Verdana,Arial;
float: left ;
text-align : left;
}

#pie{
width : 700px ;
clear : both ;
background : url(pie.jpg);
background-color: #ffcc00;
text-align: center;
font : 7pt Verdana ;
font-weight: bold;
}

#menu{
line-height : 14px;
}

#comentario {
width: 300px;
height: 120px;
}

p.titulo{
width: 460px;
padding: 0px 0px 0px 25px;
border: 1px solid #ffcc00;
background: #fff0d2;
text-align: center;
}

p.foto{
padding: 0px 0px 0px 45px;
}

p.info{
}

label.lab{
display: block;
font-size: 10pt ;
color: #a67000 ;
padding: 2px; 0px; 0px; 0px:
}

fieldset.fi{
border: 1px solid #ffcc00;
padding: 3px; 0px; 0px; 0px:
}

legend.le{
border: 1px solid #ffcc00;
background: #fff0d2;
font: 10pt verdana;
color: #a67000;
font-weight : bold;
padding: 3px; 2px; 0px; 2px: 
}

input.enviar { 
width: 80px; 
height: 27px; 
margin-left: 110px; 
background: #fff0d2;
border: 1px Solid #ffcc00; 
color:#a67000;
font-weight: bolder;
} 

.titcaja{
background-color: #ffcc00;
color: #996600;
font: 13pt Verdana;
font-weight : bold; 
padding: 7px 7px 7px 7px;
margin: 0px 0px 0px 0px;
text-align: center;
}

.titcuerpo{
font: 14pt Verdana,Arial;
text-align : center;
margin-right : 0px;
}

.textocaja{
text-align: left;
padding: 6px 6px 6px 6px
} 

.fotoempresa{
width : 200px ;
height : 150px ;
padding: 0px 0px 0px 20px;
margin-right: 18px;
}

.fototrabajo{
padding: 10px 10px 15px 10px;
width: 200px ;
height: 150px ;
cursor: pointer;
}


.imagender{
margin-right: 10px ;
padding: 2px 2px 5px 10px ;
float: right;
}

div.piefoto {
padding: 0px 10px 10px 0px;
float: left;
}

div.piefoto p {
text-align: center;
font: 7pt Verdana;
}

.foto{
width : 200px ;
height : 150px ;
margin: 0px 0px -10px 0px ;
}

.fotocat{
width : 230px ;
height : 180px ;
}

.catcaja{
width : 240px;
float: left;
}
.textcat{
width: 270px;
float: right;
padding: 0px 6px 0px 0px;
}

.campo{
width: 150px;
height: 15px;
margin-bottom: 5px; 
border: 1px Solid #ffcc00; 
background: #fff0d2;
padding: 5px;
}

.tabla{
padding: 10px 0px 10px 10px;
}

h3{
font : 11pt Verdana,Arial;
font-weight: bold;
}

h4{
font : 11pt Verdana,Arial;
font-weight: bold;
text-align: center;
}

A.menu:visited {color:#a67000; text-decoration:none; font-size:12pt; font-weight : bolder;}
A.menu:active {color:#a67000; text-decoration:none; font-size:12pt; font-weight : bolder;}
A.menu:link {color:#a67000; text-decoration:none; font-size:12pt; font-weight : bolder;}
A.menu:hover {color:#000000; text-decoration:underline; font-size:12pt;} 

A.minilink:visited {color:#a67000; text-decoration:none; font-size:8pt; font-weight : bolder;}
A.minilink:active {color:#a67000; text-decoration:none; font-size:8pt; font-weight : bolder;}
A.minilink:link {color:#a67000; text-decoration:none; font-size:8pt; font-weight : bolder;}
A.minilink:hover {color:#000000; text-decoration:underline; font-size:8pt;} 



