﻿/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
strong {font-style:normal;font-weight:bold;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
textarea, input {font-family:inherit;}
/* Fin Reset CSS */

body {
	background-color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-top:5px;
}

a {
	text-decoration:none;
	color:#adacac;
}

a:hover {
	color:#ffffff;
}

p {
	padding-bottom: 15px;
	text-align:justify;
}

div.Pagina {
	width:990px;
	margin:0 auto;
}

div.Idiomas {
	text-align:right;
	height:16px;
}

div.Idiomas span {
	color:#adacac;
}

h1.Ciriza {
	text-transform:uppercase;
	font-size:55px;
	text-align:right;
	font-weight:bold;
	margin-bottom:5px;
	font-family:Helvetica,Verdana,sans-serif;
}

div.Separador {
	height:33px;
}

div.Lateral {
	width:232px;
	float:left;
}

div.Menu a,
div.Menu span {
	display:block;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

div.Menu span,
div.Menu a:hover,
div.Menu a.Sel,
div.Menu a.Sel:hover {
	color:#a62424;
}

div.Menu a.SubMenu,
div.Menu a.SubMenuSel {
	font-size:14px;
	color:#ffffff;
	margin-left:10px;
}

div.Menu a.SubMenu:hover,
div.Menu a.SubMenuSel,
div.Menu a.SubMenuSel:hover {
	color:#a62424;
}

div.Menu a.SubSubMenu,
div.Menu a.SubSubMenuSel {
	font-size:12px;
	color:#ffffff;
	margin-left:20px;
}

div.Menu a.SubSubMenu:hover,
div.Menu a.SubSubMenuSel,
div.Menu a.SubSubMenuSel:hover {
	color:#a62424;
}

div.Lateral div.Direccion {
	margin-top: 10px;
	color:#b3b2b2;
	font-size:12px;
}

div.Lateral div.Direccion p {
	padding-bottom:0;
}

div.Lateral div.Destacado {
	margin-top: 35px;
}

div.Lateral div.Destacado div.Titulo {
	border-bottom: 1px solid #615f5f;
	font-size: 13px;
	color:#605f5f;
	padding-bottom: 2px;
	margin-bottom: 10px;
	text-transform:uppercase;
	font-weight:bold;
}

div.Lateral div.Destacado div.Titulo span {
	margin-left:5px;
}

div.Lateral div.Destacado h1 {
	padding-bottom:10px;
	font-size:27px;
	text-transform:capitalize;
}

div.Lateral div.Destacado h2 {
	font-weight:bold;
	padding-bottom:10px;
}

div.Lateral div.Destacado h2 a {
	color:#ffffff;
}

div.Lateral div.Destacado h2 a:hover {
	color:#adacac;
}

div.Lateral div.Destacado p {
	padding-bottom:12px;
	font-size:12px;
	text-align:left;
}

div.Contenido {
	float:left;
	width:734px;
	margin-left:24px;
}

div.Copy {
	color: #adacac;
	margin-top:40px;
	margin-bottom:20px;
}

div.Copy p {
	padding-bottom:0;
}

div.Copy p.Copy {
	color: #ffffff;
}

div.Portada {
	margin-left:30px;
}

div.Portada p {
	margin-top:10px;
	font-style:oblique;
	font-size:18px;
	text-transform:capitalize;
	text-align:right;
}

div.Portada p span {
	font-style:normal;
	font-size:11px;
	text-transform:uppercase;
	margin-left:5px;
}

div.CarlosCiriza img.Ciriza1 {
	float:left;
}

div.CarlosCiriza div.Titulo {
	float:left; 
	margin-left:15px; 
	margin-bottom:20px;
	text-transform:uppercase; 
	font-weight:bold; 
}

div.CarlosCiriza div.Titulo div.Carlos {
	font-size:35px; 
	margin-top:68px;
}

div.CarlosCiriza div.Titulo div.Ciriza {
	font-size:70px;
	margin-top:-20px;
}

div.CarlosCiriza div.Cuerpo {
	float:left;
	display:inline; /* Corrige el bug del margin doble de IE6 debido al float */
	width:448px;
	font-size:12px;
	text-align:justify;
}

div.CarlosCiriza img.Ciriza2 {
	float:right;
}

div.CarlosCiriza div.LinkContacto {
	 text-transform:uppercase;
	 text-align:right;
	 padding-top:15px;
	 font-weight:bold;
}

div.CarlosCiriza div.LinkContacto a {
	color:#ffffff;
}

div.CarlosCiriza div.LinkContacto a:hover {
	color:#adacac;
}

div.Escultura,
div.Pintura {
	margin-left:69px;
	width:665px;
}

div.Escultura div,
div.Pintura div {
	float:left; 
	padding: 4px 0 8px 14px;
}

div.Escultura div a img,
div.Pintura div a img {
	width:119px;
	height:119px;
	display:block;
}

div.EsculturaFicha,
div.PinturaFicha {
	width:704px; 
	float:right; 
	font-size:12px;
	text-align:justify;
}

div.EsculturaFicha div.Encabezado,
div.PinturaFicha div.Encabezado {
	border-bottom:1px solid #615f5f; 
	margin-bottom:10px;
	padding-bottom:4px;
}

div.EsculturaFicha div.Encabezado div.Galeria,
div.PinturaFicha div.Encabezado div.Galeria {
	float:left;
	font-size:11px;
	font-weight:bold;
}

div.EsculturaFicha div.Encabezado div.Galeria span,
div.PinturaFicha div.Encabezado div.Galeria span {
	color: #9e9c9c;
}

div.EsculturaFicha h1,
div.PinturaFicha h1 {
	margin-bottom:10px;
	font-weight:bold;
}

div.EsculturaFicha div.Foto,
div.PinturaFicha div.Foto {
	margin-bottom:20px;
	text-align:center;
}

div.Taller1 {
	float:left; 
	width:361px;
}

div.Taller2 {
	float:left;
	width:373px;
}

div.Taller2 div,
div.Taller1 div {
	width:233px; 
	margin-top:10px; 
	font-size:12px;
}

div.Taller2 div p,
div.Taller1 div p {
	text-align:left;
}

div.Taller2 table {
	width:373px;
}

div.Taller2 table td {
	vertical-align:bottom;
}

div.Taller2 table td h1 {
	font-size:35px; 
	font-weight:bold;
}

div.Taller2 table td h2 {
	font-size:70px;
	margin-top:-15px;
	font-weight:bold;
}

div.Taller2 table td p {
	text-transform:uppercase;
	text-align:right;
	padding-bottom:15px;
	font-weight:bold;
}

div.Taller2 table td p a {
	color:#ffffff;
}

div.Taller2 table td p a:hover {
	color:#adacac;
}

div.Actualidad p {
	font-size:12px; 
	text-align:justify;
}

div.Actualidad img.Foto {
	float:left; 
	margin:0 20px 10px 0;
}

div.Actualidad h1 {
	font-size:12px; 
	font-weight:bold; 
	margin-bottom:10px;
	text-transform:capitalize;
}

div.Actualidad h2 {
	font-size:18px; 
	font-weight:bold; 
	margin-bottom:16px; 
	color:#a62424;
}

div.Actualidad div {
	margin-bottom:10px;
}

div.Actualidad div a {
	color: #a62424;
	font-size:12px;
	font-weight:bold;
}

div.Actualidad div a:hover {
	color: #ffffff;
}

div.ListadoActualidad {
	margin:20px 0 30px 0;
	font-size:12px;
	font-weight:bold;
}

div.ListadoActualidad h1 {
	border-bottom:1px solid #615f5f; 
	text-transform:uppercase;
	padding-bottom:3px;
	margin-bottom:10px;
	font-weight:bold;
}

div.ListadoActualidad div {
	margin-bottom:15px;
	text-transform:capitalize;
}

div.ListadoActualidad div a {
	color: #ffffff;
	text-transform:none;
}

div.ListadoActualidad div span,
div.ListadoActualidad div a:hover {
	color: #a62424;
	text-transform:none;
}

div.Exposicion {
	border-bottom:1px solid #615f5f;
	font-size:12px;
	margin-bottom:11px;
}

div.Exposicion img {
	float:left;
	margin: 0 11px 11px 0;
}

div.Exposicion h1 {
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px;
	color: #a62424;
}

div.Publicaciones,
div.Referencias {
	border-bottom:1px solid #615f5f;
	font-size:12px;
	margin-bottom:11px;
}

div.Publicaciones img,
div.Referencias img {
	float:left;
	margin: 0 11px 11px 0;
}

div.Publicaciones h1,
div.Referencias h1 {
	font-weight:bold;
	text-transform:uppercase;
	color: #a62424;
	padding-bottom:10px;
}

div.Publicaciones h1 span,
div.Referencias h1 span {
	text-transform:none;
}

div.Referencias a {
	font-weight:bold;
	color: #a62424;
}

div.Videos {
	border-bottom:1px solid #615f5f;
	font-size:12px;
	margin-bottom:11px;
}

div.Videos img {
	float:left;
	margin: 0 11px 11px 0;
}

div.Videos h1 {
	font-weight:bold;
	text-transform:uppercase;
	color: #a62424;
	padding-bottom:10px;
}

div.Videos a {
	color:#ffffff;
	text-transform:uppercase;
}

div.Videos a img {
	float:none;
	margin:0;
}

div.Videos a:hover {
	color:#adacac
}

div.Video {
	margin:25px 0 25px 47px;
	width:640px;
	height:360px;
}

div.Enlaces {
	border-bottom:1px solid #615f5f;
	font-size:12px;
	margin-bottom:11px;
	margin-top:1px;
}

div.Enlaces div {
	padding-bottom:11px;
}

div.Enlaces a {
	color:#a62424;
	font-weight:bold;
	text-transform:uppercase;
}

div.Enlaces a:hover {
	color:#ffffff;
}

div.Contacto img {
	float:left;
	margin-right:20px
}

div.Contacto label {
	display:block;
	margin-bottom:2px;
	font-size:12px;
}

div.Contacto input,
div.Contacto textarea {
	display:block;
	width:300px;
	margin-bottom:10px;
}

div.Contacto textarea {
	height:60px;
}

div.Contacto textarea.LOPD {
	font-size:11px;
	height:60px;
}

div.Contacto span.Check input,
div.Contacto span.Check label {
	display:inline;
	padding:0;
}

div.Contacto span.Check input {
	width:16px;
	margin:0 5px 0 0;
}

div.Contacto p.Enviar {
	 margin-top:30px;
}

div.Contacto p.Enviar a {
	 text-transform:uppercase;
	 color:White;
	 border:1px solid white;
	 padding:0 2px;
}

div.AntSigSinBorde,
div.AntSigCorto,
div.AntSigCortoFicha,
div.AntSig {
	width:734px;
	border-top:1px solid #615f5f; 
	float:right; 
	margin-top:6px; 
	padding-top:4px; 
	text-align:right;
	color:#adacac;
}

div.AntSigSuperior,
div.AntSigCortoSuperior {
	width:734px;
	border-bottom:1px solid #615f5f; 
	float:right; 
	margin-bottom:10px; 
	padding-bottom:4px; 
	text-align:right;
	color:#adacac;
}

div.AntSigSuperior {
	margin-bottom:10px; 
	padding-bottom:4px; 
}

div.AntSigGaleria {
	float:right;
	color:#adacac;
	font-size:11px;
}

div.AntSigSinBorde div,
div.AntSigCorto div,
div.AntSigCortoFicha div,
div.AntSig div {
	float:left; 
}

div.AntSigSinBorde a,
div.AntSigCorto a,
div.AntSigCortoFicha a,
div.AntSig a,
div.AntSigGaleria a,
div.AntSigSuperior a,
div.AntSigCortoSuperior a {
	color:#ffffff;
}

div.AntSigSinBorde a:hover,
div.AntSigCorto a:hover,
div.AntSigCortoFicha a:hover,
div.AntSig a:hover,
div.AntSigGaleria a:hover,
div.AntSigSuperior a:hover,
div.AntSigCortoSuperior a:hover {
	color:#adacac;
}

div.AntSigSinBorde {
	border:none;
	margin-top:-11px;
}

div.AntSigCorto,
div.AntSigCortoSuperior {
	width:651px;
}

div.AntSigCortoFicha{
	width:704px;
}
