@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: Disania Basic
Theme URI: http://www.disania.com
Description: Disania Basic WP Theme.
Version: 1.0
Author: Antonio Baez
Author URI: http://www.disania.com/

*/

/*---------------------------------------------------------------------------------------------------------------------------------------------*/
/* HTML BASE */
* { padding:0; margin:0;}

body{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: 991px;
	color: #616161;
	background-color: #600;
}

h1{
	font-family: Georgia, Sans-serif;
	font-size: 24px;
	padding: 0 0 10px 0;
}

a:link, a:visited{
	text-decoration: underline;
	color: #336699;
}

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

p{
	padding: 10px 0 0 0;
}


/*---------------------------------------------------------------------------------------------------------------------------------------------*/
/* BLOCKS */
#main{
	background-color: #f3f3f3;
	text-align: left;
	background-image: url(images/main_bg.png);
	background-repeat: repeat-x;
}

	#header{
		/*overflow:hidden;*/
	}
	
	#content {
	clear:both;
	overflow:hidden;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width:975px;
	margin:0 auto;
	}
	
		#container{
	float: right;
	width: 715px;
	overflow:hidden;
	height:100%;
		}
		
		.sidebar{
	float: left;
	width: 260px;
		}
	
	#footer{
	clear: both;
	overflow:hidden;
	height: 220px;
	background-image: url(images/footer_bg.png);
	background-repeat: repeat-x;
	border-top:7px solid #1f1f1f;
	}
	
		#footer_content {
	width: 940px;
	margin:0 auto;
	text-align: center;
	font-size: 12px;
	color: #3A6969;
		}

/*---------------------------------------------------------------------------------------------------------------------------------------------*/
/*** HEADER ***/	

	.header_left_bg {
	/*z-index:1;
		height:100%;
		text-align:center;*/
		overflow:hidden;
	position:relative;
	background-position: 0 0;
	}
	.header_right_bg {
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:405px;
	}
	.header_center {
		margin:0 auto;
		width:1000px;
		height:405px;
		position: relative;
		/*background-position: 0 0;*/
	}
	.header_left {
	position:absolute;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100%;
	width: 410px;
	left:-410px;
	}
	.header_right {
	position:absolute;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100%;
	width: 410px;
	right:-410px;
	}


/*** Menu ***/

	.menu {
	clear: both;
	overflow: hidden;
	width: 720px;
	height: 66px;
	}

	.menu ul {
	list-style:none; /*width:100%;*/
	float:left;
	overflow:hidden;
	height:100%;
	background:url(images/menu_bg.png) repeat-x 0 0;
	padding: 0px;
}
	.menu ul li { float:left; text-align:center; background:url(images/ver.gif) no-repeat 0 0px; margin:0px 0px 0px 0px;}
	.menu ul li a { display:block; /*float:left;*/ width:122px; height:66px; overflow:hidden; /*text-align:center;*/ text-indent:-1000em;  cursor:pointer;text-decoration:none;}

	.menu ul li a.home { background:url(images/menuButtons.png) 0px 0 no-repeat;}
	.menu ul li a.page01 { background:url(images/menuButtons.png) -122px 0 no-repeat;width:142px; }
	.menu ul li a.page02 { background:url(images/menuButtons.png) -263px 0 no-repeat;width:114px;}
	.menu ul li a.page05 { background:url(images/menuButtons.png) -377px 0 no-repeat;width:93px;}
	.menu ul li a.page03 { background:url(images/menuButtons.png) -473px 0 no-repeat;width:98px;}
	.menu ul li a.page04 { background:url(images/menuButtons.png) -573px 0 no-repeat;width:149px;}
	
	/*--------Menu hover-------------------------*/

	.menu ul li a.home:hover { background:url(images/menuButtons.png) 0px -67px no-repeat;}
	.menu ul li a.page01:hover { background:url(images/menuButtons.png) -122px -67px no-repeat;}
	.menu ul li a.page02:hover { background:url(images/menuButtons.png) -263px -67px no-repeat;}
    .menu ul li a.page05:hover { background:url(images/menuButtons.png) -377px -67px no-repeat;}
	.menu ul li a.page03:hover { background:url(images/menuButtons.png) -473px -67px no-repeat;}
	.menu ul li a.page04:hover { background:url(images/menuButtons.png) -573px -67px no-repeat;}

	/*--------Menu current-------------------------*/

	.menu ul li#current a.home { background:url(images/menuButtons.png) 0px -133px no-repeat;}
	.menu ul li#current a.page01 { background:url(images/menuButtons.png) -122px -133px no-repeat;}
	.menu ul li#current a.page02 { background:url(images/menuButtons.png) -263px -133px no-repeat;}
	.menu ul li#current a.page05 { background:url(images/menuButtons.png) -377px -133px no-repeat;}
	.menu ul li#current a.page03 { background:url(images/menuButtons.png) -473px -133px no-repeat;}
	.menu ul li#current a.page04 { background:url(images/menuButtons.png) -573px -133px no-repeat;}


/*** Logo ***/

	.logo {
		background-image: url(images/logo.png);
		background-repeat: no-repeat;
	}
	.logo h1 { width:260px; height:190px; font-size:1em; font-weight: normal; color:#fff; cursor:pointer; text-indent:-1000em; overflow:hidden;}
	.logo a:hover h1{ text-decoration:none;}
	
/*** Certificado ***/

	.certificado {
		background-image: url(images/certificado.png);
		background-repeat: no-repeat;
		padding: 0 0 0 0 !important;
		margin: 0 0 0 40px;
	}
	.certificado h1 { width:180px; height:257px; font-size:1em; font-weight: normal; color:#fff; cursor:pointer; text-indent:-1000em; overflow:hidden;}
	.certificado a:hover h1{ text-decoration:none;}
/*---------------------------------------------------------------------------------------------------------------------------------------------*/

/*** Footer ***/

	.footerlogos {
		width:100%;
		margin:0 auto;
		clear:both;
		/*overflow:hidden;*/
		height:40px;
		text-align:center;
	}

	.footerlogos { clear:both;}
	.footerlogos ul { list-style:none; /*width:100%;*/ float:left; overflow:hidden; height:100%; background:url(images/footerlogos_bg.jpg) repeat-x 0 0;}
	.footerlogos ul li { float:left; text-align:center; background:url(images/ver.gif) no-repeat 0 0px; margin:0px 0px 0px -2px;}
	.footerlogos ul li a { display:block; float:left; width:135px; height:40px; overflow:hidden; text-align:center; text-indent:-1000em;  cursor:pointer;text-decoration:none;}

	.footerlogos ul li a.home { background:url(images/footerlogosButtons.jpg) -1px 0 no-repeat;}
	.footerlogos ul li a.page01 { background:url(images/footerlogosButtons.jpg) -135px 0 no-repeat; }
	.footerlogos ul li a.page02 { background:url(images/footerlogosButtons.jpg) -270px 0 no-repeat;width:136px;}
	.footerlogos ul li a.page03 { background:url(images/footerlogosButtons.jpg) -406px 0 no-repeat;width:136px;}
	.footerlogos ul li a.page06 { background:url(images/footerlogosButtons.jpg) -542px 0 no-repeat;width:137px;}
	.footerlogos ul li a.page04 { background:url(images/footerlogosButtons.jpg) -679px 0 no-repeat;width:136px;}
	.footerlogos ul li a.page05{ background:url(images/footerlogosButtons.jpg) -814px 0 no-repeat; width:139px;}

	/*--------Footer Logos hover-------------------------*/

	.footerlogos ul li a.home:hover { background:url(images/footerlogosButtons.jpg) -1 -80px no-repeat;}
	.footerlogos ul li a.page01:hover { background:url(images/footerlogosButtons.jpg) -135px -80px no-repeat;}
	.footerlogos ul li a.page02:hover { background:url(images/footerlogosButtons.jpg) -270px -80px no-repeat;}
	.footerlogos ul li a.page03:hover { background:url(images/footerlogosButtons.jpg) -406px -80px no-repeat;}
	.footerlogos ul li a.page06:hover { background:url(images/footerlogosButtons.jpg) -542px -80px no-repeat;}
	.footerlogos ul li a.page04:hover { background:url(images/footerlogosButtons.jpg) -679px -80px no-repeat;width:136px;}
	.footerlogos ul li a.page05:hover { background:url(images/menuButtons.jpg) -814px -80px no-repeat; width:139px;}



/*---------------------------------------------------------------------------------------------------------------------------------------------*/
/* WORD PRESS ELEMENTS */

/* CONTAINER */
	.post{
	clear:both;
	overflow:hidden;
	padding:10px 20px 50px 20px;
	background-color: #FFF;
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	}
	.title {
	overflow:hidden;
	overflow:hidden;
	padding:29px 0px 0px 48px;
	height:100px;
	background-image: url(images/title_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

	.title h3 { fontsize: 1.8em; font-weight: normal; color:#222;}
	.title h2 {
	font-size: 2em;
	font-weight: normal;
}
	.title h2 a, .title h3 a { color:#069; text-decoration:none;}
	.title h2 a:hover, .title h3 a:hover { text-decoration: underline;}
	.title .date { float:left; font-size: 1.1em; color:#23a4be; padding:1px 0px 0px 0px; }


	.title2 {
	overflow:hidden;
	overflow:hidden;
	padding:24px 0px 0px 48px;
	height:50px;
	background-image: url(images/title_bg2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

	.title2 h3 { fontsize: 1.8em; font-weight: normal; color:#222;}
	.title2 h2 {
	font-size: 2em;
	font-weight: normal;
}
	.title2 h2 a, .title2 h3 a { color:#069; text-decoration:none;}
	.title2 h2 a:hover, .title2 h3 a:hover { text-decoration: underline;}


	.title3_1 {
	overflow:hidden;
	overflow:hidden;
	padding:15px 0px 0px 48px;
	height:50px;
	background-image: url(images/h1_title_1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
}
	.title3_2 {
	overflow:hidden;
	overflow:hidden;
	padding:15px 0px 0px 48px;
	height:50px;
	background-image: url(images/h1_title_2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
}
	.title3_3 {
	overflow:hidden;
	overflow:hidden;
	padding:15px 0px 0px 48px;
	height:50px;
	background-image: url(images/h1_title_3.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
}
	.title3_4 {
	overflow:hidden;
	overflow:hidden;
	padding:15px 0px 0px 48px;
	height:50px;
	background-image: url(images/h1_title_4.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
}
	.title3_5 {
	overflow:hidden;
	overflow:hidden;
	padding:15px 0px 0px 48px;
	height:50px;
	background-image: url(images/h1_title_5.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
}
	.title3_6 {
	overflow:hidden;
	overflow:hidden;
	padding:15px 0px 0px 48px;
	height:50px;
	background-image: url(images/h1_title_6.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
}
	.title3_7 {
	overflow:hidden;
	overflow:hidden;
	padding:15px 0px 0px 48px;
	height:50px;
	background-image: url(images/h1_title_7.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
}
	.title3_8 {
	overflow:hidden;
	overflow:hidden;
	padding:15px 0px 0px 48px;
	height:50px;
	background-image: url(images/h1_title_8.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
}
	.title3_9 {
	overflow:hidden;
	overflow:hidden;
	padding:15px 0px 0px 48px;
	height:50px;
	background-image: url(images/h1_title_9.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
}
	.title3_10 {
	overflow:hidden;
	overflow:hidden;
	padding:15px 0px 0px 48px;
	height:50px;
	background-image: url(images/h1_title_10.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
}
	.title3_11 {
	overflow:hidden;
	overflow:hidden;
	padding:15px 0px 0px 48px;
	height:50px;
	background-image: url(images/h1_title_11.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
}


	.title3 h3 { fontsize: 1.8em; font-weight: normal; color:#222;}
	.title3 h2 {
	font-size: 2em;
	font-weight: normal;
}
	.title3 h2 a, .title3 h3 a { color:#069; text-decoration:none;}
	.title3 h2 a:hover, .title3 h3 a:hover { text-decoration: underline;}


	.entry { clear:both; font-size:1.2em; line-height:1.4em; padding:0px 0px 10px 1px;}
	.entry h2 { font-size:1.5em; font-weight: normal; color:#222; padding:0px 0px 22px 0px;}
	.entry p { padding:0px 0px 18px 0px;}
	.entry p em { font-style:italic; font-size:15px; color:#616161; line-height:1.2em;}
	.entry ul li strong { /*display: block;*/ font-weight:bold; font-size:1.2em; color:#1e2123; padding:0px 0px 2px 0px;}
	.entry ul li a { text-decoration:none;}
	.entry ul li a:hover { text-decoration: underline;}
	.entry .fleft img { margin:0px 0px 0px -4px;}
	.entry .fleft { padding:0px 0px 22px 0px;}


	.entry2 { clear:both; font-size:1.2em; line-height:1.4em; padding:0px 0px 10px 1px;}
	.entry2 h2 {
	font-size:1.7em;
	font-weight: normal;
	color:#222;
	overflow:hidden;
	overflow:hidden;
	padding:24px 0px 0px 48px;
	height:50px;
	background-image: url(images/title_bg2.png);
	background-repeat: no-repeat;
	background-position: -1px 0px;
	line-height: 24px !important;
}
	.entry2 p {
	padding:0px 0px 18px 10px;
}
	.entry2 p em { font-style:italic; font-size:15px; color:#616161; line-height:1.2em;}
	.entry2 ul li strong { /*display: block;*/ font-weight:bold; font-size:1.2em; color:#1e2123; padding:0px 0px 2px 0px;}
	.entry2 ul li a { text-decoration:none;}
	.entry2 ul li a:hover { text-decoration: underline;}
	.entry2 .fleft img { margin:0px 0px 0px -4px;}
	.entry2 .fleft { padding:0px 0px 22px 0px;}
	.entry2 h3 {
	fontsize: 1.5em;
	font-weight: bold;
	color:#222;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}




	.comments { float:right; padding:1px 8px 11px 23px; background:url(images/comments.gif) no-repeat 0 2px;}
	.comments a, .link-edit a, .navigation a { font-size:1.1em; color:#23a4be;}

	.postmetadata { font-size:1.2em; clear:both; padding:12px 0px 19px 2px;}
	.postmetadata a {/*color:#3B7ECC;*/}
	.postmetadata a:hover {text-decoration:none;}

	.link-edit {  clear:both; padding:0px 0px 16px 2px; text-align:right;}

	.navigation { clear:both; padding:0px 0px 11px 2px;}
	.navigation a { text-decoration:none; font-size:1.3em; font-weight:bold; color:#1f4263;}
	.navigation a:hover { text-decoration: underline;}

	#container .post ul { padding:0px 0px 11px 0px;}
	#container .post ul li { margin-left: 10px; padding-left: 20px; padding-bottom: 0px; padding-right: 10px; padding-top: 5px; background:url(images/marker.png) no-repeat 0 6px; list-style-image:none; list-style:none; font-weight:normal;}

	.single .alignleft { width:140px; height:32px; float: left;}
	.single .alignleft a {width:140px; height:32px; display:block; background:url(images/button_previous_post.gif) no-repeat 0 0; overflow:hidden; text-indent:-1000em;}

	.single .alignright { width:140px; height:32px;float: right; }
	.single .alignright a { width:140px; height:32px; display:block; background:url(images/button_nex_post.gif) no-repeat 0 0; overflow:hidden; text-indent:-1000em;}

	.more-link {margin:5px 0px 0px 5px; width:129px; height:32px; display:block; float: right;  background:url(images/button_read_the_rest_of_this_entry.gif) no-repeat 0 0; overflow:hidden; text-indent:-1000em;}

	
/* SIDEBAR */
	.sidebar ul{
	list-style-type: none;
	}
	.sidebar ul li{
		padding: 10px 0 10px 0;
	}
	.sidebar ul li h2{
		font-family: Georgia, Sans-serif;
		font-size: 14px;
	}
	.sidebar ul ul li{
		padding: 0;
		line-height: 18px;
	}
	table#wp-calendar{
		width: 80%;
	}



/*---------------------------------------------------------------------------------------------------------------------------------------------*/
/* PERSONAL STYLES */
	
	#iconos {
	background-image: url(images/iconos_bg.png);
	background-repeat: no-repeat;
	}
	#iconos h2 { width:260px; height:122px; font-size:1em; font-weight: normal; color:#fff; text-indent:-1000em; overflow:hidden;}
	#iconos a:hover h2{ text-decoration:none;}
	
	#header_content {
	width:660px;
	height:273px;
	background-color: #FFF;
	overflow: hidden;
	clear: both;
	}
	
	.header_image1 {
	width:715px;
	height:280px;
	background-image: url(images/header_image1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image2 {
	width:715px;
	height:280px;
	background-image: url(images/header_image2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image3 {
	width:715px;
	height:280px;
	background-image: url(images/header_image3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image4 {
	width:715px;
	height:280px;
	background-image: url(images/header_image4.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image4 {
	width:715px;
	height:280px;
	background-image: url(images/header_image4.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image5 {
	width:715px;
	height:280px;
	background-image: url(images/header_image5.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image6 {
	width:715px;
	height:280px;
	background-image: url(images/header_image6.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image7 {
	width:715px;
	height:280px;
	background-image: url(images/header_image7.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image8 {
	width:715px;
	height:280px;
	background-image: url(images/header_image8.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image9 {
	width:715px;
	height:280px;
	background-image: url(images/header_image9.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image10 {
	width:715px;
	height:280px;
	background-image: url(images/header_image10.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image11 {
	width:715px;
	height:280px;
	background-image: url(images/header_image11.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image12 {
	width:715px;
	height:280px;
	background-image: url(images/header_image12.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image13 {
	width:715px;
	height:280px;
	background-image: url(images/header_image13.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image14 {
	width:715px;
	height:280px;
	background-image: url(images/header_image14.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image15 {
	width:715px;
	height:280px;
	background-image: url(images/header_image15.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}
	.header_image16 {
	width:715px;
	height:280px;
	background-image: url(images/header_image16.jpg);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	overflow: hidden;
	background-color: #FFF;
	}

	/*** submenu--------------------------------------------------------------------- ***/

	.submenu {
	clear: both;
	overflow: none;
	width: 260px;
	height: 550px;
	background:url(images/submenu_bg.png) no-repeat;
	}

	.submenu ul {
	list-style:none; /*width:100%;*/
	float:left;
	overflow:hidden;
	height:100%;
	padding: 80px 0px 0px 14px;
	}
	.submenu ul li { float:left; text-align:center; background:url(images/ver.gif) no-repeat 0 0px; margin:0px 0px 0px 0px; line-height: 0px !important;}
	.submenu ul li a { display:block; /*float:left;*/ width:228px; height:38px; overflow:hidden; /*text-align:center;*/ text-indent:-1000em;  cursor:pointer;text-decoration:none;}

	.submenu ul li a.page01 { background:url(images/submenuButtons.png) 0px 0px no-repeat;}
	.submenu ul li a.page02 { background:url(images/submenuButtons.png) 0px -39px no-repeat;}
	.submenu ul li a.page03 { background:url(images/submenuButtons.png) 0px -78px no-repeat;}
	.submenu ul li a.page04 { background:url(images/submenuButtons.png) 0px -117px no-repeat;}
	.submenu ul li a.page05 { background:url(images/submenuButtons.png) 0px -156px no-repeat;}
	.submenu ul li a.page06 { background:url(images/submenuButtons.png) 0px -197px no-repeat;}
	.submenu ul li a.page07 { background:url(images/submenuButtons.png) 0px -236px no-repeat;}
	.submenu ul li a.page08 { background:url(images/submenuButtons.png) 0px -275px no-repeat;}
	.submenu ul li a.page09 { background:url(images/submenuButtons.png) 0px -315px no-repeat;}
	.submenu ul li a.page10 { background:url(images/submenuButtons.png) 0px -355px no-repeat;}
	.submenu ul li a.page11 { background:url(images/submenuButtons.png) 0px -395px no-repeat;}
	
	/*--------submenu hover-------------------------*/

	.submenu ul li a.page01:hover { background:url(images/submenuButtons.png) -228px 0px no-repeat;}
	.submenu ul li a.page02:hover { background:url(images/submenuButtons.png) -228px -39px no-repeat;}
	.submenu ul li a.page03:hover { background:url(images/submenuButtons.png) -228px -78px no-repeat;}
	.submenu ul li a.page04:hover { background:url(images/submenuButtons.png) -228px -117px no-repeat;}
	.submenu ul li a.page05:hover { background:url(images/submenuButtons.png) -228px -156px no-repeat;}
	.submenu ul li a.page06:hover { background:url(images/submenuButtons.png) -228px -197px no-repeat;}
	.submenu ul li a.page07:hover { background:url(images/submenuButtons.png) -228px -236px no-repeat;}
	.submenu ul li a.page08:hover { background:url(images/submenuButtons.png) -228px -275px no-repeat;}
	.submenu ul li a.page09:hover { background:url(images/submenuButtons.png) -228px -315px no-repeat;}
	.submenu ul li a.page10:hover { background:url(images/submenuButtons.png) -228px -355px no-repeat;}
	.submenu ul li a.page11:hover { background:url(images/submenuButtons.png) -228px -395px no-repeat;}

	/*--------submenu current-------------------------*/

	.submenu ul li#current a.page01 { background:url(images/submenuButtons.png) -457px 0px no-repeat;}
	.submenu ul li#current a.page02 { background:url(images/submenuButtons.png) -457px -39px no-repeat;}
	.submenu ul li#current a.page03 { background:url(images/submenuButtons.png) -457px -78px no-repeat;}
	.submenu ul li#current a.page04 { background:url(images/submenuButtons.png) -457px -117px no-repeat;}
	.submenu ul li#current a.page05 { background:url(images/submenuButtons.png) -457px -156px no-repeat;}
	.submenu ul li#current a.page06 { background:url(images/submenuButtons.png) -457px -197px no-repeat;}
	.submenu ul li#current a.page07 { background:url(images/submenuButtons.png) -457px -236px no-repeat;}
	.submenu ul li#current a.page08 { background:url(images/submenuButtons.png) -457px -275px no-repeat;}
	.submenu ul li#current a.page09 { background:url(images/submenuButtons.png) -457px -315px no-repeat;}
	.submenu ul li#current a.page10 { background:url(images/submenuButtons.png) -457px -355px no-repeat;}
	.submenu ul li#current a.page11 { background:url(images/submenuButtons.png) -457px -395px no-repeat;}

	#contacto_mod {
	margin-top:8px;
	background-image: url(images/contacto_bg.png);
	background-repeat: no-repeat;
	}
	#contacto_mod h2 { width:260px; height:122px; font-size:1em; font-weight: normal; color:#fff; cursor:pointer; text-indent:-1000em; overflow:hidden;}
	#contacto_mod a:hover h2{ text-decoration:none;}
	
	.recomendacion {
	clear: both;
	overflow: hidden;
	width: 260px;
	height: 320px;
	background:url(images/rec_bg.png);
	}

	.recomendacion ul {
	list-style:none; /*width:100%;*/
	float:left;
	overflow:hidden;
	height:100%;
	padding: 80px 0px 0px 14px;
	}
	
	.recomendacion ul li { float:left; text-align:center; background:url(images/ver.gif) no-repeat 0 0px; margin:0px 0px 0px 0px;}
	.recomendacion ul li a { display:block; /*float:left;*/ width:228px; height:76px; overflow:hidden; /*text-align:center;*/ text-indent:-1000em;  cursor:pointer;text-decoration:none;}

	.recomendacion ul li a.page01 { }
	.recomendacion ul li a.page02 { }
	.recomendacion ul li a.page03 { }


/*--- Begin Images ---*/

	p img {

		border-style: none;

		padding: 0;

		max-width: 100%;}

	

	img.centered {

		display: block;

		margin-left: auto;

		margin-right: auto;}

	

	img.alignright { float: right;display:inline;

		padding: 0;

		margin: 3px 0px 10px 20px;}

	

	img.alignleft {	padding: 0;	margin: 3px 25px 5px 0; float:left; display:inline;}
	
	
		/*** Form ***/

		#respond { overflow:hidden; height:100%; background:url(images/line.gif) repeat-x 0 0; padding:0px 4px 8px 0px; margin:-2px 0px 0px 0px;}

		

		#respond .text-box small { font-size:12px; color:#4e4e4e;}

		#respond .text-box label { display:block; padding:0px 0px 2px 0px;}

		#respond .text-box { padding:0px 0px 0px 0px; margin:-7px 0px 0px 0px;}

		

		#respond .border-top { background:url(images/form-bg-top.gif) repeat-x 0 0 #b1b1b1;}

		#respond .border-bot { background:url(images/form-bg-bot.gif) repeat-x 0 bottom;}

		#respond .border-left { background:url(images/form-bg-left.gif) repeat-y 0 0;}

		#respond .border-right { background:url(images/form-bg-right.gif) repeat-y right 0;}

		

		#respond .border-left-fix { background:url(images/form-shadow-left.gif) no-repeat 0 0;}

		#respond .border-right-fix { background:url(images/form-shadow-right.gif) no-repeat right 0;}

		

		#respond .corner-left-top { background:url(images/form-corner-left-top.gif) no-repeat 0 0;}

		#respond .corner-right-top { background:url(images/form-corner-right-top.gif) no-repeat right 0;}

		#respond .corner-left-bot { background:url(images/form-corner-left-bot.gif) no-repeat 0 bottom;}

		#respond .corner-right-bot { background:url(images/form-corner-right-bot.gif) no-repeat right bottom; overflow:hidden;}

		

		#respond .corner-right-bot { padding:16px 10px 20px 25px; height:100%;}

		#respond .corner-right-bot h3 { padding-bottom:0px 0px 0px 0px;}

		

		#respond p.text { background:url(images/form-input-bg1.gif) no-repeat 1px 22px;}

		#respond p.text input { border:0; background: transparent; width:250px; font-size:12px;}

		

		#respond .text-box p { padding:0px 0px 2px 0px;}

		

		#respond p.textarea { background:url(images/form-input-bg2.gif) no-repeat 0 19px;}

		#respond p.textarea textarea { border:0; background: transparent; width:538px; height:88px; margin:2px 0px 4px 0px; font-size:12px;}

		

		/******/
		
		
		
	#commentform {font-size:1.2em;}

	

	#commentform input {

		margin: 0px 5px 10px 0;}

	

	#commentform {

		margin: 5px 10px 0 0;}

		

	#commentform textarea {

		width: 100%;

		padding: 2px;}

		

	#respond:after {

			content: "."; 

			display: block; 

			height: 0; 

			clear: both; 

			visibility: hidden;}

		

	/*#commentform #submit {

		margin: 0 0 10px auto;

		float: right;}*/

		

	#respond p { padding:0px 0px 10px 0px; text-indent:0;}

	#respond form p { padding:0px 0px 10px 0px; text-indent:0;}
	
	
		input, select, textarea { vertical-align:middle; color:#474646; font-size:1.1em;}

	input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #939393; font-family:Arial;}

	

	html body textarea {  font-size:1.2em; color:#474646; font-family:Arial; }
	
	
	
/*** Footer ****/


	.footer-width { width:948px; margin:0 auto;}

	#footer .indent { padding:0px 0px 0px 0px;}

	

	#footer .copyright {  clear:both; overflow:hidden; width:100%; background:url(images/line-footer.gif) repeat-x 0 0;}

	#footer .copyright { color:#717171; font-size:1.1em; line-height:1.3em; padding:30px 0px 40px 0px;}

	

	#footer .copyright a { text-decoration:none; color:#717171;}

	#footer .copyright a:hover { text-decoration: underline;}

	

	#footer .copyright span a { color:#a7a7a7; text-decoration: underline;}

	#footer .copyright span a:hover { text-decoration:none;} 

	

	#footer .logofoot {
	padding:25px 0px 0px 0px;
}
	
	
	
	/*** footer widget  ***/

		#footer .widget {
	padding-top: 10px;
	padding-left: 30px;
	height: 60px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(images/spain.png);
	float:left;
	width:400px;
	overflow:hidden;
	margin: 60px 0px 0px 200px;
}

		

		#footer .widget .widget-bg { background:#2d2d2d;}

		#footer .widget .widget-bot { background:#2d2d2d;}

		

		#footer .widget .title { height:100%; padding:30px 0px 15px 0px;}

		#footer .widget h2 { font-size:1.2em; overflow:hidden;}

		#footer .widget h2 { padding:0px 0px 0px 0px;}

		#footer .widget	.indent { overflow:hidden; color:#666; font-size:1.2em; height:100%; padding:0px 0px 24px 0px; background: none;}

		#footer .widget li {
	text-shadow: 0px 0px;
	font-size: 10pt;
	padding:0px 20px 5px 0px;
	background: none;
	display: inline;
}

		#footer .widget a { color: #dedede;}

		#footer li a { color:#666; text-decoration:underline;}

		#footer li a:hover { color: white; text-decoration: none;}
	
	
	#footer .logofoot { float:right; overflow:hidden;}

	#footer .logofoot .indent { padding:0px 0px 0px 0px;}

	#footer .logofoot h1 { width:267px; height:89px; background:url(images/logo_footer.png) no-repeat 0 0; font-size:1em; font-weight: normal; color:#000; cursor:pointer; text-indent:-1000em; overflow:hidden;}

	#footer .logofoot h1:hover { text-decoration:none;}

