/* CSS Document */

body { font: 70% Verdana, sans-serif; color: #333; text-align: center; margin: 0; padding: 0; background: #FFF url("../img/bg.gif") center repeat-y;}

/* generales*/

a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #06c;}
html body a:hover {text-decoration: underline;}
p { font-family: "Lucida Grande", Geneva, Arial, sans-serif; font-size: 1.0em; line-height: 1.5; margin: 0 0 0.5em 0; }
ul, ol, td { font-family: "Lucida Grande", Geneva, Arial, sans-serif; font-size: 1.0em; margin: 0; }
label, input { font-family: "Lucida Grande", Geneva, Arial, sans-serif; font-size: 0.9em; margin: 0; }

img { border: 0; padding: 0; margin-bottom: 0 }
.hide {	position: absolute; left: -2000px; width: 999px;}
.alignleft { float: left;}
.alignright { float: right;}
.margin-none { margin: 0;}
.seperator {clear: both;height: 1px;}
.grey { color: #A2BABA; }
.moreinfo { margin-left: 160px; color: #336699 !important; }
small { font-size: 0.95em; font-family: "Lucida Grande", Geneva, Arial, sans-serif; }
strong { color: #333 !important; }
li.pdf { background: url(../img/icon-pdf.jpg) left no-repeat; padding: 5px 0 5px 30px; margin: 10px 0; list-style: none !important; }
.single p.intro { margin: 15px 0 10px 0; font: bold 1.4em/1.2 "Lucida Grande", Geneva, Arial, sans-serif; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 5px 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
.clearfix {height: 1%;}
.clearfix {display: block;}




h2 { color: #BA112A; font-family: "Lucida Grande", Geneva, Arial, sans-serif; font-weight: bold; font-size: 1.6em; margin: 0.7em 0 0.5em 0; }
h3 { color: #BA112A; font-family: "Lucida Grande", Geneva, Arial, sans-serif; font-weight: bold; font-size: 1.25em; margin: 15px 0 3px 0; }
h4 { color: #333; font-family: "Lucida Grande", Geneva, Arial, sans-serif; font-weight: bold; font-size: 1.15em; margin: 0; }

/* contenedor*/

#container { position: relative; background: url("../img/bg_topstrip.gif") top repeat-x; width: 800px; margin: 0 auto; text-align: left; padding: 0; }


/* cabecera*/

#header { position: relative; width: 700px; height: 99px; padding: 0 25px; margin: 0 auto; /* ie5 */ voice-family: "\"}\""; voice-family:inherit;  /* ie 6 */ }

html>body #header { width: 700px; /* moz */ }
h1 { position: absolute; top: 30px; left: 0px; background: url("../img/uranga.gif") no-repeat; width: 492px; height: 80px; margin: 0; display: block;}
h1 a { display: block; width: 135px; height: 50px; margin: 0; padding: 0;}
 
 #header span{visibility:hidden;}


/* logotipo iso calidad*/
#header-search { position: absolute; top: 60px; right: 0;   }

/*buscador general de todas las paginas menos cabecera*/
#header-search2 { position: absolute; top: 60px; right: 0;  padding-right:20px; }

input#search { padding: 3px; width:140px; color: #797066; }
#search, #submit {vertical-align: top;}

/* fin de cabecera*/

/* contenido*/

#content { position: relative; width: 800px; }
body#home div#content { min-height: 264px; }
* html body#home div#content { height: 264px; }
#col-1 { width: 170px; float: left; margin: 25px 0 0 0; /*border-right:1px solid #efefef;*/ padding-right:4px; padding-top:10px;}
#col-2 { width: 560px; float: right; margin: 0 25px 40px 0; border-left:1px solid #c0c0c0; padding-left:10px; }
#col-2 h3 a, #col-2 h3 a:visited { color: #BA112A !important; }
#col-2 h4 { margin: 0.8em 0 0.3em 0 !important; }
#col-2 ul { margin: 0.8em 0; padding: 0 0 0 20px; }
#col-2 li { margin: 0.4em 0; }
#bct { width: 560px; margin: 19px 0 0 0;  padding-bottom: 4px; }
#bct p { margin: 0; }


/* flash de portada*/
p#tagline { position: absolute; top: 20px; right: 0px; display: block; width: 200px; height: 41px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* pie*/
#footer { position: relative; width: 800px; background: #333; padding: 32px 25px; /* ie5 */ voice-family: "\"}\""; voice-family:inherit; width: 750px; /* ie 6 */ }
html>body #footer { width: 750px; /* moz */ }
#footer h3 { color: #fff; margin: 0 0 0.4em 0; text-shadow: #000 2px 2px 0px; width: 220px; border-bottom: 1px solid #5C5C5C; padding-bottom: 4px; background: url("../img/feed-icon-12.gif") center right no-repeat; }
#footer h4 { text-shadow: #000 2px 2px 0px; }
#footer p { color: #ccc; margin: 0.5em 0; }
#footer small { color: #f5f5f5; }
#footer a { color: #fff; }
#footer-news { width: 220px; float: left; padding: 0; margin: 0; }
#footer-careers { width: 220px; float: left; padding: 0; margin: 0 0 0 38px; }
#footer-contact { width: 220px; float: right; padding: 17px 16px 25px 16px; margin: 0; background: #4E4E4E; border-bottom: 1px solid #6A6868; border-top: 1px solid #6A6868; /* ie5 */ voice-family: "\"}\""; voice-family:inherit; width: 188px; /* ie 6 */ }	
html>body #footer-contact { width: 188px; /* moz */ }
#footer-contact h4 { color: #fff; font-size: 1.2em; text-shadow: #000 2px 2px 0px; }
.article-teaser { border-bottom: 1px solid #212121; padding: 6px 0; margin:0; }
.article-teaser:hover { background: #383838; }
.article-teaser2 {  padding: 6px 0; margin:0; }
.article-teaser2:hover { background: #383838; }
.article-teaser3 { margin-top:20px; padding: 6px 0; margin:0; }
.article-teaser3:hover { background: #383838; }


.foto_dcha{position: relative;float:right; width:auto; margin-top:0px;
padding-left:10px;  margin-bottom:0px;}



#izda{float:right;
width:36%;
margin-top:10px;}

#sidebox2 {
  padding-left:10px;
}
#sidebox {
  padding-left:10px;
}


.c_columna {display:block;margin-top:20px; }

.c_etiqueta {display: block;width:30%; float: left; }
	.c_boton {width: 81px; margin-left:2px; background-color:#e5e5e5;}
