
	body { background: url(../images/solvert-fondo.gif) 0 0 repeat-x #A8A39D; color: #1A1917; margin: 24px 0 0; padding: 0; font-size: 1em; font-family: "Trebuchet MS", verdana; }
	div, p, h1, h2, h3, ul{padding:0px; margin:0px;}
	ul{list-style-type:none;}

	/* estilo cabecera --  */
	#top-panel { width: 750px; height: 378px; position: relative; margin:0 auto; border: solid #000 0px; }
	#top-panel ul { width: 750px; }
	#top-panel ul li{ float:left; font: 12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
	#top-panel ul li a { width:92px; height:30px; display:block; background:url(../images/solvert-menubg-normal.gif) 0 0 no-repeat #66605B; color:#FDFDFD;  text-decoration:none; text-align:center;}
	#top-panel ul li a:hover { background: url(../images/solvert-menubg-hover.gif) 0 0 no-repeat #66605B; color: #1A1917; }
	#top-panel ul li.menupadding { margin: 0 0 0 1px; }
	#top-panel ul li.home a { width: 92px; height: 30px; display: block; background:url(../images/solvert-menubg-hover.gif) 0 0 no-repeat #FDFDFD; color: #1A1917; text-align: center; }
	
	#top-panel img { margin-top: 10px; }		
	#top-panel h1 { display: block; width: 750px; height: 198px; background: url(../images/solvert-cabecera.jpg) 0 0 no-repeat; text-indent: 0px; margin: 0; clear: both; }
	
	#top-panel #rotador { clear: both; width: 750px; height: 150px; border: 0px solid #ddd; overflow: hidden; position: relative; }
	#top-panel #rotador img { width: 750px; height: auto; }
	
	/* estilo del cuerpo de pagina -- */
	#body-panel {  width: 710px; padding: 20px; background: url(../images/solvert-bodytopbg1.jpg) 0 0 no-repeat #fff; color: #1A1917; font-size: 0.75em; position: relative; margin: 0 auto; border: solid #000 0px; }
	#body-panel h1 { width: 710px; height: 32px; display: block; background: url(../images/solvert-welcomebg.gif) 0 100% repeat-x; font-size: 1.75em; }
	#body-panel h1 span { background: #F9F9F9; color: #9A0000; font-size: 1.25em;}
	
	#body-panel p { padding: 18px 0 0 0; }
	#body-panel p.tg { background:#fff; font-size:18px; color:#B3A7A0; font-weight:bold; padding:18px 0 0; }

	#body-panel .rojo { color: #800000; font-weight: bold; }
	
	#body-panel #txt { clear:both; padding-top: 10px; border-bottom: dotted #aaa 1px; padding-bottom: 10px; background-color: #fff;height:auto;overflow:hidden; }
	#body-panel #txt a {  color: #616161; text-decoration: none; }	
	#body-panel #txt a:hover {  color: #616161; text-decoration: underline; }	
	
	#body-panel #txt .paginador { height: 55px; padding: 5px; margin: 5px 15px; text-align: right; }
	#body-panel #txt .pag_registros { text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#body-panel #txt .enlacep { color: #000000; text-decoration: none; background-color: #FFFFFF; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#body-panel #txt .enlacep2 { color: #fff; text-decoration: none; background-color: #800000; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; border: solid #585858 1px; }
	#body-panel #txt .enlacep3 { color: #fff; text-decoration: none; background-color: #800000; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 1px; border: solid #585858 1px; font-weight: bold; }			
	#body-panel #txt .paginador a:hover { color: #000; }		
	
	#body-panel #txt #lista { list-style-type: square; padding: 0px; margin: 0px; margin-left: 25px; font-weight: bold; }
	#body-panel #txt #lista li { margin-bottom: 10px; }
	#body-panel #txt .logo { padding: 20px; }

	#body-panel a {  color: #616161; text-decoration: none; }
	#body-panel a:hover {  color: #616161; text-decoration: underline; }		
	
	#body-panel #txt fieldset { border: solid #eee 1px; padding: 10px; }
	#body-panel #txt legend { font-weight: bold; padding-left: 5px; padding-right: 5px; }
	#body-panel #txt input { padding-left: 3px; }
	#body-panel #txt select { padding-left: 3px; }
	#body-panel #txt textarea {padding-left: 3px; }
	#body-panel #txt .lab-der-1 { padding-left: 123px; }
	#body-panel #txt .lab-der-2 { padding-left: 148px; }
	#body-panel #txt .lab-der-3 { padding-left: 80px; }
	#body-panel #txt #errores { color: #800000; }
		
	/* estilos del pie de pagina -- */
	#footer-panel { width: 710px; height: 55px; color: #616161; font-size: 0.75em; padding: 20px; padding-top: 0px; background: url(../images/solvert-bodybottombg.jpg) 0 0 no-repeat; background-position: center bottom; margin:0 auto; clear:both; text-align: center; margin-bottom: 10px; background-color: #fff; }
	#footer-panel ul { margin-bottom: 2px; }
	#footer-panel ul li { display: inline; }
	#footer-panel a { color: #383838; text-decoration: none; }
	#footer-panel a:hover { color: #800000; text-decoration: underline; }
	#footer-panel #copy img { border: solid 0px; vertical-align: middle; }
	#footer-panel #copy { font-size: 0.80em; padding-top: 10px; width: 300px; margin: auto;  }
	
