* { 
margin : 0; 
padding : 0; 
} 
body { 
background : #aaaaaa; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #666666; 
background-image : url(images/fon.gif); 
background-repeat : repeat-y; 
background-position : center; 
} 
.Estilo3 { 
font-size : 9px; 
color : #003366; 
line-height : 10px; 
} 
h1, h2 { 
margin-bottom : 10px; 
font-weight : normal; 
} 
h1 { 
font-size : 200%; 
padding-bottom : 10px; 
} 
h2 { 
font-size : 152%; 
} 
h3 { 
font-size : 110%; 
color : #0099cc; 
margin-bottom : 20px; 
} 
h6 { 
font-size : 12px; 
margin : 0; 
} 
p, ul, ol { 
margin-bottom : 20px; 
line-height : normal; 
} 
ul, ol { 
margin-left : 3em; 
margin-bottom : 10px; 
} 
ul { 
list-style-type : none; 
} 
ul.post { 
list-style-type : none; 
} 
blockquote { 
padding-left : 3em; 
background : url(images/img08.gif) no-repeat; 
font-style : italic; 
} 
a:link { 
color : #0099cc; 
text-decoration : none; 
} 
a:active { 
color : #ffffff; 
} 
a:visited { 
color : #0099cc; 
text-decoration : none; 
} 
a:hover { 
text-decoration : none; 
color : #00ccff; 
} 
img { 
border : none; 
} 
img.left { 
float : left; 
margin : 0 20px 10px 0; 
} 
#menu { 
width : 600px; 
height : 43px; 
margin : 0 auto; 
} 
#menu ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#menu li { 
display : inline; 
} 
#menu a { 
display : block; 
float : right; 
width : 120px; 
height : 35px; 
border-left : 0 solid #eeeeee; 
text-decoration : none; 
text-align : center; 
font-size : 12px; 
color : #ffffff; 
background-image : url(images/boton2.gif); 
padding-top : 10px; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
#menu a:hover { 
background : #0099cc; 
} 
#menu .active a { 
background : #003366; 
color : #ffffff; 
} 
#header1 { 
width : 600px; 
height : 45px; 
margin : 0 auto; 
background : url(images/boton2.gif); 
background-position : bottom; 
} 
#header { 
width : 600px; 
height : 120px; 
margin : 0 auto; 
background : #ffffff; 
} 
#header h1 { 
float : left; 
width : 600px; 
height : 100px; 
margin : 0; 
padding : 10px 0 4px 0; 
background : #003366; 
text-align : left; 
font-size : 36px; 
} 
#header a { 
text-transform : lowercase; 
text-decoration : none; 
font-style : italic; 
font-weight : normal; 
color : #ffffff; 
} 
#page { 
width : 600px; 
margin : 0 auto; 
padding : 20px 0; 
background : url(images/fondo_claro.gif); 
background-repeat : no-repeat; 
background-position : bottom; 
} 
#content { 
float : left; 
width : 600px; 
padding-top : 10px; 
text-align : justify; 
} 
#content li { 
margin-bottom : 10px; 
} 
.post { 
margin-bottom : 20px; 
padding : 0 20px; 
} 
.hr { 
border-bottom : 1px solid #003366; 
} 
.post2 { 
font-size : 10px; 
margin-bottom : 20px; 
padding : 0 20px; 
} 
.avatares { 
float : left; 
clear : left; 
margin : 0 1em 0 0; 
} 
.post2 ul { 
list-style-type : none; 
} 
#sidebar { 
float : right; 
width : 210px; 
padding : 5px; 
background : #ffffff; 
} 
#sidebar h2 { 
margin : 0; 
text-align : center; 
padding : 5px 15px; 
color : #ffffff; 
} 
#sidebar h3 { 
font-size : 85%; 
color : #ffffff; 
} 
#sidebar ul { 
margin : 0; 
padding : 15px; 
list-style : none; 
line-height : 1.4em; 
} 
#sidebar li { 
margin-bottom : 10px; 
font-size : 10px; 
} 
#sidebar a { 
color : #ffffff; 
text-decoration : none; 
} 
#sidebar a:hover { 
color : #0099cc; 
} 
.bluebox { 
background : #cccccc; 
} 
.bluebox h2 { 
background : #0099cc; 
} 
#footer { 
clear : both; 
height : 1000px; 
padding : 25px 0; 
background : #003366; 
} 
#footer p { 
margin : 0; 
text-align : center; 
font-size : 77%; 
} 
#footer a { 
color : #666666; 
} 
#firma { 
text-align : center; 
} 
