/* CSS Document */

* {
margin : 0;
padding : 0;
}
body {
background-color:#006699;
font-family : verdana, arial, sans-serif;
color : #777166;
text-align : center;
line-height : 13pt;
}
#backgroundbar {
	background-color: #0099CC;
	background : url('img/fondo.jpg');
	position : absolute;
	top : 115;
	left : 0;
	width : 100%;
	height : 145px;
	min-height : 145px;
	display : block;
}
#layoutbox {
	background-color:#C9F9FF;
	width : 677px;
	height : 100%;
	min-height :800px;
	margin : 0 auto;
	padding : 0;
	position : relative;
	display : block;
	text-align : left;
}

#layoutboxproductos {
	background-color:#D6FFAC;
	width : 677px;
	height : 100%;
	min-height :800px;
	margin : 0 auto;
	padding : 0;
	position : relative;
	display : block;
	text-align : left;
}

#layoutboxinvestigacion {
	background-color:#ffffcc;
	width : 677px;
	height : 100%;
	min-height :800px;
	margin : 0 auto;
	padding : 0;
	position : relative;
	display : block;
	text-align : left;
}

#top {
	width : 677px;
	height : 145px;
	min-height : 145px;
	padding : 0;
	position : relative;
	display : block;
	background-image: url(img/fondo.jpg);
}
#navitop {
	position : absolute;
	top : 115px;
	width : 677px;
	margin-left : 0px;
	height : 30px;
	min-height : 30px;
	z-index : 2;
}
#content {
width : 677px;
height : 100%;
min-height : 150px;
padding-top : 0px;
position : relative;
display : block;
text-align : justify;
}
#contentleft {
width : 200px;
padding-left : 30px;
height : 100%;
min-height : 400px;
position : relative;
display : block;
float : left;
}

#logo {
	width : 200px;
	margin-left : 3px;
	height : 110px;
	min-height : 110px;
	position : relative;
	float : left;
	display : block;
	padding-bottom : 5px;
	padding-top : 5px;
}
#addres {
	width : 200px;
	margin-right : 3px;
	height : 110px;
	min-height : 110px;
	position : relative;
	float : right;
	display : block;
	padding-bottom : 5px;
	border-left-width: medium;
	border-left-style: dotted;
	border-left-color: #0099CC;
}
#noticias {
	border-left-width: thin;
	border-left-style: solid;
	width: 139px;
	height: 100%;
	top: 0px;
	right: 0px;
	position: absolute;
	border-left-color: #0066CC;
	background-color: #90E9E7;
}

#contentright {
width : 600px;
height : 100%;
margin-left : 33px;
height : 100%;
min-height : 150px;
padding : 0;
position : relative;
display : block;
padding-bottom : 25px;
}
#contentright2 {
width : 475px;
height : 100%;
margin-left : 33px;
height : 100%;
min-height : 150px;
padding : 0;
position : relative;
display : block;
padding-bottom : 25px;
}
#contentright ul:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
#bottom {
background : url('layout/bottom.jpg');
width : 677px;
height : 220px;
min-height : 220px;
position : relative;
display : block;
}
ul#menu_left {
margin : 0;
padding : 0;
list-style-type : none;
}
ul#menu_left li {
width : 200px;
font-family : verdana, arial, sans-serif;
border-bottom : 0.07em solid #d5d4d1;
display : block;
font-size : 0.9em;
}
ul#menu_left li a {
position : relative;
background : url('layout/add-folder-green.gif') no-repeat right center;
padding-top : 12px;
padding-bottom : 12px;
padding-left : 3px;
width : 200px;
font-family : verdana, arial, sans-serif;
text-decoration : none;
color : #7aa820;
display : block;
}
ul#menu_left li a:visited {
position : relative;
background : url('layout/add-folder-yellow.gif') no-repeat right center;
padding-top : 12px;
padding-bottom : 12px;
padding-left : 3px;
width : 200px;
font-family : verdana, arial, sans-serif;
text-decoration : none;
color : #7aa820;
display : block;
}
ul#menu_left li a:hover {
position : relative;
background : #e7e7e7 url('layout/add-folder-orange.gif') no-repeat right center;
padding-top : 12px;
padding-bottom : 12px;
padding-left : 3px;
width : 200px;
font-family : verdana, arial, sans-serif;
text-decoration : none;
color : #7aa820;
display : block;
}
ul#menu_top {
margin : 0;
padding : 0;
list-style-type : none;
}
ul#menu_top li {
display : block;
float : left;
position : relative;
}
ul#menu_top li a.button1 {
width : 52px;
height : 30px;
background : url('img/menu_home.jpg');
display : block;
}
ul#menu_top li a.button2 {
background : url('img/menu_bio.jpg');
width : 78px;
height : 30px;
display : block;
}
ul#menu_top li a.button3 {
background : url('img/menu_id.jpg');
width : 46px;
height : 30px;
display : block;
}
ul#menu_top li a.button4 {
background : url('img/menu_productos.jpg');
width : 113px;
height : 30px;
display : block;
}
ul#menu_top li a.button5 {
background : url('img/menu_interac.jpg');
width : 74px;
height : 30px;
display : block;
}
ul#menu_top li a.button6 {
background : url('img/menu_contacto.jpg');
width : 64px;
height : 30px;
display : block;
}
ul#menu_top li a.button7 {
background : url('img/menu_links.jpg');
width : 48px;
height : 30px;
display : block;
}
ul#menu_top li a.button8 {
background : url('img/menu_noticias.jpg');
width : 63px;
height : 30px;
display : block;
}
ul#menu_top li a:hover.button1 {
width : 52px;
height : 30px;
background : url('img/menu_on_home.jpg');
display : block;
}
ul#menu_top li a:hover.button2 {
background : url('img/menu_on_bio.jpg');
width : 78px;
height : 30px;
display : block;
}
ul#menu_top li a:hover.button3 {
background : url('img/menu_on_id.jpg');
width : 46px;
height : 30px;
display : block;
}
ul#menu_top li a:hover.button4 {
background : url('img/menu_on_productos.jpg');
width : 113px;
height : 30px;
display : block;
}
ul#menu_top li a:hover.button5 {
background : url('img/menu_on_interac.jpg');
width : 74px;
height : 30px;
display : block;
}
ul#menu_top li a:hover.button6 {
background : url('img/menu_on_contacto.jpg');
width : 64px;
height : 30px;
display : block;
}
ul#menu_top li a:hover.button7 {
background : url('img/menu_on_links.jpg');
width : 48px;
height : 30px;
display : block;
}
ul#menu_top li a:hover.button8 {
background : url('img/menu_on_noticias.jpg');
width : 63px;
height : 30px;
display : block;
}
ul.linkage {
list-style-type : none;
}
ul.linkage li {
float : left;
width : 130px;
font-weight : normal;
}
ul.linkage li a {
margin : 2px;
width : 120px;
display : block;
padding-left : 3px;
border-left : 0.3em solid #dedddb;
font-weight : normal;
font-size : 0.85em;
color : #80ab2d;
text-decoration : none;
}
ul.linkage li a:visited {
padding-left : 3px;
border-left : 0.3em solid #dedddb;
font-size : 0.85em;
font-weight : normal;
color : #80ab2d;
text-decoration : none;
}
ul.linkage li a:hover {
background : #f4f4f4;
margin : 2px;
width : 120px;
display : block;
padding-left : 3px;
border-left : 0.3em solid #7aa820;
font-size : 0.85em;
font-weight : normal;
color : #8b8b8b;
text-decoration : none;
}
ul.linkage2 {
list-style-type : none;
}
ul.linkage2 li {
float : left;
width : 195px;
font-weight : normal;
}
ul.linkage2 li a {
margin : 2px;
display : block;
padding-left : 3px;
border-left : 0.3em solid #dedddb;
font-weight : normal;
font-size : 0.85em;
color : #80ab2d;
text-decoration : none;
}
ul.linkage2 li a:visited {
padding-left : 3px;
border-left : 0.3em solid #dedddb;
font-size : 0.85em;
font-weight : normal;
color : #80ab2d;
text-decoration : none;
}
ul.linkage2 li a:hover {
margin : 2px;
background : #f4f4f4;
display : block;
padding-left : 3px;
border-left : 0.3em solid #7aa820;
font-size : 0.85em;
font-weight : normal;
color : #8b8b8b;
text-decoration : none;
}
ul#bottomlist {
margin : 0;
padding : 0;
list-style-type : none;
}
ul#bottomlist li {
width : 200px;
font-family : arial, verdana, sans-serif;
font-size : 1em;
color : #b8b8b8;
float : right;
margin-left : 10px;
margin-right : 10px;
margin-top : 12px;
display : block;
}
img {
margin : 0;
border : 0 solid #d5d4d1;
}
a img {
background : url('layout/inputback.jpg');
padding : 4px;
margin : 3px;
}
.adr{
font-family : arial, verdana, sans-serif;
font-size : 11px;
color :666666;
padding : 4px;
}
.nompics {
background : #e2e1de;
padding : 4px;
margin : 3px;
border : 1px solid #d5d4d1;
}
.navpics {
border : 0;
}
a:link {
	color : #CC6600;
	text-decoration : underline;
	font-size : 11px;
	padding: 5;
}
a:visited {
color : #CC9900;
text-decoration : underline;
font-size : 11px;
}
a:active {
color : #CC6600;
text-decoration : none;
font-size : 11px;
}
a:hover {
color : #FF9900;
text-decoration : none;
font-size : 11px;
}
.news {
width : 390px;
font-size : 1em;
text-align : justify;
display : block;
}
.comments {
width : 380px;
margin-top : 10px;
margin-bottom : 0;
text-align : right;
display : block;
font-size : 0.85em;
}
.brushes {
width : 390px;
font-size : 0.9em;
text-align : center;
padding-bottom : 15px;
border-bottom : 0.1em dotted #dedddb;
display : block;
}
.bottomlinks {
font-size : 0.9em;
}
input {
background : url('layout/inputback.jpg');
font-family : arial, verdana, sans-serif;
font-size : 0.9em;
color : #7aa820;
border : 0.07em solid #d5d4d1;
}
textarea {
background : url('layout/inputback.jpg');
font-family : arial, verdana, sans-serif;
font-size : 0.9em;
color : #7aa820;
border : 0.07em solid #d5d4d1;
width : 90%;
height : 150px;
}

table, tr, td {
font-size : 1em;
font-family : arial, verdana, sans-serif;
color : #6f6f6e;
}
h1 {
	font-family : arial, verdana, sans-serif;
	text-align:left;
	font-weight : bold;
	font-size : 18px;
	color : #003399;
	line-height: 20px;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #006699;
	text-transform: none;
	padding-left:15px;
	padding-right: 15px;
	width: 400px;
}
h2 {
	font-family : arial, verdana, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : #006699;
	margin-bottom : 7px;
	line-height: 18px;
	padding-left:15px;
}
h3 {
	width : 100%;
	display : block;
	text-align : left;
	font-family : arial, verdana, sans-serif;
	font-size : 14px;
	color : #006699;
	line-height: 16px;
}
strong {
color : #006699;
font-family : arial, verdana, sans-serif;
font-weight : bold;
font-size : 11px;
}
p {
	margin-bottom : 10px;
	color:#000000;
	font-size: 11px;
}
.copyright {
	margin : 0;
	text-align : center;
	font-size : 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #006699;
}
blockquote {
	background : #f4f4f4;
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	color : #7aa820;
	border : 0.07em solid #d5d4d1;
	margin-left : 20px;
	width : 85%;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
}
.destacado {
	font-weight: bold;
	font-size: 12px;
}
.titulares {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.titulares a {
	color: #006699;
	text-decoration: none;
}
.titulares a:link {
	color: #006699;
	text-decoration: none;
}
.titulares a:visited {
	color: #006699;
	text-decoration: none;
}
.titulares a:active {
	color: #FFCC00;
	text-decoration: none;
}
.titulares a:hover {
	color: #0000FF;
	text-decoration: none;
}
.pic {
padding-bottom:10px;
padding-left:0px;
padding-right:10px;
padding-top:0px;
	float:left;
}

