body {
	font-family: "lucida grande", "lucida sans unicode", helvetica, arial, sans-serif;
}


ul#tabs li a {
	font: bold 10px/1.4em "Lucida Grande", Lucida, Verdana, sans-serif;
}

li.widget ul li {
	margin-bottom: 1.25em;
}



/*---:[ encabesados ]:---*/

.custom h1, .custom h2, .custom h3, .custom h4, .custom h5, .custom h6 {
	margin: 0;
	font-weight: normal;
	font-family: helvetica, arial, sans-serif;
	letter-spacing:0px;
}

/*---:[ títulos de los artículos ]:---*/

.headline_area {
	margin-top: 25px;
}

.headline_area h1 {
	color: #930A00;
	font-size: 36px;
	line-height: 42px;
	letter-spacing:-1px;
	margin-bottom: 45px;
}

.headline_area h2 {
	color: #3e3e3e;
	font-weight: bold;
	font-size: 18px;
	margin-top: 20px;
}



/*---:[ contenido de los artículos]:---*/

.format_text h2 {
	font-size: 24px;
	text-align: left;
	line-height: 1.3em;
	color: #363636;
	padding: 0 100px 20px 50px;
}

.format_text h3 {
	font-size: 22px;
	margin-bottom: 20px;
	margin-top: 20px;
	color: #930A00;
}

.format_text h4 {
	font-size: 18px;
	line-height: 1.3em;
	padding-bottom: 10px;
	color: #3c3c3c;
}


.format_text h3 a {  color: #930A00; text-decoration: none;}
.format_text h3 a:hover {  color: #930A00; text-decoration: underline;}


.format_text p {
	margin: 0;
	color: #5F5553;
	font-size: 14px;
	line-height: 1.55em;
	margin-bottom: 1.538em;
}

.pregunta, .idea, .cita {
font-family: "lucida grande", "lucida sans unicode", helvetica, arial, sans-serif;
font-size: 14px;
font-style: italic;
background-repeat: no-repeat;
background-position: left center;
font-weight: bold;
padding: 17px 100px 17px 70px;
text-align: left;
}

.pregunta {
	background-image: url(images/iconosp.gif);
}

.idea {
	background-image: url(images/iconosi.gif);
}

.cita {
	background-image: url(images/iconosc.gif);
}

.format_text .alignleft { margin: 0 1.571em 1.571em 0; float: left; clear: left; }
.format_text .alignright { margin: 0 0 1.571em 1.571em; float: right; clear: right; }
.format_text .aligncenter { display: block; margin: 0 auto 1.571em auto; float: none; clear: both; }
.format_text .alignnone { display: block; margin: 0 auto 1.571em 0; clear: both; }
.format_text .wp-caption { background-color: #f3f3f3; border: 0.071em solid #ccc; text-align: center; padding: 0.714em; }
.format_text .wp-caption p { font-size: smaller; font-style: italic; margin-bottom: 0; }


.format_text p a { color: #930A00; text-decoration: underline; }
.format_text p a:hover { color: #FFF; background-color: #781205; text-decoration: none; }

.format_text li {
	padding-bottom: 15px;
	margin-left: 15px;
	font-size: 14px;
	line-height: 1.55em;
	color: #5F5553;
	list-style-position: outside;
	list-style-image: url(images/bullet_triangular.gif);
}

.destacado {
	background-color: #F5F5F5;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 50px;
	margin-right: 50px;
	padding: 15px;
	border: thin solid #DDD;
}

.destacado li {
	padding-bottom: 10px;
	font-size: 16px;
	line-height: 1.55em;
	color: #000;
	list-style-position: outside;
	list-style-image: url(images/bullet_triangular_fondogris.gif);
}


/*---:[ botones de texto ]:---*/

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

.textbutton {
	height: 36px;
	margin-bottom: 40px;
	margin-top: 40px;
	text-align: center;
}

.textbutton a {
    background: transparent url('images/bg_bigbutton_a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 18px arial, sans-serif;
    height: 36;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    color: #444;
    text-decoration: none;
}

.textbutton span {
    background: transparent url('images/bg_bigbutton_span.gif') no-repeat;
    display: block;
    line-height: 25px;
    padding: 5px 0 5px 18px;
}

.textbutton a:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

.textbutton a:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

