body{
	background-color:#FFFFFF; 
	margin:0 0 0 0;
}
/* ------------------------------------ */
/*     Estilos de Categorias menu		*/
/* ------------------------------------ */

#menuIzquierda{
	
}

#bullet {
	right:0px;
	vertical-align:middle;
}

/* ------------------------------------ */
/*     Estilos de top ten menu		*/
/* ------------------------------------ */

.top_menu{
	background-image:url(../images/top_menu.jpg);
	background-repeat:repeat-x;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000; 
	padding:0 5px 0 5px;
}
.img {
	display:block;
	border: 2px solid #fcf7ed;
	padding:2px;
}
.img:hover {
	display:block;
	border: 2px solid #ece6dd;
	padding:2px;
}
a.menu_topten, a.menu_topten:visited{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-transform:uppercase;
	margin: 0px;
	padding: 2px;
	text-indent:2px;
	
}
a.menu_topten:hover{
	color: #006699;
	text-decoration: none;
}

a.menuActual_topten, a.menuActual_topten:visited{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	margin: 0px;
	padding: 2px;
	background-image:url(../images/vin.jpg);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:10px;
}
a.menuActual_topten:hover{
	color: #006699;
	text-decoration: none;
}

/*----------------------*/
/*	1º NIVEL			*/
/*----------------------*/
a.menu, a.menu:visited{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	text-indent:10px;
}
a.menu:hover{
	color: #666666;
	background-color:#ece6dd;
	text-decoration: none;
}
.menuActual, a.menuActual, a.menuActual:visited{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color:#ece6dd;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	text-indent:10px;
}
a.menuActual:hover{
	color: #666666;
	text-decoration: none;
}


/*----------------------*/
/*	2º NIVEL			*/
/*----------------------*/

a.menu_int, a.menu_int:visited{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin-left: 10px;
	padding: 2px;
}
a.menu_int:hover{
	color: #006699;
	text-decoration: none;
}

a.menuActual_int, a.menuActual_int:visited{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
	padding: 2px;
}
a.menuActual_int:hover{
	color: #006699;
	text-decoration: none;
}


/*----------------------*/
/*	3º NIVEL			*/
/*----------------------*/

a.menu_sub, a.menu_sub:visited{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin-left: 20px;
	padding: 2px;
}
a.menu_sub:hover{
	color: #006699;
	text-decoration: none;
}

a.menuActual_sub, a.menuActual_sub:visited{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	margin-left: 20px;
	padding: 2px;
}
a.menuActual_sub:hover{
	color: #006699;
	text-decoration: none;
}

/* ---------------------------------------	*/
/*  Estilos de Categorias menu horizontal	*/
/* ---------------------------------------	*/


#menuHorizontal{
	/*text-align:center;*/
}
#bulletTopint {
	right:0px;
	vertical-align:middle;
}


a.menuH, a.menuH:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	margin: 5px;
	padding: 2px;
}
a.menuH:hover{
	text-decoration: none;
}

a.menuHActual, a.menuHActual:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	margin: 5px;
	padding: 2px;
}
a.menuHActual:hover{
	text-decoration: none;
}




/* ---------------------------------------	*/
/*  Estilos de downloads					*/
/* ---------------------------------------	*/


#downloads{
	display:block;
	margin-top:50px;
	width:48%;
	float:left;
}



/* ---------------------------------------	*/
/*  Estilos de menu relacionado				*/
/* ---------------------------------------	*/


#menuRelacionado{
	display:block;
	margin-top:50px;
	margin-left:50%;
	width:48%;
}

a.menuRel, a.menuRel:visited{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	background-image:url(../control_images/div_nav.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:10px;
}
a.menuRel:hover{
	background-color: #f7f7f7;
	text-decoration: none;
}




/* ------------------------------------ */
/*     Estilos de Idioma menu			*/
/* ------------------------------------ */

#menuIdioma{
	display:block;
}

a.idioma, a.idioma:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
}
a.idioma:hover{
	background-color: #f7f7f7;
	text-decoration: none;
}

a.idiomaActual, a.idiomaActual:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
}
a.idiomaActual:hover{
  	background-color: #f7f7f7;
	text-decoration: none;
}

/*////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////*/


/* ------------------------------------ */
/*      Estilos de Texto Contenido		*/
/* ------------------------------------ */

#opinion{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006fa2;
	text-decoration: none;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	background-color:#f6f6f6;
	padding: 5px 5px 5px 5px;
	border-bottom:outset #006fa2 1px solid;
	border-top:outset #006fa2 1px solid;
	text-indent:10px;
	vertical-align:bottom;
	text-align:right;
	height:10px;
}
.voto_positivo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009933;
	text-decoration: underline;
}
.voto_negativo{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: underline;
}
.titulo {
	text-decoration:none;
	text-transform:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bolder;
	color:#333333;
	padding:0 5px 0 5px;
}
.subtitulo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #333333;
	text-decoration : none;
}
.parrafo, .parrafo a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
	text-align: center;
}
.pie, .pie a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}
.pie_mail, .pie_mail a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #006699;
	text-decoration : none;
}

.pie a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}
.etiquetas, .etiquetas a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration : none;
}
.error {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ff0000;
	text-decoration : none;
}
.box {
	font-size : 8pt;
	border-bottom:#CCCCCC solid 1px;
	border-top:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #ffffff;
}
.box2{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 1px solid #B7B7A2;
	padding:5px;
	background-color: #FFFFFF;
}
.bot {
	font-size : 12px;
	border : 1px solid #d5d4d5;
	color : #f0037f;
	background-color:#f5f5f5;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/fdo_submit.jpg);
	background-repeat:repeat-x;
}

.text_login_register {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f0037f;
	text-decoration: underline;
	padding: 5px;
}

/* ------------------------------------ */
/*      Estilos de Texto Objetos		*/
/* ------------------------------------ */


/* caja de objeto en detalle de objeto  */
#objetoDetalle{
	padding:5px;
}
/* caja de objeto en listado de objetos */
#objetoListado{
	position:relative;
	width:100%;
	float:left;
}



/*  listado de objetos  */
#objListado{
	display:table;
	width:100%;
}
/*  listado de objetos en vidriera  */
#objVidriera{

}

/*  item x al x de x  */
#objPaginadoStatus{
	
}

/*  etiqueta de categoria en listado objetos  */
#objPaginadoEtiquetaSubCat{
	clear:both;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight:bold;
	color : #006fa2;
	text-decoration : none;
}

/*  < antrerior | siguiente >  */
#objPaginador{
	clear:both;
	text-align:center;

}
a.btnPaginador, a.btnPaginador:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight:bold;
	text-decoration:none;
}
a.btnPaginador:hover{
	text-decoration: none;
}


.titulo_obj, .titulo_obj a {
	text-align:left;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666; 
	padding:0 5px 0 0px;
}
.titulo_cat, .titulo_cat a {
	text-align:left;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff; 
	padding:0 5px 0 0px;
}

.nom_autor_ob, .nom_autor_ob a{
	text-align:left;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#99cc00; 
	padding:0 5px 0 0px;
}

.fecha_ob{
	text-align:left;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999; 
}

.subtitulo_obj, .subtitulo_obj a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
	text-decoration : none;
}
.subtituloOver_obj, .subtituloOver_obj a {
	background-color : #f3f2f1;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
.parrafo_obj, .parrafo_obj a {
	padding:5px 5px 5px 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #767676;
	text-decoration : none;
}
.user_text{
	padding:5px 5px 5px 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ff9900;
	font-weight:bold;
	text-decoration : none;
}
.copete_obj, .copete_obj a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
.copeteOver_obj, .copeteOver_obj a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #f3f2f1;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

a.prof, a.prof:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006fa2;
	text-decoration: none;	
}
a.prof:hover{
	color: #006fa2;
	text-decoration: none;
}

a.prof_actual, a.prof_actual:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006fa2;
	text-decoration: underline;	
	font-weight:bold;
}
a.prof_actual:hover{
	color: #006fa2;

	text-decoration: underline;
}

////////////Estilos avon

.barraizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	text-indent: 3pt;
	padding: 0px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

}
.line {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #ECE6DD;
}
.topbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	border-right-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	text-align: center;

}
.tx8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;

}
.barrader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	margin: 0px;
	padding: 7px;
	line-height: 10pt;

}
.titular1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 20pt;

}

.espacio7 {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 14px;
	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 10px;

}
.espacioizqder {
	padding: 14px;
}
.titular2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	line-height: 14pt;

}
.linktopover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.texto1calado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #FFFFFF;

}
.linkcalado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	text-decoration: underline;
	color: #FFFFFF;
}
.titular1calado {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18pt;
	line-height: 20pt;
	font-weight: bold;


}
.titular2calado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 14pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #333333;
}
.texto2calado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #FFFFFF;
}
.barraizqline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.barradertx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	line-height: 10pt;
	font-weight: normal;
}
.tx1caladolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.titular1Taller {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
	color: #6666CC;
	text-decoration: none;
	line-height: 20pt;
}
.titular2Taller {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #8989D8;
	text-decoration: none;
	line-height: 14pt;
}
.texto2Taller {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #6666CC;
}
.barraderTitular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #C07E7E;
	margin: 0px;
	padding: 0px;
	line-height: 10pt;
	font-weight: bold;

}
.titular2subhomes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #666666;
	text-decoration: none;
	line-height: 16pt;
	font-weight: bold;


}
.lineatablatopleft {
	padding: 7px;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-bottom: 0px solid #E6E6E6;
	border-left: 0px solid #E6E6E6;
}
li {
	list-style-position: inside;
	list-style-image: url(famsite/fam_arte/imagenes/flechita.gif);
}
.texto1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 10pt;

}

 .caja{ background-color:#FFCCCC;
 display:block;
 clear:both;
 }
 .caja h2{ 
 	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #333333;
	text-decoration : none;
 }
.caja .ccen{ padding:10px 15px 10px 15px;
	display:inline-block;
}
.caja a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #f0037f;
	text-decoration: underline;
	padding: 2px;
}
.caja a:hover {
	
	background-color:#f0037f;
	color:#FFFFFF;
}

.caja .ctop, .caja .ctop div, .caja .cbot, .caja .cbot div{ 
	display:block;
	line-height:5px;
	height:5px;
}

.caja .ctop div{background-position: 100% -97px}
.caja .cbot{background-position: 0px -92px}
.caja .cbot div{background-position: 100% -102px}

.texto-login{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#3D331F;
	font-size:90%;
}
.texto-login-crear{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#3D331F;
	font-size:90%;
}

a.recuperar_clave {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #f0037f;
	text-decoration: underline;
	padding: 2px;
}
a.recuperar_clave:hover {
	
	background-color:#f0037f;
	color:#FFFFFF;
}


div#container{ 
	display:table;
	margin:0 auto 0 auto;
	text-align:left;
	width:650px;
}
.cerrar {   
	font-size : 12px;
	border : 1px solid #d5d4d5;
	color : #f0037f;
	background-color:#f5f5f5;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/fdo_submit.jpg);
	background-repeat:repeat-x;
}  

  
/* Z-index of #mask must lower than #boxes .window */  
#mask {   
  position:absolute;   
  z-index:9000;   
  background-color:#000;   
  display:none;   
}   
     
#boxes .window {   
  position:absolute;   
  width:300px;   
  height:auto;   
  display:none;
  overflow:auto;  
  z-index:9999;   
  padding:20px;   

}   
  
  
/* Customize your modal window here, you can add background image too */  
#boxes #dialogo {   
  border:#fff 5px solid;
  background:#FFCCCC; 
}   
