

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;margin-top:1px;
	background: #030507 url(imagenes/fondo.jpg) top repeat-x;/*0080fe*/
}

body, th, td, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

html, body {scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-3dlight-color: #ccc;
    scrollbar-arrow-color:  #ccc;
    scrollbar-track-color: #FFFFFF;
    scrollbar-darkshadow-color: #ccc;}
	
.novedad {width:100px;float:right;}

.novedad img{margin: 30px 10px 0px -20px;background:#fff;padding-left:5px;border:none;}
#left1
{
width: 928px;
margin: 0 auto;
background: url(imagenes/left.jpg) no-repeat left 233px;
}

#right1
{
width: 928px;
background: url(imagenes/right.jpg) no-repeat right 233px;
}


#contmain
{background: url(imagenes/cabecera.gif) no-repeat left 0px;
width: 1140px;margin: 0 auto;
}
h1, h2, h3 {
	color: #284868;
}

h1 {
	font-size: 3em;
}

h2 {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #284868;
}


h3 {
	font-size: 1em;
}

p, ul, ol {
	margin-top: 7px;
	font-size: 1.1em;color: #333;
}

ul, ol {
	margin-left: 3em;
}

a {
	text-decoration: underline;
	color: #284868;
}

a:hover {
	border: none;
	text-decoration: none;color: #AF052D;
}

h1 a, h2 a, h3 a {
	border: none;
	text-decoration: none;
	color: #284868;
}

h1 a:hover, h2 a:hover, h3 a:hover {
	background: none;
	color: #4075a8;
}


/* Header */

#header {
	width: 780px;
	margin: 0 auto;
	height: 320px;
	background: #ffffff;
}

/* Header1 */

#header1 {
	width: 780px;
	margin: 0 auto;
	height: 250px;
	background: #ffffff;
}



#menu {
	float: left;
	margin-top: 0px;
	height: 46px;
	width: 714px;
	padding-left: 64px;
	background: #ffffff url(imagenes/menuhor.gif) repeat-x;
}

#menu ul {
	margin: 0;
	padding: 0;margin-left:-35px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;margin-left:5px;
}

#menu a {
	display: block;
	float: left;
	height: 31px;
	width: 95px;
	margin-right: 1px;
	text-decoration: none;
	font-size: 1.1em;
	padding-top: 5px;
	font-weight: bold;
	color: #ffffff;
    text-align: center;

}

#menu a:hover {
	color: #2C2E22;
	background: url(imagenes/menuhover.gif) repeat-x;height:41px;
}

/* left */
#left
{
	width: 205px;
}

#left H3
{
width: 190px;
height: 37px;
font-size: 14px;
font-weight: bold;
padding-left: 15px;
padding-top: 15px;
text-transform: uppercase;
color: #ffffff;
background: url(imagenes/title.gif) no-repeat;
}

#left ul {
	list-style: none;
	border-bottom: 1px solid #0C728C;
	border-left: 1px solid #0C728C;
	border-right: 1px solid #0C728C;
}

#left li {
	border: 0px;
	margin: 0px 0 10px 10px;padding-top:10px;
}




/* Logo */

#logo {
	width: 780px;
	height: 279px;
	margin: 0 auto;
	background: url(imagenes/cabecera.jpg) no-repeat left top;
	text-align: right;
}


#logo h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo a {
	color: #FFFFFF;
}

/* Logo1 */

#logo1 {
	width: 780px;
	height: 206px;
	margin: 0 auto;
	background: url(imagenes/cabecera1.jpg) no-repeat left top;
	text-align: right;
}


#logo1 h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo1 h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo1 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo1 a {
	color: #FFFFFF;
}

/* Logo2 */

#logo2 {
	width: 780px;
	height: 206px;
	margin: 0 auto;
	background: url(imagenes/cabecera2.jpg) no-repeat left top;
	text-align: right;
}


#logo2 h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo2 h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo2 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo2 a {
	color: #FFFFFF;
}
/* Logo3 */

#logo3 {
	width: 780px;
	height: 206px;
	margin: 0 auto;
	background: url(imagenes/cabecera3.jpg) no-repeat left top;
	text-align: right;
}


#logo3 h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo3 h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo3 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo3 a {
	color: #FFFFFF;
}
/* Logo4 */

#logo4 {
	width: 780px;
	height: 206px;
	margin: 0 auto;
	background: url(imagenes/arabesco.jpg) no-repeat left top;
	text-align: right;
}


#logo4 h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo4 h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo4 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo4 a {
	color: #FFFFFF;
}

/* Logo5 */

#logo5 {
	width: 780px;
	height: 206px;
	margin: 0 auto;
	background: url(imagenes/cabecera5.jpg) no-repeat left top;
	text-align: right;
}


#logo5 h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo5 h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo5 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo5 a {
	color: #FFFFFF;
}

/* Logo6 */

#logo6 {
	width: 780px;
	height: 206px;
	margin: 0 auto;
	background: url(imagenes/cabecera6.jpg) no-repeat left top;
	text-align: right;
}


#logo6 h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo6 h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo6 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo6 a {
	color: #FFFFFF;
}

/* Logo7 */

#logo7 {
	width: 780px;
	height: 206px;
	margin: 0 auto;
	background: url(imagenes/cabecera7.jpg) no-repeat left top;
	text-align: right;
}


#logo7 h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo7 h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo7 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo7 a {
	color: #FFFFFF;
}
/* Logo8 */

#logo8 {
	width: 780px;
	height: 206px;
	margin: 0 auto;
	background: url(imagenes/cabecera8.jpg) no-repeat left top;
	text-align: right;
}


#logo8 h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo8 h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo8 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo8 a {
	color: #FFFFFF;
}
/* Logo9 */

#logo9 {
	width: 780px;
	height: 206px;
	margin: 0 auto;
	background: url(imagenes/cabecera9.jpg) no-repeat left top;
	text-align: right;
}


#logo9 h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo9 h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo9 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo9 a {
	color: #FFFFFF;
}
/* Logo10 */

#logo10 {
	width: 780px;
	height: 206px;
	margin: 0 auto;
	background: url(imagenes/cabecera10.jpg) no-repeat left top;
	text-align: right;
}


#logo10 h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo10 h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo10 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo10 a {
	color: #FFFFFF;
}

/* Logo11 */

#logo11 {
	width: 780px;
	height: 206px;
	margin: 0 auto;
	background: url(imagenes/cabecera11.jpg) no-repeat left top;
	text-align: right;
}


#logo11 h1 {
	padding-top: 130px;
	padding-right: 20px;
	color: #ffffff;
	font-size: 18px;
}

#logo11 h2 {
	font-style: italic;
	font-size: 10px;
	padding-right: 20px;
}

#logo11 p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}

#logo11 a {
	color: #FFFFFF;
}
.izquierdo {float:right;width:210px;}

.paginacion {color:#5E7782;margin-bottom:5px;margin-top:5px;}
.paginacion a {border:1px solid #0C728C;color:#5E7782;}
.paginacion a:hover {background:#0C728C;color:#fff;border:1px solid #0C728C;}
.pactivado {background:#0C728C;color:#fff;border:1px solid #0C728C;}




/* Page */

#page {
	width: 770px;
	margin: 0 auto;
	background: #ffffff url(imagenes/fondo1.gif) repeat-x;
	border-top: none;
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
}

/* Content */

#content {
	float: left;
	width: 525px;
	padding-left: 0px;
	padding-top: 20px;
}
/* Content1 */

#content1 {height:100%;
	float: left;
	width: 740px;
	padding-left: 10px;
	padding-top: 20px;
}

.post {
}

.post .title {
	margin: 0;
	font-weight: normal;
}

.post h1.title {
	height: 30px;
	font-size: 2.4em;
}

.post .entry {
	padding: 0 10px 30px 15px;
}

.entry img {float:left;margin:5px;}

.post .meta {
	margin: 0;
	padding: 5px 0px 0px 15px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: ##66666;
}

.post .meta a {
	color: #867B1C;
}

.post .links {
	margin: 0;
}

.post .tags {
	margin: 0;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
}

.post .links a, .post .tags a {
	border: none;
}


/* Sidebars */

.sidebar {
	float: left;
}
.sidebar h3 {background: #F69599;padding:3px;padding-left:7px;}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	margin-bottom: 2em;
}

.sidebar li ul {
}

.sidebar li li {
	margin: 0;
}

.sidebar li h2 {
	margin: 0 0 1em 0;
}

#sidebar1 {
	width: 224px;
	padding: 0px 0px 0px 20px;
}

#sidebar2 {
  	width: 205px;
	padding: 20px 10px 0px 20px;
}

#sidebar2 li h2 {
	margin: 0 0 1em 0;
	background: url(imagenes/menuver.gif) no-repeat left top;
	height: 35px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 14px;
}

#sidebar2 li ul {border:3px dotted #AF052D; padding:3px;background:#D1E6FB;
	line-height: normal;
	margin-left: 0px;
}

#sidebar2 li li {
	padding: 5px;
	background: url(imagenes/flecha.gif) no-repeat left;
	font-size: 0.9em;
}

#sidebar2 li a {
	border: none;
	padding-left: 10px;
}

#sidebar2 li a:hover {
	border: none;
	padding-left: 10px;
}

#bottom
{
height: 30px;
background: url(imagenes/footer.gif) bottom no-repeat;
}

#formulario {border:none;}
#formulario label{font-size:1em;
margin-bottom: 0;
padding-bottom: 0;
margin-top: 5px;
}
#formulario h2 {margin:0px;padding:0px;}
#formulario p {margin:0px;padding:0px;}
#formulario input {
width: 90px;height:15px;margin-top:20px;;color:#666;
	}
	
#formulario input.boton {
width: 90px;height:20px;margin-top:20px;background-color: #fff;font-size:0.8em;color:#666;font-weight:bold;
	}
	
#formulario input.boton:hover,input:focus {
	border-color: #9B7978;
	color: #fff;
	background-color: #a92c30;
	}
#formulario fieldset {padding:3px;text-align:left;}


table {color:#000;text-align:left;width:100%;margin-top:0px;padding-top:0px;border:1px solid #ccc;margin-left:0px;background:#fff;}
table td {border-bottom:1px solid #ccc;background:#fff;text-align:left;}
table th {border-bottom:1px solid #ccc;background:#fff;text-align:left;font-weight:normal;text-transform:uppercase;font-weight:bold;font-size:14px;}
table caption {color:#AA2C30;text-align:left;font-size:0.8em;font-family:  Arial,verdana, Helvetica, sans-serif;font-weight:bold;}
thead  {border:none;font-weight:normal;}
tbody {border:none;}

/* Footer */
#footer
{
padding: 20px;
height: 50px
}

#footer p {
	text-align: center;
	font-size: 9px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}
#footer a
{
color: #FFFFFF
}
/*  Formulario de contacto */
#formulario{
padding: 0px;
margin: 0px;
border: 0;
text-align: left;
}

#formulario h3 {padding: 0px;color:#398cbd;
font-weight:bold;
margin: 0px;}

#formulario p{
padding: 0px;
margin: 0px;
padding-bottom: 5px;
}

div#formulario fieldset {
padding: 5px;
margin: 5px;
		}


div#formulario fieldset:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	color:  #fff;
	margin: 0;
	padding: 0;
	}

#formulario label{
margin-bottom: 0px;
padding-bottom: 0;
margin-top: 1px;
display: block;
}

div#formulario legend {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #398cbd;
	text-align: left;
}
	
div#formulario textarea {
    width: 270px;
	height:90px;
	background-color: #fff;
	overflow: auto;
	position: relative; /* para mac con IE5*/
	/* si pongo aquí voice sale en bloques*/
}


	
div#formulario select {font-size:100%;
width: 375px;
background-color: #fff;
}

div#formulario input {
	width: 270px;height:15px;
	background-color: #fff;
	}
	
div#formulario input.checkbox {width: 20px;height:15px;
	background-color: #fff;
	}	
	
div#formulario input.boto {
	color: #008fc2;height:20px;
	background-color: #fff;
	border: 1px solid #008fc2;
	width: 90px;font-size:11px;
	font-weight: bold;
	cursor: pointer;
				}
		
		
div#formulario input.boto:hover,
div#formulario input.boto:focus {
	border-color: #fff;
	color: #fff;
	background-color: #008fc2;font-size:11px;
	}
	
	
div#formulario p {margin:0px;}

	
	/* division externa */
#info {position:relative; background:#fff 75px 44px  repeat; }
#info h2 {padding-top:35px;padding-left:70px;font-style:normal;font-size:medium;font-family: "MS Sans Serif"; verdana;}
/* para la galeria de fotos pequenas */
a.gallery, a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #fff; width:75px;  margin:3px; float:left;}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}
/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; float:left; margin:4px; z-index:50;}

/* styling for BOTTOM gallery */
# {position:relative; width:425px; height:425px; background:transparent; border:1px solid #fff; margin:1em auto;}
# img {border:none;}
# .thumbs {position:absolute; left:45px; bottom:0;}/* para mover la galeria de fotos pequenas */
# a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:-45px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
# a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
# a.gallery:active, # a.gallery:focus {border:1px solid #000;}

# a.gallery:active em, # a.gallery:focus em {display:block; position:absolute; width:100%; height:100%; top:-305px; left:40px; padding:5px; color:#000; border:none; border-bottom:none; z-index:50;}/* para la foto grande */
	