     /*////////////////////////////////*/
     /* Rigter Portal System V7.0     */
     /* http://rps.rigtersir.com       */
     /* http://foros.rps.rigtersir.com */
     /* Desarrollado por:              */
     /* Rigter                         */
     /* www.Rigtersir.com              */
     /* Contact: rigter@rigtersir.com  */
     /*////////////////////////////////*/
     
     /* Cuerpo */
     body {
     	background: #000;
     	margin: 0;
     	padding: 0;
     	font: 10px tahoma;
     	scrollbar-arrow-color:#808080;
     	scrollbar-track-color:#000;
     	scrollbar-shadow-color:#000;
     	scrollbar-face-color:#000;
     	scrollbar-highlight-color:#000;
     	scrollbar-darkshadow-color:#808080;
     	scrollbar-3dlight-color:#808080;
     	background: url("imagenes/bg.jpg");
     }
     a, .a:link, a:visited , a:active{
	color: #550000;
	text-decoration: none;
}
     a:hover { 
     	color: #2E5EA6;
     	TEXT-DECORATION: underline
     }
     /* Pagina de Error */
     .error {
        width: 100%;
        height: 50%;
     	text-align: center;
        font: bold 11px tahoma;
        color: #000;
     }
     .error h1 {
	color: #550000;
	margin: 0;
}
     /* Estilo Principal del Sitio*/
     .todo {
        width: 540px;
		background-color: #ffffff;
     }
     .template {
         width: 800px;
         height: 100%;
         border: 0;
         font: 10px tahoma;
     	text-align: center;
         /*background-color: #C3C3C3;*/
     }
     .header {
	width: 800px;
	height: 150px;
	font: 18px tahoma;
	color: Black;
	background: url("imagenes/logo.jpg");
	background-repeat: repeat-x;
	padding-bottom: 110px;
	padding-right: 340px;
}
     .menu {
     	width: 100%;
        height: 22px;
        background-color: #f3f3f3;
        border: 0;
     	padding: 0;
        color: #ffffff;
        background: url("imagenes/meniu.jpg");
        background-repeat:repeat-x;
     }
     .menu a, .menu a:link, .menu a:visited {
     	color: #79A5CC;
   		text-decoration: none;
		border-bottom:1px dotted #c0c0c0;
     }
     .menu a:active, .menu a:hover {
     	color: #79A5CC;
		border-bottom: 2px solid #ffffff;
		margin-bottom: auto;
     }
     .contenido {
     	width: 100%;
         height:100%;
         background-color: #fff;
         border: 0;
     }
     .contenido2 {
     	width: 100%;
         height:100%;
         font: 10px tahoma;
     }
     .izquierda {
     	width: 100%;
     }
     .derecha {
     	width: 162px;
	 }
     .derecha2 {
	    width: 160px;
		height:70px;
     	background: url("imagenes/menubajo.jpg");
        background-repeat:repeat-x;
     }
     .footer {
     	width: 100%;
        height: 44px;
     	background-color: #000000;
     	text-align: center;
     	color: #c0c0c0;
        border: 0;
     }
     .footer a, .footer a:link, .footer a:visited , .footer a:active, .footer a:hover{
     	color: #79A5CC;
   		text-decoration: none;
		border-bottom:1px dotted #c0c0c0;
     }
     hr {
     	height: 1px;
     	width: 90%;
     	border: 0;
     	border-bottom: 1px solid #D2D2D2;
     }
     /* Estilo de los Post */
     .post {
         width: 90%;
         font: 10px tahoma;
     }
     .ptit {
         font: bold 18px tahoma;
     }
     .ptit2 {
     	color: #8AAED2;
     }
     .postp {
     	color: #000;
     	text-align: justify;
     }
     .ptit3 {
     	color: #8AAED2;
     }
     .paginacion {
         width: 90%;
         font: 10px tahoma;
     }
     .paginacion2 {
     	text-align: center;
     }
     /* Code */
     blockquote {
       margin: 0;
       padding: 5 5 5 5px;
       font: italic 10px tahoma
       border:1px dotted #cccccc;
       background-color: #f3f3f3;
       color: #333333;
       width: 350px;
     }
     .code {
       width: 350px;
       margin: 0;
       border:1px dotted #cccccc;
       font: 11px courier new;
       background-color: #f3f3f3;
       padding: 10 7 0 6px;
       color: #3366FF;
       text-align: left;
     }
     /* Estilos de las imagenes */
     
     img.izq {
     	float: left;
     	margin: 0 2em 0 0;
     	padding: 5px;
     	border: 1px solid #CCC;
     }
     
     img.der {
     	float: right;
     	margin: 0 0 0 2em;
     	padding: 5px;
     	border: 1px solid #CCC;
     }
     
     img.cen {
     	position: relative;
     	top: 0px;
     	left: 35%;
     }
     /* Comentario */
     .titcom {
         font: bold 14px tahoma;
     }
     .comentario {
         width: 90%;
         font: 10px tahoma;
     }
     .comentariot {
         font: bold 11px;
         color: #5189BC;
     }
     .comentarion {
         color: #1A3C6A;
     }
     .comentarioc {
         text-align: justify;
     	color: #000;
     }
     .comentario1 {
     	color: #1A3C6A;
     }
	/* Seccion de Enlaces */
     .ltit {
         font: bold 14px tahoma;
     }
     .ldesc {
     	color: #000;
     	text-align: justify;
     }
     .ltit2 {
     	color: #1A3C6A;
     	text-align: justify;
     }
     
     /* Galeria */
     .gtit {
         font: bold 14px tahoma;
     	color: #1A3C6A;
     }
     .gdesc {
     	color: #000;
     	text-align: justify;
     }
     .gimg {
         border: 1px #C0C0C0 solid;
     }
     /* Bloques */
     .bloques_c {
         width: 160;
         font: 10px tahoma;
     }
     .bloque_tit {
	width: 100%;
	color: #CCCCCC;
	background: #222222;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	padding-right:15px;
     }
     .bloques_d {
         width: 100%;
         color: #5189BC;
		 background: #222222;
		 text-align: right;
		 padding-right:15px;
     }
     .bloques_d a, .bloques_d a:link, .bloques_d a:visited{
     	color: #79A5CC;
   		text-decoration: none;
		border-bottom:1px dotted #c0c0c0;
     }
     .bloques_d a:active, .bloques_d a:hover{
     	color: #79A5CC;
		border-bottom: 2px solid #ffffff;
		margin-bottom: auto;
     }
     ul {
     	margin: 0;
     	padding: 0;
     }
     li {
     	list-style: none;
     	list-style-type: none;
     }
     /* Formularios */
     form {
     	margin: 0;
     	padding: 0;
     }
     textarea, input, select {
     	background: #F8F8F8;
     	font: normal 10px tahoma;
     	border-left: 1px solid #666;
     	border-top: 1px solid #666;
     	border-right: 1px solid #CCC;
     	border-bottom: 1px solid #CCC;
     }
     /* Administracion */
     .login {
         width: 10%;
         font: 10px tahoma;
         color: #1A3C6A;
     	border: 0;
     }
     .login2 {
         width: 10%;
     }
     .login3 {
         width: 90%;
     }
     input.etiquetas {
     	padding: 2px;
     	margin-top: 1em;
     	margin-right: 4px;
     	background: #f3f3f3;
     }
     input.option {
         background-color: #fff;
     	font: normal 10px tahoma;
     	border: 0;
     }
     .admin {
        font: bold 11px tahoma;
     	color: #000;
        width: 1%;
     }
     .admin2 {
        font: bold 11px tahoma;
     	color: #000;
        width: 90%;
     }
     .admt {
     	color: #1A3C6A;
     	text-align: center;
        font: bold 15px tahoma;
     }
     .adm_post_list {
        font: 11px tahoma;
     	color: #4B4B4B;
        background-color: #D2D2D2;
        text-align: center;
     	padding: 3px;
     }
     .gal_album_cat {
        text-align: center;
		background-color: #F4F4F4;
     }
     .gal_album_desc {
		text-align: justify;
		background-color: #F4F4F4;
     }