/* style1 */



body {

	background: #7ec7ea url(../images/style1/bg.png) 0 0 repeat-x;

	color: #333;

}
/* font colors :link,#contenido a:visited, #contenido a:hover, #contenido a:active */
a {color: #446E83;}
a:link, a:visited { text-decoration: none;}
a:hover, a:active {text-decoration: underline;}
#contenido a {text-decoration: underline;}
.show-comment a:link, .show-comment a:visited, .blog_more a:link, .blog_more a:visited, .contentheading a:link,.contentheading a:visited, .contentheading a   {text-decoration:none;}
 .contentheading a:hover, .blog_more a:hover, .blog_more a:active {text-decoration:underline;}

h1 {color: #45a9d5;}
h2 {color: #00335b;}
h3 {color: #446E83;}
.contentheading {color: #446E83;}
.componentheading {	color: #7D90A6;}
/* structure */
/* mainbody */



div#mainbody {
	border-top: 1px solid #65b5de;
	background: #fff;}



div#mainbody td.mainbody,

div#mainbody td.left,

div#mainbody td.right {

	background: url(../images/style1/body-bg.png) 0 0 repeat-y;

}



div#mainbody a.readon {

	background: url(../images/style1/body-readmore.png) 0 0 no-repeat;

	color: #fff;

}



div#mainbody td.section {

	background: url(../images/style1/body-bg.png) 0 0 repeat-y;

}



div#mainbody div.moduletable h3,

div#mainbody div.module h3, div#mainbody div.moduletable-dest h3,  {

	background: #ededed url(../images/style1/body-h3.png) 0 0 repeat-y;

	color: #214460;

}



#mainbody ul li {

	background: url(../images/style1/bullet-body.png) 0 3px no-repeat;

}



/* hilite1 */



#mainbody div.moduletable-hilite1 a {

	color: #22466A;

}



#mainbody div.moduletable-hilite1 {

	background: #93A9C4 url(../images/style1/body-hl1-bg.png) 0 0 repeat-y;

}



#mainbody div.moduletable-hilite1 h3 {

	background: #7D90A6 url(../images/style1/body-hl1-h3.png) 0 0 repeat-y;

	color: #fff;

}

.contentpagetitle-perros {	

	color:#00335B;

/*	font-size:15px;

	font-weight:bold;

	background:url(../images/style1/fd-perros.gif) no-repeat;

	padding-left: 32px;

	line-height: 26px;

	height:28px;

	display:block;

	min-width: 300px;*/

}

td.contentheading-perros{	

	color:#00335B;

	font-size:14px;

	font-weight:bold;

	background:url(../images/style1/fd-perros.gif) no-repeat;

	padding-left: 32px;

	line-height: 20px;

	height:26px;

	display:block;

	min-width: 300px;

}

table.contentpaneopen-perros {min-width: 300px; width:300px;}

.componentheading-perros {	

color: #7D90A6;

font-size:22px;

font-weight: bold;

margin-bottom:14px;}





#mainbody div.moduletable-hilite1 li {

	background: url(../images/style1/bullet-hl1.png) 0 3px no-repeat;	

}

#mainbody div.moduletable-hilite1 li li {
left: -10px;
background: url(../images/vineta-mn.gif) no-repeat 0 5px;
font-size:13px; padding:0; padding-left:0; line-height: 15px; min-height: 15px; 
padding-left:7px}
#mainbody div.moduletable-hilite1 ul {padding-left:0;}
#princ li ul li {
background: url(../images/style1/bullet-body.png) no-repeat;}


#mainbody div.moduletable-hilite1 a.readon {

	background: url(../images/style1/body-hl1-readmore.png) 0 0 no-repeat;

}



/* hilite2 */





#mainbody div.moduletable-hilite2 a {

	color: #EB7B00;

}



#mainbody div.moduletable-hilite2 {

	background: #fff0df url(../images/style1/body-hl2-bg.png) 0 0 repeat-y;

}



#mainbody div.moduletable-hilite2 h3 {

	background:  #fee0c0 url(../images/style1/body-hl2-h3.png) 0 0 repeat-y;

	color: #EB7B00;

}



#mainbody div.moduletable-hilite2 li {

	background: url(../images/style1/bullet-hl2.png) 0 3px no-repeat;	

}



#mainbody div.moduletable-hilite2 a.readon {

	background: url(../images/style1/body-hl2-readmore.png) 0 0 no-repeat;

}



/* hilite3 */



#mainbody div.moduletable-hilite3 a {

	color: #54702A;

}



#mainbody div.moduletable-hilite3 {

	background: #f3f9de url(../images/style1/body-hl3-bg.png) 0 0 repeat-y;

}



#mainbody div.moduletable-hilite3 h3 {

	background:  #e9f3c3 url(../images/style1/body-hl3-h3.png) 0 0 repeat-y;

	color: #3A590F;

}



#mainbody div.moduletable-hilite3 li {

	background: url(../images/style1/bullet-hl3.png) 0 3px no-repeat;	

}



#mainbody div.moduletable-hilite3 a.readon {

	background: url(../images/style1/body-hl3-readmore.png) 0 0 no-repeat;

}



/* hilite4 */



#mainbody div.moduletable-hilite4 a {

	color: #00335B;

}



#mainbody div.moduletable-hilite4 {

	background: #dfebf8 url(../images/style1/body-hl4-bg.png) 0 0 repeat-y;

}



#mainbody div.moduletable-hilite4 h3 {

	background:  #c4dbf1 url(../images/style1/body-hl4-h3.png) 0 0 repeat-y;

	color: #002647;

}



#mainbody div.moduletable-hilite4 li {

	background: url(../images/style1/bullet-hl4.png) 0 3px no-repeat;	

}



#mainbody div.moduletable-hilite4 a.readon {

	background: url(../images/style1/body-hl4-readmore.png) 0 0 no-repeat;

}



/* hilite5 */



#mainbody div.moduletable-hilite5 h3 {

	background:  #25648a url(../images/style1/body-hl5-h3.png) 0 0 repeat-y;

	color: #fff;

}

#mainbody div.moduletable-hilite5 {

	background: #E0EBF8 url(../images/style1/body-hl5-bg.png) 0 0 repeat-y;

	text-align:left;

	

}



/* hilite6 */



#mainbody div.moduletable-hilite6 h3 {

	background:  #f1942f url(../images/style1/body-hl6-h3.png) 0 0 repeat-y;

	color: #fff;

}



/* hilite7 */



#mainbody div.moduletable-hilite7 h3 {

	background:  #9bb529 url(../images/style1/body-hl7-h3.png) 0 0 repeat-y;

	color: #fff;

}



/* hilite8 */



#mainbody div.moduletable-hilite8 h3 {

	background:  #71bbdc url(../images/style1/body-hl8-h3.png) 0 0 repeat-y;

	color: #fff;

}



/* section1 */



div#section1 {

	background: #6ebce2;

	padding-top: 1px;

	color: #002f50;

}



div#section1 a {

	color: #fff;

}



div#section1 a.readon {

	background: url(../images/style1/section1-readmore.png) 0 0 no-repeat;

	color: #fff;

}



div#section1 td.section {

	background: url(../images/style1/section1-bg.png) 0 0 repeat-y;

}



div#section1 div.moduletable h3 {

	background: #4ca9d4 url(../images/style1/section1-h3.png) 0 0 repeat-y;

	color: #fff;

}



#section1 li {

	background: url(../images/style1/bullet-section1.png) 0 3px no-repeat;	

}



/* section2 */





div#section2 {

	background: #00335b;

	padding-top: 1px;

	color: #bdc9d2;

}



div#section2 a {



}



div#section2 a.readon {

	background: url(../images/style1/section2-readmore.png) 0 0 no-repeat;

	color: #fff;

}



div#section2 td.section {

	background: url(../images/style1/section2-bg.png) 0 0 repeat-y;

}



div#section2 div.moduletable h3 {

	background: #002d4d url(../images/style1/section2-h3.png) 0 0 repeat-y;

	color: #bdc9d2;

}



#section2 li {

	background: url(../images/style1/bullet-section2.png) 0 3px no-repeat;

}



img#logo {

	background: url(../images/style1/logo.png) 0 0 no-repeat;

}



div#footer {

	background: url(../images/style1/bottom-bg.png) 0 0 repeat-x;

}



div#footer .rk-1 {

	background: url(../images/style1/bottom-r.png) 100% 0 no-repeat;

}



div#footer .rk-2 {

	background: url(../images/style1/bottom-l.png) 0 0 no-repeat;

}



div#the-footer {

	color:#2E5F91;

	font-size:11px;

	padding-top:20px;

}

div#the-footer a{

	color:#2E5F91;}



/* horiz menu */



div#horiz-menu a,

div#horiz-menu li.active li a {

	color: #fff;

}



div#horiz-menu li:hover,

div#horiz-menu li.sfHover,

div#horiz-menu li.active:hover,

div#horiz-menu li.active.sfHover {

	background: url(../images/style1/menu2-r.png) 100% 0 4px no-repeat;

}



div#horiz-menu li:hover a,

div#horiz-menu li.sfHover a,

div#horiz-menu li.active:hover a,

div#horiz-menu li.active.sfHover a {

	background: transparent url(../images/style1/menu2-l.png) 0 4px no-repeat;

	color: #fff;

}



#horiz-menu li.active {

	background: url(../images/style1/menu-r.png) 100% 4px no-repeat;

}



#horiz-menu li.active a {

	background: url(../images/style1/menu-l.png) 0 4px no-repeat;

	color: #00213b;

}



#horiz-menu li.active li.active,

#horiz-menu li.active li.active a {

	background: none;

}



/* moomenu */



#horiz-menu li li {

	background:#153357;

	border-right:1px solid #284773;

	border-bottom: 1px solid #284773;

}



#horiz-menu li li:hover,

#horiz-menu li li.sfHover,

#horiz-menu li:hover li:hover,

#horiz-menu li.sfHover li.sfHover,

#horiz-menu li.active li.active {

	background: #284773;

}



#horiz-menu li:hover li a.daddy:link,

#horiz-menu li.sfHover li a.daddy:link,

#horiz-menu li:hover li a.daddy:visited,

#horiz-menu li.sfHover li a.daddy:visited  {

	background: url(../images/style1/bullet-sucker.png) 100% 50% no-repeat;

}



#horiz-menu li:hover,

#horiz-menu li.sfHover {

background: url(../images/style1/menu2-r.png) 100%  4px no-repeat;

}



#horiz-menu li:hover a

#horiz-menu li.sfHover a {

background: url(../images/style1/menu2-l.png) 0 4px no-repeat transparent;	

}



/* top menu */



div#top ul.menu a,

div#top a.mainlevel {

	color: #fff;

}



/* mainlevel menu */



a.mainlevel {

	background: url(../images/style1/bullet-hl1.png) 0 3px no-repeat;

}



li.active a,

li.active li.active a,

li.active li.active li.active a,

li.active li.active li.active li.active a {

    font-weight: bold;

    color: #00335b;

}



li.active li a,

li.active li.active li a,

li.active li.active li.active li a {

	font-weight: normal;

	color: #EB7B00;

}



/* content stuff */



a img.album,

.flickr_badge_image img {

	border: 1px solid #ee7a00;

}



#mainbody div.moduletable-hilite1 .flickr_badge_image img {

	border: 2px solid #968237;

}



#mainbody div.moduletable-hilite2 .flickr_badge_image img {

	border: 2px solid #EB7B00;

}



#mainbody div.moduletable-hilite3 .flickr_badge_image img {

	border: 2px solid #54702A;

}



#mainbody div.moduletable-hilite4 .flickr_badge_image img {

	border: 2px solid #00335B;

}



span.alert, .alert {

	color: #c00; padding: 2px 2px 2px 30px;

	border-top: 3px solid #fe7b7a;

	border-bottom: 3px solid #fe7b7a;


	background: #ffcccc url(../images/style1/status-alert.png) 6px 50% no-repeat;

}



span.info, .info {

	color: #0055BB; padding: 2px 2px 2px 30px;

	border-top: 3px solid #629de3;

	border-bottom: 3px solid #629de3;

	background: #CDDFF6 url(../images/style1/status-info.png) 6px 50% no-repeat;

}



span.note, .note {

	color: #B79000; padding: 2px 2px 2px 30px;

	border-top: 3px solid #fde179;

	border-bottom: 3px solid #fde179;

	background: #fff5cc url(../images/style1/status-note.png) 6px 50% no-repeat;

}



span.download, .download {

	color: #57861A; padding: 2px 2px 2px 30px;

	border-top: 3px solid #c2df88;

	border-bottom: 3px solid #c2df88;

	background: #e8f4d2 url(../images/style1/status-download.png) 6px 50% no-repeat;

}



blockquote {

	background: #f9f9f9 url(../images/style1/blockquote.png) 0 0 no-repeat;

	color: #666;

	font-style: italic;

	font-size: 13px;

text-align:justify;

	line-height: 17px;

}



pre {

	background: #f6f6f6;

	border-top: 3px solid #ddd;

	border-bottom: 3px solid #ddd;

}



#mainbody ul.check1 li,

#mainbody li.check1 {

	background: url(../images/style1/bullet-1.png) 0 0 no-repeat;

}



#mainbody ul.check2 li,

#mainbody li.check2 {

	background: url(../images/style1/bullet-3.png) 0 0 no-repeat;

}



#mainbody ul.arrow1 li,

#mainbody li.arrow1 {

	background: url(../images/style1/bullet-2.png) 0 0 no-repeat;

}



#mainbody ul.arrow2 li,

#mainbody li.arrow2 {

	background: url(../images/style1/bullet-4.png) 0 0 no-repeat;

}



#mainbody ul.arrow3 li,

#mainbody li.arrow3 {

	background: url(../images/style1/bullet-5.png) 0 0 no-repeat;

}



#mainbody ul.star li,

#mainbody li.star {

	background: url(../images/style1/bullet-6.png) 0 0 no-repeat;

}



#mainbody ul.circle li,

#mainbody li.circle {

	background: url(../images/style1/bullet-7.png) 0 0 no-repeat;

}



span.loginsubmit, .button,

span.logoutsubmit, .boton {

	color: #fff;

	background:  #7D8FA6;

	border-bottom:2px solid #2E5F91;

	border-right: 2px solid #2E5F91;

	border-top:2px solid #93A9C4;

	border-left: 2px solid #93A9C4;

	font-weight: bold;

	height: 22px;

	padding-left:0;

	padding: 1px 0 1px 0;

	margin-top:4px;

	font-size:11px;

	font-family:"Trebuchet MS", Verdana, sans-serif;

}



/* joomla content */

span.pathway {

	color: #69bce2;

}



span.pathway img {

	background: url(../images/style1/bullet-pathway.png) no-repeat;

}



span.pathway a {

	color: #fff;

}



.highlight {

  background-color: #ffc;

}



table.mainbody td.mainbody td.sectiontableheader {

  background: #f6f6f6;

  border-bottom: 1px solid #ddd;

}



tr.sectiontableentry1 td,

tr.sectiontableentry2 td,

td.sectiontableentry1,

td.sectiontableentry2 {

  border-top: 1px #fff;

  border-bottom: 1px solid #efefef;	

}



tr.sectiontableentry2 td,

td.sectiontableentry1 {

	background: #fcfcfc;

}



table.contentpaneopen tbody tr td span.small {

color:#999999;

font-family:"Trebuchet MS", Verdana, sans-serif;



}



td.createdate {



}



/* pull-down */



#fxContainer .contentheading,

#fxContainer div.moduletable h3,

#fxContainer {

	color: #97a5af;

}



#fxTarget { 

	background: #00335b;

	border-bottom: 2px solid #002440;

}



#fxTab {

	background: url(../images/style1/fx-tab.png) 0 0 no-repeat;

}



#fxTab a:link,

#fxTab a:visited,

#fxContainer a:link,

#fxContainer a:visited {

	color: #fff;

}



#fxTab span:hover,

#fxTab a:hover {

	color: #f88900;

}

.moduletable-banner {

padding-top:15px;

padding-left:15px}

.moduletable-hilite1 ul.menu ul {

	list-style:none;

	list-style-image:none;

	margin: 0;

	padding:0;}

.moduletable-hilite1 ul.menu ul li {

	line-height:28px;

	min-height:28px;

	float: left;

	list-style-type: none;

	list-style-image:none;

	padding-left: 0;

	margin-bottom:0px;

	}