*{
margin:0;
padding:0;
}


label{
color:#21612E;
font-size:0.8em;
}

#capacomentarios .titulocampo{
width:13em;
margin-bottom: 0.8em;

}

#capacomentarios .titulocampoarea{
width:26em;
margin-bottom: 0.8em;
height:17em;
}

#capacomentarios form {
    background-color:#E9E6E6;
    padding: 0.8em;
}

#capacomentarios h3
{
color:#276B35;
}
#capacomentarios h3{
font-size:1em;
background-image:  url(../../images/comillas.gif);
background-position: 0px 5px;
background-repeat: no-repeat;
padding:1.2em 0 0 1.2em;
margin:0 0 0 0.5em;
color:#444;
}

#capacomentarios h3.dejecomentario{
background-image: none;
padding:0px;
margin-top:1em;
color:#000000;
}

#capacomentarios form {
margin:1em 0;
border-left:1px solid #ccc;
border-bottom:1px solid #777;
border-top:1px solid #ccc;
border-right:1px solid #999;
}


#capacomentarios p{
width:100%;
color:#444;
margin-bottom:1em;
}

#capacomentarios h3 span{
font-size:0.8em;
font-weight:normal;
color:#444;
}

/* ---------------------contacto------------------------- */ 

#contacto form {
    background-color:#E9E6E6;
    padding: 0.8em;
    width:28em;
    margin:2em 2em 2em 0.5em;
}

#contacto input.campo{
       margin:0em 0 1em 0;
       width:15em;
}

#contacto #asunto{
    width:30em;
}
#contacto textarea {
    width:30em;
    margin:0em 0 1em 0;
}

#contacto #enviar, #contacto #borrar {
font-weight:bold;
padding:0em 1em;
}


/* ---- resaltar campo que tiene el foco ---------- */

input:focus[type=text], textarea:focus, select:focus { 
 outline: 1px solid #3EB3D6; 
}