@charset "utf-8";
@import("tienda.css");
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e4e5e7;
}
#login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	text-align: left;
}
img {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#FFCC00;}

div#titulopref {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding: 10px 0px 5px 0px; 
color:#999;
border-bottom:1px solid #FFCC00;}
#obtener_pref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	text-align: left;
	padding: 10px 0px 10px 5px;
	font-weight:bold;
}
#obtener_pref_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 9px;
	text-align: left;
	padding: 10px 0px 10px 5px;
	font-weight:bold;
}
.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	border: 2px solid #333333;
}
#navfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 4px;
}
.objetivos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	list-style-type: disc;
	list-style-position: outside;
}
.objetivos li {
padding: 3px 0px 0px 0px;
 }

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}

#navfooter a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

#login a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

#formstxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 10px;
}
#logintable {
	background-image: url(img/bglogin.jpg);
	background-repeat: repeat-x;
}


#fecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
}
#errorform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF5328;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#errorform_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF5328;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#descripcion_not_semana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align: justify;
	white-space: normal;
	padding-top: 5px;
	padding-right: 20px;
}


#nombrehome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
	width: 100px;
	text-align: center;
}

#login a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}
#navfooter a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
#titulo_seccion {
	font-family: Segoe UI, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
#subtitulos {
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F99C23;
	padding-bottom: 3px;
	font-weight: bold;
}
#tituloilus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
	padding-right: 20px;
	white-space: normal;
}


#buscawhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
}
#tituloautor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
	padding-right: 20px;
}
#link_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	padding-right: 20px;
}
img {
	border: 0px;
}
#parcheblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
#parchegris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E4E5E7;
}
#fecha_not {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
	padding-top: 5px;
}
#blokegris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	padding-top: 5px;
}

#titulonot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	padding-bottom: 5px;
	padding-right: 20px;
}
#link_bottom a {
	color: #666666;
	text-decoration: none;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

#link_bottom  a:hover  {
	color: #FA9C50;
	text-decoration: none;
}
#titulo_logos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FA9C24;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(img/bg_button.gif);
	background-repeat: repeat-x;
	border: 2px solid #999999;
	padding-right: 10px;
	padding-left: 10px;
}
.button:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(img/bg_button.gif);
	background-repeat: repeat-x;
	border: 2px solid #F8931F;
}
#txtmasageneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align: justify;
	white-space: normal;
	padding-top: 5px;
	padding-right: 20px;
}
#eliminar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

#tituloilusgral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
	white-space: normal;
}
#bajadareg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F7941E;
	text-decoration: none;
}
#tacagris1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	height: 34px;
	width: 487px;
	background-image: url(img/tacagris_principal.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 10px;
}
#tacagris2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999;
	height: 34px;
	width: 223px;
	background-image: url(img/tacagris_laterall.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 10px;
}
#tacagris3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	height: 34px;
	width: 223px;
	background-image: url(img/tacagris_laterallsp.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 10px;
}
#numbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding:0px 15px 0px 0px;
}
#numbers_rt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding:0px 0px 0px 0px;
}
#numbers a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;

}
#numbers a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
}
#link_modificar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}
#links_perfil {
}
#links_perfil a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9966;
}
#links_perfil a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
#subtitulos_not {
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E8E8E8;
	padding-bottom: 3px;
	font-weight: bold;
}
.button_not {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(img/bg_button_not.gif);
	background-repeat: repeat-x;
	border: 2px solid #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
}
#tacagris4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	height: 34px;
	width: 600px;
	background-image: url(img/tacagris_extendl.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	vertical-align: middle;
	padding-top: 7px;
}
#numbers2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ccc;
}
#numbers2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
}
#numbers2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF9966;
}
#tacagris4sp {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	height: 34px;
	width: 600px;
	background-image: url(img/tacagris_extendl.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	vertical-align: middle;
	padding-top: 10px;
}
#formstxt_ilus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 10px;
	font-weight: bold;
}
#description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 10px;
	padding-right: 20px;
	text-align: justify;
}
#description2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 10px;
	padding-right: 0px;
}
/*shadow*/
span.shadow {
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	padding:3px 4px 5px;
	text-align:center;
	}
	span.shadow {
background-position:center center;
background-repeat:no-repeat;
display:block;
padding:3px 4px 5px;
text-align:center;
}
span.mild {
background-image:none !important;
}
* html div.stream span.shadow img {
position:relative;
top:3px;
}
div.stream {
text-align:center;
}
div.stream a img {
border:medium none;
vertical-align:middle;
}
div.stream span.shadow a i {
display:none;
width:1px;
}
div.stream div.tt-a span.tt-w, div.stream div.tt-a div.tt-w {
display:inline-block;
padding:8px 0;
vertical-align:top;
width:205px;
}
div.stream div.tt-a span.tt-w span.shadow {
background-position:center center;
background-repeat:no-repeat;
display:table-cell;
height:165px;
padding-left:0 !important;
padding-right:0 !important;
vertical-align:middle;
width:205px;
}
div.stream div.tt-a div.tt-w span.shadow:after, div.stream div.tt-a span.tt-w span.shadow:after {
content:" ";
display:none;
height:1px;
overflow:hidden;
width:205px;
}
div.stream div.tt-a {
display:inline;
}
div.stream div.tt-w:not(:-moz-any-link):after {
content:" ";
display:inline-block;
height:1px;
overflow:hidden;
width:205px;
}
div.stream div.tt-a:not(:-moz-any-link) {
display:inline-block;
width:205px;
}
/*shadow*/	
#login_redbold {
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#login_user {
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
/*LOGIN*/
div#loginblock {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
 	width:753px;
 	height:46px;
 	background-image:url(img/loginblock.gif);
 	background-repeat:no-repeat;
 	padding: 12px 8px 8px 8px;
	float:left;
}
div#arriba {
 	width:753px;
 	height:25px;
}
div#abajo {
 	width:753px;
 	height:25px;
}
div#internoarriba {
float:left;
text-align:left;
display:block;
margin:auto;}
div#internoabajo {
float:right;
text-align:right;
display:block;}

.shContainer {  
position: relative;  
left: 3px;  
top: 3px;  
margin-right: 3px;  
margin-bottom: 3px;  
}  

.shContainer .shadow2,  
.shContainer .shadow3,  
.shContainer .container {  
position: relative;  
left: -1px;  
top: -1px;  
}  
.shContainer .shadow1 {  
background: #F1F0F1;  
}  
.shContainer .shadow2 {  
background: #DBDADB;  
}  
.shContainer .shadow3 {  
background: #B8B6B8;  
}  
.shContainer .container {  
background: #ffffff;  
border: 1px solid #848284;  
padding: 0px;  
}  
/*home*/
.indexshContainer {  
position: relative;  
left: 3px;  
top: 3px;  
margin-right: 3px;  
margin-bottom: 3px;  
}  

.indexshContainer .indexshadow2,  
.indexshContainer .indexshadow3,  
.indexshContainer .indexcontainer {  
position: relative;  
left: -1px;  
top: -1px;  
}  
.indexshContainer .indexshadow1 {  
background: #F1F0F1;  
}  
.indexshContainer .indexshadow2 {  
background: #DBDADB;  
}  
.indexshContainer .indexshadow3 {  
background: #B8B6B8;  
}  
.indexshContainer .indexcontainer {  
background: #ffffff;  
border: 1px solid #848284;  
padding: 0px;  
}  
.indexcontainer{
height:55px;
width:55px;
display:block;
float:left;}

div.prod{ display:block; float:left; width:160px; height:200px; margin:15px; color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
img.prod{ padding:5px;}
div.autor,div.precio,div.solicitar{ padding:2px 0px;}

dl{ padding:0px 0px 0px 10px;}
dt{ padding:0px 0px 3px 0px;}
dd{ padding:0px 0px 10px 0px;}
div#error_msg{color:#F8931F; padding:0px 0px 10px 0px; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:4px 0px;}



/*--NEW MAINMENU--*/
div.new-mainmenu { float:right; background:url(img/bg-mainmenu-sec.jpg) 1px 0 repeat; font-weight:bold;}


div.m-mainmenu-cont { float:left; margin-right:5px; cursor:pointer}

div.m-mainmenu-cont:hover b { background-position:100% -32px;}

div.m-mainmenu-cont:hover a { background-position:0 -32px;}

 b { background:url(img/bg-mainmenu-btn.gif) 100% 0 no-repeat; height:32px; width:15px; float:left;}


 a.m-mainmenu:link, a.m-mainmenu:visited { background:url(img/bg-mainmenu-btn.gif) 0 0 no-repeat; height:32px; padding:0 0 0 15px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; float:left; line-height:32px;}
 
 a.m-mainmenu:hover, a.m-mainmenu:active {}
 
div.ad-left { display: block; width: 160px; margin-left:0px; margin-bottom:-976px; padding-top:376px; position:relative; left:-480px; }
div.ad-right { display: block; width: 160px; margin-right:0px;
margin-bottom:-976px; padding-top:376px; position:relative; left:480px;}
