{
	text-decoration:none;
	outline:none;
}
a img	{	border:none;	}
a:hover {
	outline:none;
}
a:active {
	text-decoration:none;
	outline:none;
}
body{	margin:0;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		background:#333;
		}
.clear	{	clear:both;	
			display:block;
			width:100%;
}

.clear_right	{	clear:right;
					float:left;
					}
.center	{	margin:auto;
			text-align:center;
			}
.left	{	float:left;
			clear:right;
			}

.right	{	float:right;
			clear:right;
			}

#contenedorNavTop	{	width:100%;
						height:20px;
						background:#282828;
						padding:3px 0 0 0;
						color:#cfcfcf;
						}
#contenedorPrincipal	{	margin:auto;	}
.contenedorPrincipal	{	width:960px;
							margin:auto;
							}
					
#contenedorHeader	{	width:960px;
						height:75px;
						padding:15px 0 0 0;
						float:left;
						clear:both;
						}
#contenedorCentral	{	width:960px;
						padding:0 0 5px 0;
						float:left;
						clear:both;
						}
#contenedorColumnas	{	width:960px;
						float:left;
						clear:both;
						padding:0 0 10px 0;
						}
#contenedorFooter	{	width:100%;
						border-top:#CC0000 2px solid;
						background:#282828;
						float:left;
						clear:both;
						margin:10px 0 0 0;
						padding:20px 0 20px 0;
						}
/**************************/
.almaButton	{	width:auto !important;
				display:inline !important;
				padding:0 5px 2px 5px !important;
				margin:0 0 2px 0 !important;
				height:15px !important;
				background:url(../../images/button__bg.png) repeat-x !important;
				text-align:center !important;
				text-transform:uppercase !important;
				color:#FFF !important;
				}

#contenedorNavTop .NavTopleft	{	width:300px;
									float:left;
									clear:right;
}
#contenedorNavTop .NavTopright	{	width:640px;
									float:right;
									clear:right;
									text-align:right;
}
#contenedorNavTop span.link	{	padding:0 10px 0px 10px; clear:right; position:relative; top:-3px;	}
#contenedorNavTop span.link img	{	position:relative; bottom:-2px; margin:0 3px 0 0;	}

#contenedorNavTop span.alink	{	padding:0 0px 0 10px; clear:right;	}
#contenedorNavTop span.alink img	{	position:relative; bottom:0px; margin:0 3px 0 0;	}
.footerIzquierdo	{	width:860px;
						float:left;
						clear:right;
						padding:0 0 0 10px;
						}
.footerDerecho	{	width:90px;
					float:right;
					clear:right;
					}
/********************************* ESTILOS *******************************/
#frmRecomendar h2	{	font-size:12px;
						color:#C00;
						margin:0px;
						padding:2px 0 5px 0;
						line-height:1.5em;
}

#frmRecomendar p	{	font-size:11px;
						color:#666;
						margin:0px;
						padding:2px 0 2px 0;
						line-height:1.5em;
}

.inputText	{	border:#ccc 1px solid;
					color:#666;
					padding:2px 2px 2px 4px;
					font-size:11px;
}
.textareaComentarios	{	width:639px;
							height:40px;
							margin:20px 0 5px 0;
							font-size:11px;
							color:#666;
							border:#ccc 1px solid;
							padding:2px 4px 2px 4px;
}
.botonInput	{	background-color:#666;
				border:thin solid #FFF;
				color:#FFF;
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
				padding:2px 5px 2px 5px;
				}
.botonInput:hover	{	background-color:#C00;
						border:thin solid #FFF;		
												}				
.border-horizontal	{	border-bottom:#ccc 1px solid;
						border-top:#cccccc 1px solid;
}
.border-vertical	{	border-left:#ccc 1px solid;
						border-right:#cccccc 1px solid;
}

.border-all	{	border:#ccc 1px solid;	}
.border-top	{	border-top:#ccc 1px solid;	}
.border-bottom	{	border-bottom:#ccc 1px solid;	}
.border-right	{	border-right:#ccc 1px solid;	}

.border-trb	{	border-top:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid;	}

.border-left-dotted	{	border-left:#ccc 1px dotted;	}
.border-left-solid	{	border-left:#ccc 1px solid;	}

.upper	{	text-transform:uppercase;	}

.size11	{	font-size:11px !important; line-height:1.3em;	}
.normalMed	{	font-size:13px !important; line-height:1.3em;	}
.medium	{	font-size:16px !important; line-height:1.5em;	}
.big	{	font-size:21px !important; line-height:normal;	}
.biggest	{	font-size:6.5em !important; line-height:.9em; 	}

.red	{	color:#CC0000 !important; 	}
.gris33	{	color:#333 !important;	}
.gris40	{	color:#404040 !important;	}
.gris65	{	color:#656565 !important;	}
.gris66	{	color:#666 !important;	}
.gris99	{	color:#999 !important;	}
.color841F2F	{	color:#841F2F !important;	}

.timesNewRoman	{	font-family:Georgia, 'Times New Roman', Times, serif;	}

.margin4-5horzontal	{	margin:0 4px 0 5px;	}

.bgf2f2f2	{	background-color:#f2f2f2 !important;	}

.text-left	{	text-align:left;	}
.text-right	{	text-align:right;	}

#contenedorNavTop p,
#contenedorNavTop a	{	font-size:11px;
						color:#cfcfcf;
						margin:0px;
						padding:0px;
						line-height:1.7em;
						}

#contenedorNavTop a	{	color:#cfcfcf;
						text-decoration:none;
						}
#contenedorNavTop a:hover	{	color:#fff;
								background:url(../../images/dotLine_horizontal.gif) bottom repeat-x;
								}

#contenedorColumnas h1	{	font-size:xx-large;
							color:#333;
							margin:0px;
							padding:0px;
							line-height:1.1em;
							font-weight:700;
}
#contenedorColumnas h2	{	font-size:24px;
							color:#c00;
							margin:0px;
							padding:0 0 5px 0;
							line-height:0.9em;
							font-family:"Times New Roman", Times, serif;
							font-weight:700;
}
#contenedorColumnas h5	{	font-size:11px;
							font-weight:normal;
							color:#666;
							margin:0px;
							padding:0px;
							line-height:1.7em;
}
#contenedorColumnas p	{	font-size:11px;
							font-weight:normal;
							color:#666;
							margin:0px;
							padding:7px 0 7px 0;
							line-height:1.3em;
}

#contenedorColumnas ul#menu	{	margin:0;
								padding:0;
								list-style:none;
								clear:both;
								}

#contenedorColumnas ul#menu li	{	margin:4px 0;
									padding:0;
									line-height:1.5em;
									}
#contenedorColumnas ul#menu li a.more_div	{	color:#E6E6E7;
												font-size:12px;
												text-decoration:none;
												font-weight:bold;
												display:block;
												background:#282828;
												padding:0 0 0 5px;
												}
#contenedorColumnas ul#menu li a:hover	{	color:#cc0000;
											}

#contenedorColumnas ul.subMenu	{	margin:0;
									padding:30px 20px 30px 85px;
									list-style:none;
									clear:both;
									display:none;
									background:none;
									}

#contenedorColumnas ul.subMenu li	{	margin:0;
										padding:0;
										line-height:1.5em;
										}
#contenedorColumnas ul.subMenu li p	{	margin:0px;
										color:#ccc;
										font-size:11px;
										padding:7px 0 7px 0px;
										display:block;
										}
#contenedorColumnas ul.subMenu li p a	{	color:#E6E6E7;
											text-decoration:none;
											}
#contenedorColumnas ul.subMenu li p a:hover	{	color:#fff;
												background:url(../../images/dotLine_horizontal.gif) bottom repeat-x;
												}

#contenedorFooter p	{	font-size:11px;
						color:#7b7b7b;
						margin:0px;
						padding:3px 5px 10px 5px;
						line-height:1.3em;
						}
#contenedorFooter p a	{	color:#7b7b7b;
							text-decoration:none;
							}
#contenedorFooter p a:hover	{	color:#cccccc;
								background:url(../../images/dotLine_horizontal.gif) bottom repeat-x;
								}







