/* CSS COLORINGPICTURES  - 2008 - PLANTILLA DIBUJALIA   */

body{
	margin: 0px;
	padding: 0px;
}

/* Pagina Base */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#646464;
}

body#page{
background:#FFFFFF url(images/fondo_pagina.png) 50% 0 repeat-x; text-align:center;}


/* ESTABLECER TAMPAŅO LETRA  (styleswitcher) */
body.font-small{font-size:11px;}
body.font-medium{font-size:12px;}
body.font-large{font-size:13px;}

html{
	height:100%;
	margin-bottom:1px
}

h1, h2, h3, h4, h6{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;padding-bottom:4px; padding-top:5px;margin-bottom:1px;line-height:100%;}


h1 {
font-size: 180%;
color:#0099CC;
}

h2 {
	font-size: 130%;
	color:#996699;
}

h3 {
	font-size: 120%;
	color:#9999FF;
}

h5 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#999999;
}

ul {
margin: 0px 0px 0px 0px;
}

a, a:visited {
	text-decoration:none;
	color:#5858AB;
	font-size:95%;
}

a:hover {
	text-decoration:underline;
	color:#0099FF;
}


.smalltext {
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
text-align:left;
}

a.smalltext, a.smalltext:visited {
font-size:90%;
text-align:left;
}

a.smalltext:hover {
font-size:90%;
}

#wrapper {
	width: 960px;
	margin: 0px  auto 0px auto;
	/*background-color:#FF0000;*/
}

/* ID FORMATO CSS DIBUJALIA */
#header {
	width:100%;
	height:55px;
	margin:0px 0px 0px 0px;
}

.logo {
	border: 0px;
	float:left;
}


#barra_topmenu{
	width:100%;
	height:50px;
	margin:0px 0px 5px 0px;
}

#contenedor {
	width:100%;
}

#contenido {
	width: 632px;
	overflow:hidden;
	float:left;
	/*background-color:#CCFFCC;*/
	padding: 0px 5px 0px 5px;
	margin: 0px 4px 0px 0px;
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #DCD6E0;
}

#rightbar {
	width: 305px;
	float: right;
	/*background-color:#99CC66;*/
}

#footer {
	width:100%;
	background-color: #000000;
	color: #FFFFFF;
	height: auto;
}



/* topmenu */
.topmenu ul {
float: left;
list-style: none;
margin: 0px 0px 0px 10px;
padding: 0px;
}

.topmenu li {
float:left;
display:block;
}

.topmenu li a:link, .topmenu li a:visited, .topmenu li a:active  {
	font-size: 140%;
	display:block;
	text-decoration:none;
	padding: 12px 10px 0px 10px;
	color:#0066CC;
	font-family: Georgia, "Times New Roman", Times, serif;
}


.topmenu li a:hover {
	color:#0099FF;
}


/* IMPORTANTE PARA QUE IMPRIMA DIBUJOS */

.imagen_imprimir
{
  display: none;
  border: 0;
}

/* search form */

.searchform {
	float: right;
	padding: 15px 10px 0px 5px;
}


/*.buttonsearch {
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	font-size: 90%;
	color:#993366
}*/


.advsearch {
	color:#FFFFFF;
	font-size: 90%;
}
a.advsearch, a.advsearch:visited, a.advsearch:link{
	color:#FFFFFF;
	font-size: 90%;
	padding: 0px 40px 0px 0px;
	text-decoration:none;
}

a.advsearch:hover{
	color:#FFFFCC;
}


/*ruta*/

#ruta {
	width: 75%;
	height: 20px;
}

.ruta{
float:left;
color:#000;
padding: 5px 0px 5px 0px;
font-size:95%;
}
.ruta a{color:#000; font-size:95%;}
.ruta a:visited{color:#000; font-size:95%;}
.ruta a:hover{color:#9D8888;text-decoration:none;}

.clear {
clear:both;
}

#fecha {
width: 25%;
height: 20px;
}

.fecha{
	float:right;
	color:#999999;
	padding: 5px 15px 5px 0px;
	font-size:90%;
}


/* CAJA ACCESO LOGIN */

.cuadrologin {
	padding: 3px 3px 3px 3px;
	border: 1px solid #a585cc;
}

.contenidologin {
	background-color:#bfa5de;
	padding: 5px 2px 2px 2px;
	font-size:100%;
}

.titulologin {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:4px;
}

.logintext {
margin: 5px 0px 0px 0px;
text-align: right;
padding: 0px 35px 0px 10px;
color:#FFFFFF;
}

a.registertext, a.registertext:visited {
	font-weight: bold;
	color:#3a0c72;
	text-decoration:none;
	font-size:120%;
}

a.registertext:hover {
	font-weight: bold;
	color:#FFFF99;
	text-decoration:none;
}

.logininput {
	color: #9900CC;
	margin-bottom:4px;
	margin-top:4px;
	vertical-align:middle;
	font-size:95%;
}

.loginbutton {
font-family: Arial, Helvetica, sans-serif;
color: #2D2D2D; 
font-size: 90%; 
font-weight: bold; 
vertical-align:middle; 
}

.button {
font-family: Arial, Helvetica, sans-serif;
color: #2D2D2D; 
font-size: 100%; 
font-weight: bold; 
vertical-align:middle; 
}




/*GOOGLE SEARCH*/

.cuadrosearch {
	padding: 2px 10px 2px 25px;
	border: 1px solid #a585cc;
	background-color:#bfa5de;
}

.googlesearch_button { 
font-family: Arial, Helvetica, sans-serif;
color: #2D2D2D; 
font-size: 90%; 
font-weight: bold; 
vertical-align:middle; 
}


/* CATEGORIAS */
.titulocontenido {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#993366;
	font-size:140%;
	padding:10px 0px 5px 0px;
}

.categoriaprincipal {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:115%;
}

a.categoriaprincipal, a.categoriaprincipal:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4B2572;
	font-size:115%;
	text-decoration:none;
}

a.categoriaprincipal:hover {
	text-decoration:underline;
	color: #A476D1;
}


.titulosubcategoria {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#993399;
	font-size:130%;
	padding:10px 0px 5px 0px;
}

.subcategoria {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	color:#333333;
	font-size:100%;
	text-decoration:none;
}

a.subcategoria, a.subcategoria:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: left;
	color:#333333;
	font-size:100%;
	text-decoration:none;
}

a.subcategoria:hover {
	color:#333333;
	text-decoration:none;
}

.txtsubcat {
font-family:Arial, Helvetica, sans-serif;
font-size:95%;
text-align:left;
}

.hits {
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
text-align:left;
font-style:oblique;
}

.nuevo { 
font-family: Arial, Helvetica, sans-serif;
font-size: 80%; 
color: #FF0000; 
}

.thumb {
	border: 0px solid #BBBBBB;
	height: 200px;
	background-color: #ede4f9;
}

.thumb2 { 
border: 0px solid #F5EBF3; 
background-color: #E6E2E9; 
height: 200px; 
}

.txthumb {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}


.imagenthumb {
padding: 5px 5px 5px 5px; 
}

#googlesearchunitiframe {
width:500px;
}



.row0 {
	background-color: #BFA5DE;
	color: #FFFFFF;
	padding: 4px;
	font-size:95%;
}

.row1 { 
background-color: #F5EBF3; 
color: #4B4B4B; 
padding: 4px;
font-size:95%;
}
.row2 { 
background-color: #ddd0ef; 
color: #4B4B4B; 
padding: 4px; 
font-size:95%;
}


/* drop down menu */

.textarea { 
font-family: Arial, Helvetica, sans-serif;
color: #0f5475; 
font-size: 11px; 
width: 230px; 
}
.input { 
	font-family: Arial, Helvetica, sans-serif; 
color: #AF5F9D; 
font-size: 100%; 
width: 230px; 
}

.select { 
	font-family: Arial, Helvetica, sans-serif;
color: #8C467C; 
font-size: 100%;
 }
 
.setperpageselect { 
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; 
color: #8C467C; 
font-size: 100%; 
}

.categoryselect { 
	font-family: Arial, Helvetica, sans-serif; 
color: #643259; 
font-size: 100%; 
}

.dropdownmarker { 
	font-family: Arial, Helvetica, sans-serif;
background-color: #F5EBF3; 
color: #9E163F; 
font-size: 100%; 
}

.dropbutton { 
font-family: Arial, Helvetica, sans-serif;
color: #2D2D2D; 
font-size: 90%; 
font-weight: bold; 
width: 30px; 
}



/*enlace enviar dibujo*/
a.enviardibujo, a.enviardibujo:visited {
	font-size: 140%;
	display:block;
	text-decoration:none;
	padding: 5px 10px 5px 10px;
	color:#0066CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:right;
}


a.enviardibujo:hover {
	color:#996699;
}


.paginas {
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
text-align:left;
text-decoration:none;
font-weight:bold;
}

a.paginas, a.paginas:visited {
font-size:110%;
text-align:left;
text-decoration:none;
font-weight:bold;
}

a.paginas:hover {
font-size:110%;
text-decoration:underline;
}

.advertencia {
	display:block;
	background-color:#F2D9E6;
	color:#993300;
	font-size: 90%;
	padding: 5px 5px 5px 40px;
	border-top: 1px dotted #800040;
	border-bottom:1px dotted #800040;
	background-image: url(http://www.coloringpictures.info/templates/dibujaliacoloring/images/ico-advertencia.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.informacion {
	display:block;
	background-color:#F2D9E6;
	color:#000033;
	font-size: 90%;
	padding: 5px 5px 5px 40px;
	border-top: 1px dotted #800040;
	border-bottom:1px dotted #800040;
	background-image: url(http://www.coloringpictures.info/templates/dibujaliacoloring/images/ico-informacion.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.error {
	display:block;
	background-color:#FFFF99;
	color:#000000;
	font-size: 90%;
	padding: 10px 5px 10px 40px;
	border-top: 1px dotted #800040;
	border-bottom:1px dotted #800040;
	background-image: url(http://www.coloringpictures.info/templates/dibujaliacoloring/images/ico-error.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.alerta {
	display:block;
	background-color:#FFFF99;
	color:#993300;
	font-size: 90%;
	padding: 10px 5px 10px 40px;
	border-top: 1px dotted #800040;
	border-bottom:1px dotted #800040;
	background-image: url(http://www.coloringpictures.info/templates/dibujaliacoloring/images/ico-alerta.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.alertaform {
	display:block;
	background-color:#FFFF99;
	color:#993300;
	font-size: 90%;
	padding: 10px 5px 10px 40px;
	border-top: 1px dotted #800040;
	border-bottom:1px dotted #800040;
}

.img_detalle {
	overflow:auto;
	margin: 0px;
	border:hidden;
}




/* footer contenido */

.footer_contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #720C6C;
	height:40px;
	padding: 5px 10px 5px 10px;
	text-align:left;
}

.txtfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #333333;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}

a.txtfooter, a.txtfooter:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #333333;
	text-decoration: none;
	text-align:left;
}

a.txtfooter:hover {
	color: #990066;
	text-decoration: underline;
}


.footer_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #000000;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #720C6C;
	height:15px;
	padding: 5px 10px 5px 10px;
	text-align:left;
}

.txtcopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 92%;
	color: #CCCCCC;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}

a.txtcopyright, a.txtcopyright:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 92%;
	color: #CCCCCC;
	text-decoration: none;
	text-align:left;
}

a.txtcopyright:hover {
	color: #FFFFCC;
	text-decoration: underline;
}


/*MENU PRINCIPAL EN USER FORMS*/

.titulomenuprincipal {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	font-style: bold;
	color: #FFFFFF;
	padding: 5px 0px 5px 5px;
	margin:5px 0px 3px 0px;
	background-color:#BFA5DE;
}

.menuprincipal {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-style: normal;
	color: #93B6DD;
	text-decoration: none;
	text-align:left;
	padding: 5px 0px 10px 5px;
	background-color:#EFEDF1;
	margin:5px 0px 5px 0px;
}

a.menuprincipal_link, a.menuprincipal_link:visited {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-style: normal;
	color: #5F93CD;
	text-decoration: none;
	text-align:left;
	padding-left: 4px;
	padding-bottom:4px;
}

a.menuprincipal_link:hover {
	color: #6C9CD0;
	text-decoration: underline;
}

/*nombre usuario inicio sesion*/
.login_name{
	float:right;
	color:#990000;
	padding: 5px 15px 5px 0px;
	font-size:90%;
}

.boton_enviar {
float:right;
padding-top:5px;
}

/* MOD SITEMAP START INSERT */

.sitemapinfo {
font-size: 110%;
color: #8794A7;
}

a.sitemapinfo, a.sitemapinfo:visited {
	font-size: 120%;
	padding: 5px 2px 5px 2px;
	margin: 2px 2px 2px 2px;
	color: #993366;
	text-decoration:none;
}

a.sitemapinfo:hover {
	color: #993399;
	text-decoration:underline;
}


.sitemaprow1 {
  background-color: #F5EBF3;
  color: #643259;
}

.sitemaprow2 {
  background-color: #EBD7E7;
  color: #643259;
}

/*
MOD SITEMAP
END INSERT
*/

.select { 
	font-family: Arial, Helvetica, sans-serif;
color: #8C467C; 
font-size: 100%;
 }
 
 .setperpageselect { 
	font-family: Arial, Helvetica, sans-serif;
color: #8C467C; 
font-size: 100%; 
}

.categoryselect { 
	font-family: Arial, Helvetica, sans-serif;
color: #643259; 
font-size: 100%; 
}

.noprint {}