.tbusca {
				 font-weight:normal; 
				 font-size:16px; 
				 color:#000000; 
				 font-family: verdana, arial, helvetica;
				 width:400px; 
				 height:40px;
				 border-left:2px solid #70b0ed;
				 border-top:2px solid #70b0ed;
				 border-bottom:2px solid #70b0ed;
				 border-right:0px solid #70b0ed;
				 padding-left: 15px;
				 border-radius: 20px 0px 0px 20px;
}

.tbusca:focus-within {
				 border-left:2px solid #70b0ed;
				 border-top:2px solid #70b0ed;
				 border-bottom:2px solid #70b0ed;
				 border-right:0px solid #70b0ed;
}

.lupaC {
				 width:45px; 
				 height:36px;
				 border-left:0px solid #70b0ed;
				 border-top:2px solid #70b0ed;
				 border-bottom:2px solid #70b0ed;
				 border-right:2px solid #70b0ed;
				 border-radius: 0px 20px 20px 0px;
}

.tbuscam {
				 font-weight:normal; 
				 font-size:50px; 
				 color:#000000; 
				 font-family: verdana, arial, helvetica;
				 width:450px; 
				 height:95px;
				 border:1px solid #70b0ed;
				 padding: 20px;
}

.elog {
				 font-weight:normal; 
				 font-size:14px; 
				 background-color:#f4bbbb; 
				 color:#000000; 
				 font-family: verdana, arial, helvetica;
				 border:1px solid #930412;
				 padding-left: 10px;
}

.tprecioa {
				 font-weight:bold; 
				 font-size:14px; 
				 color:#e02807; 
				 font-family: verdana, arial, helvetica;
}
.tituloclases {
				 font-weight:bold; 
				 font-size:12px; 
				 color:#1220a7; 
				 font-family: verdana, arial, helvetica;
}

.textocnp {
				font-weight:normal; 
				font-size:14px; 
				color:#f85a56; 
				font-family: verdana, arial, helvetica;
}

.textocnpp {
				font-weight:bold; 
				font-size:25px; 
				color:#f85a56; 
				font-family: verdana, arial, helvetica;
}

.MenuClass {
				font-weight:bold; 
				font-size:25px; 
				color:#1220a7; 
				font-family: verdana, arial, helvetica;
}

.tituloPie {
				font-weight:bold; 
				font-size:16px; 
				color:#FFFFFF; 
				font-family: verdana, arial, helvetica;
}

.datosPie {
				font-weight:normal; 
				font-size:14px; 
				color:#FFFFFF; 
				font-family: verdana, arial, helvetica;
}

.borderMetPag {
  border-radius: 10px 10px 10px 10px;
}

.formPie {
				 padding-left: 10px;
}

.textgratis {
				font-weight:bold; 
				font-size:18px; 
				color:#f85a56; 
				font-family: verdana, arial, helvetica;
}

.textopromo {
				font-weight:normal; 
				font-size:14px; 
				color:#0000ff; 
				font-family: verdana, arial, helvetica;
}

.textoResp {
				font-weight:normal; 
				font-size:16px; 
				color:#0000ff; 
				font-family: verdana, arial, helvetica;
}

.textoUseResp {
				font-weight:normal; 
				font-size:16px; 
				color:#545E6F; 
				font-family: verdana, arial, helvetica;
}

.textoErr {
				font-weight:normal; 
				font-size:14px; 
				color:#e4431b; 
				font-family: verdana, arial, helvetica;
}

.textopromom {
				font-weight:normal; 
				font-size:40px; 
				color:#0000ff; 
				font-family: verdana, arial, helvetica;
}

.textobannerpromo {
				font-weight:bold; 
				font-size:17px; 
				color:#0066cc; 
				font-family: verdana, arial, helvetica;
}

.textocn {
				font-weight:normal; 
				font-size:10px; 
				color:#f85a56; 
				font-family: verdana, arial, helvetica;
}

.textocnm {
				font-weight:normal; 
				font-size:40px; 
				color:#f85a56; 
				font-family: verdana, arial, helvetica;
}

.textocnp {
				font-weight:normal; 
				font-size:14px; 
				color:#f85a56; 
				font-family: verdana, arial, helvetica;
}

.textocnpm {
				font-weight:normal; 
				font-size:35px; 
				color:#f85a56; 
				font-family: verdana, arial, helvetica;
}

.textocnb {
				font-weight:bold; 
				font-size:13px; 
				color:#0066cc; 
				font-family: verdana, arial, helvetica;
}
.textobanner {
				font-weight:normal; 
				font-size:14px; 
				color:#f85a56; 
				font-family: verdana, arial, helvetica;
}

.textortacha {
				font-weight:normal; 
				font-size:10px; 
				color:#f85a56; 
				font-family: verdana, arial, helvetica;
				text-decoration:line-through;
}

.textortacham {
				font-weight:normal; 
				font-size:30px; 
				color:#f85a56; 
				font-family: verdana, arial, helvetica;
				text-decoration:line-through;
}

.textoca {
				font-weight:normal; 
				font-size:12px; 
				color:#000000; 
				font-family: verdana, arial, helvetica;
}

.textocap {
				font-weight:normal; 
				font-size:12px; 
				color:#000000; 
				font-family: verdana, arial, helvetica;
}

.textocapm {
				font-weight:normal; 
				font-size:35px; 
				color:#000000; 
				font-family: verdana, arial, helvetica;
}

.textotacha {
				font-weight:normal; 
				font-size:12px; 
				color:#000000; 
				font-family: verdana, arial, helvetica;
				text-decoration:line-through;
}

.textotacham {
				font-weight:normal; 
				font-size:30px; 
				color:#000000; 
				font-family: verdana, arial, helvetica;
				text-decoration:line-through;
}

.textoprocesob {
				font-weight:normal; 
				font-size:16px; 
				color:#ffffff; 
				font-family: verdana, arial, helvetica;
}

.textoprocesoc {
				font-weight:normal; 
				font-size:16px; 
				color:#1820a8; 
				font-family: verdana, arial, helvetica;
}


.fc_main { 
  background: #fafafa; 
  border: 0px solid #ffffff; 
	border-style:none;
  font-family: Verdana; 
  font-size: 10px; 
}

.fc_date { 
  border: 0px solid #D9D9D9;
  cursor:pointer; 
  font-size: 10px; 
  text-align: center;
}

.fc_dateHover, TD.fc_date:hover { 
  cursor:pointer; 
  border-top: 1px solid #FFFFFF; 
  border-left: 1px solid #FFFFFF; 
  border-right: 1px solid #999999; 
  border-bottom: 1px solid #999999; 
  background: #E7E7E7; 
  font-size: 10px; 
  text-align: center; 
}



.fc_wk {
  font-family: Verdana; 
  font-size: 10px; 
  text-align: center;
}

.fc_wknd { 
  color: #FF0000; 
  font-weight: bold; 
  font-size: 10px; 
  text-align: center;
}

.fc_head { 
  color: #fafafa; 
  font-weight:bold; 
  text-align: left;  
  font-size: 15px; 
	padding: 1px;
	background: #006eb9;
	border-bottom: 1px solid #006eb9;
	border-top: 0px solid #006eb9;
	border-right: 1px solid #006eb9;
	border-left: 1px solid #006eb9;
}


.flecha {
				width:50px;
				background: linear-gradient(45deg,#006eb9 50%, #ffffff 50%);
}


.fc_headcen { 
  color: #fafafa; 
  font-weight:bold; 
  text-align: left;  
  font-size: 15px; 
	border-bottom: 0px solid #006eb9;
	border-top: 0px solid #006eb9;
	border-right: 0px solid #006eb9;
	border-left: 0px solid #006eb9;
	background-color: #ffffff;
}

.fc_headde { 
  color: #fafafa; 
  font-weight:bold; 
  text-align: left;  
  font-size: 15px; 
	width:20px;
	border-bottom: 0px solid #006eb9;
	border-top: 1px solid #006eb9;
	border-right: 1px solid #006eb9;
	border-left: 1px solid #006eb9;
	background-color: #ffffff;
	opacity: 0.8;
}

.fc_headdee { 
  color: #fafafa; 
  font-weight:bold; 
  text-align: left;  
  font-size: 15px; 
	width:10px;
	border-bottom: 0px solid #006eb9;
	border-top: 0px solid #006eb9;
	border-right: 0px solid #006eb9;
	border-left: 0px solid #006eb9;
	background-color: #ffffff;
	opacity: 0.8;
}

.fc_headd { 
  background: #ffffff; 
  color: #fafafa; 
  font-weight:bold; 
  text-align: left;  
  font-size: 11px; 
	border: 0px solid #D9D9D9;
}

.fc_headd:hover { 
  background: #ffffff; 
  color: #fafafa; 
  font-weight:bold; 
  text-align: left;  
  font-size: 11px; 
	border: 0px solid #D9D9D9;
}

.fc_headc { 
  background: #336699; 
  color: #fafafa; 
  font-weight:bold; 
  text-align: left;  
  font-size: 11px; 
}

.logmail {
				 font-weight:normal; 
				 font-size:14px; 
				 color:#fc6352; 
				 font-family: verdana, arial, helvetica;
				 border:0px solid #930412;
				 padding-left: 20px;
}


.icone.lupa {
  width: 25px;
  height: 25px;
  border: 2px solid #006eb9;
  border-radius: 50%;
  position: relative;
	cursor:pointer;
}

.icone.lupa:after {
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #006eb9;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  
  transform: rotate(45deg);
  transform-origin: -5px 15px;
  
}

