@charset "utf-8";
/* CSS Document */

body{
	 background-image:url(../imagenes/back_body.jpg);
	 background-repeat:repeat-x;
	 background-color:#D1E49A
}

/*img{border:none}*/
a img			{border-style:none}
a:hover img		{border-style:none}
a:visited img	{border-style:none}
a:link img 		{border-style:none}

.top{
	background-image:url(../imagenes/top_body.jpg); 
	background-repeat:no-repeat;
	width:910px;
	height:63px; 
	margin:0px auto;
	
}

.bottom
{
	background-image:url(../imagenes/bottom_body.gif); 
	background-repeat:no-repeat;
	width:900px;
	height:12px; 
	margin:0 auto;
	
}

.footer_1
{
	background-image:url(../imagenes/png/footer.png); 
	background-repeat:no-repeat;
	margin:0 auto;
	
}

.body_a{
	width:898px;	
	height:auto;
	background-color:#FFFFFF; 
	border-left:#8CB419 1px solid;
	border-right:#8CB419 1px solid;
	margin:0 auto;
}

.txt_t{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;	
	color:#666666; 
	text-decoration:none	 
}

.txt_t a{ 	
	text-decoration:none	 
}

.txt_t a:hover{ 	
	text-decoration:underline	 
}

.txt_t a:visited{ 	
	text-decoration:none	 
}

.txt_c{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	text-decoration:none	 
}

.txt_c a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666; 
	text-decoration:none	 
}

.txt_c a:hover{ 
	color:#000000; 
	text-decoration:underline	 
}

.txt_c a:visited{ 
	color:#666666; 
	text-decoration:none	 
}


.tilte_b_w{	
	/*text-align:center;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF
}

.tilte_b_w2{	
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:500;
	color:#FFFFFF
}

.tilte_b_g2{	
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:500;
	color:#666666
}


.btn_down{
	background-image:url(../imagenes/png/btn_descargar.png); 
	background-repeat:repeat-x;
	text-align:center;
	width:125px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF; 
	padding-top:7px
}

.btn_down a{ 
	color:#FFFFFF; 
	text-decoration:none	 
}

.btn_down a:hover{ 
	color:#FFFF00;
	text-decoration:underline;
}

.btn_down a:visited{ 
	color:#FFFFFF; 
	text-decoration:none	 
}

.btn_buy{
	background-image:url(../imagenes/png/btn_comprar.png); 
	background-repeat:repeat-x;
	text-align:center;
	width:125px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:7px
}

.btn_buy a{ 
	color:#FFFFFF; 
	text-decoration:none	 
}

.btn_buy a:hover{ 
	color:#FFFF00;
	text-decoration:underline;
}

.btn_buy a:visited{ 
	color:#FFFFFF; 
	text-decoration:none	 
}


.menu_s{
	background-image:url(../imagenes/bk_m_s.gif); 
	background-repeat:repeat-x;
	/*background-position: bottom bottom;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;*/
	text-align:center
	/*height:28px;*/
}

.menu_s a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	text-decoration:none	 
}

.menu_s a:hover{ 
	color:#000000;
	text-decoration:underline;
}

.menu_s a:visited{ 
	color:#FFFFFF; 
	text-decoration:none	 
}


.menu{
	background-image:url(../imagenes/bk_m.gif); 
	height:35px;
	/*width:auto;*/
	/*margin:0 auto;*/
}

.menu a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	text-decoration:none	 
}

.menu a:hover{ 
	color:#000000; 
	text-decoration:underline	 
}

.menu a:visited{ 
	color:#FFFFFF; 
	text-decoration:none	 
}



.more_infor{color:#D42D30}

.more_infor a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#D42D30; 
	text-decoration:none	 
}

.more_infor a:hover{ 
	color:#000000; 
	text-decoration:underline	 
}

.more_infor a:visited{ 
	color:#D42D30; 
	text-decoration:none	 
}

.more_infob{color:#D19301}

.more_infob a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#D19301; 
	text-decoration:none	 
}

.more_infob a:hover{ 
	color:#000000; 
	text-decoration:underline	 
}

.more_infob a:visited{ 
	color:#D19301; 
	text-decoration:none	 
}


.more_infog{color:#6A8D02}

.more_infog a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#6A8D02; 
	text-decoration:none	 
}

.more_infog a:hover{ 
	color:#000000; 
	text-decoration:underline	 
}

.more_infog a:visited{ 
	color:#6A8D02; 
	text-decoration:none	 
}



.more_info_black{color:#000000}

.more_info_black a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	text-decoration:none	 
}

.more_info_black a:hover{ 
	color:#FF9900; 
	text-decoration:underline	 
}

.more_info_black a:visited{ 
	color:#000000; 
	text-decoration:none	 
}


.more_infow { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF; 
	text-decoration:none	 
}

.title_r{color:#92B230}

.title_r a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#92B230; 
	text-decoration:none	 
}

.title_r a:hover{ 
	color:#92B230; 
	text-decoration:underline	 
}

.title_r a:visited{ 
	color:#92B230; 
	text-decoration:none	 
}
/**/

/**/
.title_g{color:#91B823}

.title_g a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#91B823; 
	text-decoration:none	 
}

.title_g a:hover{ 
	color:#91B823; 
	text-decoration:underline	 
}

.title_g a:visited{ 
	color:#91B823; 
	text-decoration:none	 
}





.title_w{
	color:#FFFFFF;
	text-align:center
}

.title_w a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#FFFFFF; 
	text-decoration:none	 
}

.title_w a:hover{ 
	color:#FFFFFF; 
	text-decoration:underline	 
}

.title_w a:visited{ 
	color:#FFFFFF; 
	text-decoration:none	 
}

/**/



ul.list_r {
    margin: 0;
    padding: 0;
}

ul.list_r li {
    margin: 0;
    padding: 2px 0 2px 16px;
    list-style: none;
    background: url('../imagenes/icon_tilde_r.gif') no-repeat center left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	color:#D42D30;
}

ul.list_b {
    margin: 0;
    padding: 0;
}

ul.list_b li {
    margin: 0;
    padding: 2px 0 2px 16px;
    list-style: none;
    background: url('../imagenes/icon_tilde_b.gif') no-repeat center left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left	
}

ul.list_g {
    margin: 0;
    padding: 0;
}

ul.list_g li {
    margin: 0;
    padding: 2px 0 2px 16px;
    list-style: none;
    background: url('../imagenes/icon_tilde_g.gif') no-repeat center left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left	
}

.top2{
	margin-top:22px; 
}

.carrito{
	color:#FFFFFF; 
	/*float:right; */
	/*margin-right:100px; */
	margin-top:22px; 
	text-align:center;
}

.carrito a{ 
	margin: 0 auto;
    padding: 2px 0 2px 16px;
    font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF; 
}

.carrito a:hover{ 
	color:#FFFFFF; 
	text-decoration:underline	 
}

.carrito a:visited{ 
	color:#FFFFFF; 
	text-decoration:none	 
}


.searh_h{
	color:#FFFFFF;
	/*margin-left:650px*/
}

.searh_h_i{
	border:#FFFFFF 1px solid; 
	background-color:#FFFFFF; 
	color:#91B823; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	height:16px;
	width:140px;
	font-size:9px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.searh_l{ border: none}

.bk_s{background-image: url(../imagenes/bk_s.png);}

/*  ---------------------------------------------------------------------------------------------------------------------------------------*
/*  -------------------------------------------------------- old --------------------------------------------------------------------------*
/*  ---------------------------------------------------------------------------------------------------------------------------------------*
/* CSS Document */
.mainText {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
.mainText_bold {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
color: #666666;
}
.mainText_bl {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
color: #666666;
}
.mainText_blak_ {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 12px;
text-align:justify;
/*color:#003399;*/
color:#000000;
}
.mainText_blak_ strong{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
color:#FF3300;
}

.mainText_blak {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 11px;
color:#990000;
}
.normalText {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}
.frmText {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
color:#666666;
}
.frmText_titulo {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
color:#000000;
}
.frmText_txt {
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 12px;
color:#003366;
}
.textLink {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
/*color: #2C6BB8;*/
color:#666666;
}
.textLink a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #2C6BB8;
text-decoration:none;
}
.textLink a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #2C6BB8;
text-decoration:underline;
}
.textLink_ {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold
font-size: 11px;
color:#FFCC00;
}
.textLink_ a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration:none;
}
.textLink_ a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
text-decoration:underline;
}


.txtseccion {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 17px;
color:#666666;
}

.textSmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
/*color: #2C6BB8;*/
color:#000000;
}

.manuText {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
color:#FFFFFF;
text-align:center
}
.manuText a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:inherit;
color:#FFFFFF;
text-decoration:none;
}
.manuText a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFF00;
text-decoration:underline;
}
/*  ---------------------------------------------------------------------------------------------------------------------------------------*/

#indexKwicksContainer {
	position: relative;
	margin-left: -10px;
	height: 400px;	
	background: url(../imagenes/box/bk_b_0.png) top center no-repeat;
	_display: none;
}

.indexKwicksIE6 {
	display: none;
	_display: block;
	}


#indexKwicks {
	position: relative;
}
 
#indexKwicks .kwick {
	position: relative;
	float: left;
	display: block;
	width: 300px;
	height: 400px;
	overflow: hidden;
}
 
#kwick1 {background: url(../imagenes/box/box_lagent_h.png) top left no-repeat;}
#kwick2 {background: url(../imagenes/box/box_lstore_h.png) top left no-repeat;}
#kwick3 {background: url(../imagenes/box/box_lmed_h.png)   top left no-repeat;}

#kwick1 .indexLink1 a, 
#kwick2 .indexLink1 a, 
#kwick3 .indexLink1 a, 
#kwick1 .indexLink1 a:hover, 
#kwick2 .indexLink1 a:hover, 
#kwick3 .indexLink1 a:hover {
	display: block;
	width: 125px;
	height: 42px;
	}
	
#kwick1 .indexLink1 a:hover, 
#kwick2 .indexLink1 a:hover, 
#kwick3 .indexLink1 a:hover {
	background: white;
	/*opacity: 0.2;*/
	/*filter: alpha(opacity=20);*/
}	

	
#kwick1 .indexLink2 a, 
#kwick2 .indexLink2 a, 
#kwick3 .indexLink2 a, 
#kwick1 .indexLink2 a:hover, 
#kwick2 .indexLink2 a:hover, 
#kwick3 .indexLink2 a:hover {
	display: block;
	width: 45px;
	height: 42px;
	}
	
#kwick1 .indexLink2 a:hover, 
#kwick2 .indexLink2 a:hover, 
#kwick3 .indexLink2 a:hover {
	background: white;
	/*opacity: 0.2;
	filter: alpha(opacity=20);*/
}	
	
	
.kwick {
	display: block;
	width: 10px;
	height: 10px;
}

/************************/
/*.cuerpo {
	background: #ffffff url("/img/cuerpo/bg.gif") repeat-x top left;
	padding: 20px 10px 0px 20px;
}
.cuerpoLateral {
	background: transparent url("/img/lateral/bg.gif") repeat-y top right;
}
.cuerpoVacio {
	padding: 0 10px 0 0;
}

.titulo {
	padding: 10px 0 0 0;
}
.titulo h2 {
	text-transform: uppercase;
	color: #A3B909;
	margin: 0;
	padding: 0;
	font-size: 10pt;
	font-weight: normal;
}
.titulo h2 span {
	display: none;
}
.titulo h1 {
	color: #3E4D59;
	margin: 2px 0 10px 0;
	padding: 0 0 7px 0;
	font-weight: bold;
	font-size: 16pt;
}
.titulo h1 span {
	display: none;
}
.lineaPunteada {
	background: transparent url("/img/cuerpo/linea-titulo.gif") repeat-x bottom left;
}

.cuerpoLateral .contenidos {
	width: 510px;
	overflow: hidden;
}*/
/********************/
/*.contenidos {
}
.contenidos div.titulo {
}

.contenidos fieldset {
	border: 1px solid #eee;
	margin: 20px 0 0 0;
}
.contenidos select, .contenidos input {
	padding: 3px;
}
.contenidos fieldset table {
	border-collapse: collapse;
	width: 100%;
}
.contenidos fieldset table td, 
.contenidos fieldset table th {
	padding: 7px;
	border-bottom: 1px solid #eee;
}
.contenidos fieldset table.solicitudBaja th {
	background: #f9f9f9;
	padding-right: 20px;
	text-align: left;
	width: 150px;
}
.contenidos fieldset table.solicitudBaja input, .contenidos fieldset table.solicitudBaja select {
	width: 300px;
}
.contenidos textarea {
	font-family: Trebuchet, Geneva, Arial, Helvetica, sans-serif;}

*/
/*   */


.lk_gray{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold;
	text-align:center;
	color:#3F3F3F;	
}

.lk_gray a{ 	
	color:#3F3F3F; 
	text-decoration:none	 
}

.lk_gray a:hover{ 
	color:#3F3F3F;
	text-decoration:underline;
}

.lk_gray a:visited{ 
	color:#3F3F3F; 
	text-decoration:none	 
}



.lk_lag{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold;
	text-align:center;
	color:#D19301;	
}

.lk_lag a{ 	
	color:#D19301; 
	text-decoration:none	 
}

.lk_lag a:hover{ 
	color:#D19301;
	text-decoration:underline;
}

.lk_lag a:visited{ 
	color:#D19301; 
	text-decoration:none	 
}


.lk_lst{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold;
	text-align:center;
	color:#6A8D02;	
}

.lk_lst a{ 	
	color:#6A8D02; 
	text-decoration:none	 
}

.lk_lst a:hover{ 
	color:#6A8D02;
	text-decoration:underline;
}

.lk_lst a:visited{ 
	color:#6A8D02; 
	text-decoration:none	 
}


.lk_lme{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold;
	text-align:center;
	color:#D42D30;	
}

.lk_lme a{ 	
	color:#D42D30; 
	text-decoration:none	 
}

.lk_lme a:hover{ 
	color:#D42D30;
	text-decoration:underline;
}

.lk_lme a:visited{ 
	color:#D42D30; 
	text-decoration:none	 
}


.mainText a{ 	
	color:#666666; 
	text-decoration:none	 
}

.mainText a:hover{ 
	color:#666666;
	text-decoration:underline;
}

.mainText a:visited{ 
	color:#666666; 
	text-decoration:none	 
}
ul.layers {
	list-style: none none;
	display: table;
	width: 100%;
	position: relative;
	/*border: 1px solid #9cf;*/
	width: 480px;
	float:left;
	margin-left: 218px;
	padding:14px 0;
}
ul.layers li.lay_item {
	float: left;
	width: 105px; 
	height: 82px;
	margin: 0 5px 7px 0;
	/*border: 1px solid #000;*/
}
ul.layers li.lay_item a.link {
	display: table;
	position: relative;
	width: 100px;
	height: 100px;
}

.txt_name_mod_soft{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;	
	color:#666666; 
	font-weight:bold;	
	color:#D42D30;	
}

.modulo{	
	width: 880px;
	height: 500px;
}

/*      VIDEO      */
ul.layers_v {
	list-style: none none;
	display: table;
	width: 100%;
	position: relative;
	/*border: 1px solid #9cf;*/
	width: 500px;
	float:left;
	margin-left: 214px;
	padding:14px 0;
}
ul.layers_v li.lay_item_v {
	float: left;
	width: 230px; 
	height: 160px;
	margin: 38px 15px 7px 0;
	border: 1px solid #000;
}
ul.layers_v li.lay_item_v a.link_v {
	display: table;
	position: relative;
	width: 230px;
	height: 160px;
}