/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}

body
	{BACKGROUND: #fff; font-family: Arial; padding: 0 0 0 0}



a 					{COLOR: #752323;}
/*
a:hover 				{COLOR: #752323; TEXT-DECORATION: none}
a.visited 				{COLOR: #752323;}
a.visited:hover 			{COLOR: #752323; TEXT-DECORATION: none}
*/



.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}


BODY, TD, FONT 				{FONT-FAMILY: Arial, Helvetica, sans-serif}

h1					{margin: 0 0 1em 0; font-size: 24px; font-weight: normal; color: #0e1534}
h4					{margin: 1em 0 0 0; font-size: 17px; color: #0e1534; font-weight: bold; }
h5					{margin: 1em 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: bolder; Arial Narrow, 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%}

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; }

hr { display: block; margin-left: 0px; margin-right: 0px; border: 0 none #929aa6; color: #bfc3c8; background-color: #929aa6; height: 1px; }

select { font-family: Geneva CY, Tahoma, Arial, sans-serif; font-size: 11px; }

.input { width: 96%; }
.textarea { width: 99%; }

.j { text-align: justify; }

img.outset{border: 2px solid #c7c7c7;}

/* ------------------ SHADOW -------------- default setup that everything sees */
.shadow {
  /* needed for Internet explorer */
  filter: Shadow(Color=#666666, 
                 Direction=135, 
                 Strength=5);
}

table.price 				{font-size: 12px; color: #333333;}
table.price td				{padding: 6px;}
table.price tr.even			{background-color: #e5e5e5; background: #e5e5e5 url(/images/bg_e5e5e5.gif) no-repeat top right;}
table.price td.left 			{text-align:right}
table.price td.header 			{font-size: 11px; color:#999999; background: #FFFFFF url(/images/bg_FFFFFF.gif) no-repeat top right; text-align:left; padding: 6px;}
table.price td.header2 			{font-size: 11px; color:#999999; background: #FFFFFF url(/images/bg_FFFFFF.gif) no-repeat top right; text-align:right; padding: 6px;}
table.price td.tarif 			{text-transform: uppercase; font-size: 11px; color:#000000; font-weight:bold}

table.menu		{margin: 0 0 0 0; font-weight: bold; font-size: 14px; color: #204ea4;}
table.menu a, table.menu a.visited {color: #fff; text-decoration: none}
table.menu a:hover {color: #fff; text-decoration: underline}
table.menu td.inactive	{background: url(/img/b2.gif)}
table.menu td.activeb	{height: 54px; background: url(/img/b3.gif) }

table.top 	{background-color: #1a1a1a; color: #dedede; font-size: 11px; font-family: verdana;}
table.top td	{padding:5px; padding-bottom: 7px;}
table.top a {color: #d1d1d1}
table.top a:hover{color: #d1d1d1}
table.top a.visited {color: #d1d1d1}
table.top a:active {color: #d1d1d1}
table.top a.visited:hover 	{color: #a1a1a1}

.content{font-size: 13px; background: #fff; padding: 0px}
.rcontent{background: #fff; padding: 0px}
#mainmenu{font-size:8px; text-transform: uppercase; font-family: tahoma; }
#mainmenu a{color:#1e2542; font-weight:bold; font-family: tahoma; text-decoration: none}
#mainmenu a:hover{color: #192c82}

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-weight: normal; font-size: 12px; line-height: 120%; }
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: #fff; background: #0e1534; 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: 80%; line-height: 110%; }

