/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}

body 	{BACKGROUND: #ffffff; padding: 0 0 0 0}
BODY, TD, FONT 				{FONT-FAMILY: Arial, Helvetica, sans-serif}


a 		{COLOR: #2c6285;}
/*
a:hover 				{COLOR: #f70724; TEXT-DECORATION: none}
a.visited 				{COLOR: #2c6285;}
a.visited:hover 			{COLOR: #f70724; TEXT-DECORATION: none}
*/

form	{margin:0;}
input, select		{font-size:100%;}

h1.flash, h2.flash{
	
  font-family: Verdana;
  line-height: 1em;
}


h1.flash		{margin: 20px 0pt 0pt 115px; font-size: 32px; font-weight: normal; color: #0e1534}
h2.flash		{margin: 0 0pt 0pt 115px; font-size: 32px; font-weight: normal; color: #0e1534}
h4					{margin: 0 0 1em 0; font-size: 17px; color: #0e1534; font-weight: bold; }
h5					{margin: 0 0 0 0; font-size: 12px; color: #0e1534; font-weight: bolder;}
h3					{margin: 0 0 0.3em 0; font-size: 15px;}

h2					{margin: 0 0 1.2em 0; font-size: 17px; color: #4c566f; font-weight: normal; Font-family: Tahoma, Arial}


p					{margin: 0 0 1em 0;}


.z15 {FONT-SIZE: 15px;}
.z14 {FONT-SIZE: 15px;}
.z13 {FONT-SIZE: 13px;}
.z12 {FONT-SIZE: 12px;}
.z11 {FONT-SIZE: 11px;}
.z10 {FONT-SIZE: 10px; LINE-HEIGHT: 120%}

hr { display: block; margin-left: 0px; margin-right: 0px; border: 0 none #929aa6; color: #bfc3c8; background-color: #929aa6; height: 1px; }

.white{color: #fff}
#copyright{font-size: 12px; margin: 40 0 0 0; background: #fff; border-top: #40444e solid 1px; color: #666; padding: 20 20 20 137; width: 100%}
#logo{margin: 40 0 30 3%}
#country{margin: 0; font-size: 24px; font-weight: bold; padding: 8px; color: #4c566f;}

.leftmenu{font-size: 13px; font-weight: normal; padding: 8px; border: 1px solid #c7c7c7; color: white; margin: 0 0 10 0}
div.leftmenu a{color:white;}
.buttonbig{background:#404d8f; border: 1px solid #c7c7c7; padding: 8px; font-size: 15px; font-weight: bold; width: 66%; text-align: center}


table.default				{font-size: 1.1em; color: #333333;}
table.default td			{padding: 6px;}


table.mform {font-size: 11px; color: #333333;}
table.mform td {background-color: #f5f5f5;}
table.mform td.left {text-align:right}
table.mform td.leftdisabled{text-align:right; color:#999999}

ul.nomargin {margin-left: 0; margin-right: 0; padding: 0; }
ul.nomargin li { margin-left: 1.7em; }
ul.nomargin>li { margin: 0.4em 0 0.4em 1.4em; }

ul.snomargin {margin-left: 0; margin-right: 0; padding: 0; }
ul.snomargin li { margin-left: 1.7em; }
ul.snomargin>li { margin: 0.4em 0 0.4em 1.4em; }


.content{font-size: 13px; background: #fff; padding: 0px}
.rcontent{background: #fff; padding: 0px}
#mainmenu{font-size:17px; font-weight: normal; font-family: Tahoma;}
#mainmenu span{display: block; margin: 0 0 5 0}
#mainmenu a{color:#2c6285; }
#mainmenu a:hover{color: #f70724}

#mainmenu2{font-size:12px;}
#mainmenu2 a{color:#f70724; }
#mainmenu2 a:hover{color: #f70724}

dl.lenta{
margin-top:10px;
margin-bottom:10px;
}
dl.lenta dt span#after-article-dni{
/*font-size:12px;
padding:2px 5px;*/
font-size:13px;
background:#FFF;
color:black;
}
dl.lenta dt { display: block; margin: 0 0 7px 0; padding: 0; }
dl.lenta dt {font-size: 15px; line-height: 120%; font-family: Tahoma, sans-serif; }
dl.lenta dt a, dl.lenta dt a:visited {  text-decoration: none; }
dl.lenta dt a:hover {  text-decoration: underline; }
dl.lenta dt span { color: #666; background: #f9f9f9; font-family: Arial, Tahoma, sans-serif; font-size: 11px; white-space: nowrap; font-weight: bold; }
dl.lenta dd { display: block; margin: 0 0 1em 0; font-size: 12px; line-height: 140%; }

table.Hr
{
	width: 100%;
	background: url('/i/hr-bg.jpg') top repeat-x;
	
}

table.Hr td
{
	height: 22px;
	width: 50%;
}

table.Hr .Left
{
	background: url('/i/hr-bg-l.jpg') left top no-repeat;
}

table.Hr .Right
{
	background: url('/i/hr-bg-r.jpg') right top no-repeat;
}


