.container_12,.container_16{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	border: medium solid #770000;
}
.container_12 .grid_6 ul li {
	font-weight: normal;
	list-style-type: disc;
	padding-top: 3px;
}


.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,grid_6b, grid_6d,grid_67b, .grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16
{display:inline;float:left;margin-left:10px;margin-right:10px}

.container_12 .grid_3,.container_16 .grid_4{width:220px}
.img {
	height: 170px;
	background-image: url(../img/bg4.jpg);
	background-repeat: no-repeat;
}
#img {
	float: left;
	margin-left: 100px;
	border: medium solid #CECECE;
}



.container_12 .grid_6{
	width:460px;
	border: medium solid #CECECE;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #969696;
	color: #FFFFFF;
	background-image: url(../img/abajo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

 .container_12 .grid_6d {
	width:905px;
	border: medium solid #CECECE;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #969696;
	color: #FFFFFF;
	margin-left: 14px;
	background-image: url(../img/abajo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


 .grid_6b{
	width:430px;
	border: medium solid #CECECE;
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
	height: 410px;
}

 .grid_7b{
	width:430px;
	border: medium solid #CECECE;
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
	height: 429px;
}
#aclar {
	padding: 10px;
}
 .grid_6c{
	width:860px;
	border: 1px solid #666666;
	padding: 10px;
	margin-bottom: 10px;
	float: right;
	margin-right: 10px;
	height: 100px;
}
.footer {
	color: #FFFFFF;
	height: 40px;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../img/ft.jpg);
	margin-top: 10px;
}
#dire{
	float: left;
	margin-top: 10px;
	width: 726px;
}

#dire2{
	float: left;
	margin-top: 10px;
	width: 185px;
}


.container_12 .grid_9,.container_16 .grid_12{width:700px}

.container_12 .grid_12,.container_16 .grid_16{
	width:940px;
	margin-bottom: 20px;
}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}


body
{
	color: #333;
	font-size: 12px;
	background-color: #940001;
	background-image: url(../img/bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a
{
	color: #fff;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
}

h2
{
	padding: 20px 0 0;
	text-align: center;
}

p
{
	overflow: hidden;
	text-align: left;
}

#logo {
	margin: auto;
	width: 259px;
	float: left;
	padding-right: 20px;
	background-image: url(../img/1.jpg);
}

#logo2 {
	margin: auto;
	width: 259px;
	float: left;
}

#logo3 {
	margin: auto;
	width: 259px;
	float: left;
	padding-left: 40px;
}

.container_12
{
	background: #fff url(img/12_col.gif) repeat-y;
	margin-bottom: 20px;
}

.container_16
{
	background: #fff url(img/16_col.gif) repeat-y;
}


a:focus{outline:1px dotted invert}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}

ul.blue {
	padding: 5px;
	margin: 10px 0;
	list-style: none;
	background-color: #fff;
	border-bottom: 1px solid #e7e7e7;
	float: left;
	clear: left;
}
#nombre {
	color: #000000;
}


ul.blue li {
	float: left;
}

ul.blue li a {
	float: left;
	text-decoration: none;
	color: #C5C5C5;
	padding: 4px 15px 0 0;
	margin-right: 8px;
	font-family: Geneva, Arial, Helvetica, sans-serif, Calibri;
	font-size: 14px;
	font-weight: 900;
	text-transform: capitalize;
}
#firma {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


ul.blue li a span {
	float: left;
	padding-right: 15px;
	display: block;
	margin-top: -4px;
	height: 24px;
}

ul.blue li a:hover {
	background-image: url(../img/blue.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: #000000;
	text-decoration: underline;
}

ul.blue li a:hover span {
	background-image: url(../img/blue.png);
	background-repeat: no-repeat;
	background-position: left top;
}

ul.blue li a.current {
	color: #000000;
	background-image: url(../img/blue.png);
	background-repeat: no-repeat;
	background-position: right top;
}

ul.blue li a.current span {
	background-image: url(../img/blue.png);
	background-repeat: no-repeat;
	background-position: left top;
}



table.helpT
{
	text-align: center;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	width: 500px;
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
} 

td.helpHed
{
	background-color: #840403;
	text-align: left;
	text-indent: 5px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
}

td.helpBod
{
	border-bottom: 1px solid #9CF;
	border-top: 0px;
	border-left: 1px solid #9CF;
	border-right: 0px;
	text-align: left;
	text-indent: 10px;
	font-weight: normal;
}

table.sofT
{
	text-align: left;
	font-weight: normal;
	color: #333333;
	width: 400px;
	border: 1px solid #A7A7A7;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #D7D7D7;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-indent: 10px;
} 












h1 {
	font-family:helvetica, sans-serif;
	color:#9F141A;
	font-size:170%;
	margin-bottom:0.2em;
}
h2 {
	font-family:helvetica, sans-serif;
	color:#9F141A;
	font-size:150%;
	margin-bottom:0.2em;
}
ul {
	list-style-type:none;
	padding-left:0;
}
li {
	font-weight:bold;
}
.note ul {
	list-style-type:square;
	padding-left:25px;
}
.note li {
	font-weight:normal;
	color:#555;
}
#wrap {
	background:#EEE;
	width:470px;
	margin:10px auto 10px auto;
	padding:10px;
}
#contact {
	width:450px;
	padding:10px;
	margin: auto;
}
form {
	font-family:Verdana, sans-serif;
	margin:0;
	padding:0;
}
fieldset {
	margin:0 .5em 1em .5em;
	padding:1em;
	border:1px solid #B5CCBA;
	background:#F1F8F6;
}
fieldset div {
	width:380px; /* Width for modern browsers */
	border:0;
	margin:0 auto 0 auto;
	padding:1px;
}

* html fieldset div {
	width:300px; /* Width for IE5 */
	w\idth:380px; /* Width for IE6 */
}

fieldset div input {
	width:376px; /* Width for modern browsers */
	border:1px solid #CCCCCC;
	padding:1px;
}

* html fieldset div input {
	width:380px; /* Width for IE5 */
	w\idth:376px; /* Width for IE6 */
}
fieldset div br {
	display:none;
}
legend {
	font-weight:bold;
	color:#333;
	margin:0;
	padding:0.5em;
}
input {
	background:#F1F1F1;
	margin:5px auto 5px auto;
	border:1px solid #B5CCBA;
}
input#selfcopy {
	width:14px;
	margin:5px 5px 0 0;
	float:left;
}
input#counter {
	float:left;
	width:60px;
	margin:12px 0 0 118px;
	padding:.3em;
	background:#EEE;
	color:#999;
	border:1px solid #B5CCBA;
	text-align:center;
}
input#sendEmail {
	float:left;
	width:180px;
	border:1px solid #B5CCBA;
	padding:0.25em;
	background:#F1F8F6 url("../img/fade.png") repeat-x;
	margin:12px 4px 5px 4px;
	color:#333;
	font-weight:bold;
}
textarea {
	padding:0;
	margin:5px auto 10px auto;
	font-size:150%;
	background:#F1F1F1;
	border:1px solid #B5CCBA;
	width:380px;
	height:140px;
}
input:hover, textarea:hover {
	background:#FAFBFC;
}
input:focus, textarea:focus {
	border-color:#666;
	background:#FFF;
}
.scsMsg {
	display:block;
	line-height:30px;
	color:green;
}
.req {color:#C00;}
.errFld {
        background:#FFC;
	border:1px solid #F00;
}
.errMsg {
	color:#F00 !important;
	display:block;
	padding-left:15px;
	background:url("../img/halt.png") 0 3px no-repeat;
}
.bigerr {
	display:block;
	line-height:30px;
	color:#F00;
}
#back {
        display:block;
        background:#333;
        color:#FAFBFC;
        width:250px;
        font-size:150%;
        font-weight:bold;
        text-align:center;
        text-decoration:none;
        padding:10px;
        margin:30px auto 30px auto;
}
#back:hover {
        background:#DDD;
        color:#555;
}

#top
{
	display:block;
	height:10px;
	margin:10px auto 0;
	width:650px;
}

#footer
{
	width:640px;
	clear:both;
	color:#999999;
	text-align:center;
	width:640px;
	padding-bottom: 15px;
	font-size: 85%;
}

#footer a{
	color:#999999;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
}

#bottom
{
	display:block;
	height:10px;
	margin:0 auto;
	width:650px;
}

form.appnitro
{
	margin-top: 20px;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	margin-right: 20px;
}

/**** Logo Section  *****/
h1
{
	margin:0;
	min-height:0;
	padding:0;
	text-decoration:none;
	text-indent:-8000px;
	
}

h1 a
{
	
	display:block;
	height:100%;
	min-height:40px;
	overflow:hidden;
}


img
{
	behavior:url(css/iepngfix.htc);
	border:none;
}
#form_container textarea {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
}

