/* vim: set fdm=marker fmr={,}: */

/* HTML */

html, body {
	height: 100%; /* Required */
	margin: 0px;
	padding: 0px;
}

blockquote {
	margin: 12px 40px;
	}

body {
	color: #374915;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
    font:bold 18px "Trebuchet MS",arial,sans-serif;
	color: #366c1b;
    border-bottom: 1px dotted #666;
}

h2 {
	padding-left: 33px;
	font:normal 16px "Trebuchet MS",Arial,sans-serif;
	color: #000;
	background: transparent url(img/ico_palomita.png) no-repeat scroll 0 0;
	padding-bottom: 40px;
}

h3 {
	padding-left: 33px;
	font: normal 14px "Trebuchet MS",Arial,sans-serif;
	color: #000;
	background: transparent url(img/ico_palomita.png) no-repeat scroll 0 0;
	padding-bottom: 40px;
}

p{
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 130%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

a {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
    color: #999;
    text-decoration: none;
}

strong {
    font-weight: bold;
    color: #5FB01A;
}

/* Fin de HTML */

/* Head */

#head {
	height: auto;
	width:980px;
	position: relative;
	top: 0px;
	margin-top: 0;
	overflow: visible;
	left: auto;
	right: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#head a img#mi_lucas {
	float:right;
	margin-top:18px;
	z-index: 1; 
	position: relative;
	top: 0px;
}

#head a img#logo {
	float:left;
	margin-top:1px;
	z-index: 1;
	position: relative;
	top: 0px;
	left: 1px;
}

#head #viewEnglish {
	color: #4A7C17;
	float:left;
    *margin-right:30px;
	margin-top:30px;
	z-index: 1;
	position: relative;
	top: 0px;
	overflow: visible;
	margin-left: 200px;
}

#head #viewEnglish a {
    color: #4a7c17;
    font-weight: normal;
}

#head #viewEnglish a img {
	margin-right:5px;
}

#header #subMenu1 {
	height: auto;
	width:961px;
	position: relative;
	top: 0px;
	margin-top: 0;
	overflow: visible;
	left: auto;
	right: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/***********************************************/
/* formatos anteriores Lucas5                  */
/***********************************************/

#marcoizquierdo{
	float: left;
	width:26%;
	background-color: #FFFFFF;
	font: small Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	border-right-color: #6e8ce6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#columnaizq{
	float: left;
	width:274px;
	background-color: #FFFFFF;
	font: small Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	border-right-color: #6e8ce6;
	padding: 0px;
	top: 25px;
}


#marcoderecho{
	float: right;
	width:26%;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	margin: 0px;
	right: 0px;
	top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}

#marcocentral{
	padding: 0px;
	border-left: 1px solid #6e8ce6;
	height: auto;
	width: 46%;
	float: left;
	left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6e8ce6;
	margin: 0px;

}

#columnacentral{
	height: auto;
	width: 670px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D4D0C8;
	top: 65px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	left: 0px;
	padding-left: 20px;
}

#columnacentral ol {
	margin-left:21px;
}

#marcoFlotante{
	position:absolute;
	float:right;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#6e8ce6;
	left: 532px;
	text-align: left;
	background-color: #DDE4F9;
	top: 24px;
}

#tabladerecho{
	position:relative;
	float: right;
	width:auto;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	margin: 0px;
	right: -6%;
	top: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*************** story styles ******************/

.story {
	padding: 0px;
	border-bottom-color: #cccccc;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 2px;
}

.story-lineas {
	padding: 0px;
	border-bottom-color: #cccccc;
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 4px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
}

.story h3{
	font: bold 125% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.story p {
	padding: 0px;
	margin-right: 0px;
}

.story a.capsule{
	font: bold 10em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display:block;
	padding-bottom: 0px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

/********************* end **********************/
/*Mis estilos*/
.marcoV{
			border-style:solid;
			border-width:1px;
			border-color:#4a7c17;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#000000;
		}

.marcoA{
			border-style:solid;
			border-width:1px;
			border-color:#0000FF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#000000;
}

.marcoAG{
	border-style:solid;
	border-width:1px;
	border-color:#0000FF;
	background-color: #EFEFEF;
}

.marcoA2{
	border-style:solid;
	border-width:1px;
	border-color:#0000FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	padding: 6px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	left: 2px;
	top: 2px;
	right: 3px;
	bottom: 3px;
}

.formMarqueV{
	border-style:solid;
	border-width:1px;
	border-color:#4a7c17;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	background-color:#4a7c17;
}

.formMarqueA{
	border-style:solid;
	border-width:1px;
	border-color:#0000FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	background-color:#C5E4FE;
	padding-right: 10px;
	padding-left: 10px;
}

.title1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	background-color:#4a7c17;
	width:auto;
}

#texto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:100;
	text-align:left;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#4a7c17;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
		}	

#texto1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:100;
	text-align:left;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#4a7c17;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
		}	

#text2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#4a7c17;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
		}

#text3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
		}

#text4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:300;
	text-align:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #333333;
}

#textIportant{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:red;
	text-align:justify;
}
#textIportant2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#00FFFF;
	text-align:justify;
}
#textIportant3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color: #0033FF;
	text-align:justify;
}

.articulo{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color: #000000;
	font-weight: 400;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#4a7c17;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#4a7c17;
}	

#miniText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.marcoUPyDWN{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#4a7c17;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#4a7c17;
	padding:5px;

}

.milink a:link,
.milink a:visited{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.milink a:hover{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0000FF;
	background-color:#DBF7CE;
}

.milink2 a:link,
.milink2 a:visited{
text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.milink2 a:hover{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
	background-color:#DBF7CE;
}
#aviso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 200;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #4a7c17;
}

#mail{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:200;
	line-height:12pt;
	
}
#miniText2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.more {
	margin-bottom: 10px;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	margin-top: 2px;
	border-bottom-style: solid;
}
.a1pequena {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 120%;

}

.a2lineas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;

}
 
.a3lineas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
}
.a3lineasw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.a3lineasb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: bold;
}
.a3lineas_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
	text-decoration: underline;
}

.a3lineas-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	color: #0000FF;
}

.a3lineasV {
	font-family: Verdana;
	font-size: 12px;
	line-height: 120%;
}

.ar3-gris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4F4F4F;
	line-height: 120%;
	font-style: normal;
	line-height: 125%;
	font-weight: normal;
}

.a4grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.a4grandeb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
}
a.a4grandeb {
	color:#5fb01a
}
.a5grande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.a5grandeb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 120%;
}
.a1pequena-rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	line-height: 120%;

}

.a2lineas-rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 120%;
	color: #FF0000;
}

.a3lineas-rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #FF0000;
}

.a4grande-rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #FF0000;
}
.a5grande-rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 120%;
	color: #FF0000;
}
.a5grandeb-rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	line-height: 120%;
}
.a5grande-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 120%;
	color: #0000FF;
}
.a5grandeb-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
	line-height: 120%;
}

.li2lineas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type:square;
	line-height:120%;
	margin-bottom:10px;
	margin-left:15px;
}

.li2lineas a {
	color:#000;
}

.btn-vde{
	background-image:url(../img/avisos/btn-vde.gif); 
	background-repeat:no-repeat; background-position:center; 
	border:1px #006600 solid; 
	color:#FFFFFF; 
	font-weight:bold;
}
.WARNINGBOX	{
	background-color:#FFFFCC;
	border:2px #7DB11D;
	font-weight:bold;
	font-family:"Courier New", Courier, monospace;
	font-size:17px;
	text-align:center;
	font-variant: small-caps;
}


.LINKBOX	{
	display:block;
	background-color:#FFFFCC;
	border:2px #7DB11D;
	font-weight:normal;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	font-variant: small-caps;
	width: 190px;
	height: auto;
	float: right;
	padding: 1px;
	margin-left: 0px;
}

.BTN_LOCK {
	background-image:url(img/avisos/lock1.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFFFFF;
	border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-width:1px 1px 1px 1px
	}
		
.BTN_UNLOCK{
	background-image:url(img/avisos/lock2.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFFFFF;
	border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-width:1px 1px 1px 1px
	}
.IMGDET {
	border: thin #FF0000;
}
.TABLEFONDO {
	background-color: #F3FAB8;
}

ul li li {
    margin-left:25px;
    font-size:0.9em;
}

#header ul li li,
#menuIzq ul li li {
	margin-left:0;
}
#menuIzq ul li li {
	margin-bottom:5px;
	padding-left:10px;
}	
#header #headerMenu ul#gde li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#header #headerMenu ul#gde li a.selected,
#menuIzq a,
#menuDerecha a {
	color:#fff;
}

#container-foot h2 {
	background:url("img/ico_palomita.png") no-repeat scroll 0 0 transparent;
	color:#fff;
	font:16px "Trebuchet MS",Arial,sans-serif;
	padding-bottom:40px;
	padding-left:33px;
}

/* Footer */

#footer {
    background: transparent url(img/linea_fondo.jpg) repeat-x 0 0;
    width:980px;
    margin: 0 auto;
    position:relative;
    padding-top:3px;
}

#container-foot #footerI {
    background: transparent url(img/footerIpx.jpg) no-repeat scroll 0 top;
    height: 220px;
    left: 0;
    position: absolute;
    top: 0;
    width: 10px;
}

#container-foot #footerD {
    background: transparent url(img/footerR_px.jpg) no-repeat scroll 0 top;
    height: 220px;
    right: 0;
    position: absolute;
    top: 0;
    width: 10px;
}

#container-foot p {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0;
    color: #fff;
}

#container-foot .col {
	float: left;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 44px;
	padding-left: 85px;
	text-align: left;
}

#container-foot .col ul li {
    list-style-type: none;
    color: #418615;
    padding-left: 33px;
    padding-bottom: 8px;
}

#container-foot .col ul li a {
	list-style-type: none;
	color: #418615;
	font-weight: normal;
}

ul#final {
    background: #fff url(img/pattern_footer.jpg) repeat-x 0 0;
    height: 31px;
    padding-top: 19px;
    text-align: center;
    z-index: 1;
}

ul#final li {
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: inline;
    list-style-type: none;
    padding-left: 3px;
    padding-right: 3px;
}

ul#final a {
    color: #FFFFFF;
}

ul#final li.last {
    border-right: none;
}

/* Fin de Footer */
