@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	left: 50%;
	background: #999 url(../img/img-general/bk-body.jpg) top center repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border:0
}
#head {
	margin:auto;
	width: 950px;
	height: 274px;
}
#menu {
	float:left;
	width: 242px;
	height: 274px;
	background: url(../img/img-general/bk-menu.jpg) top center no-repeat;
}
#menu .logo {
	float:left;
	width: 242px;
	height: 69px;
	background: url(../img/img-general/logo.jpg) top center no-repeat;
}
#menu .desplegable {
	float:left;
	width: 242px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}
#presentacion {
	float:left;
	width: 335px;
	height: 214px;
	color:#fff;
	padding:50px 40px 10px 20px
}
#presentacion h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	letter-spacing:-2px;
	margin:0
}
#presentacion p {
	margin:0
}
#presentacion strong {
	color:#3a6182;
	font-weight:normal
}
#imagen {
	float:left;
	width: 300px;
	height: 274px;
	background: url(../img/img-general/bk-imagen.jpg) top center no-repeat;
}
#especiales {
	margin:auto;
	margin-top:1px;
	margin-bottom:3px;
	width: 930px;
	height: 210px;
	padding:10px;
	background:#fff;
}
#especiales .nosotros {
	float:left;
	background-color:#f0f0ee;
	width:380px;
	height:160px;
	padding:30px 20px 20px 20px;
	margin: 0 25px 0 0
}
#especiales .nosotros h1 {
	color:#3a6182;
	font-size:22px;
	letter-spacing:-1px;
	padding:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#especiales .nosotros p {
	margin:0;
}
.contacta {
	float:left;
	background-color:#f0f0ee;
	width:414px;
	height:160px;
	padding:30px 20px 20px 40px;
	font-size:12px
}
.contacta a {
	color: #333;
	text-decoration:none
}
.contacta a:hover {
	text-decoration:underline
}
*html #especiales .contacta {
	height:156px;
}
#especiales .contacta h1 {
	color:#3a6182;
	font-size:35px;
	letter-spacing:-1px;
	background: url(../img/img-general/sobre.jpg) left no-repeat;
	padding:0 5px 0 40px;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#especiales .contacta p {
	margin:0;
	padding-left:43px;
}
#especiales .contacta strong {
	font-size:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3a6182;
}
.bt-mas {
	floatright;
	background: url(../img/img-general/ver-mas.jpg) top right no-repeat;
	padding:5px 30px 5px 5px;
	margin:0;
}
#bt-head {
	float:left;
	background: url(../img/img-general/info-head.jpg) top left no-repeat;
	padding:10px 0 10px 45px;
	margin:0 0 0 180px;
}
*html #bt-head {
	margin:30px 0 0 90px;
}
#bt-mas a {
	color:#3a6182;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-1px;
	font-size:16px
}
#bt-mas a:hover {
	text-decoration:underline
}
#bt-head a {
	color:#3a6182;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-1px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#bt-head a:hover {
	text-decoration:underline
}
#content {
	margin:auto;
	width: 910px;
	background:#fff;
	padding:10px 20px 20px 20px;
}
#content p {
	text-align:justify;
	font-size:14px
}
#contactos li {
	margin:0;
	list-style:none;
	font-size:12px;
}
#contactos li strong {
	font:30px Georgia, "Times New Roman", Times, serif;
	color:#3a6182;
}
#content strong {
	color:#3a6182;
}
#contactos li a {
	color:#4b5a80
}
#contactos li a:hover {
	text-decoration:none
}
#content h1 {
	font:35px Georgia, "Times New Roman", Times, serif;
	color:#3a6182;
	letter-spacing:-2px;
	margin:8px 0 0 0;
}
#content h2 {
	font:28px Georgia, "Times New Roman", Times, serif;
	color:#3a6182;
	letter-spacing:-1px;
}
#content h3 {
	font:23px Georgia, "Times New Roman", Times, serif;
	color:#3a6182;
	letter-spacing:-1px;
	padding: 5px 0 5px 0;
	margin: 5px 0 5px 0;
}

#descatacados {
	float:left;
	width:195px;
	height:120px;
	background-color:#f0f0f0;
	margin:0 10px 10px 0;
	padding:10px;
}
#descatacados p {
	margin:6px 0 0 0;
	font-size:12px;
	color:#333;
	font-weight:bold;
	background: url(../img/img-general/mas.jpg) top right no-repeat;
	padding:0
}
#descatacados img {
	border: 5px solid #fff
}
#descatacados-zoom {
	float:left;
	width:195px;
	height:120px;
	background-color:#333;
	margin:0 10px 10px 0;
	padding:10px 10px 15px 10px;
}
#descatacados-zoom p {
	margin:6px 0 0 0;
	font-size:12px;
	color:#303030;
	font-weight:bold;
	background: url(../img/img-general/zoom.jpg) top right no-repeat;
	padding:5px 0 0 0;
	color:#fff
}
#descatacados-zoom img {
	border: 5px solid #5a5959
}
.clear {
	height: 1px;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px
}
#pie {
	margin:auto;
	width: 930px;
	padding:10px;
	color:#ccc;
	font-size:11px;
}
#pie p {
	margin:3px 0 0 0;
	padding-left:3px
}
#pie a {
	color:#333;
	text-decoration:none
}
#pie a:hover {
	color:#ccc;
	text-decoration:none
}

#pie .derecha{
	float:left; width:660px}
#pie .izquierda{
	float:left; width:179px; margin-left:90px}
	
.imagenIncrus {
	float: left;
	margin: 10px 15px 10px 0;
	border: 5px solid #CCC
}
#miga {
	font-size:11px;
	background-color:#f0f0f0;
	padding:5px
}
#miga a {
	color:#3a6182;
}
#miga a:hover {
	text-decoration:none
}
.dotted {
	height:1px;
	border-top:1px dotted #333;
	margin:10px 0 20px 0;
}
.campo {
	margin:5px;
	width:250px;
	border:0;
	background:#c9c8c8;
	padding:4px
}
.campo-comentario {
	margin:5px;
	width:250px;
	height:100px;
	border:0;
	background:#c9c8c8;
	padding:4px
}
.formulario {
	font-size:12px;
	margin-left:20px;
	background:#f0f0f0;
	margin-bottom:10px
}
.formulario td {
	padding-left:10px
}
.subtitulo {
	background-color:#d6d5d5;
	font-size:24px;
	padding:5px;
	color:#537990;
	margin: 5px 17px 10px 0
}
.subtitulo a {
	color:#537990;
	text-decoration:none
}
.subtitulo a:hover {
	color:#666;
}
.forma-pago {
	margin:10px 0 10px 0;
	padding:20px;
	font-size:12px;
	background-color:#ececec;
	border:1px dotted #ccc
}
.forma-pago h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3a6182;
	margin:0;
	padding:0;
	font-size:20px;
}
.forma-pago p {
	margin:0;
	font-size:11px
}
.list-folletos {
	margin:0 0 10px 0;
	padding:0;
}
.list-folletos li {
	float:left;
	width:177px;
	height:15px;
	margin:0 10px 1px 0;
	padding:4px 4px 4px 35px;
	color:#425071;
	border-bottom:1px solid #cecfcf;
	font-size:11px;
	list-style:none;
	background: #eceded url(../img/img-general/pd.jpg) 4px 7px no-repeat;
}
.list-folletos li a {
	color:#425071;
	text-decoration:none
}
.list-folletos li a:hover {
	color:#333;
}
.list-folletos ul {
	margin:0;
	padding:0;
	width:200px;
	list-style:none;
}

/*____________________________________________________________________________________________________ TABLA*/

table {margin-bottom: 10px; padding: 0; border: 1px solid #c1c4b5; background:#f9faf5; border-collapse: collapse; width: 100%; text-align: center; }
table tr.par {background:#d8e1e6}
table td {padding: 3px; border: 1px solid #c1c4b5; text-align:left }

