@charset "utf-8";
/* CSS Document by Dieter Schneider | CssTemplateHeaven.com */

/* Reset Styles (Credits to Eric Meyer: http://meyerweb.com/eric/tools/css/reset/) */

 	table.tablas_con_bordes_ tr.yellow td {
	 
	background: #FFC;
	 
	font-weight:bold; 
	text-align:center;
	 border:4PX double #333;
	vertical-align:middle;
	/*border-collapse:collapse*/
	
	}
	
	table.tablas_con_bordes_ tr.pink td {
	border-top: 4px double #333;
	background:#C9F;
	border-right: 4px double #333;
	border-left: 4px double #333;
	font-weight:bold; 
	text-align:center;
	height:18px;
	vertical-align:middle;
	border-collapse:collapse
	}
	
	table.tablas_con_bordes_ tr.comun td {
	 border:1PX solid #C1C1C1;
	text-align:left;
	 
	vertical-align:middle;
	/*border-collapse:collapse*/
	/*background: #FFC;*/
	}
	
	table.tablas_con_bordes_{
		
		/*border-collapse:collapse/* border-collapse:collapse; */
	}
table.X3 TD { padding: 2px; } 
table.X3 TR.odd { background-color: #d8ffff } 
table.X3 TR.evn { background-color:	#ffdfff }

table.X4 TD { border: 2PX solid WHITE; padding: 2px; } 
table.X4 TR.odd { border:  2PX solid WHITE;background-color:#B7BEF0} 
table.X4 TR.evn { border:  2PX solid WHITE;background-color: #9FFFFF}

/*

.aa {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	font-size: 12px;
	padding: 3px 4px;
	outline: 0;
	-webkit-appearance: none;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif
} 	

.aa:hover  {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	background-color:#CCC;
	color:black;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	font-size: 12px;
	padding: 3px 4px;
	outline: 0;
	-webkit-appearance: none;
	font-family:Arial, Helvetica, sans-serif
} 	

input[type=button],input[type=submit]{
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	padding: 3px 4px;
	outline: 0;
	-webkit-appearance: none;
	background-color:#3FF;
	font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: black;
	cursor:pointer
}

input[type=button]:hover  {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	background-color:#ccc;
	color:white;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	padding: 3px 4px;
	outline: 0;
	-webkit-appearance: none;
	font-size: 14px; 
	cursor:pointer
} 	
input[type=submit]:hover  {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	background-color:#ccc;
	color:white;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	padding: 3px 4px;
	outline: 0;
	-webkit-appearance: none;
	font-size: 14px; 
	cursor:pointer
} 	
input[type=text]{
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	font-size: 12px;
	padding: 3px 4px;
	outline: 0;
	-webkit-appearance: none;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif
} 	

input[type=text]:hover  {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	background-color:#CCC;
	color:black;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	font-size: 12px;
	padding: 3px 4px;
	outline: 0;
	-webkit-appearance: none;
	
} 	
*/
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	/*border-collapse: collapse;*/
	/*border-spacing: 0;*/
}

/* end reset */



html {background: #f7f7f7; font-size: 100%}

/*------------------ Site Structure ------------------*/

body { margin-left:30px; height: 144px; width:1500px; font-family:Arial, Helvetica, sans-serif;font-size: 14px; color: black;  } /*background-color:#E0DED8*/

#header {height: 58px; background: url(images/logo_lpm.jpg) no-repeat; }

#social {width: 300px; height: 26px; float: right; margin-top: 8px}

#footer {clear: both; text-align: right; background: url(images/seperator.png) repeat-x top; font-size: .8em; color: #a3a3a3}
/*------------------ typography and images ------------------*/

/* global links */

a {text-decoration: none; color: #740000}

/* text styles */

h1 {font-size: 2em; font-weight: normal; padding-bottom: 10px}
h2 {font-size: 1.6em; font-weight: normal; padding-bottom: 6px}
h3, h4 {font-size: 1.4em; font-weight: normal}
h5, h6  {font-size: 1.2em}

/*-----------------------------------------------*/
/*---------------    Dropdown    ---------------*/
/*---------------------------------------------*/

/* 
	LEVEL ONE
*/

ul.dropdown                         { position: relative; z-index:10; margin: auto; border-top: 1px solid #dbdbdb;
	                                  border-bottom: 1px solid #dbdbdb; height:36px; background: #eaeaea; margin-bottom: 44px}
									  
ul.dropdown li                      { float: left; zoom: 1;  }
ul.dropdown a:hover		            { color: ; }
ul.dropdown a:active                { color: ; }
ul.dropdown li a                    { display: block; padding: 9px 20px;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: #666; position: relative; }
ul.dropdown li.hover a              { color: #666; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; background: #eaeaea;
                                      border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb}
ul.dropdown ul li 					{ font-weight: normal; background: url(images/dropdown.png);  color: #000; 
									  border-bottom: 1px solid #dbdbdb; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; background: none; padding: 9px 8px; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; z-index:300; border-top: 1px solid #dbdbdb }
ul.dropdown li:hover > ul 			{ visibility: visible; }


#toolTipBox {
       display: none;
       padding: 5;
       font-size: 12px;
       border: black solid 1px;
       font-family: verdana;
       position: fixed;
       background-color: #999;
       color:#FFF;
	   text-align:left;
	   z-index:1000;
}

table.cargas {
		border-collapse:collapse;
		background:#EFF4FB; /* url(http://www.roscripts.com/images/teaser.gif) repeat-x;*/
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;
		color: #333;
}

table.cargas td, th {
		padding:5px;
}
table  tr.cargas {
		border-bottom: dotted 1px #333;
}
table.cargas caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

/* =links
----------------------------------------------- */

table.cargas  a {
		color:#950000;
		text-decoration:none;
}

table.cargas a:link {}

table.cargas a:visited {
		font-weight:normal;
		color:#666;
		text-decoration: line-through;
}

table.cargas a:hover {
		border-bottom: 1px dashed #bbb;
}

/* =head =foot
----------------------------------------------- */

table.cargas thead th, tfoot th, tfoot td {
		background:#333; /* url(http://www.roscripts.com/images/llsh.gif) repeat-x;*/
		color:#fff
}

table.cargas tfoot td {
		text-align:right
}

/* =body
----------------------------------------------- */

table.cargas tbody tr {
		border-bottom: dotted 1px #333;
}

table.cargas tbody th {
		white-space: nowrap;
}

table.cargas tbody th a {
		color:#333;
}

.odd {}

table.cargas tbody tr:hover {
		background:#fafafa
}