body {
        no-font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color : Black;
}

table {
        font-size: 12px;
}

h1{
        font-weight: bold;
        font-size: 22px;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        line-height : 120%;
        color : #000000;
        margin: 2px;
}

h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        margin: 0px;
}

h3 {
        font-weight: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 2px;
}

p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        margin: 2px 0px;
}

ul {
        margin-left: 5px;
        padding: 0px;
}

li {
        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;
        list-style-type: disc;
}

.textinput {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        padding-right: 3px;
        padding-left: 3px;
}

.listbox {
        font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        vertical-align : middle;
}

.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
}

.comment_button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
}

.radio {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

.checkbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

a {
        color: #0033CC;
        text-decoration: none;
}

a:hover {
        color: #0033CC;
        text-decoration: underline;
}

bblink a {
        color: #0033CC;
        text-decoration: none;
}

bblink a:hover {
        color: #0033CC;
        text-decoration: underline;
}

.maintable {
        border: 1px solid #0E72A4;
        background-color: #FFFFFF;
        margin-top: 1px;
        margin-bottom: 1px;
}

.tableh1 {
        background : #0E72A4 ;
        color : #FFFFFF;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh1_compact {
        background : #0E72A4 ;
        color : #FFFFFF;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableh2 {
        background: #D1D7DC ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh2_compact {
        background: #D1D7DC ;
        color : #000000;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableb {
        background: #EFEFEF ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableb_compact {
        background: #EFEFEF ;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tablef {
        background: #D1D7DC;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

.album_stat {
        font-size: 85%;
        margin: 5px 0px;
}

.thumb_title {
        font-weight : bold;
        font-size: 80%;
        padding: 2px;
        display : block;
}

.thumb_caption {
        font-size: 80%;
        padding: 1px;
        display : block;
}

.thumb_caption a {
        text-decoration: underline;
        color: #000000;
}

.thumb_num_comments {
        font-weight: normal;
        font-size: 80%;
        padding: 2px;
        font-style : italic;
        display : block;
}

.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox td {
        font-size: 80%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox a {
        text-decoration: none;
        color: #000000;
}

.user_thumb_infobox a:hover {
        color: #000000;
        text-decoration: underline;
}

.sortorder_cell {
        background : #0E72A4 ;
        color : #FFFFFF;
        padding: 0px;
        margin: 0px;
}

.sortorder_options {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background : #0E72A4 ;
        color : #FFFFFF;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}

.navmenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 100%;
        font-weight: bold;
        background : #0E72A4 ;
        border-style: none;
}

.navmenu img {
        margin-top: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
        margin-left: 5px;
}

.navmenu a {
        position: relative;
        display: block;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
        color: #FFFFFF;
}

.navmenu a:hover {
        background : #EFEFEF ;
        text-decoration: none;
        color:         #000000;
}

.admin_menu_thumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}

.admin_menu_thumb a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}


.admin_menu_thumb a:hover {
        color: #000000;
        text-decoration: underline;
}

.admin_menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}

.admin_menu a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}

.admin_menu a:hover {
        color: #000000;
        text-decoration: underline;
}

.comment_date{
        color : #5F5F5F;
        font-size : 90%;
        vertical-align : middle;
}

.image {
        border-style: solid;
        border-width:1px;
        border-color: #000000;
        margin: 2px;
}

.thumbnails {
        background: #EFEFEF ;
        padding: 5px;
}

.footer {
        font-size : 9px;
}

.footer a {
        text-decoration: none;
        color: #000000;
}

.footer a:hover {
        color: #000000;
        text-decoration: underline;
}

.statlink {
        color: #FFFFFF;
}

.statlink a, .statlink a:visited, .statlink a:link, .statlink a:active {
        text-decoration: none;
        color: #FFFFFF;
}

.statlink a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

.alblink a {
        text-decoration: underline;
        color: #000000;
}

.alblink a:hover {
        color: #000000;
        text-decoration: underline;
}

.catlink {
        display: block;
        margin-bottom: 2px;
}

.catlink a {
        text-decoration: underline;
        color: #000000;
}

.catlink a:hover {
        color: #000000;
        text-decoration: underline;
}

.topmenu {
        line-height : 130%;
        font-size: 100%;
}

.topmenu a {
        color : #0033CC;
        text-decoration : none;
}

.topmenu a:hover  {
        color : #0033CC;
        text-decoration : underline;
}

.img_caption_table {
        border: none;
        background-color: #FFFFFF;
        width : 100%;
        margin : 0px;
}

.img_caption_table th {
        background: #D1D7DC ;
        font-size: 100%;
        color : #000000;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
}

.img_caption_table td {
        background: #EFEFEF ;
        padding-top: 6px;
        padding-right: 10px;
        padding-bottom: 6px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
}










form { display:inline }

TABLE, TR, TD { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000 }

a:link, a:visited, a:active { text-decoration: none; color: #003399}

a:hover { color: #003399; text-decoration: none; }

.img2 { border: 1px solid #000000; margin-left: 12px; padding-left: 5px }
.hlight { background-color: #ffffff }
.dlight { background-color: #eeeeee}
.mainbg { background-color: #FFFFFF }
.mainfoot { background-color: #ffffff }
.forum1 { background-color: #ffffff }
.forum2 { background-color: #ffffff }
.post1 { background-color: #ffffff }
.post2 { background-color: #ffffff }
.posthead { background-color: #f0f0f0}

.postbak { background-color: #D2D2D0 }
.title { background-color: #C4DCF7 }
.row1 { background-color: #ffffff }
.row2 { background-color: #ffffff }
.postsep { background-color: #ffffff ; height: 1px }

.signature { font-size: 7.5pt; color: #333399 }
.postdetails { font-size: 7.5pt }

.sumario { 
	font-family:  Verdana, Helvetica; 
	font-size: 14px; 
	line-height: 120% 
}

.postcolor, #postcolor { 
	font-family: Tahoma, Arial, Helvetica;
	text-align: justify; 
	font-size: 12px; 
	line-height: 130% ;
	margin-right: 1px;
}

.postcolor i { 
	font-family:  Times New Roman,  Times; 
	font-size: 13px;
	margin-right: 2px;
	line-height: 130% ;
}



.postfoot  {
    font-weight:bold;
    color:#3A4F6C;
    height: 24px;
    background-color: #ffffff ;
}

.membertitle { font-size: 10px; line-height: 150%; color: #000000 }

.normalname { font-size: 12px; font-weight: bold; color: #000033; padding-bottom: 2px }

.normalname a:link, 
.normalname a:visited, 
.normalname a:active { text-decoration: underline; color: #000033; padding-bottom: 2px }

.unreg { font-size: 11px; font-weight: bold; color: #990000 }


.highlight { color: #FF0000 }
.highlight a:link, 
.highlight a:visited, 
.highlight a:active { text-decoration: underline; color: #FF0000 }
.highlight a:hover { text-decoration: underline }

.desc { 
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	line-height: 130%; 
	color: #000000;
 }

.copyright { font-family: Verdana, Tahoma, Arial; font-size: 7.5pt; line-height: 12px }

.category { font-weight: bold; line-height: 150%; color: #4C77B6; background-color: #f0f0f0}
.category   a:link, #category   a:visited, #category   a:active { text-decoration: none; color: #4C77B6 }


.titlefoot { font-weight: bold; color: #f0f0f0; height: 24px; background-color: #f0f0f0}

.titlemedium   {
    font-weight:bold;
    color:#3A4F6C;
    height: 30px;
    background-color: #ffffff;
}

.titlemedium  a:link,  
.titlefoot  a:link, 
.titlemedium  a:visited,
.titlefoot  a:visited,
.titlemedium  a:active, 
.titlefoot  a:active { text-decoration: underline; color: #3A4F6C }

.titlemedium a:hover, .subtitle a:hover, .titlefoot a:hover { text-decoration: underline; color: #000000 }

.maintitle,
.maintitle a:link,
.maintitle a:visited,
.maintitle a:active {
	font-family:  "Times New Roman", Times; 
	font-size: 20px; 
	font-weight: 800; 
	margin-bottom: 3px;  
	color: #000000; 
	font-variant: small-caps;  
	padding-top: 4px; 
	padding-bottom: 4px; 
	background-image: url('img/tit_Secc.gif'); 
	text-decoration: none; 

}

.maintitle a:hover { text-decoration: underline }

.seccion, .seccion a:link, .seccion a:visited, .seccion a:active 
{
	color:#003399;
	font-family:  Georgia, "Times New Roman"; 
	font-size : 12px; 
	letter-spacing: 3px;
	text-transform: uppercase;
	font-weight: 100; 
}

.seccion2, 
.seccion2 a:link, 
.seccion2 a:visited, 
.seccion2 a:active 
{
	color:#003399;
	font-family:  Georgia, "Times New Roman"; 
	font-size : 10px; 
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: 100; 
}

.epigrafe_foto
{
	color:#000000;
	font-family:   Arial,Helvetica; 
	text-align:left;
	font-size : 11px; 
	font-weight: 700; 
	line-height: 150%;
	margin-bottom: 6px;
}

.edit { font-size: 9px }
.fancyborder { border: 1px dashed #999999 }
.solidborder { border: 1px solid #999999 }

.nav { font-weight: bold; color: #000000; font-size: 8.5pt }

.pagetitle { color: #4C77B6; font-size: 18px; font-weight: bold; letter-spacing: -1px; line-height: 120% }
.useroptions { background-color: #f0f0f0; height: 25px; font-weight: bold; color: #FFFFFF }
.useroptions a:link, .useroptions a:visited,.useroptions a:active { text-decoration: none; color: #FFFFFF }
.bottomborder { border-bottom: 1px dashed #D2D2D0 }



.linkthru, 
.linkthru  a:link, 
.linkthru  a:active , 
.linkthru  a:visited { 
	text-decoration: none; 
	font-family:  Arial, Helvetica; 
	font-size : 18px; 
	font-weight:900; 
	color: #000000; 
}

.linkthru  a:hover { text-decoration: underline;  }


#QUOTE { float: right; 
width: 220px; 
padding: 7px; 
margin-top:6px;
margin-left:10px;
margin-right:0px;
margin-bottom:6px;
font-family: Verdana, Arial; 
font-size: 11px; 
color: #333333; 
background-color: #F0F0Ff;
 border: 1px solid Black; 
text-align: left;
}

#CODE { font-family: Verdana, Arial; font-size: 8pt; color: #333333; background-color: #FAFCFE; border: 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }

.codebuttons { font-size: 8.5pt; font-family: verdana, helvetica, sans-serif; vertical-align: middle }

.forminput { font-size: 9pt; font-family: verdana, helvetica, sans-serif; vertical-align: middle }

.textinput { font-size: 9pt; font-family: verdana, helvetica, sans-serif; vertical-align: middle }

.input { font-size: 9pt; font-family: verdana, helvetica, sans-serif; vertical-align: middle }




.title { font-size : xx-small; color: #000000}
.sub { font-weight: bold; color : #FFFFFF; }
.topicfont { font-size : x-small; }
.formtext { width: 27em; background-color: #eeeeee; color: #000000; font-family: Verdana; font-size : 10px; font-style: normal; border : 1px solid #90a0b0;}

BODY, FONT, TD { font-family : Arial, Verdana; font-size : 12px; color : #000000; }





.header_big, 
.header_big a:link, 
.header_big a:visited, 
.header_big a:active { 
	font-family: Arial, Helvetica; 
	font-size : 19px; 
	font-weight: 900;  
	line-height: 95%; 
	text-decoration: underline; 
	margin-top: 1px; 
	margin-bottom: 6px; 
	color: #000000 
}

.header, 
.header a:link, 
.header a:visited, 
.header a:active { 
	font-family:  Verdana, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: 0; 
	margin-bottom: 3px; 
	text-decoration: underline; 
	color: #000000; 
}

.header a:hover { color: #000000; text-decoration: underline;  }

.header_editorial, 
.header_editorial a:link, 
.header_editorial a:visited, 
.header_editorial a:active {
	font-family:  Tahoma,Arial; font-size: 11px ;
	font-weight: 800; 
	margin-bottom: 1px; 
	text-decoration: none; 
	color: #000000; 
}

.header_editorial a:hover {
	text-decoration: underline;
}


.header_small, 
.header_small a:link, 
.header_small a:visited, 
.header_small a:active { 
	font-family:  Arial, "Times New Roman", Times; 
	font-size: 14px; 
	font-weight: 800; 
	margin-bottom: 3px;  
	color: #000000; 
	padding-top: 2px; 
	background-color: #F7E7BD; 
	padding-bottom: 2px; 
	padding-left: 4px; 
	no-background-image: url('img/tit_Secun.gif'); 
	text-decoration: none; 
}

.header_small a:hover { 
text-decoration: underline; 
color: #000000; 
}

.texto1 { 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	line-height: 120%; 
	color: #000000;
	padding-right: 7px;
}

.texto2 { 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	line-height: 130%; 
	color: #505050;
	padding-right: 7px;
}

.noticiaspequenas
{ 
	font-family: Arial; 
	font-size:12px; 
	color: #005B9A; 
	line-height: 130%; 
	margin-bottom: 9px; 
	text-indent: -7px;
	padding-left: 10px;
}

.noticiaspequenas a:link, 
.noticiaspequenas a:visited, 
.noticiaspequenas a:active { 
	font-family: Arial; 
	font-size:12px; 
	color: #005B9A; 
	line-height: 130%; 
	margin-bottom: 9px; 
}





.noticiaspequenas a:hover { color: #000000; text-decoration: underline }

.cuadrocitas { 
	float: left; 
	font-family: Verdana; 
	font-size:14 px; 
	font-style: none; 
	color: #000000; 
	background-color: #F0EAC2; 
	margin-bottom: 9px; 
	margin-top: 9px; 
	margin-right: 9px; 
	width: 200px; 
	padding: 16px; 
	line-height: 140%;
	text-align: left;
}

.cuadrocitas_autor { font-family: Tahoma, Arial; font-size: 10px; font-weight: bold; text-align: right; margin-top: 6px; font-style: none; line-height: 100%;}


.txtfecha_titulo { font-family : Tahoma, Arial; font-size : 11px; color : #ffffff; font-weight: bold; }


.headercolumnaderecha {
	font-family:  "Times New Roman", Times; 
	font-size: 14px; 
	font-weight: 800; 
	color: #000000; 
	font-variant: small-caps;  
	padding-right: 5px; 
	text-decoration:none; 
	background-image: url('img/tit_MasNot.gif');
}

.noticiascolumnaderecha,
.noticiascolumnaderecha a:link,
.noticiascolumnaderecha a:visited,
.noticiascolumnaderecha a:active { 
	font-family: Verdana, Arial; 
	font-size:11px; 
	margin-bottom: 11px; 
	line-height: 120%;
	color: #6F7367;
	padding-right: 5px; 
	text-decoration: none; 
}

.noticiascolumnaderecha a:hover { 
	text-decoration: underline
 }


hr.thin { 
	background-color: transparent;
	color: #90a0b0;
	border: none;
	height: 1px;
 }
 
table.header {
  width : 98%;
  color : #000000;
  background-color : #FFFBF7;
  background-image: url('header_bg.gif');
}

.table_images {
	padding-right: 8px;
}


.rightmenu_table
{
}

.rightmenu_cell, 
.rightmenu_cell  a:link, 
.rightmenu_cell  a:active , 
.rightmenu_cell  a:visited {
	font-family:  Tahoma, Arial; 
	font-size: 11px; 
	color: #ffffff; 
	font-weight: 100;
	height: 17 px;
	padding-left: 8px;
	margin-top: 3px;
}

.rightmenu_cell a:hover {
	text-decoration:underline; 
}


.rightmenu_header {
	font-family:  Tahoma, Arial; 
	font-size: 11px; 
	font-weight: 900; 
	color: #ffffff; 
	font-variant: small-caps;  
	height: 20px;
	padding-left: 15px;
	margin-top: 0px;
	text-decoration:none; 
}


.rightmenu_header a:link, 
.rightmenu_header a:active, 
.rightmenu_header a:visited {
	font-family:  Tahoma, Arial; 
	font-size: 11px; 
	font-weight: 900; 
	color: #ffffff; 
	font-variant: small-caps;  
	height: 18px;
	margin-top: 2px;
	text-decoration:none; 
}

.autor {
	font-family:  "Trebuchet MS", Tahoma; 
	font-size: 10px; 
	font-weight: 800; 
	color: #000000; 
	font-variant: small-caps;  
	text-decoration:none; 
}

.pretitle {
	margin-top: 8px;
	color:#000000;
	font-family:  Arial, Helvetica; 
	font-size: 12px; 
	text-align:left;
	font-weight: 800; 
	line-height: 100%
}

.pretitle2 {
	color:#000000;
	font-family:  Arial, Helvetica; 
	font-size: 11px; 
	text-align:left;
	font-weight: 800; 
	line-height: 100%
}

.ver_mas, 
.ver_mas a:link, 
.ver_mas a:visited,
.ver_mas a:active
{
	font-family:  Tahoma, "Trebuchet MS"; 
	font-size: 10px; 
	font-weight: 800; 
	color: #000000; 
	font-variant: small-caps;  
	text-decoration:none; 
}

.ver_mas a:hover { text-decoration: underline }

.see_also, 
.see_also a:link, 
.see_also a:visited, 
.see_also a:active 
{
	background-color: #FBF6E9;
	padding: 6px;
	font-family:  Tahoma, "Trebuchet MS"; 
	font-size: 11px; 
	font-weight: 800; 
	color: #000000; 
}

.see_also_item, 
.see_also_item a:link, 
.see_also_item a:visited, 
.see_also_item a:active 
{
	font-family:  Tahoma, "Trebuchet MS"; 
	font-size: 12px; 
	font-weight: 100; 
	color: #000000; 
	line-height: 100%;
	padding: 0px;
	text-decoration: underline;
}

.see_also_main, 
.see_also_main a:link, 
.see_also_main a:visited, 
.see_also_main a:active 
{
	font-family:  Tahoma, "Trebuchet MS"; 
	font-size: 11px; 
	font-weight: 800; 
	color: #000000; 
	padding-top: 2px;
}

.see_also_main_item, 
.see_also_main_item a:link, 
.see_also_main_item a:visited, 
.see_also_main_item a:active 
{
	font-family: Verdana,Arial, Helvetica; 
	font-size: 11px; 
	font-weight: 0; 
	color: #005B9A; 
	line-height: 125%;
	padding-top: 3px;
	text-decoration: none;
}
.see_also_main_item a:hover 
{
	text-decoration: underline;
}

.laradio a:link,  
.laradio a:active,
.laradio a:visited  {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	background-color : transparent;
	color : #000000;
	border-bottom : 1px dotted #999999;
	text-decoration: none;
}

.laradio a:hover {
	background-color : transparent;
	color : #000000;
	border-bottom : 1px solid #600;
	text-decoration: none;
}


