
 
 /* Cuerpo */
 body {
 	background: #F8F8F8;
 	margin: 0;
 	padding: 0;
 	font: 10px tahoma;
 	scrollbar-arrow-color:#006699;
 	scrollbar-track-color:#ffffff;
 	scrollbar-shadow-color:#ffffff;
 	scrollbar-face-color:#ffffff;
 	scrollbar-highlight-color:#ffffff;
 	scrollbar-darkshadow-color:#006699;
 	scrollbar-3dlight-color:#006699;
 }
 a, .a:link, a:visited , a:active{
 	color: #0059B3;
 	text-decoration: none;
 }
 a:hover { 
 	color: #0059B3;
 	TEXT-DECORATION: font-weight:bold; color: #94599C;
 }
 /* Pagina de Error */
 .error {
     width: 100%;
     height: 50%;
 	text-align: center;
     font: bold 11px tahoma;
     color: #000;
 }
 .error h1 {
     color: #0059B3;
    	margin: 0;
 }
 /* Estilo Principal del Sitio*/
 .template {
     width: 800px;
     height: 100%;
     border: 0/*px #4B4B4B solid*/;
     font: 11px tahoma;
 	text-align: center;
     /*background-color: #C3C3C3;*/
 }
 .header {
 	width: 800px;
     height:120px;
 	text-align: center;
     font: 40px tahoma;
    	color: #fff;
     border: 1px #696969 solid;
     border-bottom: 0;
     background: url("imagenes/amiboshi.png");
     background-repeat:repeat-x;
 }
 .menu {
 	width: 100%;
     height: 30px;
     background-color: #f3f3f3;
     border: 1px #696969 solid;
 	padding: 0;
     color: #808080;
 }
 .menu a, .menu a:link, .menu a:visited {
 	color: #007FFF;
 	text-decoration: none;
 }
 .menu a:active, .menu a:hover {
 	color: #0059B3;
 }
 .contenido {
 	width: 100%;
     height:100%;
     background-color: #fff;
     border: 1px #696969 solid;
     border-top: 0;
     border-bottom: 0;
 }
 .contenido2 {
 	width: 100%;
     height:100%;
     font: 12px tahoma;
 }
 .izquierda {
 	width: 80%;
 }
 .derecha {
 	width: 20%;
 }
 .footer {
 	width: 100%;
     height: 34px;
 	background: url("imagenes/footer.jpg");
 	text-align: center;
 	color: #f3f3f3;
     border: 1px #696969 solid;
     background-repeat:repeat-x;
 }
 .footer a, .footer a:link, .footer a:visited , .footer a:active, .footer a:hover{
 	color: #8CDAFF;
 }
 hr {
 	height: 3px;
 	width: 90%;
 	border: 0;
 	border-bottom: 1px solid #D2D2D2;
margin-bottom: 20px;
height: 2px;
 }
 /* Estilo de los Post */
 .post {
     width: 90%;
     font: 12px tahoma;

 }
 .ptit {
     font: bold 18px tahoma;
 }
 .ptit2 {
 	color: #0080FF;
 }
 .postp {
 	color: #000;
 	text-align: justify;
 }
 .ptit3 {
 	color: #0080FF;
 }
 .paginacion {
     width: 90%;
     font: 10px tahoma;
 }
 .paginacion2 {
 	text-align: center;
 }
 /* Code */
 blockquote {
   margin: 10;
   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%;
 }
 /* Seccion de Enlaces */
 .ltit {
     font: bold 14px tahoma;
 }
 .ldesc {
 	color: #000;
 	text-align: justify;
 }
 .ltit2 {
 	color: #0080FF;
 	text-align: justify;
 }
 
 /* Galeria */
 .gtit {
     font: bold 14px tahoma;
 	color: #0059B3;
 }
 .gdesc {
 	color: #fff;
 	text-align: justify;
 }
 .gimg {
     border: 1px #C0C0C0 solid;
 }
 /* Comentario */
 .titcom {
     font: bold 15px tahoma;
 }
 .comentario {
     width: 90%;
     font: 12px tahoma;
 }
 .comentariot {
     font: bold 15px;
     color: #0080FF;
 }
 .comentarion {
     color: #0080FF;
 }
 .comentarioc {
     text-align: justify;
 	color: #000;
 }
 .comentario1 {
 	color: #0080FF;
 }
 /* Bloques */
 .bloques_c {
     width: 100%;
     font: 12px tahoma;
 }
 .bloque_tit {
     width: 100%;
     font: bold 12px;
     color: #0059B3;
 }
 .bloques_d {
     width: 100%;
     color: #0080FF;
 }
 .bloques_d a, .bloques_d a:link, .bloques_d a:visited{
 	color: #0080FF;
 	text-decoration: none;
 }
 .bloques_d a:active, .bloques_d a:hover{
 	color: #0080FF;
 	text-decoration: underline; 
 }
 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: #0059B3;
 	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: #0059B3;
 	text-align: center;
     font: bold 15px tahoma;
 }
 .adm_post_list {
     font: bold 12px tahoma;
 	color: #4B4B4B;
     background-color: #CCCCCC;
     background: url(http://www.amiboshi.net/rps/imagenes/fons_taula.png);
     text-align: center;
 	padding: 5px;
 	margin: 0px;
 }