/* ------ LAYOUT - GLOBAL ------ */
html, body {
    height: 100%;
}
body {
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
	letter-spacing:normal;
	color:#333;
	background:#c8cbd0 url(../img/bg.gif) 0 0 repeat-x;	
}
#wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;     
	margin: 0 auto -35px;
	padding-bottom:10px;
}
	#header {
		height:178px;
		z-index:5000 !important;
		}
		#header #logo {
			float:left;
			width:249px;
			margin:0
			}
			#header #logo img {
				float:left
				}
		#header #navbar {
			float:left;
			width:661px;
			height:32px;
			margin:83px 0 0 20px;
			background:url(../img/bg-navbar.gif) 0 0 no-repeat
			}
	#center {
		height:auto;
		margin-bottom:10px;
		overflow:hidden
		}
	#center #slider {
		float:left;
		width:620px;
		height:250px;
		margin:0 10px 0 0;
		background:url(../img/bg-slider.gif) 0 0 no-repeat
		}
		#center #slider ul {
			list-style:none;
			margin:12px 11px;
			overflow:hidden;
			height:229px;
			}
			#center #slider ul li {
				margin:0;
				padding:0;
				display:none;
				}
	#center #slider #slidernav {
		margin-left:5px;
		}
		#center #slider #slidernav dl {
			float:left;
			display:block;
			width:115px;
			height:85px;
			margin-top:-8px;
			margin-left:5px;
			font-size:12px;
			background:url(../img/bg-slidernav-small.gif) 0 0 no-repeat
			}
		#center #slider #slidernav dl.active {
			float:left;
			width:115px;
			height:85px;
			margin-top:-8px;
			background:url(../img/bg-slidernav-small-active.gif) 0 0 no-repeat
			}
		#center #slider #slidernav dl:hover {
			background:url(../img/bg-slidernav-small-active.gif) 0 0 no-repeat;
			cursor:pointer
			}
		#center #slider #slidernav dl dt {
			height:56px;
		}
		#center #slider #slidernav dl dt,
		#center #slider #slidernav dl dd {
			padding:0px 10px 0;
			}
		#center #slider #slidernav dl dd a:link,
		#center #slider #slidernav dl dd a:active,
		#center #slider #slidernav dl dd a:visited {
			text-decoration:none;
			color:#666;
		}
		#center #slider #slidernav dl dd a:hover {
			text-decoration:underline;
			color:#666;
		}
		#center #slider #slidernav dl.active dd a:link,
		#center #slider #slidernav dl.active dd a:active,
		#center #slider #slidernav dl.active dd a:visited {
			text-decoration:none;
			color:#003466;
		}
		#center #slider #slidernav dl.active dd a:hover {
			text-decoration:underline;
			color:#003466;
		}
		#center #slider #slidernav dl dt a {
			font-size:12px;
			font-weight:bold;
			color:#666;
			text-decoration:none;
			margin:0
			}
		#center #slider #slidernav dl.active dt a {
			font-size:12px;
			font-weight:bold;
			color:#003466;
			text-decoration:none;
			margin:0
			}
		#center #slider #slidernav dl:hover  dt a {
			font-size:12px;
			font-weight:bold;
			color:#003466;
			text-decoration:none;
			margin:0
			}
	#center #servicios {
		float:left;
		width:580px;
		height:auto;
		margin:0 10px 0 0;
		background:#fff;
		padding:20px;
		}
		#center #servicios h1,		
		#center #servicios h5
		 {
			color:#003466;
			}
			#center #servicios p {
			padding:0 10px;
			}
			#center #servicios p a {
					color:#3182cf;
					}
			
			#center #servicios ul.lista-noticias-home {
				list-style:none;
				}
				#center #servicios ul.lista-noticias-home li {
					width:98%;
					margin:0 0 5px 0;
					padding:10px;
					overflow:hidden;
					border-bottom:1px solid #ccc
					}
				#center #servicios ul.lista-noticias-home li img {
					/*float:left;*/
					/*width:564px;
					height:149px;*/
					margin:0 10px 10px 0;
					padding:2px;
					border:1px solid #999
					}				
				#center #servicios ul.lista-noticias-home li p a {
					float:right;
					display:block;
					width:50px;
					text-align:center;
					text-decoration:underline;
					padding:2px;
					margin:0;
					/*background:#003466;*/
					color:#3182cf
					}
				#center #servicios ul.lista-noticias-home  li span a {
					color:#666;
					}
				#center #servicios ul.lista-noticias-home  li span a:hover {
					color:#3182cf;
					}
				#center #servicios ul.acciones {
					float:right;
					list-style:none;
					margin:0
					}
					#center #servicios ul.acciones li {
						float:left;
						display:inline-block;
						margin:0
						}
						#center #servicios ul.acciones li a {
							text-decoration:none;
							color:#666
						}
						#center #servicios ul.acciones li a:hover {
							text-decoration:underline;
						}
						#center #servicios ul.acciones li.news-print {
							width:80px;
							height:16px;
							line-height:16px;
							text-indent:20px;
							background:url(../img/printer.png) 0 0 no-repeat;
							}
						#center #servicios ul.acciones li.news-send {
							width:80px;
							height:16px;
							line-height:16px;
							text-indent:20px;
							background:url(../img/email-go.png) 0 0 no-repeat;
							}
			
			#center #servicios ul.lista {
				list-style:none;
				}
				#center #servicios ul.lista li {
					width:98%;
					margin:0 0 5px 0;
					padding:10px;
					overflow:hidden;
					border-bottom:1px solid #ccc
					}
				#center #servicios ul.lista li img {
					float:left;
					margin:0 10px 0 0;
					padding:2px;
					border:1px solid #999
					}				
				#center #servicios ul.lista li p a {
					float:left;
					display:block;
					width:50px;
					text-align:center;
					text-decoration:none;
					padding:2px;
					margin:0px;
					background:#003466;
					color:#fff
					}
				#center #servicios ul.lista span.fecha-agenda {
					float:right;
					font-weight:bold;
					color:#003466;
					font-size:1.2em;
				}
				#center #servicios ul.galeria {
					width:100%;
					height:auto;
					list-style:none;
					overflow:hidden;
					clear:both
				}
				#center #servicios ul.galeria li {
					float:left;
					display:inline-block;
					width:278px;
					height:218px;
					margin:0 5px 10px;
					padding:2px;
					color:#fff;
					background:#003466;
					border:1px solid #8da3ab
					}					
				#center #servicios ul.galeria li a {
					display:inline-block;
					margin:0;
					padding:0;
				}
				#center #servicios ul.galeria li strong {
					display:block;
					margin:5px;
					}
				#center #servicios ul.galeria li img {
					float:left;
					margin:0 0 8px;
					border:1px solid #003466;
					display:inline-block;
				}
				#center #servicios ul.galeria li img:hover {
					border:1px solid #fff;
					}
				#center #servicios ul.galeria-inner {
					width:100%;
					height:auto;
					list-style:none;
					overflow:hidden;
					clear:both
				}
				#center #servicios ul.galeria-inner li {
					float:left;
					display:inline-block;
					width:145px;
					height:100px;
					margin:10px;
					background:#ede3d4;
					}
				#center #servicios ul.galeria-inner li strong {
					display:block;
					margin:5px;
					}
				#center #servicios ul.galeria-inner li img {
					float:left;
					margin:0;
					padding:2px;
					border:1px solid #999;
					background:#fff 
				}
				
				#center #servicios ul.revistas-listado {
					list-style:none;
					padding:0;
					margin:0;
				}
				#center #servicios ul.revistas-listado li {
					padding:0;
					margin:10px;
					float:left;
					width:200px;
					height:240px;
					text-align:center;
				}
				#center #servicios ul.revistas-listado li a.titulo {
					font-weight:bold;
					text-decoration:none;
					color:#003466;
				}
				#center #servicios ul.revistas-listado li a.titulo:hover {
					color:#003466;
					text-decoration:underline;
				}
				#center #servicios a.atras {
					font-weight:bold;
					text-decoration:none;
					color:#003466;
				}
				#center #servicios a.atras:hover {
					color:#003466;
					text-decoration:underline;
				}
				
		#center #servicios table  {
			margin-top:5px;
			margin-left:5px;
			width:98%;
			text-align:left;
			background-color:#fff;
		}
		#center #servicios table caption {
			text-align:left;
			font-size:16px;
			font-weight:bold;
			color:#003466;
		}
		#center #servicios table tbody tr.thead td,
		#center #servicios table tbody tr.thead td:hover {
			text-align:left;
			text-indent:2px;
			font-size:12px;
			font-weight:bold;
			color:#003466;
			line-height:normal;
			background-color:#fff
		}		
		#center #servicios table tbody tr.data td,
		#center #servicios table tbody tr.data td:hover {
			text-align:center;
			text-indent:2px;
			font-size:11px;
			font-weight:bold;
			color:#003466;
			line-height:normal;
			background-color:#f4f4f4;
		}
		#center #servicios table tbody tr td {
			text-align:left;
			text-indent:2px;
			font-size:12px;
			font-weight:bold;
			color:#003466;
			line-height:normal;
			background-color:inherit;
			border-bottom:1px solid #ccc;
		}
		#center #servicios table tbody tr td.dias,
		#center #servicios table tbody tr td.horas,
		#center #servicios table tbody tr td.instructores,
		#center #servicios table tbody tr td.lugar {
			text-align:center;
			vertical-align:middle
			}
		
		#center #servicios table tbody tr td:hover {
			background:#f4f4f4;
			color:#003466;
			cursor:pointer
			}
		#center #servicios table tbody tr {
			border-bottom:1px solid #ccc;
		}
		#center #servicios table tbody tr td {
			text-align:left;
			font-size:11px;
			font-weight:normal;
			color:#003466;
			padding:5px;
		}

	#center #tabs {
		float:left;
		margin: 0 0 0 0;
		}
	#center #right {
		float:left;
		width:300px;
		margin: 0 0 0 0;
		}
		#center #right div.box-r-1 {
			margin:0 0 10px 0;			
			padding:5px;
			}		
			#center #right div.box-r-1 h4 {
				color:#003466;
				margin-left:10px;
				margin-bottom:5px;
				}
			#center #right div.box-r-1 h5.horario {
				height:30px;
				line-height:30px;
				color:#003466;
				margin-left:0;
				text-indent:35px;
				margin-bottom:5px;
				background:url(../img/icon-hour.gif) 0 0 no-repeat
				}
			#center #right div.box-r-1 h5.contactos {
				height:30px;
				line-height:30px;
				color:#003466;
				margin-left:0;
				text-indent:35px;
				margin-bottom:5px;
				background:url(../img/icon-contact.gif) 0 0 no-repeat
				}
			#center #right div.box-r-1 h5.telefonos {
				height:30px;
				line-height:30px;
				color:#003466;
				margin-left:0;
				text-indent:35px;
				margin-bottom:5px;
				background:url(../img/icon-phones.gif) 0 0 no-repeat
				}
			#center #right div.box-r-1 ul {
				list-style:none;
			}
			#center #right div.box-r-1 ul li {
				height:25px;
				line-height:25px;
				margin:0;
				margin-left:10px;						
				/*color:#3182cf;*/
				text-decoration:none;
				font-weight:bold;
				background:url(../img/bullet-white.png) 0 50% no-repeat;
				padding-left:20px;
			}
		#center #right div.box-r-2 {
			margin:0 10px 10px 0;
			padding:10px;
			}
			#center #right div.box-r-2 ul.bnr-sidebar {
				list-style:none;
				margin:0
				}
				#center #right div.box-r-2 ul.bnr-sidebar li {
					margin:0 5px;
					text-align:center
				}
			#center #right div.box-r-2.categorias-detalle ul {
				list-style:none;
				margin:10px 0 10px;
				}
			#center #right div.box-r-2.categorias-detalle ul.r-3 li {
				margin:0;
				padding-top:10px;
				overflow:hidden;
				border-bottom:1px solid #e0e0e0
				}
				#center #right div.box-r-2.categorias-detalle ul.r-3 li img {
					float:left;
					width:80px;
					height:80px;
					padding:2px;
					margin:0 10px 10px 0;
					border:1px solid #ccc
					}
				#center #right div.box-r-2.categorias-detalle ul.r-3 li span a {
					text-decoration:none;
					color:#3182cf
					}
				#center #right div.box-r-2.categorias-detalle ul.r-3 li span a:hover {
					text-decoration:underline
					}
				#center #right div#categorias ul li {
					height:auto;
					overflow:hidden}
				#center #right div#categorias ul li a:hover,
				#center #right div#categorias ul  li a:active {
					background-color:#3182cf;
					color:#fff;
					text-decoration:none
					}
					#center #right div#categorias ul  li li a:hover {
						background-color:#dfefff;
						color:#3182cf}

			#center #right div.box-r-2 h4 {
				color:#003466;
				margin-left:0px;
				margin-bottom:0;
				}
				
					#center #right div.box-r-2.categorias ul, 
					#center #right div.box-r-2.categorias ul li ul {
						list-style:none
						}
					#center #right div.box-r-2.categorias ul li {
						margin:0 0 3px 0;
						padding-left:5px;
						width:95%;						
						/*background:#fafafa;*/						
						}
					#center #right div.box-r-2.categorias ul li a {
						display:block;
						width:100%;
						height:25px;
						line-height:25px;
						margin:0;						
						color:#3182cf;
						text-decoration:none;
						font-weight:bold;
						background:url(../img/bullet-white.png) 0 50% no-repeat;
						padding-left:20px;
						border-bottom:1px solid #f5f6f6
						}
					#center #right div.box-r-2.categorias ul li ul {
						margin:0 0 0 10px;
						}
						#center #right div.box-r-2.categorias ul li ul li a {
						margin:0;
						height:25px;
						line-height:25px;
						color:#3182cf;
						text-decoration:none;
						font-weight:normal
						}
						#center #right div.box-r-2.categorias ul li a:hover,
						#center #right div.box-r-2.categorias ul li a:hover {
							text-decoration:underline
							}



					#center #right div.box-r-2.categorias ul, 
					#center #right div.box-r-2.categorias ul li ul {
						list-style:none
						}
					#center #right div.box-r-2.categorias ul li {
						margin:0 0 3px 0;
						padding-left:5px;
						width:95%;						
						/*background:#fafafa;*/						
						}
					#center #right div.box-r-2.categorias ul li a {
						display:block;
						width:100%;
						/*height:25px;*/
						height:auto;
						line-height:25px;
						margin:0;						
						color:#3182cf;
						text-decoration:none;
						font-weight:bold;
						background:url(../img/bullet-white.png) 0 50% no-repeat;
						padding-left:20px;
						border-bottom:1px solid #f5f6f6
						}
					#center #right div.box-r-2.categorias ul li ul {
						margin:0 0 0 10px;
						display:none;
						}
						#center #right div.box-r-2.categorias ul li ul li a {
						margin:0;
						height:25px;
						line-height:25px;
						color:#3182cf;
						text-decoration:none;
						font-weight:normal
						}
						#center #right div.box-r-2.categorias ul li a:hover,
						#center #right div.box-r-2.categorias ul li a:hover {
							text-decoration:underline
							}
			
			
			
					
			
	#center #tabs #tabsnav {
		width:300px;
		overflow:hidden
		}
		#center #tabs #tabsnav ul {
			list-style:none
			}
			#center #tabs #tabsnav ul li {
				float:left;
				margin:0 5px 0 0;
				}
				#center #tabs #tabsnav ul li a {
					width:auto;
					height:30px;
					padding:5px 5px;
					color:#fff;
					text-decoration:none;
					font-size:14px;
					font-weight:bold;
					background:#f6b900
					}
				#center #tabs #tabsnav ul li a.active,
				#center #tabs #tabsnav ul li a.active:hover {
					width:auto;
					height:30px;
					padding:5px 5px;
					color:#003466;
					text-decoration:none;
					font-size:14px;
					font-weight:bold;
					background:#fff
					}
				#center #tabs #tabsnav ul li a:hover {
					color:#fff;
					background:#003466
					}
	#center #tabs #tabscontent {
		overflow:hidden;
		height:300px;
		background:#fff url(../img/bg-tabscontent.gif) 260px top no-repeat
		}
		#center #tabs #tabscontent dl {
			width:255px;
			margin:0 0 5px 3px;
			border-bottom:1px solid #e0e0e0
			}
			#center #tabs #tabscontent dl dt {
				color:#2387b5;
				font-weight:bold;
				padding:2px 5px
				}
				#center #tabs #tabscontent dl dd {
				padding:0 0 5px 5px;
				overflow:hidden;
				}
				#center #tabs #tabscontent dl dd img.miniatura {
					float:left;
					margin-right:5px;
				}
				#center #tabs #tabscontent dl dd span.fecha {
					font-style:italic;
					color:#666
					}
				#center #tabs #tabscontent dl dd a {
					text-decoration:none;
					color:#333
					}
				#center #tabs #tabscontent dl dd a:hover {
					text-decoration:underline
				}
	
		#banners ul {
			list-style:none
			}
			#banners ul li {
				float:left;
				display:inline-block;
				margin:0 3px 0 0
			}
	#boxes dl {
		float:left;
		display:inline-block;
		width:220px;
		margin:0 15px 0 0
		}
		#boxes dl dt {
			margin-left:50px;
			font-size:18px;
			color:#003161;
			}
			#boxes dl dt span.big {
				font-size:24px;
				font-weight:bold;
				line-height:16px
				}
			#boxes dl dd a {
				text-decoration:none;
				color:#333;
				}
				#boxes dl dd a:hover {
				text-decoration:underline;
				}
		#boxes dl.revista {
			background:url(../img/icon-magazine.jpg) 0 0 no-repeat
			}
		#boxes dl.horarios{
			background:url(../img/icon-clock.jpg) 0 0 no-repeat
			}
		#boxes dl.calendario {
			background:url(../img/icon-calendar.jpg) 0 0 no-repeat
			}
		#boxes dl.galeria {
			background:url(../img/icon-photo.jpg) 0 0 no-repeat
			}
	#social ul {
		list-style:none
		}
		#social ul li {
			float:left;
			display:inline-block;
			margin:0 10px 0 0
			}
		
	
#push {
    height: 35px;
}
#footer {
	width:100%;
	height:35px;
	margin:0 auto;
	padding:0;
	background:url(../img/bg-footer.gif) 0 0 repeat-x
}
	#footer #inner {
		width:940px;
		margin:0 auto;
		font-size:12px;
		color:#fff;
		line-height:35px;
		}
/* ------ HOME ------ */
/* ------ SECTIONS ------ */
/* ------ NAVBAR ------ */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0 0 0 5px;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li.hover > ul,
ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}
/* ------------------------------ */
ul.dropdown-linear {
 width: 100%;
}

ul.dropdown-linear ul li {
 float: left;
}

ul.dropdown-linear li.hover,
ul.dropdown-linear li:hover {
 position: static;
}

ul.dropdown-linear ul ul {
 display: none !important;
}
ul.dropdown-linear li:hover ul ul ul,
ul.dropdown-linear ul li:hover ul ul,
ul.dropdown-linear ul ul li:hover ul,
ul.dropdown-linear li.hover ul ul ul,
ul.dropdown-linear ul li.hover ul ul,
ul.dropdown-linear ul ul li.hover ul,
ul.dropdown-linear ul ul ul {
	display:none !important;
}
/*--------------------------------  */
ul.dropdown {
 font-weight: bold;
}

	ul.dropdown li {
	 padding: 0;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;
	 background-color: transparent;
	 color: #000;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: transparent;
	 color: #000;
	}
	
	ul.dropdown a {
		display:block;
		padding: 8px 10px;
		}
	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #fff; text-decoration: none; }
	ul.dropdown a:hover		{ color: #003466; }
	ul.dropdown a:active	{ color: #ffa500; }
	
	ul.dropdown li ul a:link,
	ul.dropdown li ul a:visited	{ color: #003466; text-decoration: none; }
	ul.dropdown li ul a:hover	{ color: #003466; }
	ul.dropdown li ul a:active	{ color: #003466; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 1px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}



/*-- themed --*/

/*ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}*/

/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}
/* -------------------    */
ul.dropdown {
 width: 661px;
 border-bottom: solid 0px #ccc;
}

	ul.dropdown li {
	 border: none;
	 background-color:transparent;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #f6ba00;
	 color: #003466;
	}
	
	ul.dropdown li.hover a,
	ul.dropdown li:hover a {
		color:#003466;
	}


	ul.dropdown ul {
	 width: 760px;
	 margin-top: 0;
	 border-top: solid 0px #ccc;
	 background-color: transparent;
	}

		ul.dropdown ul li {
		 background-color: transparent;
		}

		ul.dropdown ul li.hover {
		 margin: 0;
		 border: none;
		}


ul.dropdown ul *.dir {
 padding-right: 7px;
 background-image: none;
}

/* ------ FORMS ------ */
#servicios form ul {
	list-style:none;
}
#servicios form ul li {
	margin-bottom:10px;
	font-weight:normal;
}
	#servicios form ul li.form-bg-1 {
		width:auto;
		height:53px;
		background:url(../img/bg-form-name.gif) 0 0 no-repeat;
		padding-left:50px
		}
	#servicios form ul li.form-bg-2 {
		width:auto;
		height:53px;
		background:url(../img/bg-form-email.gif) 0 0 no-repeat;
		padding-left:50px
		}
	#servicios form ul li.form-bg-3 {
		width:auto;
		height:53px;
		background:url(../img/bg-form-phone.gif) 0 0 no-repeat;
		padding-left:50px
		}
	#servicios form ul li.form-bg-4 {
		width:auto;
		height:53px;
		background:url(../img/bg-form-captcha.gif) 0 0 no-repeat;
		padding-left:5px
		}
#servicios form ul li span.required {
	color:#F00;
}
#servicios form ul li label {
	font-weight:bold;
	color:#003466;	
}
#servicios form ul li label.error {
	font-weight:normal;
	color:#fff;
	font-size:0.8em;
	line-height:1.8em;
	border:none;
	background:#f00;
	padding:2px;
}
#servicios form ul li input, #servicios form ul li textarea {
	margin-right:10px;
	padding:1px
}
	#servicios form ul li input {
		border:1px solid #c4ddec;
		padding:2px
		}
	#servicios form ul li textarea {
		background:#fff;
		border:3px solid #c4ddec
		}
		#servicios form ul li textarea:hover {
			background:#fff;
			border:3px solid #c4ddec
			}
#servicios form ul li input.error, #servicios form ul li textarea.error {
	border:1px #FBC2C4 solid;
	padding:1px;
	background:#FBE3E4 ;
	font-weight:normal;
	font-size:1em;
}
#servicios form ul li input.submit,
input.bot_enviar {
	background:#c4ddec;
	color:#003466;
	font-weight:bold;
	border:1px solid #003466;
	padding:3px 5px;
	cursor:pointer
	}
#servicios form div p span {
	background:url(../img/telephone.png) 0 0 no-repeat;
	height:16px;
	line-height:16px;
	padding-left:20px;
	}

/*** Modificaciones =mega= ***/
/* Menu desplegable (3er. nivel) */
ul.dropdown ul li {
	position:relative !important;
	overflow:visible;
}
ul.dropdown ul li.hover ul,
ul.dropdown ul li:hover ul {
	float:left;
	width:auto;
	padding:0;
	display:block !important;
	visibility:visible;
	left:-5px;
	top:31px;
	background-color:#f6ba00;
}
ul.dropdown ul ul li {
	float:left;
	clear:left;
	margin:0;
	width:180px;
}
ul.dropdown ul ul li.hover,
ul.dropdown ul ul li:hover {
	background:#E8AE00;
}

/* Columnas de las internas */
div#center div#right {
	float:right;
	background-color:#fff;
	margin:0 10px;
}
div#center div#servicios {
	float:none;
	width:auto;
	overflow:hidden;
	_display:inline-block
}

div#tabscontent ul,
div#tabscontent li {
	margin:0;
	padding:0;
	float:left;
	width:300px;
	height:300px;
	position:relative;
}

div#tabscontent ul li {
	position:absolute;
	display:none;
}

/* Notificaciones */
.merror, .mnotice, .msuccess {
	padding:.8em;
	border:2px solid #ddd;
}
.merror {
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}
.mnotice {
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}
.msuccess {
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}
.merror a {
	color:#8a1f11;
	background:none;
	padding:0;
	margin:0;
}
.mnotice a {
	color:#514721;
	background:none;
	padding:0;
	margin:0;
}
.msuccess a {
	color:#264409;
	background:none;
	padding:0;
	margin:0;
}
/* fin notificaciones */
/* Estilos del aac */
img.borde_azul {
	border:1px solid #003466;
	padding:2px;
}
img.borde_naranja {
	border:1px solid #FFCC00;
	padding:2px;
}

/* Cabeceras y Párrafos dentro de las tablas */
td h1,
td h2,
td h3,
td h4,
td h5,
td h6,
td p {
	margin:0;
}
