body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;float:left;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;float:left;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;float:left;}input,textarea,select{*font-size:100%;}legend{color: #71736c;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
html{height:100%;}

body  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #e0e2de;
	background-image:url(img/BodyBg.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin: 0px; 
	padding: 0px;
	text-align: center; 
	color: #71736c;
}

a:link
{
    color: #71736c;
    text-decoration: none;
}
a:visited
{
    color: #71736c;
	text-decoration: none;
}
a:hover
{
    color: #71736c;
    text-decoration: none;
}
a:active
{
    color:#71736c !important;
}
/*
p, ul
{
    margin-bottom: 20px;
    line-height: 1.6em;
}
*/
/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    font-family: Arial, Helvetica, sans-serif;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
}
h2
{
    padding: 0 0 10px 0;
}
h3
{
    font-size: 1.2em;
}
h4
{
    font-size: 1.1em;
}
h5, h6
{
    font-size: 1em;
}

.cursorPointer{
cursor:pointer;
}

/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page
{
	width: 960px;
	margin: 0 auto;
	padding: 0px;
	border: none;
	text-align: left; 
}

#header
{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size:11px;
	font-weight:bold;
}

#header h1
{
    font-weight: bold;
    padding: 5px 0;
    margin: 0;
    color: #fff;
    border: none;
    line-height: 2em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 32px !important;
}

#main
{
    padding: 30px 30px 15px 30px;
    background-color: #fff;
    margin-bottom: 30px;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscrore */
}

/* TAB MENU   
----------------------------------------------------------*/
ul#menu
{
    border-bottom: 1px #71736c solid;
    padding: 0 0 2px;
    position: relative;
    margin: 0;
    text-align: right;
}

ul#menu li
{
    display: inline;
    list-style: none;
}

ul#menu li#greeting
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}

ul#menu li a
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    background-color: #e8eef4;
    color: #71736c;
}

ul#menu li a:hover, ul#menu li a:visited,  ul#menu li a:active
{
    background-color: #fff;
    text-decoration: none;
}

ul#menu li a:active
{
    background-color: transparent;
    text-decoration: none;
}

ul#menu li.selected a
{
    background-color: #fff;
    color: #000;
}

/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

.error
{
    color:Red;
}
.cursorHand{cursor:pointer;}

#menucontainer
{
    margin-top:40px;
}

#title
{
    display:block;
    float:left;
    text-align:left;
}

#logindisplay
{
    font-size:1.1em;
    display:block;
    text-align:right;
    margin:10px;
    color:White;
}

#logindisplay a:link
{
    color: white;
    text-decoration: underline;
}

#logindisplay a:visited
{
    color: white;
    text-decoration: underline;
}

.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #FFF3E1;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
    margin:3px 0 10px 0;
}


/*--------------------------------------     MARTIN    -------------------------------------------*/
#NewsletterEmail{
	background : transparent;
	border : none;
	font-size : 11px;
	font-family : Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	padding-top : 3px;
	color:#71736C;
}
#header {  
	margin: 0px;
	padding: 0px;
	border: none;
	font-size:11px;
	font-weight:bold;
}
.Txtnaranja{
	color:#F90 !important;
	display : block;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height:33px;
}
h3.Txtnaranja {
color:#FF9900 !important;
display:block;
float:left;
font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:normal;
line-height:25px;
padding-left : 15px;
}
.leftColumn {
	position : relative;
	top:0px;
	left : 0px;
	float: left; 
	display : inline;
	width: 190px; 
	padding: 0px;
}
.ContenidoCentral {
	position : relative;
	float: left; 
	display : inline;
	width: 580px; 
	padding:0px;
	text-align : center;
}


.MainContent{
	position : relative;
	float: left;
	left : 0px;
	display : inline;
	width: 576px !important;
	padding: 0px 0px 0px 4px !important;
	text-align : center;
}

*html .MainContent{
	position : relative;
	float: left;
	left : 0px;
	display : inline;
	width: 574px !important;
	padding: 0px 0px 0px 4px !important;
	text-align : center;
}
.MainContent{
	position : relative;
	float: left;
	left : 0px;
	display : inline;
	width: 576px !important;
	*padding: 0px 0px 0px 4px !important;
	*width: 580px;
	*padding: 0px;
	text-align : center;
}



.rightColumn {
	position : relative;
	top:0px;
	left : 0px;
	float: left; 
	display : inline;
	width: 190px; 
	padding: 0px; 
}


#footer  {
	margin:15px auto;
	height:30px;
	width : 570px !important;
	text-align : center;
	display:block;
	*display:inline-table;
	font-size : 10px;
	font-family : Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
} 
#footer a, #footer a:active, #footer a:link, #footer a:visited {
	text-decoration : none;
	color:#71736C !important;
	display : inline;
	font-size : 10px;
	font-family : Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	margin:0 8px 0 8px !important;
	float:left !important;
}
#footer a:hover {
	text-decoration : none;
	color:#FF9900 !important;
}
.SeparaPie
{
	font-size:10px;
	font-weight:bold;
	color:#ABABAB;	
	font-family : Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	float:left !important;
	display : inline;
}

.fltrt { 
	display : block;
	float : right;
	position : relative;
}
.fltlft { 
	display : block;
	float : left;
	position : relative;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.DerCSombra{
	width : 190px;
}
.IzqCSombra{
	width : 190px;
}
.CentroCSombra{
	width : 580px;
}
.Carro{
	display : block;
	float : left;
	position : relative;
	width : 188px;
	background-image : url(img/bgCarro.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	min-height : 75px;
}
.PesosEnCarrito{
	display : block;
	float : left;
	position : relative;
	color:#FF9900;
	display : block;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	width : 188px;
	height : 28px;
}
.PesosEnCarrito strong{
	color:#71736C;
	font-size : 18px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.CDespProdCarrito{
	display : none;
	float : left;
	position : relative;
	width : 169px;
	padding : 5px 4px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color:#71716e;
	font-size : 9px;
	margin-left : 5px;
	line-height : 1px;
}
.CDespProdCarrito div{
	display : block;
	float : left;
	position : relative;
	width : 165px;
	line-height : 18px;
}

.CDespProdCarrito .precio{
	display : inline;
	float : right;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color:#71716e;
	font-size : 9px;
	width : 40px;
	*width : 35px;
	text-align : right;
}
.CDespProdCarrito .unid{
	display : inline;
	float : right;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color:#71716e;
	font-size : 9px;
	width : 15px;
	text-align : center;
}
.CDespProdCarrito .tit{
	display : inline;
	float : left;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color:#71716e;
	font-size : 9px;
	width : 80px;
	height : 18px;
	line-height : 10px;
	text-align : left;
}
.btnFinalizarCompra{
	padding: 0px!Important;
	margin: 0px!Important;
	width : 188px !Important;
	height : 25px !Important;
	border : none; 
	background-image :url(img/btnFinalizarCompra.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	cursor : pointer;
	display : block;
	float : left;
	position : relative;
}
.btnFinalizarCompra:hover{
	background-image :url(img/btnFinalizarCompra.gif);
	background-repeat : no-repeat;
	background-position : 0px -25px;
}
.SuscribNewsLetter{
	display : block;
	float : left;
	position : relative;
}
.BtnSuscribNewsLetter{
	display : block;
	float : left;
	position : relative;
	padding: 0px!Important;
	margin: 0px!Important;
	width : 188px !Important;
	height : 26px !Important;
	border : none; 
	background-color : transparent;
	background-image :url(img/BtnSuscribNewsLetter.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	cursor : pointer;
}
.BtnSuscribNewsLetter:hover{
	background-image :url(img/BtnSuscribNewsLetter.gif);
	background-repeat : no-repeat;
	background-position : 0px -26px;
}
.InputSuscribNewsLetter{
	float : left;
	background-image :url(img/InputSuscribNewsLetter.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	width : 168px !Important;
	height : 21px !Important;
	text-align : center !Important;
	padding-left:20px;
}
.InputIngreso{
	float : left;
	background-image :url(img/InputIngreso.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	text-align : center;
	width : 138px !Important;
	height : 28px !Important;
	text-align : center !Important;
	padding-left:10px;
	*width : 148px !Important;
	*margin-left:-1px !Important;
}
.InputIngreso input{
	border : none;
	float : left;
	width : 120px !Important;
	height : 21px !Important;
	line-height : 28px;
	*line-height : 15px;
	text-align : left !Important;
	color : #71736C;
	background:transparent none repeat scroll 0 0;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-top:7px;
	*width : 128px !Important;
}
.ValidationSummary{
	position:relative;
	left:28px;
	top:54px;
	color: white !Important;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	*left:38px;
}
.ValidationSummary ul li{
	color : White !Important;
}



/*****************************************************************************************************/

.Encuestas{
	background-color:White;
	background-image:url(img/BgEncuestas.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	/*padding:0 5px 0 10px;*/
	width:178px !important;
}
.PieEncuestas{
	background-color : transparent;
	background-image :url(img/PieEncuestas.gif);
	background-repeat : no-repeat;
	background-position : top;
	width : 188px !Important;
	height:23px !Important;
}
.Encuestas p{
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #71736C;
	/*padding: 0px 10px 10px 10px; 
	width : 168px !Important;*/
}
.Encuestas label{
	display : block;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold !Important;
	color : #71736C;
	line-height : 20px;
	/*padding:0 10px;*/
}
.RespEncuesta{
	height : 20px;
	line-height : 20px;
	margin-right : 4px;
}
.PregEncuesta{
	display : block;
	font-size : 12px !Important;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold !Important;
	/*padding : 0px 10px;*/
}
.PregEncuesta a,
.PregEncuesta a:link,
.PregEncuesta a:active,
.PregEncuesta a:visited{
	display : block;
	font-size : 12px !Important;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold !Important;
	text-decoration : none;
}
.PregEncuesta a:hover{
	color : #FF9900 !Important;
}
.PregEncuesta small{
	line-height : normal;
}
.EncuestaPestanas{
	background-image : url(img/BSolapasNaranja.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	width : 188px;
	height : 24px;
}
.EncuestaPestanas2{
	background-image : url(img/BSolapasGris.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	width : 188px;
	height : 24px;
}
.EncuestaPesta{
	display : inline;
	float : left;
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal !Important;
	text-align : left;
	color : White;
	line-height : 20px;
	overflow : hidden;
	width  : 89px;
	padding-left : 5px;
	cursor : pointer;
}
.EncuestaPesta2{
	display : inline;
	float : right;
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal !Important;
	text-align : left;
	color : White;
	line-height : 20px;
	overflow : hidden;
	width  : 84px;
	padding-left : 10px;
	cursor : pointer;
}
.EncuestaPesta a, .EncuestaPesta2 a{
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal !Important;
	text-align : left;
	color : White;
	line-height : 20px;
}
.RespEncuestaOpt{
color:#B4B4B4;
display:block;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal !important;
margin-top:3px;
text-align:left;	
}
.pollBox{
background-color : transparent;
border-bottom : 2px solid #E8EEF4;
border-top : none;
border-left : none;
border-right : none;
margin-bottom:12px;
padding:4px;
}
.pollBoxH{
background-color:White;
background-image:url(img/BgEncuestas.gif);
background-position:center top;
background-repeat:no-repeat;
display:block;
float:left;
position:relative;
width : 188px;
}
.pollBoxHis{
background-color:#E7EADB;
border-bottom : 2px solid #E8EEF4;
border-top : none;
border-left : none;
border-right : none;
padding:4px;
}
.EncuestaPesta a:hover, .EncuestaPesta2 a:hover{
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal !Important;
	text-align : left;
	color : #FAFAFA;
	line-height : 20px;
}
.UpdateEncuestas{
	width : 168px;
	/*padding : 5px 10px 5px 10px;*/
}
.UpdateEncuestas span	{
	position:relative;
	left:0px;
	float:left;
	display:block;
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal !Important;
	text-align : left !Important;
	color : #7B7C78;
	line-height : 13px;
}
.UpdateEncuestas h4	{
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold !Important;
	text-align : left !Important;
	color : #7B7C78;
}
.UpdateEncuestas cite	{
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal !Important;
	text-align : left !Important;
	color : #7B7C78;
}
.progressBarGroup
{
	position:relative;
	left:0px;
	float:left;
	display:block;
	background-image:url("../content/img/progbar_background.gif");
	background-repeat: repeat-x;
	width:148px;
	height:10px;
	
}
.progbar{
	position:relative;
	left:0px;
	float:left;
	display:block;
	height:10px !important; 
	margin:0px 1px 0px 1px;
	
}
/*****************************************************************************************************/
.BuscadorInput{
	background : transparent;
	border : none; 
	color : #71736C;
	width : 288px !Important;
	height : 21px !Important;
	text-align : left;
	font-size : 12px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
}
.menu_CatPersonalizado{
	display : block;
	float : left;
	position : relative;
	width : 187px !Important;
	height : 36px !Important;
	border : none !Important;
	background-color : transparent;
	background-image :  url(img/menu_CatPersonalizado.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	z-index:10001;
}
.LCatPersonalizado{
	display : block;
	float : left;
	position : relative;
	width : 167px !Important;
	height : 20px !Important;
	left:8px;
	top:8px;
	border : none !Important;
	background-color : transparent;
	background-image :  url(img/BgLista.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	text-align : left;
	padding-left : 5px;
	font-size : 12px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	line-height : 20px !Important;
	cursor : pointer;
	z-index:10001;	
}
#ItemsDropColegios_title
{
    white-space:nowrap;
	overflow:hidden;	
	width:143px;
}

.LCatPersonalizado:hover{background-position : 0px -20px;}
.ItemsCatPersonalizado{
	display : none;
	float : left;
	position : absolute;
	width : 167px !Important;	
	border : none !Important;
	background-color : transparent;
	margin:0px !Important;
	left:1px;
	top:20px;
	z-index:10002;
	opacity: .93;
	filter: alpha(opacity=93);		
}
.ItemsCatPersonalizado ul li a, .ItemsCatPersonalizado ul li a{
	display : block;
	float : left;
	position : relative;
	width : 142px !Important;
	text-align : left;
	font-size : 12px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	line-height : 17px !Important;
	cursor : pointer;	
	border-left : 1px solid #B7B7B7 !Important;
	border-top  : 1px solid #B7B7B7 !Important;
	border-right : 1px solid #B7B7B7 !Important;
	border-bottom : none;
	background-color : #FAFAFA;
	text-decoration : none;
	padding-left : 5px;
}
.ItemsCatPersonalizado ul li a:hover{
	background-color : #FEFBEB;
	color : #5C5C5B;
}
#ItemsDropColegios
{
    max-height:150px;
    background-color:#FAFAFA;
    overflow-y:scroll;
}

*html #ItemsDropColegios
{
    height:150px;
    background-color:#FAFAFA;
    overflow-y:scroll;
}

#divMenu{
	position : static;
	display : inline;
	float : left;
	top : 0px;
	z-index:1;
}
.divMenuPie{
	display : block;
	float : left;
	position : relative;
	width : 187px;
	height : 4px;
	background-color : transparent;
	background-image : url(img/menu_Pie.gif);
	background-repeat : repeat-y;
	background-position : bottom;
}
.NewsLeteterHistorico{
	background-image : none;
}
.NewsHistorico{
	display : inline;
	float : left;
	position : relative;
	background-image : url(img/BgHistorico.gif);
	background-repeat : repeat-y;
	/*padding : 5px 10px;*/
	color : #4A4A4A;
	text-align : left;
	font-size : 11px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
}
/************************************************** BOTONES **********************************************************/
.Btn_Registrarme{
	display : inline;
	float : left;
	position : relative;
	width : 128px !Important;
	height : 33px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/Btn_Usuario-Docente.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px 5px !Important;
	cursor:pointer;
}
.Btn_Registrarme:hover{background-position : 0px -33px;}
/*.Btn_Registrarme.Selecto{background-position : 0px -66px;}*/
.Btn_ForoAtras{
	display : inline;
	float : right;
	position : relative;
	width : 62px !Important;
	height : 20px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/Btn_ForoAtras.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:1px 6px !Important;
	cursor:pointer;
}
.Btn_ForoAtras:hover{background-position : 0px -20px;}

.BtnAgregarCarrito{
	display : inline;
	float : left;
	position : relative;
	width : 100px !Important;
	height : 30px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/BtnAgregarCarrito.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	cursor:pointer;
	margin-left: 5px;
	margin-top:5px;
}
.BtnAgregarCarrito:hover{background-position : 0px -30px;}

.Btn_Proveedor{
	display : inline;
	float : left;
	position : relative;
	width : 82px !Important;
	height : 33px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/Btn_Proveedor.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px 5px !Important;
	cursor:pointer;
}
.Btn_Proveedor:hover{background-position : 0px -33px;}
/*.Btn_Registrarme.Selecto{background-position : 0px -66px;}*/
.BtnIngreso{
	display : block;
	float : left;
	position : relative;
	width : 82px !Important;
	height : 28px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/BtnIngreso.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
}
.BtnIngreso:hover{background-position : 0px -28px;}
/*.Btn_Registrarme.Selecto{background-position : 0px -56px;}*/
.BtnAddPost a{
	display : block;
	float : right;
	position : relative;
	width : 116px !Important;
	height : 21px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/BtnAddCarritoNaranja.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:5px 5px 0px 0px !Important;
	cursor:pointer;
	line-height: 19px;
	/*padding-left: 16px;*/
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold !Important;
	text-align : center !Important;
	color : white !Important;
}
.BtnAddPost a:hover{
	background-color : transparent;
	background-image : url(img/BtnAddCarritoNaranja.gif);
	background-repeat : no-repeat;
	background-position : 0px -21px;
}
.Btn_VerCarrito{
	display : block;
	float : left;
	position : relative;
	width : 188px !Important;
	height : 44px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/BtnCarro.gif);
	background-repeat : no-repeat;
	background-position : 1px 0px;
	margin:0px 0px !Important;
	cursor:pointer;
}
.Btn_VerCarrito:hover{background-position : 1px -44px;}



.BtnVotar{
	display : block;
	float : left;
	position : relative;
	width : 63px !Important;
	height : 26px !Important;
	border : none !Important;
	background: transparent url(img/BtnVotar.gif) no-repeat;
	background-position : 1px 0px;
	margin:8px 0px 0px 0px !Important;
	cursor:pointer;
}
.BtnVotar:hover{background-position : 1px -26px;}



/*********************************************************************************************************************/

#news{
	z-index : 11100;
}

.NewsTitulo{
	float : left;
	color : #71736C;
	text-align : left;
	font-size : 14px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin : 10px 0 -10px 0;
	*margin : 10px 0 5px 0;
}
.NewsSubTitulo{
	color : #71736C;
	text-align : left;
	font-size : 11px;
	font-family : Tahoma ,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.NewsDescripcion{
	color:#71736C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:10px 0 15px 0;
	text-align:left;
}
.NewsPrecio{
	color : #71736C;
	text-align : left;	
	font-size : 15px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.NewsPrecioImporte{
	color : #FF7C09!Important;
	text-align : left!Important;
	font-size : 17px!Important;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif!Important;
	font-weight : normal!Important;
}
.NewsFoto{
	width : 150px;
	background-color : transparent;
	background-image : url(img/SombraFotos.png);
	background-position : center center;
	background-repeat : no-repeat;
	border : none;
}
.BtnGris a,.BtnGris a:link{
	display : inline;
	float : right;
	position : relative;
	width : 116px !Important;
	height : 21px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/BtnAddCarrito.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	top : 5px;
	cursor:pointer;
	color : White !Important;
	text-align : center;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	line-height : 20px;
	overflow : hidden;
}
.BtnGris a:active,
.BtnGris a:visited,
.BtnGris a:hover{	color : White !Important;}

.BtnMasDetalles, .BtnMasDetalles a{
	display : block;
	float : left;
	position : relative;
	width : 106px !Important;
	height : 21px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/BtnMasDetalles.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
	color : #FDFDFD;
	text-align : center;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	line-height : 20px;
}
.BtnMasDetalles:hover, .BtnMasDetalles a:hover{	color : #FDFDFD;}


.BtnAddCarrito, .BtnAddCarrito a, .BtnAddCarrito a:active, .BtnAddCarrito a:link, .BtnAddCarrito a:visited{
	display : block;
	float : left;
	position : relative;
	/*NuevoBoton*/
	width : 114px !Important;
	height : 21px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/BtnsRollOver.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
	color :white !important;
	text-align : center;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	line-height : 20px;
}
.BtnAddCarrito a:hover{background-position : 0px -21px; color:white;}


.BtnAddCarritoNaranja, .BtnAddCarritoNaranja a,  .BtnAddCarritoNaranja a:active,  .BtnAddCarritoNaranja a:link,  .BtnAddCarritoNaranja a:visited{
	display : block;
	float : left;
	position : relative;
	width : 116px !Important;
	height : 21px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/BtnCarritoNaranja.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
	color :white !Important;
	text-align : center;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	line-height : 20px;
}

.BtnAddCarritoNaranja a:hover{background-position : 0px -21px; color:white;}


/*.BtnAddCarritoNaranja:hover, .BtnAddCarritoNaranja a:hover{color : #E7E7E4 !Important;}*/

.FlechaPrev{
	display : block;
	float : left;
	position : absolute;
	left : 4px;
	top: 0px;
	width : 30px !Important;
	height : 226px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/FlechaPrevL.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
	z-index : 1002;
}
.FlechaPrev:hover{background-position : -30px 0px;}
.FlechaNext{
	display : block;
	float : left;
	position : absolute;
	left : 542px;
	top:0px;
	width : 30px !Important;
	height : 226px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/FlechaNextL.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
	z-index : 1002;
}
.FlechaNext:hover{background-position : -30px 0px;}

.TablaTit{
	width : 565px;
	line-height : 20px;
	color : White;
	text-align : left;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image:url(img/TitTabla.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	/*ModifByAndie*/
	font-size : 15px;
	height : 23px;
	font-weight : bold;
	padding:2px 0 0 15px;
}
.TablaContenido{
	width : 550px;
	min-height : 165px;
	background-image:url(img/BgTablaB.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:15px;	
}
.TablaContenido,
.TablaContenido div,
.TablaContenido a,
.TablaContenido span,
.TablaContenido p,
.TablaContenido tr,
.TablaContenido td,
.TablaContenido tbody{
	/*font-size : 11px;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-weight : normal;*/
}

.TablaContenido2, .TablaContenido2 tbody{
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align:left;
}


.TablaCentro{
	width : 580px;
	background-image:url(img/BgTabla.gif);
	background-repeat:repeat-y;
	}
.BaseTabla{
	background-image:url(img/BaseTabla.gif);
	background-repeat:no-repeat;
	width : 580px;
	height : 7px;
	}
.BaseTablaFORM{
	background:url(img/BaseTablaFORM.gif) no-repeat;
	width : 580px;
	height : 45px;
	}
/********************************************************************************************/
.Sucursal{
	background-color : transparent;
/*	background-image : url(img/BgNovedades.gif);
	background-position : center bottom;*/
}
.Sucursal,.Sucursal td,.Sucursal th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #7b7c78;
	line-height:12px;
}
.TitBookShop2 {
	color:#7B7C78 !important;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif !important;
	font-size:13px !important;
	font-weight:bold !important;
	height:23px;
	line-height:23px !important;
	width:362px;
}
.TitBookShop {
	background-image:url(img/TitListaProd.gif) !important;
	background-position:left center !important;
	background-repeat:no-repeat !important;
	color:#7B7C78 !important;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif !important;
	font-size:14px !important;
	font-weight:bold !important;
	height:23px;
	line-height:23px !important;
	padding:0 15px;
	width:362px;
}
.TitBookShop a:link,
.TitBookShop a:active,
.TitBookShop a:visited
 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-weight:bold !important;
	color:#4A4A4A !important;
}
.TitBookShop a:hover
 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-weight:bold !important;
	color:#4A4A4A !important;
}
.BtnVerMas a:link,
.BtnVerMas a:active,
.BtnVerMas a:visited,
.BtnVerMas a{
	display:block;
	position:relative;
	float:right;
	color: White !important;
	font-weight: bold;
	line-height : 23px !important;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px !important;
	font-weight:bold;
	height:23px !important;
	text-decoration:none;
	*padding:2px 5px 0px 0px;
}
.BtnVerMas a:hover{
	display:block;
	position:relative;
	float:right;
	color: #FF9900 !important;
	font-weight: bold;
	line-height : 23px !important;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px !important;
	font-weight:bold;
	height:23px !important;
	text-decoration:none;
}
.TitSucursales {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#7b7c78;
}
/***********************************************************************************************/

.Respuestas tr td{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#7b7c78;
}
.Respuestas tr td input{
	width : 15px;
	height : 15px;
}




/**************************************************************************************************/
/**************************** Detalle del Libro ***************************************************/
/**************************************************************************************************/


.BgTopDetalleLibro{
	background-image:url(img/BgTopDetalleLibro.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:575px;
	height:293px;
	color:#71736C;
	text-align : left !important;
	font-size : 12px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.BgTopDetalleLibro h3{
	color:#71736C;
	text-align : left !important;
	font-size : 17px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	/*line-height:18px;*/
	vertical-align:top;
	/*padding:0px 0 0 15px;*/
}
.BgDetalleLibro{
	background-image:url(img/BgDetalleLibro.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:575px;
	text-align : left !important;
	color:#71736C;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
}
.Bg1DetalleLibro{
	background-image:url(img/Bg1DetalleLibro.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:535px;
/*	height:371px;*/
	text-align : left !important;
	color:#71736C;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	padding:5px 20px 0px 20px;
}
.Bg1DetalleLibro h4{
	text-align : left !important;
	color:#71736C;
	font-size : 14px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-transform:uppercase;
}
.PieDetalleLibro{
	background-image:url(img/PieDetalleLibro.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:575px;
	height:10px;	
}
.PieDetalleMaterial{
	background-image:url(img/PieDetalleMaterial.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:575px;
	height:30px;	
}
.DTopDetalleLibro{
	text-align : left !important;
	color:#71736C;
	font-size : 13px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:27px;
	/*padding:0px 0 0 15px;*/
}
.DTopDetalleMaterial{
	text-align : left !important;
	color:#71736C;
	font-size : 13px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:27px;
	padding:0px 0px 0px 15px;
}
.Bg1DetalleMaterial{
	text-align : left !important;
	color:#71736C;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	padding:5px 20px 0px 20px;
}
.Bg1DetalleMaterial h4{
	text-align : left !important;
	color:#71736C;
	font-size : 14px;
	font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-transform:uppercase;
}
.DescriptionMaterial{
	width:300px;
	height:60px;
	text-align : left !important;
	color:#71736C;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
}
.FlechaPrev2{
	width : 21px !Important;
	height : 21px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/FlechaPrev2.png);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
	z-index : 1002;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/FlechaPrev2.png', sizingMethod='scale');
}
.FlechaPrev2:hover{background-position : 0px -21px;}
.FlechaNext2{
	width : 21px !Important;
	height : 21px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/FlechaNext2.png);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
	z-index : 1002;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/FlechaNext2.png', sizingMethod='scale');
}
.FlechaNext2:hover{background-position : 0px -21px;}

.FlechaMas a{
	width : 15px !Important;
	height : 15px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/FlechaMas.png);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
	z-index : 1002;
}
.FlechaMas a:hover{background-position : -15px 0px;}
.FlechaMenos a{
	width : 15px !Important;
	height : 15px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/FlechaMenos.png);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
	z-index : 1002;
}
.FlechaMenos a:hover{background-position : -15px 0px;}


/**************************************************************************************************/
/**************************** Detalle del Libro ***************************************************/
/**************************************************************************************************/

.TextosGenerales
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7b7c78;
	line-height : 12px;
	text-align : left;
}
.TextosGenerales blockquote{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7b7c78;
	line-height : 12px;
	text-align : left;
	margin-left : 30px;
}
.InputSubTotal{
	background-color : transparent;
	background-image : url(img/InputSubTotal.gif);
	background-position : center center;
	background-repeat : no-repeat;
	height : 28px !important;
	line-height : 28px !important;
	width : 96px !important;
	margin-left : 10px;
	text-align : left !Important;
}
.InputSubTotal input{
	background-color:transparent;
	border:medium none;
	color:#7B7C78;
	font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size:18px;
	height:24px !important;
	padding:0px 0 0 8px;
	text-align:left !important;
	width:80px !important;
}
.InputSubTotalLabel{
	color:#f98e00;
	font-family:"Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold!important;
	font-size:14px!important;
}
.tdInput{
	background-color : transparent;
	background-image : url(img/TdInput.gif);
	background-position : center center;
	background-repeat : no-repeat;
	height : 21px !important;
	line-height : 21px !important;
	width : 157px !important;
	margin-left : 10px;
	text-align : left !Important;
}
.tdInput input{
background-color:transparent;
border:medium none;
color:#7B7C78;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:19px !important;
padding:4px 0 0 8px;
text-align:left !important;
width:140px !important;
}

.tdLabelInput{
	background-color : transparent;
	text-align : left !Important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7b7c78;
	height : 15px !important;
	line-height : 15px !important;
	padding : 10px 2px 4px 0px;
	margin-left : 10px;
	font-weight:bold;
}
.tdLabelInput cite{
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal !Important;
	text-align : left !Important;
	color : #7B7C78;
}
.tdInput2 .field-validation-error{
	background-color : transparent !Important;
	text-align : left !Important;
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal !Important;
	text-align : left !Important;
	color : #FF9600;
	padding : 2px;
	margin : 0px;
}
/***************************************************************************************************/
.TablaProdCarrito{
	font-size : 11px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	border:0px dotted #a3a49f;
}

.TablaProdCarrito p,
.TablaProdCarrito tr,
.TablaProdCarrito td,
.TablaProdCarrito tbody{
	font-size : 11px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
}
.CarritoCeldaPrecioH,
.CarritoCeldaDescuentoH,
.CarritoCeldaPrecioDescuentoH,
.CarritoCeldaMasMenosH{
	font-size : 10px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #fff;
	padding :3px;
	background:url(img/backTablaCarrito.gif) repeat-x;
	height:24px;
}

.CarritoCeldaTituloH{
	font-size : 10px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #fff;
	padding : 3px;
	background-image: url(img/backTablaCarrito.gif);
	background-repeat: repeat-x;
	height:24px;
	width:80px;
}

.CarritoCeldaFotoH{
	height:27px;
	width:53px;
	background:#fff url(img/bordeTablaCarritoLeft.gif) no-repeat;
}
.CarritoCeldaEliminarH {
	background:#fff url(img/bordeTablaCarritoRight.gif) no-repeat;
	height:27px;
	width:37px;
}

.CarritoCeldaPrecioH, 
.CarritoCeldaFotoH, 
.CarritoCeldaDescuentoH, 
.CarritoCeldaPrecioDescuentoH, 
.CarritoCeldaMasMenosH {
	text-align : center;
}
.CarritoCeldaTituloH{
	text-align : left !Important;
}
.CarritoCeldaPrecioI,
.CarritoCeldaTituloI,
.CarritoCeldaDescuentoI,
.CarritoCeldaPrecioDescuentoI,
.CarritoCeldaMasMenosI,
.CarritoCeldaEliminarI {
	font-size : 11px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #71736C;
	padding : 3px;
	border-bottom:1px solid #a3a49f;
	border-left:1px dotted #a3a49f;
	border-right:1px dotted #a3a49f;
}

.CarritoCeldaFotoI{
	padding : 0px;
	border-bottom:1px solid #a3a49f;
	border-left:1px dotted #a3a49f;
}


.CarritoCeldaPrecioI{
	text-align : center;
}
.CarritoCeldaTituloI{
	text-align : left !Important;
	font-weight : bold !Important;
	font-size : 11px !Important;
	text-transform:uppercase;
}
.CarritoCeldaFotoI,
.CarritoCeldaDescuentoI,
.CarritoCeldaPrecioDescuentoI,
.CarritoCeldaMasMenosI
{	text-align : center;}
.CarritoCeldaEliminarI{
	text-align : center;
	width : 30px;
}
.BaseTablaFORMBtnFinalizar{
	display : block;
	float : left;
	position : relative;
	top:50px;
	width : 118px !Important;
	height : 29px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/BaseTablaFORMBtnFinalizar.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px 0px !Important;
	cursor:pointer;
}
.CarritoCeldaSubtotal{
	font-size : 13px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #71736C;
	padding : 3px;
	border:none;
	text-align : center;
	vertical-align : middle;
}
.burbuja{
	position : relative;
	display : block;
	text-align : center;
	vertical-align : middle;
	background-image : url(img/burbuja.png);
	background-position : center center;
	background-repeat : no-repeat;
	overflow : hidden;
	width: 220px;
	height: 80px;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
	left: 50%;
	margin-left: -110px;
	float:left;
}

.marginsBurbuja{margin-top:8px; margin-bottom:8px;}

.TablaUnidades{
	background-image : url(img/TablaUnidades.gif);
	background-position : 0px 0px;
	background-repeat : no-repeat;
	width : 47px !Important;
	height : 21px !Important;
	border : none !Important;
}
.TablaUnidades td, .TablaUnidades tr, .TablaUnidades th{
	border : none !Important;
}
.TablaUnidades input{
	background : transparent;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #71736C;
	text-align : center;
	padding : 2px 3px;
	border : none !Important;
	width : 25px !Important;
	height : 17px !Important;
}
.TablaUnidades a{
	width : 17px !Important;
	height : 10px !Important;
	border : none !Important;
}
.BtnBorrar{
background-color:transparent;
background-image:url(img/BtnBorrarCarrito.gif);
background-position:center center;
background-repeat:no-repeat;
border:medium none !important;
display:block;
float:none;
height:21px !important;
position:relative;
text-align:center;
width:30px !important;
cursor:pointer;
}
.BtnCandadoClose{
background-color:transparent;
background-image:url(img/BtnCandadoClose.gif);
background-position:center center;
background-repeat:no-repeat;
border:medium none !important;
display:block;
float:none;
height:21px !important;
position:relative;
text-align:center;
width:30px !important;
cursor:pointer;
}
.NroPagBold{
	overflow: visible;
	color : #4A4A4A;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration : none;
	padding : 2px 7px 3px 7px!important;
	width: 30px!important;
	line-height: 16px!important;
	background-image: url(img/pageNum.gif);
	background-position:center center;
	background-repeat: no-repeat;
}
.NroPagP,
.NroPagP a, 
.NroPagP a:link,
.NroPagP a:active,
.NroPagP a:visited{
	overflow: visible;
	color : #4A4A4A;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration : none;
	padding : 2px 7px 3px 7px!important;
	width: 30px!important;
	line-height: 16px!important;
	/*background-image: none;*/
	background-image: url(img/pageNumN.gif);
	background-position:center center;
	background-repeat: no-repeat;
}
.NroPagP a:hover{
	color : #6C6C69;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration : none;
	padding : 2px 7px 3px 7px!important;
	width: 30px!important;
	line-height: 16px!important;
	background-image: url(img/pageNum.gif);
	background-position:center center;
	background-repeat: no-repeat;
}
.NroPagNextPrevious{
	overflow: visible;
	color : #4A4A4A;
	font: 100%  Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration : none;
	padding : 2px 7px 3px 7px!important;
	width: 30px!important;
	line-height: 16px!important;
	background-image: url(img/pageNumN.gif);
	background-position:center center;
	background-repeat: no-repeat;
}
.item1Foto {
	padding : 0px;
	margin : 0px;
}


.tablaItems{
	margin-top:10px;
	}

.tablaItems td{
	padding-left:15px !important;
	height:20px !important;
	}

.TituloLibroCarrito{font-size:10px; text-align:left; text-transform:uppercase;}

.tdLabelInputCarrito{
	background-color : transparent;
	text-align : left !Important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7b7c78;
	height : 15px !important;
	line-height : 15px !important;
	padding : 10px 2px 4px 0px;
	margin-left : 10px;
	font-weight:bold;
}


/**************************************************************************************************/
.FaqUl{
	display : block;
}
.FaqUl li{
	color:#4A4A4A;
	float:left;
	font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:circle;
	width:100%;
	line-height : normal;
}
.FaqUl2 li{
	color:#4A4A4A;
	float:left;
	font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height : 15px;
	font-weight:normal;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:circle;
	width:100%;
}
.FaqUl2 li {
color:#4A4A4A;
float:left;
font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
margin:0 15px;
padding:0 15px 15px 10px;
width:95%;
}
.UnitPrice{
	color:#4A4A4A!important;
	float:left!important;
	font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif!important;
	font-size:17px!important;
	font-weight:normal!important;
}
.tdTextArea{
	background-color : transparent;
	background-image : url(img/tdTextArea.gif);
	background-position : center top;
	background-repeat : no-repeat;
	height : 192px !important;
	line-height : normal;
	width : 207px !important;
	text-align : left !Important;
}
.TextAreaInput{
	background-color : transparent !important;
	border : none !important;
	width: 202px !important;
	height:188px !important;
	line-height : normal !important;
	margin-left : 3px !important;
	margin-top : 3px !important;
	text-align : left !Important;
	color : #4A4A4A !important;
	font: 11px  Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	text-decoration : none !important;
}

.tdTextAreaBig{
	background-color : transparent;
	background-image : url(img/tdTextAreaBig.gif);
	background-position : 0 0;
	background-repeat : no-repeat;
	height : 122px !important;
	line-height : normal;
	width : 350px !important;
	text-align : left !Important;
}
.TextAreaInputBig{
	background-color : transparent !important;
	border : none !important;
	width: 344px !important;
	height:116px !important;
	line-height : normal !important;
	margin-left : 3px !important;
	margin-top : 3px !important;
	text-align : left !Important;
	color : #4A4A4A !important;
	font: 11px  Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	text-decoration : none !important;
}

.tdInputAddPost{
	background-color : transparent;
	background-image : url(img/TdInputPost.gif);
	background-position : 0 0;
	background-repeat : no-repeat;
	height : 21px !important;
	line-height : 21px !important;
	width : 350px !important;
	margin-left : 10px;
	text-align : left !Important;
}


.tdInputAddPost input{
	background-color : transparent !important;
	border : none !important;
	height : 21px !important;
	line-height : 21px !important;
	width : 340px !important;
	line-height : normal !important;
	margin-left : 3px !important;
	margin-top : 3px !important;
	text-align : left !Important;
	color : #4A4A4A !important;
	font: 11px  Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	text-decoration : none !important;
}

.SelectInput{
	-x-system-font:none !important;
	background-color:transparent !important;
	border:none White !important;
	color:#4A4A4A !important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-size-adjust:none !important;	
	font-stretch:normal !important;
	font-style:normal !important;
	font-variant:normal !important;
	height:16px !important;
	*height:18px !important;
	margin-left:3px !important;
	margin-top:5px !important;
	text-align:left !important;
	text-decoration:none !important;
	width:152px !important;
}
.SelectInput option{
	border:none White !important;
}
.tdSelectInput{
	background-color : transparent;
	background-image : url(img/Tdselect.gif);
	background-position : center left;
	background-repeat : no-repeat;
	height : 21px !important;
	line-height : 21px !important;
	width : 157px !important;
	margin-left : 10px;
	text-align : left !Important;
}
.btnTarifas{
	padding: 0px!Important;
	margin: -2px 0 0 10px !Important;
	width : 130px !Important;
	height : 19px !Important;
	border : none; 
	background-image :url(img/btnsTarifas.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	cursor : pointer;
	display : block;
	float : left;
}
.btnTarifas:hover{
	background-position : 0px -19px;
}

/************************************************************************************/
#categos{
	width:572px;
	position:relative;
	display:block;
	}    
#categos ul
{
	display:block;
	float:left;
	position:relative;
}
#categos ul li{
    display:inline;
}
#categos ul li a
{
	float:left;
    background:transparent url(img/BtnNoved.gif) no-repeat scroll 0 0;
    color:#ECECEC;
    cursor:pointer;
    display:block;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold !important;
    line-height:19px;
    width:100px;
    margin:0;
    padding:0px 0px 0px 14px;
    text-align:left;
}
#categos ul li a:hover
{   
	color : White !important;
    background:transparent url(img/BtnNoved.gif) no-repeat scroll 0px -19px;
}

.tab a
{
	float:left;
    background:transparent url(img/BtnNoved.gif) no-repeat scroll 0 0;
    color:#ECECEC;
    cursor:pointer;
    display:block;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold !important;
    line-height:19px;
    width:100px;
    margin:0;
    padding:0px 0px 0px 14px;
    text-align:left;
}
.tab a:hover
{   
	color : White;
    background:transparent url(img/BtnNoved.gif) no-repeat;
    background-position:0px -19px;
}

.tab selecto a, #categos ul li .tab selecto a
{   
	color : #FFCC33;
    background:transparent url(img/BtnNoved.gif) no-repeat;
    background-position:0px -19px;
}
.tabselecto a
{   
	color : #FDFDFD !important;
    background:transparent url(img/BtnNoved.gif) no-repeat !important;
    background-position:0px -38px !important;
}

#categos span:hover{
color : White;
}


#divNovedades
{
	width:572px;
	position:relative;
	display:block;
	}
#divNovedadesCategos
{
display:block;
float:left;
height:220px;
overflow:hidden;
position:relative;
width:572px;
padding: 0 0 0 0px;
padding: 0px;
	}
#jFlowSlide{
float : left;
display : block;
position : relative;
border:none;
left:25px;

}

.jFlowPrev, .jFlowNext{
cursor:pointer;
}
.jFlowPrev1, .jFlowNext1
{
    cursor: pointer;
}
.jFlowPrev2, .jFlowNext2
{
    cursor: pointer;
}
.jFlowPrev3, .jFlowNext3
{
    cursor: pointer;
}
.jFlowPrev4, .jFlowNext4
{
    cursor: pointer;
}
.jFlowPrev5, .jFlowNext5
{
    cursor: pointer;
}
.item
{
	width:535px;
	height:220px;
	
}
/*
.item1, item2, item3, item4, item5
{
	width:535px;
	height:220px;
	overflow:hidden;
	}*/
.myController
{
	margin:5px 0 0 25px;
	}
.TablaNovedades{
	width:500px;
}
.TablaNovedades .t1{
	width : 1px;
}
.TablaNovedades .t2{
	height:30px;
	width:315px;
}
.TablaNovedades .t3{
	width:10px;
}
.TablaNovedades .t4{
	width : 1px;
}
.TablaNovedades .t5{
	width : 1px;
}
/***********************************/
#divBlockPage{
	position: absolute;
	width: 100%!important;
	height: 1200px !important;
	top: 0!important;
	left: 0!important;
	right: 0!important;
	bottom: 0!important;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	text-align: center;
	vertical-align: middle;
	background-color: #959595;
	z-index:55555 !Important;
}
.spanLoading{
background: transparent url(img/AvanzBk.jpg) no-repeat;
display : block;
position:absolute;
margin :21% 44%;
*margin :21% 34%;
z-index:66666 !Important;
}
/***********************************/
.buscador_Btn{
	width : 173px !Important;
	height : 36px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/buscador_Btn.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
}
.BtnHistorNews{
	float : left;
	display : block;
	position : relative;
	width : 94px !Important;
	height : 19px !Important;
	border : none !Important;
	background-color : transparent;
	background-image:url(img/BtnHistorNews.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
.BtnHistorNews a,
.BtnHistorNews a:link,
.BtnHistorNews a:visited,
.BtnHistorNews a:active,
.BtnHistorNews a:hover
{
	float : left;
	display : block;
	position : relative;
	background-color:transparent;
	border:medium none !important;
	cursor:pointer;
	height:19px !important;
	margin:0 !important;
	padding:0 40px 5px;
	width:94px !important;
	color:#F2F2F2 !important;
}


#history{
	background-color:White;
	background-image:url(img/BgHistorico.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.ForoTema{
	display : block;
	float : left;
	position : relative;
	width : 550px !Important;
	height : 45px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/ForoBt1.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin:0px !Important;
	cursor:pointer;
	text-align : left;
	font-size : 16px;
	color:#6C6C69 !important;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif !important;
	font-weight : bold;
	text-decoration : none;
	padding : 22px 0 0 30px;
}
.ForoTema2{	display : block;
	float : left;
	position : relative;
	width : 550px !Important;
	height : 45px !Important;
	border : none !Important;
	background-color : transparent;
	background-image : url(img/ForoBt1.gif);
	background-repeat : no-repeat;
	background-position : 0px -74px;
	margin:0px !Important;
	cursor:pointer !Important;
	text-align : left;
	font-size : 16px;
	color:#7B7C78 !important;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif !important;
	font-weight : bold;
	text-decoration : none;
	padding : 22px 0 0 30px;
}
.ForoTema h4{
	color:#6C6C69 !important;
	font-size:12px !important;
	padding:5px 150px 0 0;
	display:block;
	font-weight:bold !important;
}
.ForoTema2 h4{
	color:#404040 !important;
	font-size:12px !important;
	padding:5px 150px 0 0;
	display:block;
	font-weight:bold !important;
}
.BaseTablaForo{
background-image:url(img/ForoBase.gif);
background-position:center bottom;
background-repeat:no-repeat;
display:block;
float:left;
height:16px;
position:relative;
width:580px;
}



.BtnVerForo{
	display : block;
	float : left;
	position : relative;
	width : 95px !Important;
	height : 22px !Important;
	border : none !Important;
	background: transparent url(img/btnVerForo.gif) no-repeat;
	background-position : 0px 0px;
	margin:8px 0px 0px 0px !Important;
	cursor:pointer;
}
.BtnVerForo:hover{background-position : 0px -22px;}



/**********************************************************************************************************************
**************************************** >>>  COMENTARIOS <<< **********************************************
***********************************************************************************************************************/
.ComentariosTXT {
	/*margin : 5px 0px 0px 0px;*/
	position : relative;
	display : block;
	float : left;
	display : block;
}
.ComentariosTXT .Nota0 {
	position : relative;
	display : block;
	float : left;
	width : 560px;
	/*margin : 0px 0px 0px 5px;*/
	padding : 2px;
	border : 1px solid #E0E0DC;
	border-top : 1px solid White;
}
.ComentariosTXT .Nota1 {
	position : relative;
	display : block;
	float : left;
	width : 560px;
	/*margin : 0px 0px 0px 5px;*/
	padding : 2px;
	border : 1px solid #FA981D;
	border-top : 1px solid #FA981D;
}
.ComentariosTXT .Nota0 li, .ComentariosTXT .Nota1 li {
	float : left;
	display : inline;
	clear : both;
	list-style : none;
	width : 100%;
	height : 20px;
	line-height : 20px;
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	text-align : left;
	padding : 0px 5px 0px 8px;
	margin-bottom : 5px;
	background-color : #4F4F45;
}
.ComentariosTXT .Nota0 .Descripcion, .ComentariosTXT .Nota1 .Descripcion {
	display : block;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px !Important;
	color : #9B9A9A !Important;
	text-align : left !Important;
	line-height : 12px;
	padding : 5px 5px 5px 5px;
}
.ComentariosTXT .Nota0 img, .ComentariosTXT .Nota1 img {
	display : block;
	text-align : left;
	margin : 1px 4px 0px 0px;
	border : none !important;
}
.ComentariosTXT .Nota0 .LinkAmpliar, .ComentariosTXT .Nota1 .LinkAmpliar {
	border : none !Important;
}
.ComentariosTXT .Nota0 .Titulo {
	display : block;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	line-height : 16px;
	color : #595959;
	text-align : left;
	padding : 5px 5px 5px 5px;
}
.ComentariosTXT .Nota1 .Titulo {
	display : block;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	line-height : 16px;
	color : #595959;
	text-align : left;
	padding : 5px 5px 5px 5px;
}
.ComentariosTXT .Nota0 .Fecha {
	display : block;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	line-height : 16px;
	color : #B0AF9E;
	text-align : left;
	padding : 0px 0px 0px 5px;
}
.ComentariosTXT .Nota1 .Fecha {
	display : block;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	line-height : 16px;
	color : #FA981D;
	text-align : left;
	padding : 0px 0px 0px 5px;
}
.ComentariosTXT .Nota0 .BtnPost {
	position:absolute;
	top:5px;
	right:30px;
	width:100px;
	height:25px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	line-height : 16px;
	color : #FA981D;
	text-align : left;
	padding : 0px 0px 0px 5px;
	border : none !important;
}
.ComentariosTXT .Nota1 .BtnPost {
	position:absolute;
	top:5px;
	right:30px;
	width:100px;
	height:25px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	line-height : 16px;
	color : #FA981D;
	text-align : left;
	padding : 0px 0px 0px 5px;
	border : none !important;
}
.ComentariosTXT .Nota0 .Seccion, .ComentariosTXT .Nota1 .Seccion {
	display : block;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	line-height : 15px;
	color : White;
	text-align : left;
	padding : 0px 0px 0px 5px;
}
/**********************************************************************************************************************/
.grilla_valor {
border-bottom:1px solid #25A0B3;
border-style:none none solid;
color:#4A4A4A;
font-weight:normal;
padding-left:3px;
text-align:left;
white-space:normal;
empty-cells: show;
}
.grilla, grillatbody{
background-color:#FFFFFF;
border-style:none;
border-right : #FA981D 1px solid  !important;
border-left  : #FA981D 1px solid  !important;
display:block;
empty-cells:show;
float:left;
left:5px;
margin:0 !important;
position:relative;
text-decoration:none;
width:567px !important;
}
.grilla_titulo {
	font-weight: bold;
	text-align:center!important;
	color: #F2F2F2;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1.5pt solid #4A4A4A;
	background-color: #7B7C78;
	empty-cells:show !important;
	line-height : 20px;
	height : 20px;
	width:565px !important;
}
.grilla_titulo tr td, .grilla_titulo td , .grilla_titulo tr{
	font-weight: bold;
	text-align:center!important;
	color: #F2F2F2;
	border-left: #CECECE 1px dotted  !important;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1.5pt solid #4A4A4A;
	background-color: #7B7C78;
	padding:0px 4px 0px 4px;
	empty-cells:show !important;
	line-height : 20px;
	height : 20px;
	/*05-02-09*/width:100%;
}
.grilla_valor {
	font-weight: normal;
	text-align:left;
	color:#4A4A4A;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1px solid #4A4A4A;	
	padding-left:3px;
	empty-cells: show;
}
.grilla_valor td {
	border-left:1px solid  #4A4A4A;
	border-right-style: none;
	border-top-style: none;
	border-bottom: none;
	empty-cells: show;
}
.grillaTr td
{
	background-color: #FFFFFF !important;
	color:#4A4A4A;
	border-left: 1px dotted #D1D1D1  !important;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1pt solid #FA981D !important;
	padding : 8px 6px !important;
	margin : 0px !important;
}
.grillaTrHover td
{
	background-color: #E7E7E7 !important;
	cursor:pointer;
	border-left: 1px dotted #D1D1D1 !important;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1pt solid #FA981D!important;
	padding : 8px 6px !important;
	margin : 0px !important;
}
.grillaTrSinAsignar
{
	background-color: #FFE133;
	color: White !important;
	empty-cells: show;
}
.grilla_valor_Center
{
	font-weight: normal;
	text-align:center;
	color: #25a0b3;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1px solid #25a0b3;	
	padding-left:3px;
	empty-cells: show;
}
.grilla_valor_Center td {
	border-left:1px solid  #25a0b3;
	border-right-style: none;
	border-top-style: none;
	border-bottom: none;
	empty-cells: show;
}




.Carrocol{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color:#71716e;
	font-size : 9px;
}
.Carrocol .col1{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color:#71716e;
	font-size : 9px;
	text-decoration : none;
	text-transform : uppercase;
}
.Carrocol .col2{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color:#71716e;
	font-size : 9px;
	text-transform : uppercase;
}
.Carrocol .Tcol1{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color:#DE600C;
	font-size : 9px;
	text-decoration : none;
	text-transform : none;
}
.Carrocol .Tcol2{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color:#DE600C;
	font-size : 9px;
	text-transform : none;
}
.regtit1{
	width: 1%!important;
	background-image:url(img/regtit1.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
.regtit2{
	width: 98%!important;
	background-image:url(img/regtit2.gif);
	background-position:center left;
	background-repeat:repeat-x;
}
.regtit3{
	width: 1%!important;
	background-image:url(img/regtit3.gif);
	background-position:center right;
	background-repeat:no-repeat;
}
.titleHilo {
	color:#7B7C78 !important;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif !important;
	font-size:15px !important;
	font-weight:bold !important;
	height:35px;
	line-height:35px !important;
	text-align: left;
	float: left;
	padding-left: 8px;
}
.TxtSuBusqueda{
	position: relative;
	display: block;
	color:#7B7C78 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	height:45px;
	vertical-align: middle;
	width: 95%;
	text-align: center;
	margin: 8px 0px 8px 0px;
}
	.Olvido a,
	.Olvido a:link,
	.Olvido a:active,
	.Olvido a:visited
	{
		font-family:Arial,Helvetica,sans-serif !important;
		font-size:11px !important;
		font-weight:bold !important;
		color: #5F6058 !important;
	    text-decoration: none;
		letter-spacing: 0.005em;
	}
	
		.Olvido a:hover	{
		color: #ffffff !important;
	}
	
	
	
.LinkUsuario a,	.LinkUsuario a:link, .LinkUsuario a:active,	.LinkUsuario a:visited
	{
	font-family:Verdana,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
	color: #5F6058 !important;
    text-decoration: none;
	letter-spacing: 0.005em;
}
	
.LinkUsuario a:hover	{
	color: #94958f !important;
	}
		
	.BuscadorContenedor{
		position: relative;
		display: block;
		float:left;
		width: 569px;
		height: 36px;
		background-image: url(imgb/BuscadorTop.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin-left:4px;
	}
	.BuscadorInput{
		position: relative;
		display: block;
		float:left;
		left:90px;
		top:8px;
		background : transparent !Important;
		border : none !Important; 
		color : #71736C;
		width : 230px !Important;
		height : 21px !Important;
		text-align : left;
		font-size : 12px;
		font-family : "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : normal;
	}
	.buscador_Btn{
		position: relative;
		display: block;
		float:left;
		left:110px;
		top:0px;
		width : 69px !Important;
		height : 36px !Important;
		border : none !Important;
		background-color : transparent;
		background-image : url(imgb/Busca_Bot_Ir.gif);
		background-repeat : no-repeat;
		background-position : 0px 0px;
		margin:0px !Important;
		cursor:pointer;
	}.buscador_Btn:hover{background-position : 0px -36px;}
		.buscador_Btn2{
		position: absolute;
		display: block;
		float:left;
		left:340px;
		top:115px;
		width : 69px !Important;
		height : 36px !Important;
		border : none !Important;
		background-color : transparent;
		background-image : url(imgb/Busca_Bot_Ir.gif);
		background-repeat : no-repeat;
		background-position : 0px 0px;
		margin:0px !Important;
		cursor:pointer;
	}.buscador_Btn2:hover{background-position : 0px -36px;}
	.buscador_BtnAvanzado{
		position: relative;
		display: block;
		float:left;
		left:118px;
		top:0px;
		width : 151px !Important;
		height : 36px !Important;
		border : none !Important;
		background-color : transparent;
		background-image : url(imgb/Busca_Bot_Avanzado.gif);
		background-repeat : no-repeat;
		background-position : 0px 0px;
		margin:0px !Important;
		*margin:0px 0 0 -4px !Important;
		cursor:pointer;
	}.buscador_BtnAvanzado:hover{background-position : 0px -36px;}
	
	.BuscadorAvanzadoContenedor{
		position: relative;
		display: block;
		float:left;
		width: 569px;
		height: 160px;
		margin-top:-5px;
		margin-left:4px;
		background-image: url(imgb/BtnBALibros.gif);
		background-repeat: no-repeat;
		background-position: -154px 0px;
	}
	.LibrosYMDidactico{
		position: relative;
		display: block;
		float:left;
		width: 154px;
		height: 160px;
		background-image: url(imgb/BtnBALibros.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	.BtnBALibrosYMDidactico{
		position: relative;
		display: inline;
		float:left;
		width: 145px;
		height: 78px;
		/*cursor: pointer;*/
	}
	.BuscadorAvanzadoContenedorForm{
		position: relative;
		display: inline;
		float:right;
		width: 403px;
		height: 145px;
		/*cursor: pointer;*/
		padding: 10px 10px 0px 0px;
		color: white !important;
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		font-size:11px !important;
		font-weight:normal !important;
	}
	.lockBsimple{
		position: absolute;
		display: none;
		float:right;
		width: 330px;
		height: 40px;
		left:80px;
		top:0px;
		background-color: #82837f;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
		z-index: 10000;
	}
	.BuscadorAvanzadoCategorias{
		position: relative;
		display: block;
		float:left;
		top:5px;
		background-image: url(imgb/BuscadorAvanzadoCategorias.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin-right: 34px;
		/*Last*/
		padding:0 5px 5px 5px;		
		width: 199px;
		height: 128px;
	}
	.FormBALib{
		height:134px;
		width:400px;
	}
	.tdInputBA{
		background-color : transparent;
		background-image : url(img/TdInputBA.gif);
		background-position : center center;
		background-repeat : no-repeat;
		height : 21px !important;
		line-height : 21px !important;
		width : 157px !important;
		margin-left : 10px;
		text-align : left !Important;
	}
	.tdInputBa input{
	    background-color:transparent;
	    border:medium none;
	    color:#7B7C78;
	    font-family:Verdana,Arial,Helvetica,sans-serif;
	    font-size:10px;
	    height:19px !important;
	    padding:4px 0 0 8px;
	    text-align:left !important;
	    width:140px !important;
	}
	.Eventos1Tit {
		background-image:url(img/EventosTit.gif) !important;
		background-position:left center !important;
		background-repeat:no-repeat !important;
		color:#f89200 !important;
		font-family:"Trebuchet MS",Arial,Helvetica,sans-serif !important;
		font-size:12px !important;
		font-weight:bold !important;
		height:23px;
		line-height:23px !important;
		padding:0 0 0 15px;
		text-transform: capitalize;
	}
	.Eventos2Tit {
		background-image:url(img/EventosTit.gif) !important;
		background-position:right center !important;
		background-repeat:no-repeat !important;
		color:#f89200 !important;
		font-family:Arial,Helvetica,sans-serif !important;
		font-size:14px !important;
		font-weight:bold !important;
		height:23px;
		line-height:23px !important;
		padding:0 15px;
}
.EventosTxt{
	padding:5px 15px 5px 15px;
}
.EventosTxt b{
		color:#71736c !important;
		font-family: Arial,Helvetica,sans-serif !important;
		font-size:13px !important;
		font-weight:bold !important;
}
.EventosTxt {
		color:#71736c !important;
		font-family:Arial,Helvetica,sans-serif !important;
		font-size:10px !important;
		font-weight:normal !important;
}
.EventosTxt br{
		line-height: 23px;
}

.EventosTxt span {
		line-height: 23px;
}

.tdLabelInputBA{
	background-color : transparent;
	background-image : url(imgb/tdLabelInputBA.gif);
	background-position : center center;
	background-repeat : no-repeat;
	height : 26px !important;
	line-height : 21px !important;
	width : 177px !important;
	margin-left : 10px;
	text-align : left !Important;
}
.tdLabelInputBA input{
background-color:transparent;
border:medium none;
color:#7B7C78;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:19px !important;
padding:4px 0 0 8px;
text-align:left !important;
width:150px !important;
}	



/*********************************************************************************
************************************ ESTILOS FORMULARIOS - ULTIMOS **********************************************/

.colorNaranjaTextos{color:#FF9900;}

.titulosFormularios {
color:#71736C;
float:left;
font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:normal;
margin:10px 0 0px 0px;
text-align:left;
}

.paddingContTablas{
	padding-left:12px;
}
.tdInputMasPadd{
	background-color : transparent;
	background-image : url(img/TdInput.gif);
	background-position : center center;
	background-repeat : no-repeat;
	height : 21px !important;
	line-height : 21px !important;
	width : 157px !important;
	margin-left : 10px;
	text-align : left !Important;
}
.tdInputMasPadd input{
background-color:transparent;
border:medium none;
color:#7B7C78;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:19px !important;
padding:4px 0 0 26px;
text-align:left !important;
width:140px !important;
}

.tdInputMasPaddship{
	background-color : transparent;
	background-image : url(img/TdInput.gif);
	background-position : 0px 0px;
	background-repeat : no-repeat;
	height : 21px !important;
	padding-left: 5px;
	width : 157px !important;
	margin-left : 10px;
	text-align : left !Important;
}
.tdInputMasPaddship input{
background-color:transparent;
border:medium none;
color:#7B7C78;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:19px !important;

text-align:left !important;
width:140px !important;
}


.tdInputPadd18{
	background-color : transparent;
	background-image : url(img/TdInput.gif);
	background-position : center center;
	background-repeat : no-repeat;
	height : 21px !important;
	line-height : 21px !important;
	width : 157px !important;
	margin-left : 10px;
	text-align : left !Important;
}
.tdInputPadd18 input{
background-color:transparent;
border:medium none;
color:#7B7C78;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:19px !important;
padding:4px 0 0 18px;
text-align:left !important;
width:140px !important;
}


.tdInputPadd19 input{
color:#7B7C78;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
height:16px !important;
text-align:left !important;
width:167px !important;
margin-left:8px;
padding-top:3px;
}



.txtDivPrecios{
float:left;
padding:2px 0 0 0px;
color:#FF9900 !important;
font-weight:bold !important;
text-align:center;
}
.txtSimboloPesos{
float:left;
padding:2px 5px 0 0px;
color:#FF9900 !important;
font-weight:bold !important;
text-align:center;
}

.BaseTablaFORMtransp{
background:url(img/BaseTablaFORM-transp.gif) no-repeat;
width :580px;
height:45px;
}
.labelsMargFloat{
float:left; 
padding-right:8px;
}

.marginTopTitTablas{
margin-top:12px;
display:block;
}

.marginInputFpago{margin:1px 0 0 5px; float:left}

.marginTop8px
{margin-top:8px;
	}

.txtBold{font-weight:bold !important;	}

.floatLeft{
float:left;
}
.btnContinuar, a.btnContinuar{
background: transparent url(img/BaseTablaFormBtnContinuar.gif) no-repeat;	
height: 29px;
width:118px;
display:block;
position:relative;
cursor:pointer;
/*color:#72726f;*/	
text-indent:-1000;
font-size:50px;
}
#PagoContado h6, #DepositoBancario h6, #DepositoAbitab h6{
	color:#FF9900 !important;
	display : block;
	font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:15px !important;
	font-weight : bold !important;
	}
#DepositoAbitab p, #DepositoBancario p{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;
 	font-size:11px !important;
	text-align:left !important;
	color:#71736C !important;
	margin: 5px 15px !important;
}


.tdFormaPago{
	background-color : transparent;
	text-align : left !Important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7b7c78;
	height : 15px !important;
	padding :0px 5px 0px 5px;
	font-weight:bold;
}

.txtFormasdePago{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7b7c78;
	padding :0px 0px 0px 6px;
	*padding :5px 0px 0px 6px;
	font-weight:bold;
	float:left;
	}

.btnFormContinuar{
	padding: 0px!Important;
	margin: 0px!Important;
	width : 118px !Important;
	height : 29px !Important;
	border : none; 
	background-image :url(img/BaseTablaFormBtnContinuar.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	cursor : pointer;
	display : block;
	float : left;
	position : relative;
}
.btnFormContinuar:hover{
	background-image :url(img/BaseTablaFormBtnContinuar.gif);
	background-repeat : no-repeat;
	background-position : 0px -29px;
}


.btnFormAceptar{
	padding: 0px!Important;
	margin: 0px!Important;
	width : 118px !Important;
	height : 29px !Important;
	border : none; 
	background-image :url(img/BaseTablaFormBtnAceptar.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	cursor : pointer;
	display : block;
	float : left;
	position : relative;
}
.btnFormAceptar:hover{
	background-image :url(img/BaseTablaFormBtnAceptar.gif);
	background-repeat : no-repeat;
	background-position : 0px -29px;
}
.btnFormFinalizar{
	padding: 0px!Important;
	margin: 0px!Important;
	width : 118px !Important;
	height : 29px !Important;
	border : none; 
	background-image :url(img/BaseTablaFormBtnFinalizar.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	cursor : pointer;
	display : block;
	float : left;
	position : relative;
}
.btnFormFinalizar:hover{
	background-image :url(img/BaseTablaFormBtnFinalizar.gif);
	background-repeat : no-repeat;
	background-position : 0px -29px;
}



.btnFormEnviar{
	padding: 0px!Important;
	margin: 0px!Important;
	width : 118px !Important;
	height : 29px !Important;
	border : none; 
	background-image :url(img/BaseTablaFormBtnEnviar.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	cursor : pointer;
	display : block;
	float : left;
	position : relative;
}
.btnFormEnviar:hover{
	background-image :url(img/BaseTablaFormBtnEnviar.gif);
	background-repeat : no-repeat;
	background-position : 0px -29px;
}


.btnFormAtras{
	padding: 0px!Important;
	margin: 0px!Important;
	width : 80px !Important;
	height : 29px !Important;
	border : none; 
	background-image :url(img/BaseTablaFormBtnAtras.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	cursor : pointer;
	display : block;
	float : left;
	position : relative;
}
.btnFormAtras:hover{
	background-image :url(img/BaseTablaFormBtnAtras.gif);
	background-repeat : no-repeat;
	background-position : 0px -29px;
}


.flechaFormsRegDocente{
	padding: 2px 0 0 0!Important;
	margin: 0px!Important;
	width : 370px !Important;
	height : 18px !Important;
	border : none; 
	background-image :url(img/regtitFlecha.gif);
	background-repeat : no-repeat;
	background-position : 350px 0px;
	cursor : pointer;
	display : block;
	float : right;
	position : relative;
}
.flechaFormsRegDocente:hover{
	background-image :url(img/regtitFlecha.gif);
	background-repeat : no-repeat;
	background-position : 350px -20px;
	color:#4d4e48;
}

.txtErroresContacto{
	width:300px;
	height:20px; 
	display:block; 
	margin:20px 0 0 7px;
}



.divPublicidades{
 display:block; 
 position:relative; 
 float:left; 
 margin-top:25px;
 width:100%;
}


.dropDownMaster, dropDownMaster select
{border:0px !important;
 width:151px;
 *width:154px;
 margin:-2px 0 0 7px;
 *margin:-2px 0 0 7px;
 *border-style:none  !important;
 *outline:white none;
	}


.divFlotanteNoStock
{position: absolute;
	width: 100%!important;
	height: 1200px !important;
	top: 0!important;
	left: 0!important;
	right: 0!important;
	bottom: 0!important;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	text-align: center;
	vertical-align: middle;
	background-color: #959595;
	z-index:55555 !Important;
	
	}
	
	
	.burbujaStock{
	position : relative;
	display : block;
	text-align : center;
	vertical-align : middle;
	background-image : url(img/burbuja.png);
	background-position : center center;
	background-repeat : no-repeat;
	overflow : hidden;
	width: 210px;
	height: 60px;
	/*padding:30px 15px 10px 15px;*/
	padding:20px 25px 25px 5px;
	vertical-align: middle;
	text-align: center;
	left: 50%;
	top:20%;
	margin-left: -110px;
	float:left;
	color:#4e4e4c;
	font-weight:bold;
}
.burbujaStockCerrar
{
    background-image:url("img/BtnBorrarCarrito.gif");
    display:block;
    height:21px;
    position:absolute;
    right:4px;
    top:12px;
    width:20px;
    cursor:pointer;
}

/******************************* LISTADO DE LIBROS ******************************/

.FondoListadoLibros{
	position : relative;
	display : block;
	float : left;
	width : 569px !Important;
	height :100px !Important;
	background-color : transparent;
	background-image : url(img/BusquedaP1.gif);
	background-position : top center;
	background-repeat : no-repeat;
	overflow : hidden;
}

.TablaContenidoResultados {
	min-height:160px;
	margin-left:4px;
	*margin-left:-2px;
	width:569px;	
}

.ContenedorTopResultados{
	background-color:transparent;
	background-image:url(img/BusquedaTop.gif);
	background-position:center top;
	background-repeat:no-repeat;
	color:#6C6C69;
	display:block;
	float:left;
	font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:normal;
	height:40px !important;
	line-height:40px;
	padding-left:15px;
	position:relative;
	text-align:left;
	width:563px !important;	
}


.Cfoto {
  background:white url(../Content/img/SombraFotos.png) center center no-repeat;
  background-position:center center;
  background-repeat:no-repeat;
  *background-image:none;
  *background: none;
  *background-position:inherit;
  *background-repeat:inherit;
  *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Content/img/SombraFotos.png', sizingMethod='scale');
  width:148px; 
  height:166px; 
  text-align:center; 
  vertical-align:top;
}
.CfotoF{
	border:1px solid #CCC;
	margin:10px 10px 10px 10px;
	height:80px;
	width:65px;
	/*background: white url(img/default65x80.gif) no-repeat;*/
}
.CfotoFEventos{
	border:1px solid #CCC;
	margin:10px 10px 10px 10px;
	/*background: white url(img/default.gif) no-repeat;*/
}

.CfotoFv2{
	border:1px solid #CCC;
	margin:10px 10px 10px 10px;
	*margin:10px 10px 10px 0px;
}





/******************************* NEWSLETTER REGISTER ******************************/


.tdLabelInputNL{
	background-color : transparent;
	text-align : left !Important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7b7c78;
	height : 15px !important;
	line-height : 15px !important;
	padding : 5px 2px 4px 0px;
	margin-left : 10px;
	font-weight:bold;
}