/* Capas base */
* {
	padding: 0;
	margin: 0;
}

body {
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #D5D5D6;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px;
	text-align: left;
	background-image: url(images/body-bck.gif);
	background-repeat:  repeat-x;
	background-position: top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: auto;
}

#base {
	width: 697px;
	overflow: hidden;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

/* tipografías */
#base, h2, .form-field, .form-button, table {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #4B4B4B;
}

/* tipografias del gestor de contenidos */
.txt-m {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #4B4B4B;
}

.txt-m h2 {
	font-weight: bold;
	text-transform: uppercase;
	color: #1679A2;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}

.txt-m blockquote {
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-top: 5px;
}

.txt-m ul {
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
}

.txt-m li {
	background-image: url(media/Image/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style-type: none;
	padding-left: 10px;
	padding-bottom:10px;
}

.txt-m b, .txt-m u {
	font-weight: bold;
	color: #5EB9DC;
}

.txt-m strong {
	font-weight: bold;
	text-decoration: none;
}

.txt-m p {
	padding-bottom: 10px;
	clear: both;
}

.txt-m a, .txt-m a:visited, .txt-m a:active {
	text-decoration: underline;
	color: #5EB9DC;
}

.txt-m a:hover {
	text-decoration: none;
	color: #1679A2;
}

.txt-s, .txt-s h3, #paginas {
	font-family: Tahoma, Helvetica, sans-serif;
	color: #4B4B4B;
	font-size: 10px;
	line-height: 15px;
}

.txt-s h1 {
	padding-bottom: 8px;
}

.txt-s a, .txt-s a:visited, .txt-s a:active
{
	color: #5EB9DC;
	text-decoration: none;
}

.txt-s a:hover
{
	color: #1A749A;
	text-decoration: none;
}

.txt-s strong {
	font-weight: bold;
}

.txt-s h2 {
	padding-bottom: 20px;
}


.txt-s h2 {
	padding-bottom: 13px;
}

.txt-s h3 {
	padding-bottom: 0px;
}


/* Página principal */
#content #home-head, #content #home-news, #content #home-destacado, #content #home-blog {
	font-size: 10px;
	line-height: 15px;
}

#content #home-head a, #content #home-head a:visited, #content #home-head a:active, 
#content #home-news a, #content #home-news a:visited, #content #home-news a:active, 
#content #home-destacado a, #content #home-destacado a:visited, #content #home-destacado a:active
{
	color: #5EB9DC;
	text-decoration: none;
	font-size: 10px;
}

#content #home-head a:hover, 
#content #home-news a:hover, 
#content #home-destacado a:hover, 
#content #home-blog a:hover
{
	color: #1A749A;
	text-decoration: none;
}

/* Página principal - Head */

#content #home-head {
	font-size: 10px;
	line-height: 15px;
	width: 206px;
	text-align: left;
	clear: both;
	float: none;
}

#content #home-head {
	padding-bottom: 2px;
}

#content #home-head h1 {
	padding-bottom: 8px;
}

/* Página principal - News */

#content #home-news {
	width: 206px;
	text-align: left;
	clear: none;
	float: left;
	overflow: hidden;
	height: 313px;
	padding: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#content #home-news p {
	padding-bottom: 10px;
}

#content #home-news strong {
	font-weight: normal;
	color: #000000;
}

#content #home-news b {
	font-weight: normal;
	color: #888888;
}

#content #home-news h2 {
	padding-bottom: 13px;
}

#content #home-news h3 {
	padding-bottom: 0px;
}

/* Página principal - Destacado */

#content #home-destacado {
	width: 206px;
	text-align: left;
	clear: none;
	float: right;
	overflow: hidden;
	height: 187px;
	padding: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#content #home-destacado h2 {
	padding-bottom: 14px;
}

#content #home-destacado h3 {
	padding-bottom: 0px;
	padding-top: 11px;
}

#content #home-destacado strong {
	font-weight: normal;
	color: #000000;
}

/* Página principal - Blog */

#content #home-blog {
	width: 206px;
	text-align: left;
	clear: none;
	float: right;
	overflow: hidden;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#content #home-blog h2 {
	padding-bottom: 5px;
}

#content #home-blog #twitter_div {
	margin: 0px;
	padding: 0px;
}

#content #home-blog a, #content #home-blog a:visited {
	color: #5eb9dc;
	text-decoration: none;
}

#content #home-blog a:hover, #content #home-blog a:active {
	color: #1a749a;
	text-decoration: none;
}

#content #home-blog #twitter_div ul#twitter_update_list {
	margin: 0px;
	padding: 0px;
}

#content #home-blog #twitter_div ul#twitter_update_list li {
	margin: 0px;
	color: #4b4b4b;
	padding-bottom: 5px;
}

#content #home-blog #twitter_div ul#twitter_update_list li a, #content #home-blog #twitter_div ul#twitter_update_list li a:visited {
	color: #4b4b4b;
	text-decoration: none;
}

#content #home-blog #twitter_div ul#twitter_update_list li a:hover, #content #home-blog #twitter_div ul#twitter_update_list li a:active {
	color: #4b4b4b;
	text-decoration: none;
}

#content #home-blog #twitter_div ul#twitter_update_list li span a, #content #home-blog #twitter_div ul#twitter_update_list li span a:visited {
	color: #4b4b4b;
	text-decoration: underline;
}

#content #home-blog #twitter_div ul#twitter_update_list li span a:hover, #content #home-blog #twitter_div ul#twitter_update_list li span a:active {
	color: #000000;
	text-decoration: none;
}

#moreinfo a, #moreinfo a:visited, #moreinfo a:active
{
	background-image: url(images/link-arrow-blue.gif);
	clear: both;
	float: right;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: right 6px;
}

#moreinfo a:hover
{
	background-image: url(images/link-arrow-marine.gif);
}

/* Alertas */
#alertas {
	float: left;
	clear: both;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	height: 25px;
	margin-bottom: 5px;
	overflow: hidden;
	padding-top: 4px;
	background-position: left;
	width: 695px;
	text-align: left;
}

#alertas a, #alertas a:visited, #alertas a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#alertas a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#alertas i {
	font-style: normal;
	color: #c3ecff;
}

/* Menu */
#menu {
	width: 207px;
	background-color: #FFFFFF;
	text-align: left;
	clear: none;
	margin-right: 39px;
	float: left;
	overflow: hidden;
	padding-top: 76px;
}

/* Submenu */
#submenu {
	text-align: right;
	padding-bottom: 0px;
	font-size: 10px;
	line-height: 20px;
	padding-top: 16px;
}

#submenu h2 {
	font-weight: bold;
	text-transform: uppercase;
	color: #5EB9DC;
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#submenu p {
	margin: 0px;
	padding: 0px;
}

#submenu a, #submenu a:visited, #submenu a:active {
	text-decoration: none;
	color: #AEAEAE;
}

#submenu a:hover {
	text-decoration: none;
	color: #5EB9DC;
}

#submenu a strong {
	color: #4B4B4B;
	font-weight: normal;
}

#submenu a b, #submenu a:visited b, #submenu a:active b, #submenu a:hover b {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #5EB9DC;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	position: relative;
	right: -5px;
}

/* Destacados */

#menu #destacados {
	padding-top: 9px;
}

#menu #destacados img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu #destacados a, #menu #destacados a:visited, #menu #destacados a:active {
	margin: 0px;
	padding: 0px;
}

#menu #destacados a:hover {
}

/* Contenidos */
#content {
	float: left;
	text-align: left;
	clear: none;
	width: 448px;
	padding-top: 1px;
}

#content h1 {
	clear: both;
	float: right;
	margin: 0px;
	height: 75px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

#content h1 img {
	top: 15px;
	position: relative;
}

#content #images {
	text-align: right;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	float: none;
	clear: both;
	height: auto;
	overflow: visible;
	width: auto;
}

#content #images #thumbnail{
	margin-bottom: 3px;
}

#content #images a, #content #images a:visited, #content #images a:active {
	text-decoration: none;
	font-size: 10px;
	color: #AEAEAE;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#content #images a:hover {
	text-decoration: none;
	color: #1679A2;
}

#content h2 {
	font-weight: bold;
	text-transform: uppercase;
	color: #1679A2;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}

#content blockquote {
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-top: 5px;
}

#content ul {
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
}

#content li {
	background-image: url(media/Image/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	list-style-type: none;
	padding-left: 10px;
}

#content b, #content u {
	font-weight: bold;
	color: #5EB9DC;
}

#content strong {
	font-weight: bold;
	text-decoration: none;
}

#content p {
	padding-bottom: 10px;
	clear: both;
}

#content a, #content a:visited, #content a:active {
	text-decoration: underline;
	color: #5EB9DC;
}

#content a:hover {
	text-decoration: none;
	color: #1679A2;
}

#content .web a, #content .web a:visited, #content .web a:active {
	text-decoration: none;
	color: #1679A2;
}

#content .web a:hover {
	text-decoration: underline;
	color: #1679A2;
}

/* Noticias */
#noticia-foto {
	clear: none;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#noticia-titular {
	padding-left: 15px;
	font-size: 10px;
	padding-top: 11px;
	clear: none;
	float: left;
}

#noticia-titular a, #noticia-titular a:visited, #noticia-titular a:active {
	text-decoration: none;
	color: #5EB9DC;
	font-weight: bold;
	clear: right;
}

#noticia-titular a:hover {
	text-decoration: underline;
	color: #1679A2;
}

/* Contacto */
#contacto h2 {
	font-weight: bold;
	text-transform: none;
	color: #1679A2;
	margin: 0px;
	padding: 0px;
}

#contacto p {
	margin: 0px;
	line-height: 16px;
	color: #AEAEAE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#contacto a, #contacto a:visited, #contacto a:active {
	text-decoration: none;
	color: #5EB9DC;
	background-image: url(media/Image/bullet3.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#contacto a:hover {
	text-decoration: underline;
	color: #1679A2;
}

#contacto a strong {
	color: #4B4B4B;
	font-weight: normal;
}

#contacto a b {
	color: #5EB9DC;
	font-weight: bold;
}

/* Footer */
#footer, #footer-home {
	font-size: 10px;
	line-height: 14px;
	color: #4B4B4B;
	text-align: left;
}

#footer {
	clear: both;
	margin-left: 245px;
	padding-top: 20px;
}

#footer-home {
	padding-top: 29px;
}

#footer a, #footer a:visited, #footer a:active,
#footer-home a, #footer-home a:visited, #footer-home a:active 
{
	color: #9B9B9C;
	text-decoration: none;
}

#footer a:hover,
#footer-home a:hover
{
	color: #5EB9DC;
	text-decoration: none;
}

#footer b, #footer-home b {
	color: #D5D5D5;
	font-weight: normal;
}

#footer .bookmark {
	background-image: url(images/bookmark.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 13px;
}

/* Formularios */
.form-field {
	border: 1px solid #EBEBEC;
	font-size: 10px;
	line-height: 10px;
	vertical-align: middle;
	height: 15px;
	background-color: #EBEBEC;
	padding-top: 1px;
	padding-right: 3px;
	padding-left: 3px;
	width: 166px;
	margin-bottom: 2px;
	font-weight: bold;
}

.form-field-1 {
	border: 1px solid #AEAEAE;
	line-height: 12px;
	vertical-align: middle;
	height: 17px;
	background-color: #F5F5F5;
	padding-top: 1px;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 2px;
	color: #4B4B4B;
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
}

.form-field-1-ob {
	line-height: 12px;
	vertical-align: middle;
	height: 17px;
	background-color: #F5F5F5;
	padding-top: 1px;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 2px;
	color: #4B4B4B;
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AEAEAE;
	border-right-color: #AEAEAE;
	border-bottom-color: #E26D6D;
	border-left-color: #AEAEAE;
}

.form-memo-1 {
	border: 1px solid #AEAEAE;
	line-height: 12px;
	vertical-align: middle;
	background-color: #F5F5F5;
	padding-top: 1px;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 2px;
	color: #4B4B4B;
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	width:358px;
	scrollbar-arrow-color: #F5F5F5;
	scrollbar-base-color: #F5F5F5;
	scrollbar-darkshadow-color: #F5F5F5;
	scrollbar-track-color: #F5F5F5;
	scrollbar-face-color: #D5D5D6;
	scrollbar-shadow-color: #F5F5F5;
	scrollbar-highlight-color: #F5F5F5;
	scrollbar-3dlight-color: #F5F5F5;
}

.form-memo-1-ob {
	line-height: 12px;
	vertical-align: middle;
	background-color: #F5F5F5;
	padding-top: 1px;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 2px;
	color: #4B4B4B;
	font-family: Tahoma, Verdana, "Trebuchet MS", Arial;
	font-size: 11px;
	width:358px;
	scrollbar-arrow-color: #F5F5F5;
	scrollbar-base-color: #F5F5F5;
	scrollbar-darkshadow-color: #F5F5F5;
	scrollbar-track-color: #F5F5F5;
	scrollbar-face-color: #D5D5D6;
	scrollbar-shadow-color: #F5F5F5;
	scrollbar-highlight-color: #F5F5F5;
	scrollbar-3dlight-color: #F5F5F5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AEAEAE;
	border-right-color: #AEAEAE;
	border-bottom-color: #E26D6D;
	border-left-color: #AEAEAE;
}

.form-box {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin: 0px;
}

.form-button {
	color: #FFFFFF;
	background-color: #5EB9DC;
	font-size: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 15px;
	line-height: 10px;
	text-align: center;
	vertical-align: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin-bottom: 2px;
}

.form-list {
	border: 1px solid #EBEBEC;
	font-size: 9px;
	line-height: 10px;
	vertical-align: middle;
	height: 15px;
	background-color: #EBEBEC;
	padding-top: 1px;
	padding-right: 3px;
	padding-left: 3px;
	width: 206px;
	margin-bottom: 2px;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana, "Trebuchet MS";
	color: #333333;
}

/* Noticias - Páginas ------------------------------------------------ */
.paginas------------------------- {}

#paginas {
	clear: both;
	float: none;
	color: #999999;
	overflow: visible;
	text-align: center;
}

#paginas img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	clear: none;
	float: none;
}

#paginas a, #paginas a:visited, #paginas a:active {
	color: #5eb9dc;
	background-image: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	clear: none;
	float: none;
	width: auto;
	font-weight: normal;
}

#paginas a:hover {
	text-decoration: underline;
	color: #5eb9dc;
	font-weight: normal;
}

#paginas a b {
	font-weight: bold;
}

#paginas strong {
	font-weight: bold;
	color: #999999;
	position: relative;
}
