body{
	background: #FFFFFF; 	
	font-family: "Trebuchet MS";
	color: #666666;
}
Table.TCA{
	width: 720px;
	border-collapse: collapse;
}
H1{
	padding: 5px;
	font-size: 30px;
	font-weight: bold;
	color: black;
}
H2{
	font-size: 30px;
}
H3{
	font-size: 12px;
}
Table.TablaSuperior{
	background-image: url(Imagenes/CVW-Celeste.webp);
	padding: 0px;
	width: 1366px;
	border-collapse: collapse;
	margin-left: auto;
    margin-right: auto;
	align-content: center;
}
Table.TablaInferior{
	margin-left: auto;
    margin-right: auto;
	width: 1366px;
	border-collapse: collapse;
}
Table.TablaContenido{
	width: 850px;
	border-collapse: collapse;
}
b{
	color:#000033;	
}
.navmenu {
	color:#333333;
	padding: 0;
	text-decoration: none;
	margin: 0;
	font-size: 12px;
}
.navmenu a {	 color:#333333;	display: block;		height: 20px;	font-size: 12px;	text-decoration:none;	margin: 0; padding:0; font-weight:bold }
.navmenu a:hover {  color:#333333; display: block; height: 20px; font-size: 12px; text-decoration:none;	margin: 0; padding:0; font-weight:bold }
.navmenu a:visited {	color:#333333;	display: block;		height: 20px;	font-size: 12px;	text-decoration:none;margin: 0; padding:0; font-weight:bold}
.navenlace {
	color:#000000;
	padding: 0;
	font-family: "Trebuchet MS";
	font-size: 20px;
	text-decoration: none;
}
.navenlace a {	 
	color:#000000;	
	display: block;		
	height: 20px;	
	font-size: 20px;	
	text-decoration:none;	
	margin: 0; 
	padding:0; 
	font-weight:bold;
}
.navenlace a:hover {  
	color:white; 
	display: block; 
	height: 20px; 
	font-size: 20px; 
	text-decoration:none;	
	margin: 0; 
	padding:0; 
	text-align: center;
	font-weight:bold;
}
.navenlace a:visited {	
	color:#000000;	
	display: block;		
	height: 20px;	
	font-size: 20px;	
	text-decoration:none;
	margin: 0; 
	padding:0; 
	font-weight:bold;
}
.Buscador{
	width: auto;
	text-align: center;
} 
.fm{
	background-image: url(Imagenes/CVW-Celeste.webp);
	text-align: center;
} 
.fondoWhatsApp{
	width: 350px;
	text-align-last: center;
	font-weight: bold;
	background-image: url(Imagenes/CVW-Celeste.webp);
} 
.fondoEncabezado{
	margin-left: auto;
    margin-right: auto;
	background-image: url(Imagenes/CVW-Celeste.webp);
	text-align: center;
	align-content: center;
} 
.arriba{ background:#000033;}
.FBusc {
    background-image: url(Imagenes/CVW-gris.webp);
    background-repeat: repeat;
	vertical-align: top; 
}
.fm {
    width: 280px;
	background-image: url(Imagenes/CVW-Celeste.webp);
    background-repeat: repeat;
	vertical-align: top; 
}
.F-naranja{
	background:#FC9C3E;
	text-align: center;
	font-weight: bold;
} 
.fondoPrecios{
	background:#FC9C3E;
	text-align: center;
	font-weight: bold;
} 
#navlinkiz {
	font-size: 12px;
	text-decoration:none;
	list-style-image: none;
	margin: 0;
	padding:0;
	list-style: none;
}
#navlinkiz a {
	list-style: none;
	margin: 0;
	padding:0;
	display: block;
	height: 15px;
	font-size: 12px;
	text-decoration:none;
	color: #0000FF;
}
#navlinkiz a:hover { color:#0000FF;	list-style: none;	margin: 0;	padding:0; display: block;	height: 15px;	font-size: 12px;	text-decoration:none;}
.pieOpticas {color:#FFFFFF;}
.pie {
	color:white;
	padding: 0;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-decoration: none;
}
.pie a {	 color:#FFFFFF;	display: block; height: 20px;	font-size: 12px;	text-decoration:none;	margin: 0; padding:0; font-weight:bold }
.pie a:hover {  color:white; display: block; height: 20px; font-size: 12px; text-decoration:none;    margin: 0; padding:0; font-weight:bold }
.pie a:visited {	color:white;	display: block;		height: 20px;	font-size: 12px;	text-decoration:none;margin: 0; padding:0; font-weight:bold}
.selected {
	text-align: center;
	width: 280px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;
}
DIV.sep {border-top: 1px dashed #999999}
.menutitle {background-color: #EBE6D3; height: 13px; border: 1px solid #CCCCCC; padding: 2pt;}
.form {border: 1px solid #E0DFE3; font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #999999}
DIV.imagebg {background-color: #F0F0F0; padding: 5px;}
DIV.titulo {background-color: #F0F0F0; padding: 5px; font-size: 12pt; font-weight: bold}
DIV.ratingsMsg {color: #808080; font-size: 8pt; font-weight: bold}
DIV.ratingsCount {font-size: 8pt; vertical-align : middle;}
DIV.enviadopor {font-size: 8pt; text-align: right; font-style : italic;}
DIV.textoautor {font-size: 9pt; text-align: center; font-style : italic;}
DIV.textomoraleja {font-size: 9pt; text-align: left; font-style : italic;}
IMG.rating {}
DIV.notaalpie {font-size: 7pt; text-align: center; font-style : italic;}
.pager {font-size: 8pt}
.pager A {font-size: 8pt}
.pager A:hover {font-size: 8pt}
.fondoD{
	background-color:#ebebeb;
	background-image: url(Imagenes/fondo-D.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.fondoproductos{background-image:url(Imagenes/fondo-productos.gif);}
.Titular{
	color:#ffffff;
	font-size:medium;
	font-weight:bold
}
.D{
	color: #000000;
}
.letraconsulta{
	font-size:medium;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
.tel{
	vertical-align: top;   
	font-size:small;
	color: #0000FF;
	border: thin dashed #0000FF;
}
.cartel{
	text-align: center;
	background-color: #ebebeb;
	vertical-align: top;
	font-weight: bold;
}
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}
.float:hover {
	text-decoration: none;
	color: #25d366;
  background-color:#fff;
}
.my-float{
	margin-top:16px;
}
.Cod
	{
	padding: 0px;
	font-weight: bolder;
	font-size:12.0pt;
	font-family:Calibri, sans-serif;
	text-align:center;
	vertical-align:middle;
	border-bottom:1.5pt solid #8EB4E3;
	width: 130px;	
}
.D
	{
	padding-left: 15px;
	font-size:10.0pt;
	font-weight:500;
	font-family:Calibri, sans-serif;
	vertical-align:middle;
	border-bottom:.5pt solid #8EB4E3;
}
.Titulo
	{
	font-size:26.0pt;
	font-style:italic;
	font-family:Calibri, sans-serif;
	text-align:center;
	font-weight: bold;
	}
.Sbt
	{
	padding: 0px;
	width: 350px;
	height: 35px;
	font-weight: bolder;
	font-size:14.0pt;
	font-family:Calibri, sans-serif;
	text-align:center;
	border-bottom:2.5pt solid #8EB4E3;
	white-space:nowrap;}
