:focus  { outline : 0;}

body {margin:0; padding:0;
font-family:Tahoma;
font-size:14px;
color:#230C00;
background-color:#230C00;
line-height:20px;
}

table {
border-collapse:collapse;
border:0px;
margin-left: auto;
margin-right: auto;}

td{vertical-align:top;text-align:left;}

img{border:none;}

ul{margin:0px; padding:0px; list-style:none; line-height:20px;}
ul li{ background:url(images/vineta.png) no-repeat left top; padding:0 0 0 15px}
ul li a{ color:#bb141a; text-decoration:underline}
ul li a:hover{text-decoration:none}

.cat ul{margin:0px; padding:0px; list-style:none; line-height:20px; font-weight:bold; font-size:13px;}
.cat  ul li{ background:url(images/vineta-cat.png) no-repeat left top; padding:0 0 0 20px}
.cat  ul li a{ color:#422213; text-decoration:underline}
.cat  ul li a:hover{text-decoration:none}

.fleft { float:left; padding-right:10px;}
.fright { float:right; padding-left:10px;}

.table1{
width:100%;
height:750px;
background: url(images/back.jpg);}

.tleft{ margin-left:0;}

.footer{
width:100%;
height:240px;
background:url(images/back-ftr.jpg) repeat-x #331200;
text-align:center;
color:#faefe6;
font-size:12px;
line-height:16px;
}
.footer a{color:#faefe6; text-decoration:underline; font-weight:normal; line-height:18px;}
.footer a:hover{ text-decoration:none;}

.menu{
background:url(images/back-menu.png) repeat-x; height:125px; width:100%;}

#texto .txt1{
background:url(images/top-txt.png) no-repeat; height:13px;}
#texto .txt2{
background:url(images/mid-txt.png) repeat-y; height:678px;}
#texto .txt3{
background:url(images/bot-txt.png) no-repeat; height:13px;}
#texto .txt22{
background:url(images/mid-txt2.png) repeat-y; height:100px;}
#texto .txt33{
background:url(images/bot-txt2.png) no-repeat; height:13px;}
#texto .divtxt{margin-left:10px; margin-right:25px; margin-bottom:2px; margin-top:10px;}


.contacto input{ width:200px;border:1 px solid #993333;; height:15px; }
textarea{ width:200px; border:1 px solid #993333; height:100px;}

h1{color:#291607; font-size:16px; line-height:20px; padding:0; margin:0;}

.mini{
font-family:tahoma; font-size:11px; color:#230C00;}

.rojo{color:#bb141a;}

a{color:#ae0000; text-decoration:underline; font-weight:bold;}
a:hover{ text-decoration:none;}

.minimenu{
font-family:tahoma; font-size:14px; color:#ff8080; text-align:center; padding-top:4px;}
.minimenu a {
color:#ff8080; text-decoration:none; font-weight:normal;}
.minimenu a:hover{
 text-decoration:underline;}

.minimenu2{
font-family:tahoma; font-size:14px; color:#fff; text-align:center; padding-top:13px}
.minimenu2 a {
color:#fff; text-decoration:none; font-weight:normal;}
.minimenu2 a:hover{
 text-decoration:underline;}

.minimenu3{
font-family:tahoma; font-size:14px; color:#230C00; text-align:center; padding-top:19px;}
.minimenu3 a {
color:#230C00; text-decoration:none; font-weight:normal;}
.minimenu3 a:hover{
 text-decoration:underline;}

#cursos td{ padding:4px;}
#cursos .tit{ font-size:14px; font-weight:bold; color: #FFFFFF; background-color:#8d0101;}
#cursos .tit2{ font-size:18px; font-weight:bold; color: #FFFFFF; background-color:#8d0101;}
