@charset "iso-8859-1";

html {
	height: 100%;
}
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border-top-width: 13px;
	border-top-style: solid;
	border-top-color: #333;
	height: 100%;
	background-image: url(../images/fondogeneral.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
}
h2 {
	margin: 0px;
	padding: 0px;
}

#cabecera {
	height: 220px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contenido {
	height: 200px;
	width: 580px;
	min-height: 200px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor {
	background-image: url(../images/fondocontenido.jpg);
	background-repeat: repeat-y;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	min-height: 500px;
}
#foot {
	background-image: url(../images/basecontenido.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 98px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#formulario ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#formulario {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
#formulario ol li  input , #formulario ol li textarea{
	color: #FFF;
	background-color: #333;
}

#formulario label {
	display: block;
	width: 70px;
	float: left;
}
#formulario li {
	margin-bottom: 8px;
}
#formulario ol li table {
	margin-right: auto;
	margin-left: auto;
}

#formulario #enviar {
	height: 25px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

#foot p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	margin-top: 60px;
}
#galerias {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}
#galerias li {
	height: 100px;
	width: 189px;
	float: left;
	padding: 2px;
}
#galerias a {
	background-repeat: no-repeat;
	height: 100px;
	width: 189px;
	display: block;
}
#listaprincipal {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


#menu {
	background-image: url(../images/fondomenu.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 960px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}




#menuprincipal {
	display: block;
	height: 16px;
	width: 410px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	overflow: hidden;
}

#menuprincipal a {
	color: #FFF;
	text-decoration: none;
}
#menuprincipal a:hover {
	font-weight: bold;
	text-decoration: underline;
}
#menuprincipal li {
	float: left;
}
#principal {
	height: 100%;
	width: 1081px;
	margin-top: 33px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bgprincipal.jpg);
	background-repeat: repeat-y;
	min-height: 1024px;
}
.bienvenido {
	background-image: url(../images/imagenpag.jpg);
	background-repeat: no-repeat;
	height: 111px;
	width: 731px;
	margin-right: auto;
	margin-left: auto;
}
.bannerhome {
	background-image: url(../images/imagencurri.jpg);
	background-repeat: no-repeat;
	height: 126px;
	width: 574px;
	margin-right: auto;
	margin-left: auto;
}
.contacto {
	text-align: center;
	width: 81px;
}
.cv {
	text-align: center;
	width: 52px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.descripcion {
	margin-top: 0px;
	margin-bottom: 4px;
}

.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #333;
	height: 41px;
	width: 573px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	line-height: 4em;
	margin: 0px;
}
.grafica {
	text-align: center;
	width: 117px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}




.home {
	width: 61px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.ilustracion {
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	width: 95px;
}


.logo {
	background-image: url(../images/logopocampos.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 161px;
	width: 731px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.mensaje {
	color: #FFF;
	width: 574px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	background-color: #999;
	line-height: 2em;
	padding: 6px;
	text-align: center;
}
.titulodiseno {
	background-image: url(../images/imagenpag.jpg);
	background-repeat: no-repeat;
	background-position: left -111px;
	height: 111px;
	margin-left: auto;
	margin-right: auto;
	width: 731px;
}
.tituloilustracion {
	background-image: url(../images/imagenpag.jpg);
	background-repeat: no-repeat;
	background-position: left -222px;
	height: 111px;
	margin-left: auto;
	margin-right: auto;
	width: 731px;
}
.titulocontacto {
	background-image: url(../images/imagenpag.jpg);
	background-repeat: no-repeat;
	background-position: left -444px;
	height: 111px;
	margin-left: auto;
	margin-right: auto;
	width: 731px;
}
.titulocv {
	background-image: url(../images/imagenpag.jpg);
	background-repeat: no-repeat;
	background-position: left -333px;
	height: 111px;
	margin-left: auto;
	margin-right: auto;
	width: 731px;
}
.logo span , .bienvenido span, .bannerhome span, .titulodiseno span, .tituloilustracion span, .titulocontacto span,.titulocv span{
	display: none;
}

