A               { text-decoration: none; color: #20353a; }
A:link          { color: #20353a; }
A:visited       { color: #20353a; }
A:active        { color: #20353a; }
A:hover         { color: #000000; text-decoration: underline;}


A.linkDoc               { font-size: 17px; text-decoration: none; color: #676767; }
A.linkDoc:link          { color: #676767; }
A.linkDoc:visited       { color: #676767; }
A.linkDoc:active        { color: #676767; }
A.linkDoc:hover         { color: #000000; text-decoration: underline;}

a img {
   border: none;
}

html {
   font-family: Tahoma;
   font-size: 11px;
   color: #343434;
   text-decoration: none;
   text-align: justify;
   line-height: 16px;
}

body {
   margin: 0px;
   padding: 0px;
}

b, strong {
   color: #054585;
   font-weight: bolder;
}

input, textarea, select {
   color: #371212;
   background: #e7ecdc;
   border: 0px;
   border: 1px solid #054585;
   font-size: 12px;
   height: 17px;
}

.boton {
   height: 20px;
   border-width:1px;
   border-style:solid;
   border-color:#cdcdcd;
   background-color:#000000;
   font-family: Tahoma;
   color: #ffffff;
   font-weight: Bold;
   font-size: 12px;
}


h1 {
   font-size: 16px;
   font-weight: bold;
}

h2 {
   background: #054585;
   width: 98%;
   height: 25px;
   color: #ffffff;
   font-size: 13px;
   margin: 0px;
   padding-top: 5px;
}

h4 {
   font-size: 13px;
   font-weight: bold;
   color: #000000;
   margin: 0px;
   margin-bottom: 15px;
   border-bottom: 1px solid #9a9a9a;
}


div#lienzo {
   width: 800px;
   min-height: 500px;
   margin: 0px auto 0px auto;
}

div#header {
   position: absolute;
   z-index: 2;
}

div#idiomasHeaderSelect {
	position: absolute;
	top: 10px;
}

div#idiomasHeaderSelect img {
	vertical-align: middle;
}

div#contentArea {
   width: 800px;
   position: absolute;
   margin-top: 195px;
   background-image: url('/img/back.jpg');
   background-repeat: repeat-x;
   background-position: top left;
   min-height: 600px;
}

div#contentArea div#contenidoTexto {
   width: 235px;
   position: absolute;
   margin-left: 561px;
   margin-top: 0px;
   background-image: url('/img/back-content.jpg');
   background-repeat: repeat-x;
   background-position: bottom left;
   background-color: #fafafa;
   border-left: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
}

div#contentArea div#contenidoTexto div#marginContent {
   margin: 10px;
   margin-top: 70px;
   margin-bottom: 25px;
}

div#contentLeft {
   width: 545px;
   margin-top: 40px;
}

div#prefooter {
   width: 800px;
   height: 40px;
   margin: 0px;
   background-image: url('/img/prefooter.jpg');
   background-repeat: repeat-x;
   background-position: top left;
   background-color: #fafafa;
}

div#footerOne {
   height: 15px;
   color: #343434;
   background: #d9d9d9;
   border-bottom: 2px solid #4a4a4a;
   margin-bottom: 20px;
   padding: 5px;
}

div#footerOne a {
   color: #343434;
}

div#footerOne a.menuDoblao {
   color: #898989;
}

ul, li {
   margin-left: -10px;
}

div#catalogoFoto {
   width: 545px;
   height: 360px;
   text-align: center;
   margin-bottom: 30px;
   margin-top: 30px;
   overflow: hidden;
}

div#proteccionDatos {
   width: 90%;
   margin: 50px auto 0px auto;
   padding: 10px;
   font-size: 9px;
   color: #707070;
   line-height: 10px;
}

div.fecha {
   color: #909090;
   text-align: right;
}

div#espacioColaboradores {
	margin-top: 40px;
	padding-top: 15px;
	border-top: 1px solid #cdcdcd;
}

div#espacioColaboradores img {
	vertical-align: middle;
	border: none;
}

div#losThumbnails img {
	height: 50px;
	margin-right: 10px;
	margin-top: 10px;
}

