:focus  { outline : 0;}

body {margin:0; padding:0;
font-family:Tahoma;
font-size:13px;
color:#452424;
background-color:#FFFFFF;
line-height:18px;
}
table {
border-collapse:collapse;
border:0px;
margin-left: auto;
margin-right: auto;}
td{vertical-align:top;text-align:justify;}
img{border:none;}

h2 { font-size:23px; color:#a0292b; font-weight:bold;}

.spa-pla { float:right;}
.spa-div {width:710px; height:700px; padding:10px 10px 0 10px; background:url(images/divbg1.jpg) no-repeat #91d4d5; }
.fright2 { z-index:2; float:right; text-align:right; position:relative}

.col1 { width:250px; float:left;}
.margr { margin-right:20px;}
.vin ul{margin:0px; padding:0px; list-style:none;}
.vin li{ background:url(images/vin.jpg) no-repeat left top; padding:0 0 0 18px; background-position:0 2px; line-height:20px;}
.push { clear:both;}
.foot { background-color:#ff6c6c;  padding:10px; text-align:center;}
.d { background:url(images/divserv2.jpg) no-repeat; width:250px; height:325px; padding-left:15px; font-family: 'Numans', sans-serif;}
.d2 { background:url(images/divserv3.jpg) no-repeat; width:250px; height:325px; padding-left:15px; font-family: 'Numans', sans-serif;}
.d3 { background:url(images/divserv4.jpg) no-repeat; width:250px; height:325px; padding-left:15px; font-family: 'Numans', sans-serif;}
.d4 { background:url(images/divserv5.jpg) no-repeat; width:250px; height:325px; padding-left:15px; font-family: 'Numans', sans-serif;}




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

a{color:#990066; text-decoration:underline;}
a:hover{ text-decoration:none;}



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

.fright{ float:right;}
.fleft{float:left;}

.pright{padding-right:10px;}
.pleft{padding-left:10px;}


.instituto {background-color:#bf1e1c; color:#FFFFFF; font-size:11px;}
.instituto img{padding-bottom:3px;}


.contenido{background-color:#fff3f3;}

.frase{font-family:Times New Roman; font-size:14px; font-style:italic; font-weight:bold; text-align:center}


.galeria td{ text-align:center;}
.galeria img{padding-bottom:4px;}

.exa{border:#990000 1px solid;}
.exa td{ border:#990000 1px solid; padding:3px;}


.forma input{width:300px; margin-bottom:3px; background-color: #ffe3e3;  border: 1px #a43737 solid; padding:2px;}
#forma  input:hover{ text-decoration:underline;}
.forma textarea{width:300px; margin-bottom:3px; background-color: #ffe3e3; border: 1px #a43737 solid; padding:2px; overflow:auto; font-family:verdana; font-size:12px; height:80px;}
.forma table{ margin-left:0px; margin-right:inherit; }

