@charset "UTF-8";
/* CSS Document */

/*Lo que lleva #almohadilla primero se refiere a las etiquetals <div> y dentro al id="": <div id=rotador"></div>*/
form.formEnvios label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff4d4d;
	font-style: normal;
}
a:link .alpha, a:visited .alpha{
	/* seems to prevent flickering in Mozilla-based browsers */
	opacity:1;
}
a:active .alpha, a:hover .alpha, a:focus .alpha{
	/* for Mozilla/Firefox/Safari */
	opacity:0.7;
	/* IE5.5 upwards */
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=70);
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
.cuerpo7Enlaces {
	color: #333333;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: letf;
	line-height: 13px;
}
.cuerpo8 A:link{
	color: #b6b6b6;
	text-decoration: underline;
}
.cuerpo8 A:visited{
	color: #b6b6b6;
	text-decoration: underline;
}
.cuerpo8 A:hover{
	color: #999999;
	text-decoration: none;
}
.cuerpo8 A:active{
	color: #b6b6b6;
	text-decoration: none;
}
.cuerpo8 {
	color: #999999;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 13px;
}
.cuerpo8Negrita {
	color: #999999;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 13px;
}
.cuerpo9 A:link {
	color: #a4a4a4;
	text-decoration: underline;
}
.cuerpo9 A:visited {
	color: #a4a4a4;
	text-decoration: underline;
}
.cuerpo9 A:hover {
	color: #777777;
	text-decoration: none;
}
.cuerpo9 A:active {
	color: #a4a4a4;
	text-decoration: none;
}
.cuerpo9 {
	color: #a4a4a4;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
}
.cuerpo9Negrita {
	color: #a4a4a4;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
}
.cuerpo9centrado {
	color: #a4a4a4;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
}
.cuerpo9derecha A:link {
	color: #d1d1d1;
	text-decoration: underline;
}
.cuerpo9derecha A:visited {
	color: #d1d1d1;
	text-decoration: underline;
}
.cuerpo9derecha A:hover {
	color: #a4a4a4;
	text-decoration: none;
}
.cuerpo9derecha A:active {
	color: #d1d1d1;
	text-decoration: none;
}
.cuerpo9derecha {
	color: #a4a4a4;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
}
.cuerpo9Rojo {
	color: #ff4d4d;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	line-height: 13px;
}
.cuerpo9Campos {
	color: #2d2d2d;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	background-color: #cccccc;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	padding: 4px;
}
.menuPrTallerMadera A:link {
	color: #999999;
	text-decoration: none;
}
.menuPrTallerMadera A:visited {
	color: #999999;
	text-decoration: none;
}
.menuPrTallerMadera A:hover {
	color: #ab7f66;
	text-decoration: none;
}
.menuPrTallerMadera A:active {
	color: #999999;
	text-decoration: none;
}
.menuPrTallerMadera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: left;
}
.menuPrTallerDiseno A:link {
	color: #999999;
	text-decoration: none;
}
.menuPrTallerDiseno A:visited {
	color: #999999;
	text-decoration: none;
}
.menuPrTallerDiseno A:hover {
	color: #4db2ff;
	text-decoration: none;
}
.menuPrTallerDiseno A:active {
	color: #999999;
	text-decoration: none;
}
.menuPrTallerDiseno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: left;
}
.menuPrTallerYoga A:link {
	color: #777777;
	text-decoration: none;
}
.menuPrTallerYoga A:visited {
	color: #777777;
	text-decoration: none;
}
.menuPrTallerYoga A:hover {
	color: #ffa04d;
	text-decoration: none;
}
.menuPrTallerYoga A:active {
	color: #777777;
	text-decoration: none;
}
.menuPrTallerYoga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #777777;
}	
.menuPrTallerArte A:link {
	color: #777777;
	text-decoration: none;
}
.menuPrTallerArte A:visited {
	color: #777777;
	text-decoration: none;
}
.menuPrTallerArte A:hover {
	color: #ff4d4d;
	text-decoration: none;
}
.menuPrTallerArte A:active {
	color: #777777;
	text-decoration: none;
}
.menuPrTallerArte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #777777;
}	
.menuPr A:link {
	color: #777777;
	text-decoration: none;
}
.menuPr A:visited {
	color: #777777;
	text-decoration: none;
}
.menuPr A:hover {
	color: #111111;
	text-decoration: none;
}
.menuPr A:active {
	color: #777777;
	text-decoration: none;
}
.menuPr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #777777;
	text-align: left;
}
.menuPr2 A:link {
	color: #999999;
	text-decoration: none;
}
.menuPr2 A:visited {
	color: #999999;
	text-decoration: none;
}
.menuPr2 A:hover {
	color: #111111;
	text-decoration: none;
}
.menuPr2 A:active {
	color: #999999;
	text-decoration: none;
}
.menuPr2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-align: left;
}
.titular0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
.titular1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.titular2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #777777;
}
.titular3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.titularFormulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #555555;
	background-color: #cccccc;
}
.titularBoletinesArte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ff4d4d;
	text-align: left;
}
.titularBoletinesYoga {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffa04d;
	text-align: left;
}
.titularBoletinesDiseno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #4db2ff;
	text-align: left;
}
.titularBoletinesMadera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ab7f66;
	text-align: left;
}
.txtpie A:link{
	color: #999999;
	text-decoration: underline;
}
.txtpie A:visited {
	color: #999999;
	text-decoration: underline;
}
.txtpie A:hover {
	color: #666666;
	text-decoration: none;
}
.txtpie A:active {
	color: #999999;
	text-decoration: none;
}
.txtpie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	line-height: normal;
	text-decoration: none;
	line-height: 15px;
	text-align: center;
/*	letter-spacing: 0.1em;*/
}
.txtpieCopyright A:link{
	color: #b0b0b0;
	text-decoration: underline;
}
.txtpieCopyright A:visited {
	color: #b0b0b0;
	text-decoration: underline;
}
.txtpieCopyright A:hover {
	color: #666666;
	text-decoration: none;
}
.txtpieCopyright A:active {
	color: #b0b0b0;
}
.txtpieCopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #b0b0b0;
	line-height: normal;
	text-decoration: none;
	line-height: 15px;
	text-align: center;
/*	letter-spacing: 0.1em;*/
}
.fondoTablas {
	background-color: #f5f5f5;
}
.fondoTablaPie {
	background-color: #ebebeb;
}
img {
	border: 0px;
}
.floatright {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.floatleft {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0pat;
}
a:link .floatleftIconosTall, a:visited .floatleftIconosTall{
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0pat;
	/* seems to prevent flickering in Mozilla-based browsers */
	opacity:1;
}
a:active .floatleftIconosTall, a:hover .floatleftIconosTall, a:focus .floatleftIconosTall{
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0pat;
	/* for Mozilla/Firefox/Safari */
	opacity:0.7;
	/* IE5.5 upwards */
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=70);
}
/*Estilos para el envío de formularios*/
#result {
	color: #ff4d4d;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	width:280px;
	padding:10px;
	border:0px solid #555555;
	margin:auto;
	margin-top:10px;
	text-align:center;
	display:none;
}
#loading {
	background-image:url(img/formLoader.gif);
	width:40px;
	height:18px;
	margin:auto;
	display:none;
}
/*Estilos para el envío de formularios*/

