/* CSS Document */
body 
{
	margin: 0 auto;
	background: url(../images/rayitas.png) repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
}

#sitio-bordes
{
	border: 2px solid #EBEBEB;
	width:970px;
	margin: 0 auto;
	background: #FFFFFF;
}

form, p
{
	margin: 0;
}

.visible
{
	display: block;
}
.oculto
{
	display: none;
}


.columna1-bg
{
	background: url(../images/columna1-bg.jpg) repeat-y;
	text-align:left;
}

.columna3-bg
{
	background: url(../images/columna3-bg.jpg) repeat-y;
	text-align:left;
}

.columna-central-bg
{
	text-align:left;
}

.caja-col1-bg
{
	background:url(../images/caja-col1-bg.jpg);
	border-bottom: 1px solid #F4F4F4;
}

.caja-col3-bg
{
	background:url(../images/caja-col3-bg.jpg);
	border-bottom: 1px solid #D5D5D5;
}

.caja-bordes
{
	background:url(../images/caja-col3-bg.jpg);
	border-bottom: 1px solid #D5D5D5;
	border-top: 1px solid #D5D5D5;
}

.separador
{
	border-bottom: 1px dotted #E4E4E4;
}

.texto, texto a
{
	font-size: 12px;
	color: #555555;
	text-decoration: none;
}

a.texto:hover
{
	text-decoration: underline;
}


.texto-chico-color, texto-chico-color a
{
	font-size: 10px;
	color: #D45920;
	text-decoration: none;
}

.texto-color, texto-color a
{
	font-size: 12px;
	color: #D45920;
	text-decoration: none;
}

.texto-chico, texto-chico a
{
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}

.titulo, .titulo a
{
	font-family: "Times New Roman", Times, serif;
	color: #D45920;
	font-size: 19px;
	text-decoration: none;
	font-weight: bold;
}

.titulo:hover, .titulo a:hover
{
	font-family: "Times New Roman", Times, serif;
	color: #D45920;
	font-size: 19px;
	text-decoration: underline;
	font-weight: bold;
}

.subtitulo, .subtitulo a
{
	font-family: "Times New Roman", Times, serif;
	color: #D45920;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
}

.imagen-borde
{
	border: 1px solid #A7A6AA;
	padding: 2px;
}


.encabezado-texto
{
	font-size: 12px;
}

.encabezado-texto-color
{
	font-size: 12px;
	color: #298441;
}

.encabezado-textbox
{
	border: 1px solid #298441;
}
/*.encabezado-bg
{
	background: #101058;
	height: 28px;
}

.pie-texto, .pie-texto a
{
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}


.subtitulo, .subtitulo a
{
	font-size: 14px;
	color: #101058;
	text-decoration: none;
	font-weight: bold;
}

a.subtitulo:hover
{
	color: #101058;
	text-decoration: underline;
}

.texto
{
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
}

.texto-rojo
{
	font-size: 12px;
	color: #C70102;
	text-decoration: none;
}

.texto a
{
	font-size: 12px;
	color: #101058;
	text-decoration: none;
}

.texto a:hover
{
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: underline;
}

.texto-chico
{
	font-size: 10px;
	color: #4D4D4D;
}

.caja1-bg
{
	background:url(../images/caja1-bg.jpg) repeat-y;
}
.caja2-bg
{
	background:url(../images/caja2-bg.jpg) repeat-y;
}
.caja3-bg
{
	background:url(../images/caja3-bg.jpg) repeat-y;
}

.nota-separador
{
	border-bottom: 1px dotted #A0A0A0;
}

.texto-directorio
{
	color: #4D4D4D;
	text-decoration: none;
	font-size: 9px;
}*/

.ecxMsoNormal *{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
}
.MsoNormal *{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px !important;
}

#paginacion{
	color:#D7D7D7;
	font-weight:bold;
	padding:5px;
}

#paginacion a{
	background:#F7F7F7;
	border:1px solid #D7D7D7;
	color:#D7D7D7;
	font-weight:bold;
	margin:2px;
	padding:5px;
	text-decoration:none;
}

#paginacion a:hover{
	background:none;
	border:1px solid #FFFFFF;
	color:#000000;
	font-weight:bold;
	padding:5px;
}


.v_enlace a, .v_enlace a:visited{
	color:#555555;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.v_enlace a:hover{
	color:#555555;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

p{
	margin-top:5px !important;
	margin-bottom:5px;
}