@charset "UTF-8";

/******************************************************/
/******************    RESET ALL    *******************/
/******************************************************/

/*PORFAVOR NO BORRAR ESTOS ESTILOS YA QUE FORMATEAN EL SITIO
 PARA QUE NO TENGA PROBLEMAS DE LECTURA EN ALGUNOS NAVEGADORES*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

:focus {
	outline: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1;
	color: #463227;
	background: #EDECE7;
}

ol, ul {
	list-style: none;
}
table {
	border:0px;
	border-collapse: collapse;
	border-spacing: 0;
}
/*
caption, th, td {
	text-align: left;
	font-weight: normal;
}*/

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/******************************************************/
/**********************   TOP    **********************/
/******************************************************/

div#generalContainer{
	margin:0 auto;
}

div#top{
	margin: 0px auto;
	padding-top: 15px;
	padding-left: 46px;
	width: 923px; /*real width  969*/
	height: 125px; /*real height 140*/
	background-image: url(img/repeatTop.jpg);
	border-top: 1px #fff solid;
}

.topTools{
	padding-top:4px;
	vertical-align: middle;
	width: 473px;
	height: 37px;
	border-top:#C6C1BD dashed 1px;
}

.topTools table{
	width:473px;
	height:37px;
	background: #fff;
	border-top:#C8C1BB solid 1px;
	border-bottom:#C8C1BB solid 1px;
}

.topTools td{
	padding-left:10px;
	border-left:#C6C1BD dotted 1px;
	text-align:left;
}

/********************   TOP MENU   ********************/

.numbers td a{
	font-size:9px;
	margin-top:2px;
	width: 20px;
	height:6px;
	text-indent:1px;
	line-height:.4;
	display: block;
	color: #fff;
	background-color: #463325;
}
.numbers td a:hover{
	font-size:9px;
	margin-top:2px;
	width: 20px;
	height:6px;
	text-indent:1px;
	line-height:.4;
	display: block;
	color: #fff;
	background-color: #463325;
}

.topMenu{
	padding-top:4px;
	vertical-align: middle;
	margin-top:12px;
	margin-bottom:14px;
	width: 922px;
	height: 34px;
	border-top:#C6C1BD dashed 1px;
}

.topMenu table{
	width:922px;
	height:34px;
	background: #fff;
	border-top:#C8C1BB solid 1px;
	border-bottom:#C8C1BB solid 1px;
}

.topMenu td{
	padding-left:10px;
	border-left:#C6C1BD dotted 1px;
	text-align:left;
}

.topMenu a{
	line-height:.5;
	height:10px;
	text-decoration: none;
	background-color: #FFF;
	color:#503C23;
	display: block;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.topMenu a:hover{
	line-height:.5;
	height:10px;
	text-decoration: none;
	background-color: #1356A5;
	display: block;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #FFFFFF;
}

.numbers td a:hover{
	font-size:9px;
	margin-top:2px;
	width: 20px;
	height:6px;
	text-indent:1px;
	line-height:.4;
	display: block;
	color: #fff;
	background-color: #463325;
}

.topMenu .selected{
	line-height:.5;
	height:10px;
	text-decoration: none;
	background-color: #1356A5;
	display: block;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #FFFFFF;
}
/******************************************************/
/**********************  BANNER   *********************/
/******************************************************/

/*
div#banner{
	background-color: #B5060B;
	}*/

.bannerImg{
	width: 969px;
	height: 189px;
	margin: 0 auto;
}

/******************************************************/
/***********************  INFO   **********************/
/******************************************************/

div#info{
	width: 923px; /*real width 969px*/
	/*height: 208px;*//*real width 238px*/
	margin:0 auto;
	padding-top: 25px;
	padding-left:46px;
	padding-bottom:25px;
	background:url(img/backInfo.jpg) repeat-x;
	background-color:#FBFAF8;
}

.titleInfo{
	font-size:13px;
	border-bottom:#C8C3C0 dashed 1px;
	padding-bottom:5px;
	margin-bottom:18px;
}

.titleInfo span{
	font-weight:bold;
}

.titleInfo img{
	margin-top:-3px;
	margin-left: 2px;
}
.text{
	width: 380px;
	padding-top:15px;
	padding-left:15px;
	padding-right:5px;
}

.bannerInfo{
	border:#DDD9D6 solid 1px;
	margin-right:25px;
}

.specialBorder{
	font-size:20px;
	font-weight:bold;
	border-bottom:#CCC4C1 double 4px;
}

.specialBorderpasos{
	font-size:16px;
	font-weight:bold;
	border-bottom:#CCC4C1 double 4px;
}

.subtitleSection{
	padding-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background-color:#1356A5;
	color: #FFFFFF;
}



.textInfo{
	line-height:1.2;
	font-size:11px;
	margin-top: 11px;
	padding-bottom:10px;
}

.textInfo span{
	font-size:13px;
	font-weight:bold;
}

.textonormal{
	font-size:12px;
}


.masinfoLink{
	padding-top:3px;
	border-top:#CBC3C0 solid 1px;
}

.masinfoLink a{
	width:115px;
	padding-left:1px;
	padding-top: 2px;
	padding-bottom:2px;
	font-size: 9px;
	color:#FFFFFF;
	background-color:#1356A5;
	text-decoration:none;
	display:block;
}

.masinfoLink img{
	margin-right:2px;	
}

.table01{
	margin-right:25px;
}

/******************************************************/
/***********************  FOOT   **********************/
/******************************************************/

div#foot{
	font-size:10px;
	margin:0 auto;
	/*padding-top: 8px;*/
	width: 969px;
	height: 24px;
	background-color:#FBFAF8;
	border-top: #CBC3C0 solid 1px;
	border-bottom: #CBC3C0 solid 1px;
}

.registryFoot{}

.linkAuros{
	border-left:#C8C3C0 dashed 1px;
	padding:0 10px;
}

.linkAuros a{
	text-decoration:none;
	color:#513F33;
}

.rightsFoot{
	padding:0 18px 0 5px;
}

.wordsPhone{
	border-left:#C8C3C0 dashed 1px;
	padding:0 17px 0 17px;
}

.phoneNumber{
	background-color:#E2DED5;
	font-size:15px;
	font-weight:bold;
	padding:0 1px 0 1px;

	text-align: left;
}

.logoFoot{
	background-color:#EDECE7;
	padding-right:21px;
}

