* {margin:0; padding:0;}

body {
font-family:Tahoma, sans-serif;
font-size:11px;
background-image:url(../images/fondo.png);
}

#contenedor {
width:720px;
margin:0 auto;
}

#titulo {
background-image:url(../images/titulo.jpg);
background-repeat:no-repeat;
width:100%;
height:214px;
position:relative;
}


#div1 {
width:700px;
padding:10px;
float:left;
border-bottom:1px dotted #e2e2e2;
background-color:#FFFFFF;
border-left:1px dotted #f2f2f2;
border-right:1px dotted #f2f2f2;
}

#div1-1 {
width:380px;
padding:10px;
float:left;
clear:left;
border-right:1px dotted #ccc;
}

#div1-1 h1 {
color:#CC0000;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
}

#div1-1 p {
margin-bottom:8px;
}

#div1-1 h2 {
color:#999;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:5px 0px;
}

#div1-1 h3 {
color:#999;
font-size:10px;
margin:5px 0px;
font-weight:normal;
}

#div1-2 {
width:275px;
_width:270px;
padding:10px;
float:right;
}

#div1-2 h1 {
color:#CC0000;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}

#div1-2 h2 {
color:#999;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:5px 0px;
}

#div1-2 h3 {
color:#999;
font-size:10px;
margin:5px 0px;
font-weight:normal;
}

#div1-2 p {
margin-bottom:8px;
}


#div2 {
width:100%;
height:100%;
float:left;
}

#div2_1 {
width:458px;
height:100%;
float:left;
padding:20px;
background-color:#FFFFFF;
}

#div2_1 .nota {
padding-bottom:10px;
padding-top:10px;
border-bottom:1px dotted #999;
float:left;
}

#div2_1 .nota-sb {
padding-bottom:10px;
padding-top:10px;
float:left;
}

#div2_1 h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#CC3333;
}

#div2_1 h2 {
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin-top:10px;
color:#999;
}

#div2_1 h3 {
color:#999;
font-size:10px;
margin:5px 0px;
font-weight:normal;
}

#div2_1 p {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
margin-bottom:5px;
font-size:10px;
}

#div2_2 {
width:210px;
height:100%;
float:left;
background-color:#f9f9f9;
}

#div2_2 h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
}

#div2_2 h2 {
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin-top:10px;
color:#f2f2f2;
}

#div2_2 p {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
font-size:10px;
color:#fff;
}

.cortitas ul {
margin-top:10px;
}

.cortitas li {
list-style-image:url(../images/ic_list.jpg);
margin-left:18px;
font-size:12px;
padding:1px 0px;
}

#pie {
width:680px;
padding:20px;
float:left;
clear:both;
text-align:center;
background-color:#666666;
color:#FFFFFF;
border-top:3px #CC0000 solid;
}


/* BOTONERA */
#botonera {
position:absolute;
left:265px;
top:173px;
}

#botonera li {
float:left; 
display:block;
margin:0px 10px;
} 

#botonera a.btn:link, a.btn:visited {
color:#FFFFFF;
text-decoration:none;
font-size:12px;
border-bottom:1px hidden #FFFFFF;
}

#botonera a.btn:hover, a.btn:visited:hover {
border-bottom:1px dotted #FFFFFF;
}


a.ampliar:link, a.ampliar:visited {
background-image:url(../images/ic_list.jpg);
background-repeat:no-repeat;
background-position:2px 4px;
padding-left:10px;
color:#CC0000;
text-decoration:none;
margin-top:4px;
clear:both;
float:left;

}

a.ampliar:hover, a.ampliar:visited:hover{
color:#333333;
}

a.entrar:link, a.entrar:visited {
color:#e2e2e2; text-decoration:underline; font-size:11px; 
}

a.entrar:hover, a.entrar:visited:hover {
color:#FFFFFF; text-decoration:none;
}


/*secciones*/

#cont {
width:480px;
padding:20px;
float:left;
background-color:#FFFFFF
}

#cont h1 {
color:#CC0000;
font-size:24px;
font-family:"Segoe UI", Arial, Helvetica, sans-serif;
}

#cont h2 {
color:#CC0000;
font-size:14px;
font-family:"Segoe UI", Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:5px;
margin-top:20px;
}

#cont h3 {
color:#999;
font-size:10px;
margin:15px 0px;
font-weight:normal;
}

#cont p {
margin:10px 0px;
}

#col-der {
width:160px;
padding:20px;
background-color:#fff;
float:left;
padding-top:61px;
}


/* comentarios */

.com {width:330px; float:left; margin-top:0px; background-color:#f9f9f9; border-top:1px #ccc dotted; padding-top:0px; padding:0px 10px 25px 25px;  }
#cant-com {float:left;width:100%; height:100%; margin-right:10px;background-color:#f9f9f9; margin-bottom:5px; }
h2#tit-comentarios {font-size:20px; font-weight:bold; color:#C33; }
h4#count-comentarios {font-family:Verdana, Arial, Helvetica, sans-serif; width:86px; font-size:11px; text-align:center; font-weight:normal; padding:5px; color:#fff; background-color:#C33;}
.comentario {width:320px; }
.comentario .fecha {width:20px; color:#666666;  font-size:10px;}
.comentario .nombre {width:300px; height:100%; font-family:Verdana; margin-top:15px; color:#f7f7f7; font-size:14px; font-weight:bold; background-color:#C33;margin-top:6px; padding:4px; padding-left:19px;  background-repeat:no-repeat; background-position:10px 10px;}
.comentario .texto-com {width:300px; height:100%; font-family:Georgia; color:#333333; font-size:12px; padding-bottom:10px; padding-left:20px; padding-top:18px;}
.texto2 { border-bottom:1px dotted #999999; margin-top:10px; margin-bottom:10px;}

.inp_texto {background-color:#C33; color:#FFFFFF; margin-top:5px;}
.txt_texto {width:300px;float:left;margin-top:10px;}
.inp_nick {background-color:#C33; color:#CCCCCC; margin-top:5px;}
.txt_nick {width:300px;float:left;}
.inp_enviar {width:30%; float:left; background-color:#333333; border:0; color:#FFFFFF; margin-top:15px;}