@charset "utf-8";
/* CSS Document */
@import url("grid.css");
@import url("stylesheet.css");/*
@import url("flexslider.css");
@import url("shCore.css");
@import url("shThemeDefault.css");*/

/*body{ color:#888; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
a{ text-decoration:none; color:#888}
a:hover{ text-decoration:underline}
h1,h2,h4{ font-family:'materegular'; font-weight:normal}
h1{ color:#666; font-size:43px; letter-spacing:-1px; text-align:center; line-height:45px; }
h2, h4{ color:#666; font-size:19px; line-height:23px; margin:30px 0 10px 0}
h4{ text-align:center; margin:0 0 30px; padding-top:0}
h3{ font-family:'mateitalic'; font-style:italic; font-size:18px; line-height:26px; font-weight:normal; text-align:center; color:#888}
cite{font-family:'mateitalic'; font-style:italic; font-size:30px; line-height:32px; font-weight:normal; color:#999;}
.cita{ padding:0 5px; text-align:center; margin:20px 0}
.cita div.com1{ background:url(../img/comillas1.gif) no-repeat; width:26px; height:26px; display:block; position:absolute; margin:0; left:0}
.cita div.com2{ background:url(../img/comillas2.gif) no-repeat; width:26px; height:26px; display:block; position:absolute; margin:-20px 0 0; right:0}
div#foto{ margin:30px 0}
div#foto img{border:9px solid #ddd;}
div#foto div#epi{ position:absolute; float:left; background:url(../img/back.png) repeat; padding:10px 20px; width:260px; margin:200px 10px 10px; z-index:10; color:#fff}

div#footer{ border-top: 1px solid #ddd; padding:20px 0; margin:20px 0; text-align:center; font-size:11px}



div.grid_2.push_5.alpha.omega, div.grid_2.alpha.omega{ padding-left:20px; border-left:1px solid #dddddd; margin-top:100px; min-height:400px}
div.grid_2.alpha.omega{ width:130px; margin-left:10px}
div.grid_2.push_5.alpha.omega img, div.grid_2.alpha.omega img{ float:left; margin:0 3px 5px 0}
table{ margin:0; width:100%}
td{ padding:3px;}
td#campo{ font-weight:bold; width:30%;}
input, select{ border:1px solid #ddd; padding:2px 4px; width:180px}
select{ width:190px; color:#888; font-weight:normal}
td div { padding:0; font-size:11px; color:#ccc; line-height:11px; }

table#botones{ margin:20px 0 10px; padding:10px 0 10px 30px; border-top:1px solid #dddddd}
input.camposFormulario{ width:auto; background:none; border:1px solid #ddd; margin:0 5px; padding:3px 10px; font-size:11px}
input.camposFormulario:hover{ cursor:pointer; background-color:#f0f0f0}

div#header{ margin-bottom:12px}
div#innerHeader{ background:url(../img/shadow.png) bottom no-repeat; padding-bottom:18px}
div#innerHeader div.contactBg{ background:url(../img/bg_Contact.png) no-repeat; height:230px;}

div#menu{ background:url(../img/bg_menu.png) center no-repeat; height:80px; margin-top:50px; padding:40px 108px 45px}
div#menu h1{ font-family:Georgia, "Times New Roman", Times, serif; text-align:center; margin:0; padding:0; color:#303030; font-size:50px; letter-spacing:-1px; border-bottom:1px solid #fff}
div#menu h1 span{font-family:'mateitalic'; font-style:italic; font-size:20px; line-height:43px; position:relative; top:-6px; color:#222}
div#menu ul{ margin:0; padding:10px 0 0}
div#menu li{ float:left; list-style:none; color:#222; width:auto; border:none}
div#menu h2{ margin:5px 0 0; padding:0; color:#222; letter-spacing:-1px}
div#menu a.back{padding:5px; float:right; position:relative; font-family:'materegular'; font-size:12px; right:0; top:-25px; color:#222}
div#menu a.back:hover{ background:#fff; /*filter: alpha(opacity=60);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: .6;opacity:0.6;*/ 

#testimony li {list-style:none; margin-bottom:20px; border-bottom:1px dotted #CCCCCC; padding-bottom:20px}