@charset "utf-8";
#TRANS hgroup h3 small { font-size:0.5em; margin-left:1em;  }

#LMRs { 
	width:100%; 
	margin:0;
	float:left;
	overflow:hidden;
}	

/*#LMRs .home { 
	width:96%;
	background:#006633;
	color:#FFFFFF;
	border-radius:20px;
	padding:1em 0 0 0;
	margin: 1em 2% 3em 2%;
}
#LMRs .home p { font-size:1.6em; margin:0 2%; text-align:justify; }*/

#Intro h4 { display:none; }
#Intro h5 { font-size:2em; font-style:oblique; }
#Intro p { margin-top:0; }

/*.doscero { width:96%; float:left; margin:0 2% 2em 2%; }
.doscero tr { width:19%; float:left; margin:0 0 0 1%; padding:0; border:0; }
.doscero tr td { margin:0; padding:0; border:0; width:98%; }*/


#LMRs .hP, #LMRs .hS { 	float: left; width:96%; margin:0 2%; border-radius: 20px; border:1px solid #E0D2BA; text-align:center; line-height:3em; } 
#LMRs .hS { border:1px solid #D5E6D6; }
#LMRs h4 { font-size:1.8em; color:#999999; margin:.5em 2%; }

#LMRs .hP div a, #LMRs .hS div a { font-size:1.8em; margin: .5em 4%; width:92%; float:left; } 
#LMRs .hS div a { width:42%; }

#LMRs .hP h4, #LMRs .hS h4 { float:left; margin:.3em 2%; }

#LMRs .room_prods, #LMRs .room_pests { width:100%; line-height:2.3em; overflow:hidden; margin:0; border-bottom: 5px solid #996600; padding:0; font-size:1.4em; font-weight:bold; }
#LMRs .room_prods a, #LMRs .room_pests a { border-radius:20px 20px 0 0; margin:0 0 0 10%; padding:8px 15px; color:#FFFFFF; background:#996600; }
#LMRs .room_pests { border-bottom: 5px solid #003300; }
#LMRs .room_pests a { background:#003300;  }


#LMRs .LSh { width:100%; margin:0; border-radius: 20px 20px 0 0; background-color:#996600; }
#LMRs .LSh div select { background-color:#996600; }

#LMRs .pst .LSh { background-color:#003300; }
#LMRs .pst .LSh div select { background-color:#003300; }

#LMRs .dwn .LSh { border-radius: 0 0 20px 20px; }


.subeLMR, .lmr_see { 
	width:30px; 
	height:30px; 
	float:right; 
	background-image:url(../patrones/PATRONES.png); 
	background-repeat:no-repeat; 
	font-size:0em; 
	margin:5px 20px 0 20px; 
}
.subeLMR{ background-position:0px -650px; }
.subeLMR:hover, .lmr_see:hover { background-position:-30px -650px; } 
.lmr_see{ background-position:-60px -650px; }
.lmr_see:hover, .lmr_see:hover { background-position:-90px -650px; } 


#LMRs div.prodsF { width:100%; margin:0; background: #996600; font-size:1.1em; text-align:left; margin:0; padding:.2em 0; text-indent:2em; }
#LMRs div.prodsF a { color:#FFFFFF; }

#LMRs .prodsA { width:100%; float:left; margin:0; padding:0; background:#996600; border-radius:0 0 20px 20px; }
#LMRs .prodsA h4 { width:96%; margin:.5em 2%; padding:.5em 0; text-align:center; background:#FFFFFF; border-radius:20px; color: #996600; font-size:2.4em; }
#LMRs .prodsA h4 span { font-size:0.5em; width:100%; display:block; }

#LMRs .prodsA h5 { font-size:1.4em; color:#FFFFFF; text-align:right; margin:.5em 2%; font-style:oblique; }

#LMRs h4.pestsA { margin:5px 2%; width:96%; text-align:center; font-size:2.8em; color: #003300; } 
#LMRs h4.pestsA span { font-size:0.5em; width:100%; display:block; }




#LMRs ol { width:96%; margin:1em 2%; padding:0; text-indent:0; float: left; clear:left; }
#LMRs ol li { height:2em; overflow:hidden; font-size:1.3em; font-weight:bold; display:inline-table; margin: 0 0 5px 0; list-style:none; padding:0; border:1px solid #996600; }
#LMRs ol li a { display:table-cell; width:100%; height:100%;  vertical-align:middle; text-align:center; color:#996600; }

#LMRs ol li a span { font-size:.5em; }

#LMRs ol li:hover { background-color:#996600; }
#LMRs ol li:hover a { color:#FFFFFF; }

#LMRs ol.grupo li { width:96%; margin:10px 2%; font-size:2em; }

#LMRs ol.familias li, #LMRs ol.directivas li { width:48%; margin:10px 1%; font-size:1.4em; float:left; height:4em; border-radius:10px; } 
#LMRs ol.directivas li {  border-color:#003300;  }
#LMRs ol.directivas li a { color:#003300; }
#LMRs ol.directivas li:hover { background-color:#003300; }












#LMRs ol.items { border:1px solid #996600; margin:0; width:99.8%; padding-top:.5em; }
#LMRs ol.items li { width:96%; margin-left:2%; height:2em; font-size:1.3em; border-color:#003300; }
#LMRs ol.items li a { text-align:left; width:90%; padding: 0 2%; color: #003300; }
#LMRs ol.items li:hover { background-color:#003300; }
#LMRs ol.items li:hover a { color:#FFFFFF; }

#LMRs .pst ol.items, #LMRs .dirs ol.items { border:1px solid #003300; }
#LMRs .pst ol.items li { width:92%; margin-left:6%; border-color:#996600; }
#LMRs .pst ol.items li a { color: #996600; }
#LMRs .pst ol.items li:hover { background-color:#996600; }
#LMRs .pst ol.items li:hover a { color:#FFFFFF; }




#LMRs ol.items li span { font-weight:bold; font-size:1.3em; display:table-cell; width:10%; height:100%; vertical-align:middle; text-align:left; text-indent:.5em; background-color:#FFFFFF;  }
#LMRs ol.items li span span { display:inline; font-size:.5em; }
#LMRs ol.items li a span { font-weight:normal; font-size:.7em; display:inline; width:auto; height:auto; vertical-align:baseline; text-indent:0; background:none; }
#LMRs ol.items li span.m { text-indent:0; }

#LMRs ol.items li.f { font-size:1.8em; background-color:#BFA855; width:96%; margin:20px 2% 5px 2%; }
#LMRs ol.items li.g { font-size:1.6em; background-color:#e5c966; width:95%; margin:10px 2% 5px 3%; }
#LMRs ol.items li.sg { font-size:1.4em; background-color:#f7e9c2; width:94%; margin:5px 2% 5px 4%; }







#LMRs table.p { width:100%; border:0; font-size:1.4em; border-spacing:0; margin-top:1em; }
 

#LMRs table.p td.ti { color:#FFFFFF; border-radius:20px 20px 0 0; background-color:#996600; }
#LMRs table.p td.ti { background-color:#003300; }


#LMRs table.p td.ti a.fa,#LMRs table.p td.ti a.gru,#LMRs table.p td.ti a.subgr { float:left; width:90%; margin:.4em 5% 0 5%; color:#FFFFFF; font-size:0.9em; }
#LMRs table.p td.ti a.gru { width:85%; margin-left:10%; }
#LMRs table.p td.ti a.subgr { width:80%; margin-left:15%; }
#LMRs table.p td.ti a.fa:before { content:"• "; }
#LMRs table.p td.ti a.gru:before { content:"• "; }
#LMRs table.p td.ti a.subgr:before { content:"• "; }

#LMRs table.p h4 { text-align:center; font-size:2.2em;  color:#FFFFFF;  margin:.2em 2%; padding:0; }
#LMRs table.p h4 span { display:block; width:100%; font-size:0.6em; }

#LMRs table.p tr.foot { text-align:center; }

#LMRs table.p tr.foot td a, #LMRs table.p tr.foot td span { font-weight:bold; font-size:1.1em;  } 

#LMRs table.p tr.foot td { border: 1px solid #996600; }
#LMRs table.p td.notas { border: 1px solid #996600; border-top:0; border-radius: 0 0 20px 20px; padding:10px 0; }

#LMRs table.p tr.foot td, #LMRs table.p td.notas { border: 1px solid #003300; }
#LMRs table.p td.notas { border-top: 0; }
#LMRs table.p tr.foot td { border-left:0;  border-bottom: 1px dashed; #003300; }
#LMRs table.p tr.foot td.p { border-right:0; border-left:1px solid #003300; }

#LMRs table.p td.notas p { margin: 0 2% 1em 2%; font-size:.7em; }
#LMRs table.p td.notas p span { font-weight:bold; font-size:1.2em; }
#LMRs table.p td.notas p.sm { font-size:.7em; }
#LMRs table.p td.notas p.null { text-align:center; font-size:1.2em; color:#993300; font-weight:bold; }

#LMRs h5.leg, #LMRs h5.legI { width:96%; float:left; margin:2em 2% 0 2%; font-size:1.2em; font-weight:bold; color:#996600; text-align:center; }
#LMRs h5.legI { color:#003300; } 


.footer { font-size:1.2em;  }
.footer span { display:block; float:left; width:100%; text-align:center; margin-bottom:.5em; border-bottom:1px dashed #666666; padding-bottom:.5em; }
.footer span.h { width:50%; border-bottom:0; padding-bottom:0; }

.disclaimer { background:#DEDEDE; color:#333333; padding:.5em 2%; border-radius:20px; }
.disclaimer h4 { font-size:1.2em; color:#666666; margin:0 2% .5em 2%; }
.disclaimer p { margin:0 4% 1em 4%; text-align:justify; font-size:1.2em; }





/*#LMRs .home  ol { width:46%; margin-left:2%; }*/