/***********************************************/

/* www.menihardtsdanes.com                     */

/* CSS style sheet                             */

/* MexDesign Developer Team                    */

/* webmaster@mexdesign.com                     */

/***********************************************/



/***********************************************/

/* HTML tag styles                             */

/***********************************************/

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	margin: 0px;

	padding: 0px;

	text-align:center;

	color: #333333;

	background-image: url(../images/bground.jpg);

	line-height: 1.2em;

}

img{border: 0px;}

strong{font-weight:bold;}

em{font-style:italic;}

#pagecontainer

{

	margin-left:auto;

	margin-right:auto;

	width: 770px;

	text-align: left;

	padding: 0px;

	background-color: #FFFFFF;

	display:block;

}

a:link {

	color: #333333;

	text-decoration: none;

}

a:visited {

	color: #444444;

	text-decoration: none;

}

a:hover {

	color: #FF0000;

	text-decoration: underline;

}

/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

}

h1{

 font-size: 15px;

 color: #517300;

 margin: 0px 0px;

 padding: 0px;

 font-weight: bold;

 text-transform: uppercase;

 background-image: url(../images/dgr.jpg);

 background-repeat:no-repeat;

 padding: 3px 0px 5px 42px;

 letter-spacing: -0.05em;

 clear: both;

}

	h1 a:link, h1 a:visited  {

	 color: #666666;

	 text-decoration: none;

	}

	h1 a:hover  {

	 color: #ff0000;

	 text-decoration: none;

	}

h2{

 color: #1E76C8;

 font-size: 16px;

 margin: 10px 0px 5px 0;

 padding: 0 0 0 16px;

 background-image: url(../images/dot2.gif);

 background-position: left;

 background-repeat: no-repeat;

 font-weight: bold;

}

	h2 a:link, h2 a:visited  {

	 color: #1E76C8;

	 text-decoration: none;

	}

	h2 a:hover  {

	 color: #666666;

	 text-decoration: none;

	}

h3{

 padding: 8px;

 color: #636363;

 background-color: #ffffff;

 background-image: url(../images/h3bg.jpg);

 background-position: top;

 background-repeat: repeat-x;

 font-size: 18px;

 font-weight: normal;

}

	h3 a:link, h3 a:visited  {

	 color: #636363;

	 text-decoration: none;

	}

	h3 a:hover  {

	 color: #1E76C8;

	 text-decoration: none;

	}

	h3 strong {

		color: #1E76C8;

		font-weight: bold;

	}

h4{

  font-size: 13px;

}

h5{

  color: #ffffff;

  font-size: 110%;

  text-transform: uppercase;

  text-align: left;

}

ul{

 list-style-type: square;

}

ul ul{

 list-style-type: disc;

}

ul ul ul{

 list-style-type: none;

}

p{

 margin    : 5px 0px;

}

form {

 margin: 0;

 padding: 0;

}

hr {

  clear: both;

}

/***********************************************/

/* Layout Divs                                 */

/***********************************************/



/* Segment One */



#masthead{

 	clear: both;

	display:block;

	background-image: url(../images/hgbg.jpg);

	background-repeat: no-repeat;

	background-position:top;

	height: 251px;

	margin: 3px 0px;

}

	#intro{

	    float: right;

		width: 530px;

		height: 251px;

		margin: 0;

		padding: 0;

	}

	#masthead #searchbox{

		display:block;

		margin: 0px;

		padding: 0;

		color: #ffffff;

		background-color: #015C95;

		border: 2px solid #014974;

		vertical-align: middle;

		background-image: url(../images/searchbg.jpg);

		background-repeat: repeat-x;

		background-position: top;

		font-size: 90%;

	}

		#masthead #searchbox div {

			margin: 10px 5px 9px 5px;

			vertical-align: middle;

		}

#banners{

	padding: 0px;

	display:block;

	clear: both;

	width: 100%;

	height: 161px;

	margin: 3px 0px;

}	

	#logo{

		float:left;

		margin: 0 15px;

	}

.segment {

    clear:both;

	border-bottom: 1px solid #002135;

	background-color: #016AAB;

	background-image: url(../images/topbg.jpg);

	background-position: top;

	background-repeat: repeat-x;

	color: #FFFFFF;

	height: 76px;

}

	.segment #searchbox{

	  text-align: right;

	  font-size: 85%;

	  padding: 32px 25px 0 0;

	  color: #FFFFFF;

	  float: right;

	}

		.segment #searchbox div, .segment #searchbox div input {

			margin:0;

			padding:0px;

			vertical-align: middle;

		}

	#session {

	  text-align: center;

	  font-size: 85%;

	  padding: 5px;

	}

		#session img {

		  padding: 0px 5px;

		  vertical-align: middle;

		}

		#session a:link, #session a:visited, #session a:hover {

		  text-decoration: underline;

		}

	#shortcuts {

	  text-align: right;

	  font-size: 85%;

	  padding: 32px 10px 0 0;

	  color: #FFFFFF;

	  float: right;

	}

		#shortcuts ul {

			margin:0;

			padding:0px;

			list-style:none;

		}

			#shortcuts ul li {

				float:left;

				margin:0px;

				padding:0;

				list-style-type: none;

			}

				#shortcuts ul li a:link, #shortcuts ul li a:visited {

				  text-decoration: none;

				}

				#shortcuts ul li a:hover {

				  text-decoration: none;

				}

				#shortcuts ul li img {

				  padding: 0px 2px;

				  vertical-align: middle;

				}

/* Segment Two */

.segment2 {

    clear:both;

}

#floatmenu {

	  margin: 0px 0px 0px 0;

	  padding: 0px 3px;

	  background-color: #ffffff;

	  width: 208px;

	  float: right;

}

	#floatmenu #departments {

	  margin: 0px;

	  padding: 0px;

	  border-top: 2px solid #648424;

	  border-left: 2px solid #648424;

	  border-right: 2px solid #648424;

	  background-color: #79AF00;

	  background-image: url(../images/mnbg.jpg);

	  background-position: left;

	  background-repeat: repeat-y;

	  display:block;

	  font-size: 12px;

	}

		#floatmenu #departments ul {

			margin: 0;

			padding: 0;

			list-style-type: none;

		}

			#floatmenu #departments ul li {

				border-top: 1px solid #548E01;

				background-image: url(../images/dot2.jpg);

				background-position: 8px 5px;

				background-repeat: no-repeat;

				margin: 0px;

				padding: 4px 0px 3px 30px;

				list-style-type: none;

			}

			#floatmenu #departments ul li:first-child{

				border-top: 0px;

			}		

				#floatmenu #departments ul li a {

					color: #FFFFFF;

					text-transform: uppercase;

					font-weight: bold;

				}

	#inlinemenu #departments {

	  margin: 0px;

	  padding: 0px;

	  border-bottom: 1px solid #648424;

	  background-color: #79AF00;

	  display:block;

	  font-size: 85%;

	}

		#inlinemenu #departments ul {

			margin: 0;

			padding: 0;

			list-style-type: none;

			height: 20px;

		}

			#inlinemenu #departments ul li {

				background-image: url(../images/mnbg1.jpg);

				background-repeat: repeat-y;

				margin: 0px;

				padding: 3px 0px 2px 20px;

				list-style-type: none;

				float: left;

				margin-left: 8px;

			}

				#inlinemenu #departments ul li a {

					color: #FFFFFF;

					text-transform: uppercase;

					font-weight: bold;

				}

	#newsletter{

		display:block;

		margin: 0px;

		padding: 0;

		color: #ffffff;

		background-color: #79AF00;

		border-top: 2px solid #648424;

		border-left: 2px solid #648424;

		border-bottom: 2px solid #648424;

		vertical-align: middle;

		font-size: 90%;

	}

		#newsletter div {

			margin: 10px 5px 9px 5px;

			vertical-align: middle;

		}

		

	.quick_access {

	  margin: 3px 3px 3px 0px;

	  clear: both;

	}

		.grouping {

		  float:left;

		  text-align: left;

		  padding: 3px 7px 0px 7px;

		}

			.grouping ul {

			   margin: 3px 5px 0px 5px;

			   padding: 2px 0px;

			   list-style-type: none;

			}

				.grouping ul li {

				   margin: 2px;

				   padding: 1px 0px;

				}

					.grouping ul li a:link, .grouping ul li a:visited  {

					   background-image: url(../images/dot4.jpg);

					   background-repeat: no-repeat;

					   background-position: 0px 50%;

					   margin: 2px;

					   padding: 1px 0px 1px 10px;

					}

					.grouping ul li a:hover {

					   color: #C15C11;

					}

		.vertical_sep {

		  padding-top: 50px;

		  height:80px;

		  float:left;

		  background-image: url(../images/sep1.jpg);

		  background-position: right;

		  background-repeat:no-repeat;

		}



/* Segment three */

.segment3 {

    clear:both;

	background-image: url(../images/contentbg.jpg);

	background-repeat: repeat-x;

	background-position: top;

	display: block;

	margin: 0px;

	padding: 0px;

}

.segment3a {

    clear:both;

	background-image: url(../images/leftbg.gif);

	background-repeat: repeat-y;

	background-position: left;

	display: block;

	margin: 0px;

	padding: 18px 0 0 0;

}

	#menu{

		float: left;

		width: 172px;

		height: 237px;

		background-image: url(../images/mnbg.jpg);

		background-repeat: no-repeat;

		background-position: right;

	}

	#clients{

	    float: right;

		width: 220px;

		height: 233px;

		padding: 2px;

		background-color: #424244;

	}

		.login {

			background-color: #515153;

			color: #FFFFFF;

			display: block;

			margin:1px 1px 2px 1px;

			background-image: url(../images/identificacion-clientes.jpg);

			background-repeat: no-repeat;

			background-position: 98% 15px;

			padding: 3px 5px;

			font-size: 95%;

   		}

			.login table {

			    margin-left: auto;

			    margin-right: auto;

			    font-size: 85%;

			    color: #FFFFFF;

	   		}

			.login a:link, .login a:visited  {

				color: #FFFFFF;

				text-decoration: underline;

			}

			.login a:hover  {

				color: #E76D14;

				text-decoration: none;

			}

		#feedbacks {

		}

		#feedbacks img {

			border-top: 2px solid #5B5B5A;

		}

/* masthead end */

#segment2{

	display:block;

	background-image: url(../images/bgrt.jpg);

	background-position: right;

	background-repeat:repeat-y;

}

		.flashheader{

			 font-size: 20px;

			 background-color: #FFDAB5;

			 color: #E76D14;

			 padding: 5px 0px 10px 25px;

			 background-image: url(../images/3dots.jpg);

			 background-position: 3px 50%;

			 background-repeat: no-repeat;

			 border-bottom: 2px solid #F7C49D;

			 height: 30px;

		}

			.flashheader strong {

			 display: block;

			 padding: 5px 0 5px 0;

			 font-weight: bold;

			}

	#left_column {

		width: 241px;

		float: left;

	}

		#left_column h1 {

			 color: #015E97;

			 background-image: url(../images/dgl.jpg);

		}

			#left_column h1 a:link, #left_column h1 a:visited {

				 color: #015E97;

			}

			#left_column h1 a:hover {

				 color: #517300;

			}

	#right_column {



		width: 187px;



		float: right;

		

		padding:0px;

		

		margin:0px;



	}

		#right_column h1 {

			 color: #015E97;

			 background-image: url(../images/dgr.jpg);

			 background-position: right;

			 padding-left: 0px;

			 padding-right: 42px;

			 text-align: right;

			 

       width:145px;

		}

			#right_column h1 a:link, #right_column h1 a:visited {

				 color: #015E97;

			}

			#right_column h1 a:hover {

				 color: #517300;

			}

			.object_resume_news {

				margin: 0px;

				padding: 5px;

				display: block;

			}

				.object_resume_news h4{

					margin: 0px;

					padding: 4px 1px 1px 20px;

					display: block;

					color: #517300;

					border-bottom: 0px;

					font-weight: bold;

					font-size: 85%;

				}

					.object_resume_news h4 a:link, .object_resume_news h4 a:visited {

						color: #517300;

						text-decoration: none;

					}

						.object_resume_news h4 a:hover {

							color: #000000;

							text-decoration: underline;

						}

				.object_resume_news div, .object_resume_news p {

					padding: 2px 2px 5px 20px;

					clear: both;

					font-size: 90%;

				}

					.object_resume_news img{

						padding: 1px;

						margin: 1px 2px;

					}

					.object_resume_news div p{

						margin: 0px;

						padding: 0px;

					}

			.object_resume {

				margin: 0px;

				padding: 5px;

				display: block;

				clear: both;

			}

			.dog_resume {

				margin: 0px;

				padding: 5px;

				display: block;

				text-align: center;

			}

				.dog_resume h4, .object_resume h4{

					margin: 0px;

					padding: 4px 20px 1px 5px;

					display: block;

					color: #517300;

					border-bottom: 0px;

					font-weight: bold;

					font-size: 85%;

				}

					.dog_resume h4 a:link, .dog_resume h4 a:visited, .object_resume h4 a:link, .object_resume h4 a:visited {

						color: #517300;

						text-decoration: none;

					}

						.object_resume h4 a:hover {

							color: #000000;

							text-decoration: underline;

						}

				.object_resume div, .object_resume p {

					padding: 2px 20px 5px 5px;

					clear: both;

					font-size: 90%;

				}

					.dog_resume img, .object_resume img{

						padding: 1px;

						margin: 1px 2px;

					}

					.object_resume div p{

						margin: 0px;

						padding: 0px;

					}

		.categories ul {

			list-style-type: none;

			margin: 0px;

			padding: 0px;

			font-size: 90%;

		}

		.categories p {

			margin: 0px;

			padding: 3px;

			font-size: 85%;

		}

			li.subcategory, div.subcategory, .categories ul li {

				width: 48%;

				float: left;

				padding: 5px 0;

				margin: 2px 1%;

				text-align:left;

			}

				.subcategory a, .categories ul li a {

				   background-image: url(../images/dot.jpg);

				   background-repeat:no-repeat;

				   background-position: 1px 3px;

				   padding-left: 10px;

				}



    /* Bars */

	.bar{

		padding: 5px;

		background-color: #E0E0E0;

		color: #636363;

		border-top: 1px solid #CCCCCC;

		background-image: url(../images/h3bg.jpg);

		background-position: top;

		background-repeat: repeat-x;

		height: 19px;

	}

	.floathelp {

	   float: right;

	   margin-right: 5px;

	   margin-top: 5px;

	}

	.a3columns {

		width: 33%;

		float: left;

	}

	.a2columns {

		width: 49%;

		float: left;

		margin: 0px;

		padding: 0px;

	}

	/* C2 end */



.title {

 font-size: 100%;

 color: #ffffff;

 text-transform: uppercase;

 margin: 3px 0px;

 padding: 0px;

 vertical-align: middle;

 font-weight: bold;

}



.properties {

	padding: 2px;

	clear: both;

	font-size:9px;

	display: block;

	text-align:left;

	font-style:italic;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

.attachments, .attachments_imgs {

	padding: 3px 0 0 0;

	clear: both;

	display: block;

}

	.attachments ul, .attachments_imgs ul {

	  margin: 0px;

	  padding: 2px;

      list-style-type: none;

	}

	.attachments li, .attachments_imgs li {

	    list-style-type: none;

	    background-image: url(../images/dot3.jpg);

		background-repeat: no-repeat;

		background-position: left;

		margin-left: 5px;

		padding-left: 15px;

	}

.gallery {

	display: block;

    list-style-type: none;

	margin: 5px;

	width: 100%;

}

	.gallery li, .gallery ul {

	    list-style-type: none;

	    background-image: none;

		display: block;

		text-align: center;

		margin: 0px;

		padding: 0px;

	}

		.gallery a {

			background-image: none;

			margin: 0px;

			padding: 0px;

			text-decoration: none;

			vertical-align: middle;

		}

		.gallery img {

			vertical-align: middle;

			border: 0px;

		}

.attributes {

	padding: 0;

}

	.attributes h3 {

	  display: none;

	}

	.attributes ul {

	  margin: 0px;

	  padding: 2px;

      list-style-type: none;

	}

	.attributes li {

	    list-style-type: none;

	}

.agencias {

  margin: 0px;

  padding: 2px;

  list-style-type: none;

  clear: both;

  font-size: 90%;

}

	.agencias li {

	    list-style-type: none;

		margin: 3px 0px 3px 5px;

		padding: 2px 2px 2px 15px;

		background-color: #EFF1F1;

		background-image: url(../images/square.jpg);

		background-repeat: no-repeat;

		background-position: 4px 50%;

	}

		.agencias li a, .agencias li a:link, .agencias li a:visited {

		   color: #333333;

		   text-transform:uppercase;

		}

.end {

	clear: both;

	font-size:10%;

	padding: 0px;

	margin:0px;

}

#SimplePanel, #HiddenPanel {

	clear: both;

	width: 300px;

	font-size:100%;

	padding: 4px;

	margin: 10px;

	display:block;

	text-align: left;

	border: 1px dotted #3F3F3F;

	margin-left: auto;

	margin-right: auto;

}

	#SimplePanel a, #HiddenPanel a {

	   background-image: url(../images/dot.jpg);

	   background-repeat:no-repeat;

	   background-position: 1px 3px;

	   padding-left: 10px;

	}

/* C1 end */



/************* #siteInfo styles ***************/

#utils{

	clear: both;

	font-size:80%;

	padding: 4px 0px 5px 30px;

	display:block;

	text-align: center;

}

  #utils ul {

	margin:0;

	padding:0px;

	list-style:none;

	display: inline;

  }

	  #utils li {

		margin:0px;

		padding: 0px 6px;

		list-style-type: none;

		float: left;

		border-left: 1px solid #CCCCCC;

	  }

	  #utils li:first-child {

		border-left: 0px;

	  }

	#utils a:link, #utils a:visited{

		color: #666666;

		text-decoration: none;

	}

	#utils a:hover{

		text-decoration: underline;

		color: #1B71C6;

	}

#siteinfo{



	padding: 6px 10px 0px 10px;



	clear: both;

	margin:0;

	display:block;

	color: #ffffff;

	

	background-color:#0274BA;



	background-image: url(../images/ftbg.jpg);

	background-position: top;

	background-repeat: repeat-x;

	border-top: 1px solid #002135;

	font-size: 80%;

	height: 33px;

}

	#copyright{

	}

		#copyright a:link, #copyright a:visited {

			color: #FFFFFF;

		}

		#copyright a:hover {

			color: #fcfcfc;

		}

	#validators{



		padding: 0px 0px 0px 0px;



		float: left;

		text-align: center;

		width: 300px;

		clear: both;

	}

		#validators img {

			padding: 1px 5px;

		}

/* General Customize */

.indent {

    margin: 3px 3px 3px 15px;

}



#right_column .indent {



    margin: 3px 0px 3px 0px;

		

		padding:0px;



}



.giveme5 {

    margin: 5px;

}

.more, .more:link, .more:visited {

	font-size: 80%;

	color: #333333;

	clear:both;

	margin-top: 5px;

	background-image: url(../images/more.jpg);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 20px;

	padding: 5px 0px 4px 25px;

	vertical-align: middle;

}

.more1, .more1:link, .more1:visited, .more2, .more2:link, .more2:visited, a.details:link, a.details:visited {

	font-size: 80%;

	color: #FF9900;

	font-weight: bold;

	clear:both;

	margin-top: 5px;

	background-image: url(../images/more.jpg);

	background-repeat: no-repeat;

	background-position: left;

	padding: 5px 0px 4px 25px;

	vertical-align: middle;

	text-align: right;

}
gallery

a.order {

	color: #EF8643;

    background-image: url(../images/dot4.jpg);

	background-repeat:no-repeat;

	background-position: 1px 3px;

	padding-left: 12px;

}

.fecha {

	font-size: 70%;

	color: #333333;

	margin: 2px;

	padding-right: 10px;

	float: right;

}

.textder {

    text-align: right;

	clear: both;

	font-size: 90%;

}

.informacion, .informacion a {

    color: #EF8643;

	margin: 2px;

}

.box {

	border: 1px solid #cccccc;

	padding: 3px;

	margin: 5px;

	clear: both;

}

.resume {

	padding: 2px;

	margin: 2px;

	float: right;

	border: 1px dotted #3F3F3F;

	width: 140px;

	font-size: 100%;

}

/************** .story styles *****************/

.thumb {

  font-size: 85%;

  width: 165px;

  display:block;

  float:left;

  text-align:center;

  padding:3px;

  margin: 3px 6px 3px 0px;

  border: 1px solid #EEEEEE;

}

.doc_sep {

  clear:both;

  padding: 5px 0 0 0;

  margin: 0;

  border-bottom: 1px dotted #cccccc;

}

.sep {

  clear:both;

  border-bottom: 1px dotted #687082;

  font-size:10%;

  margin: 5px 10px;

}

.sep1 {

  clear:both;

  border-bottom: 1px dotted #AEAEAE;

  font-size:10%;

}

.sep2 {

  clear:both;

  border-bottom: 1px dotted #AEAEAE;

  font-size:50%;

  margin-bottom: 5px;

}

.vsep {

  border-left: 1px solid #CCCCCC;

  height: 1px;

  margin-left: 5px;

  padding-left: 5px;

}

/************** Custom Classes ***********************************/

input, select, textarea {

 border:1px solid #000;

 font-family:Arial, Helvetica, sans-serif;

 font-size: 11px;

 margin: 1px;

}

/* aqui van los tabuladores de las tablas de planes...*/

.tabulador {

  border-bottom : 1px solid #CCCCCC;

  border-left: 1px solid #CCCCCC;

  font-size: 85%;

  font-size: 10px;

  color: #333333;

  margin: 3px;

}

.tabulador td {

  border-top : 1px solid #CCCCCC;

  border-right: 1px solid #CCCCCC;

}

.tabulador th {

  background-color:#CCCCCC;

  text-align:left;

  border-right: 1px solid #CCCCCC;

}

.tabulador select {

  font-size: 10px;

  color: #333333;

  text-decoration: none;

  background-color: #ffffff;

  border: 1px solid #333333;

  margin: 3px;

}

.freetable {

  border-bottom : 1px solid #ffffff;

  border-left: 1px solid #ffffff;

  font-size: 100%;

}

.freetable td {

  border-top : 1px solid #ffffff;

  border-right: 1px solid #ffffff;

}

.buttons, .btb {

 background-color: #3BAFDE;

 border: 1px solid #2B91D2;

 background-image: url(../images/bgb.jpg);

 background-position:bottom;

 font-size: 12px;

 font-weight:bold;

 color:#FFFFFF;

 text-transform: uppercase;

 font-family: Arial, Helvetica, sans-serif;

}

.btg {

 background-color: #00CB01;

 border: 1px solid #006931;

 background-image: url(../images/bgg.jpg);

 background-position:bottom;

 font-size: 13px;

 font-weight:bold;

 color:#FFFFFF;

 text-transform: uppercase;

 font-family: Arial, Helvetica, sans-serif;

}

.bto {

 background-color: #FE9800;

 border: 1px solid #D15500;

 background-image: url(../images/bgo.jpg);

 background-position:bottom;

 font-size: 13px;

 font-weight:bold;

 color:#FFFFFF;

 text-transform: uppercase;

 font-family: Arial, Helvetica, sans-serif;

}

.imgbuttom {

 border: 0px;

 vertical-align: middle;

}

.hiddendiv {

 display: none;

}

.radio {

 border: 0px;

 padding: 0px;

 margin: 0px;

}



#content{



	width: 337px;



	margin: 0px;

	padding: 0px;

	float: left;

}

	#content h1 {

		 color: #517300;

		 background-image: url(../images/dol.jpg);

	}

		#content h1 a:link, #content h1 a:visited {

			 color: #517300;

		}

		#content h1 a:hover {

			 color: #015E97;

		}

	.story {

		padding: 5px;

		clear: both;

		font-size: 100%;

	}

		.story p{

			margin: 0px;

			padding: 0px 0px 5px 0px;

		}

		.story td {

		   font-size: 100%;

		}

		.story table{

		 font-size: 100%;

		 margin: 0px;

		 padding: 0px;

		}

		.story a {

			color: #EF8643;

		}

	.path {

		font-size: 90%;

		margin: 5px 0;

	}

	.note {

		padding: 5px;

		clear: both;

		text-align: left;

		font-size: 90%;

		color: #ff0000;

	}

	.redmessage {

		padding: 5px;

		clear: both;

		text-align: center;

		font-size: 90%;

		color: #ff0000;

	}

		.red {

			color: #ff0000;

		}

	.centerblock {

		padding: 10px;

		clear: both;

		font-size: 90%;

	    text-align:center;

	}

		.centerblock table {

			margin-left: auto;

			margin-right: auto;

			text-align: left;

		}

.breadcrumb {

  margin-left: 3px;

  font-size: 85%;

}

.ObjectAttributes, .ObjectAttribute, .AttributeName, .AttributeValue {

  display: none;

}

.googleadsence {

  margin: 5px 5px 0px 20px;

  width: 175px;

  height: 100px;

}

.boxtext {

	border: 1px solid #F3C096;

	background-color:#FEF7F1;

	text-align:left;

	padding:3px;

	margin: 3px;

}

	.boxtext p {

		text-align:left;

	}

.link_image_help {

	background-image: url(../images/ayuda-en-linea1.jpg);

	background-repeat: no-repeat;

	background-position: left;

	width: 219px;

	height: 45px;

}

.tinytable, .tinytable tr td {

	font-size: 90%;

}

/* Fading Tooltips */

#quickaccess {

	padding: 5px;

	margin: 0px;

}

#chat {

	background-image: url(../images/online.jpg);

	background-repeat: no-repeat;

	text-align:center;

	width: 241px;

	height: 72px;

	margin: 0px;

	padding: 0px;

}

.rssicons {

	float: right;

	margin: 2px;

	text-align: right;

}

	.rssicons img {

		padding: 0px;

		border: 0px solid;

	}

.yui-tt {

	visibility:hidden;

	position:absolute;

	color:#ffffff;

	background-color:#79AF00;

	padding:2px;

	border:1px solid #648424;

	font-size: 95%;

	font-family: Arial, Helvetica, sans-serif;

	width:250px;

	text-align: left;

}

	.yui-tt em {

		font-weight: bold;

		font-size: 95%;

		font-style: normal;

	}



/* Matches focused and selected menu items */

div.yuimenu li a {

	color: #333333;

	font-weight: normal;

}

div.yuimenu li.selected {

    background-color:#79AF00;

}

#errorinform  {

	display: none;

	color: #CC0000;

	font-size: 105%;

	padding: 10px;

}

#errorinform p {

}

.error, h3.error {

	color: #CC0000;

}

input.highlighted, textarea.highlighted, select.highlighted {

	background-color: yellow;

}

input.errorlighted, textarea.errorlighted, select.errorlighted {

	background-color: #F0A9A9;

}

p.gallery .more, p.gallery .more:link,p.gallery .more:visited {
	font-size: 100%;
	color: #FFF;
	clear:both;
	font-weight:bold;
	text-decoration:blink;
	margin-top: 5px;
	background:#86B719 url(../images/more.jpg) no-repeat left;
	padding: 2px 25px 2px 25px;
	vertical-align: middle;
}


