/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background: top center no-repeat #ffffff; text-align:center;}/*url(images/main-bg.png)*/

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;} 
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.333em; color:#696969;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#515151;}
a:hover{text-decoration:none;}
p {padding-top:16px;}
h5{ font-size:2.0em; font-weight:normal; line-height:1em; font-family:Verdana, Tahoma, Geneva, sans-serif; color:#990000; padding:18px 0 18px 0;}
h4{ font-size:14px; font-weight:bold; line-height:lem; font-family:Verdana, Tahoma, Geneva, sans-serif; color:#000099; padding:5px 0 5px 0;}
h3{ font-size:28px; font-weight:bold;line-height:lem;font-family:"Times New Roman", Times, serif,Tahoma, Geneva, sans-serif; color:#990000;}
h2{ font-size:48px; font-weight:normal; font-style:normal; font-family:Verdana, Tahoma, "Times New Roman", Times, Arial, Helvetica, Geneva, sans-serif; color:#313131; padding:5px 0 5px 0; line-height:normal}
strong{ color:#515151;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.imgindentsmall {margin:0 15px 0 0; float:left;}
.imgindent2 {margin:0 10px 0 20px; float:right;}
.phone{ float:right; padding-right:40px;}
.margin1{ margin-top:11px;}
.padding1{ padding-top:21px;}
.padding2{ padding-top:13px;}
.padding3{ padding-top:27px;}
.padding4{ padding-top:35px;}

/* ============================= banner ====================== */
#banners{ position:relative; margin:1% 1% 1% 1%; }

/*#flash {
position:relative;
width:468px;
height:60px;
z-index:1;
}*/
img.banner{
width:468;
height:60;
}
img.halfbanner{
width:234;
height:60;
}

#extraheader{ position:relative; font-style:oblique; left:20%; }
/* ============================= news ====================== */
#news{ position:relative;  margin:10% 1% 1% 1%; }
/* ============================= content ====================== */
#content{ position:relative;  margin:1% 1% 1% 1%; width:100%; height:100%; }
/* ============================= column1 ====================== */
#column1{ position:relative; margin:0; width:20%; float:left;  }
img.leftmenu{
width:128;
height:512;
}
/* ============================= column2 ====================== */
#column2{ position:absolute; margin-left:200px; text-decoration:none; }
table.maintable{
width:500;
height:512;
}
a.bloglink{
vertical-align:top;
text-decoration:none;
font-size:18px;
color:#003399;
}
img.portada{
width:140;
height:211;
}
/* ============================= column3 ====================== */
#column3{ position:relative; float:right;}
img.photo{
width:128;
height:161;
border-style:double;
}
img.biography{
width:128;
height:200;
margin-top:5%;
}
img.news{
width:128;
height:150;
margin-top:5%;
}
img.imgindent{
position:relative;
left:5%;
}
img.imgindent2{
position:relative;
left:5%;
}

/* ============================= foot ====================== */
#foot{ position:relative; top:100%; left:0%; margin-right: 0 0 0 0px; width:80%;}
#footleft{ float:left;}
#footright{ float:right;}
img.validator{
}