body { 
	background-image:url("dots/Fondo-Madera.jpg");
	background-attachment:fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 0px; 
	margin: 0px 0px 0px 0px; 
	color:#35383d;
	overflow-x: hidden;
	overflow-y: auto;
}

html { 
	padding: 0; 	
	margin: 0;
}

.manita {
	cursor:pointer; cursor; hand;
}

.chicoButtons {
	cursor:pointer; cursor; hand;
	text-align: left;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	padding-left: 75px; 
	padding-top: 18px; 
	margin-bottom: 12px;
	color: #959595;
	height: 37px;
}	
.chicoButtons-hover {		
	color: #70c3eb;
}

h3.accotoggler {
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background: #FFFFFF;
	color: #528CE0;	
	margin: 0px;
	margin-top: 3px;	
	padding: 0px 5px 1px;
}
.accoelement {
	background-image: url("dots/accobg.gif");	
}
.accoelement_text {
	padding:15px; 
	border-bottom: 2px solid #dedede;
}

.psmall {
	font-family: Arial; 
	font-size: 9px; 
	text-align: justify;
	line-height: 11px;
	padding-left: 6px;
	border-left: 15px solid #cfebfa;
	color: #909090;
}
.Claim {
	background-image: url("dots/claimBubble.gif");	
	height: 223px;
	width: 595px;
}
.innerClaim {
	font-family: Verdana; 
	font-size: 16px; 
	text-align: justify;
	line-height: 24px;	
	color: #35383d;
	padding: 25px;
}
.pcita {
	font-family: Verdana; 
	font-size: 16px; 
	text-align: justify;
	line-height: 24px;
	padding: 25px; 
	background-color: #f5f5f5; 
	color: #35383d;
}

.pblock {	
	border-left: 20px solid #cfebfa;
	padding-left: 6px;
	padding-bottom: 2px;
	color: #35383d;
}

a:link { 
	text-decoration: none; 
	color : #de780c; 
	border: 0px; 
	-moz-outline-style: none;
}
a:active { 
	text-decoration: underline; 
	color : #ff6600; 
	border: 0px; 
	-moz-outline-style: none;
}
a:visited { 
	text-decoration: none; 
	color: #ff6600; 
	border: 0px; 
	-moz-outline-style: none;
}
a:hover	{
	text-decoration: underline; 
	color: #cc3300; 
	border: 0px; 
	-moz-outline-style: none;
} 
a:focus { 
	outline: none;
	-moz-outline-style: none;
}
h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
}
img { 
	padding: 0px; 
	margin: 0px; 
	border: none; 
	text-align: center;
}
hr { 
	border-left:0px solid #abb0b5; 
	border-right:0px solid #abb0b5; 
	border-top:1px dotted #abb0b5; 
	border-bottom:0px solid #abb0b5; 
	height: 1px;
}

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

.pagetitle { 
	font-size: 22px; 
	font-weight: normal; 
	letter-spacing: 1px; 
	word-spacing: 3px;
	padding: 0px; 
	margin: 0px; 
	color: #ec8380;
}
.pagetitle strong { 
	color: #cd0935; 
	font-weight: normal;
}

.Post {	
	padding: 0px; 
	position: relative; 
	clear: left;
}

.PostHead { 
}
.PostHead h1 { 
	font-size: 19px; 
	line-height: 19px; 
	letter-spacing: 1px; 
	word-spacing: 2px;
	font-weight: normal; 
	padding: 8px 0px 8px 21px; 
	margin: 0px 0px 0px 0px; 
	margin-right:2px;
	margin-bottom:15px;
	color: #3399cc;
	background: url(dots/PostHeadIco.png) no-repeat left;
	border-left:0px solid #abb0b5; 
	border-right:0px solid #abb0b5; 
	border-top:0px solid #abb0b5; 
	border-bottom:1px dotted #abb0b5; 
}
.PostHead h1 a { color: #3399cc; text-decoration: none;}
.PostHead h1 a:visited { color: #3399cc; text-decoration: none;}
.PostHead h1 a:hover { color:#cc0000; text-decoration: none;}

.PostTime { position: absolute; top: 5px; right: -6px; color:#8e8e8e; }
.PostCom { padding: 0px 0px 0px 18px; margin: 10px 0px; list-style-type: none; display: inline; color:#336699; font-size: 10px; font-weight: bold; background: url(dots/PostCom.png) no-repeat left center; } 
.PostCom a { color:#336699; text-decoration: none;}
.PostCom a:visited { color:#336699; text-decoration: none;}
.PostCom a:hover { color:#cc0000; text-decoration: none;}

.PostContent { 
	padding: 0px;
	font-size: 12px;
	line-height: 19px;
	color:#393d43;
	letter-spacing: 0.6px;
	word-spacing: 2px;
	line-height: 20px;
	width: 520px;
}
.PostContent p { font-size: 12px; line-height: 19px; color:#393d43;}
.PostContent p strong {}
.PostContent img {}
.PostContent ol { padding: 10px 0px 10px 25px; margin: 0px; }
.PostContent ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }
.PostContent ul { padding: 10px 0px; margin: 0px; }
.PostContent ul li { padding: 3px 0px 3px 15px; list-style-type: none; background: url(dots/PostContentLiIco.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }
.PostContent blockquote { padding: 5px 0px; margin: 0px; color:#7f848b; font-style: italic; border-top: dashed 1px #ced3d9; border-bottom: dashed 1px #ced3d9; }
.PostContent blockquote p { font-size: 13px; padding: 5px 0px; margin: 5px 0px; line-height: 15px; color:#7f848b; }
.PostContent blockquote li { padding: 3px 0px 3px 15px; list-style-type: none; background: url(dots/PostContentBlockLiIco.png) no-repeat left top; font-size: 13px; line-height: 15px; color:#993300; }
.PostContent a { color: #de780c; }

.attachedLink:link {
	color: #000000;
}

.simplestlMenu2 { padding: 0px; padding-left:14px; color:#656565; font-size: 12px; line-height: 17px;}
.simplestlMenu2 ul li { padding: 3px 0px 3px 9px; list-style-type: none; background: url(dots/PostContentLiIco.gif) no-repeat left top; font-size: 12px; line-height: 17px; color:#b02e1e; }
.simplestlMenu2 a { 
	color: #656565; 
	text-decoration: none; 
}
.simplestlMenu2 a:hover	{
	text-decoration: underline; 
	color: #656565;
}

.simplestlMenu { padding: 0px; padding-left:14px; color:#336699; font-size: 12px; line-height: 17px;}
.simplestlMenu ul li { padding: 3px 0px 3px 9px; list-style-type: none; background: url(dots/PostContentLiIco.gif) no-repeat left top; font-size: 12px; line-height: 17px; color:#b02e1e; }

.stlMenu { padding: 0px; color:#336699; font-size: 11px; line-height: 11px; }
.stlMenu img {}
.stlMenu ol { padding: 00px 0px 10px 25px; margin: 0px; }
.stlMenu ol li { padding: 2px 0px 2px 0px; font-size: 11px; line-height: 11px; color:#b02e1e; }
.stlMenu ul { padding: 0px 10px; margin: 0px; }
.stlMenu ul li { padding: 3px 0px 3px 9px; list-style-type: none; background: url(dots/PostContentLiIco.gif) no-repeat left top; font-size: 11px; line-height: 11px; color:#b02e1e; }
.stlMenu ul a { 
	color: #787878; 
	text-decoration: none; 
}
.stlMenu ul a:hover	{
	text-decoration: underline; 
	color: #9c1e81;
}

.miniatura {	
	margin-left: 25px;
	margin-bottom: 10px;
}
.tipimage {	
	margin-right: 15px;
}
.tipimageleft {	
	margin-left: 15px;
}

.cdownc {		
	color: #918b7f;
	font: bold 12px verdana;
}

.z {		
	color: #48b4f2;
	font: bold 15px verdana;		
}

.submitbttn {
	background-color: #dfebdf;
	color: #48b4f2;
	font: bold 14px verdana;	
}
.textbox {
	background-color: #FFFFFF;
	color: #48b4f2;
	font: bold 12px verdana;
	padding: 3px;
	border: 1px solid #c6c6c1;
	text-align: center;	
	width: 140px;
}

#topBand {
	background-image: url("Dots/background.gif");
	position: absolute;
	top: 0px;
	left: 0px; 
	width: 100%;
	height: 188px;
}
#LogoReceptacle {		
	position: relative;
	text-align: left;
	width: 900px;	
	height: 188px;
	top: 0px;
	left: 0px; 
}
#LogoPoniyoco {	
	position: relative;
	text-align: left;
	width: 900px;	
	height: 188px;
	top: 0px;
	left: 0px; 
}
#contentReceptacle {	
	background-color: #FFFFFF;
	position: relative;
	text-align: left;
	top: 0px;	
	width: 900px;		
}
.theShadow {	
	background-image: url("Dots/sombraDrk.png");
	position: absolute;
	text-align: left;
	width: 930px;	
	height: 100%;
	top: 0px;
	left:-17px;
}
#theShadowEnd {
	background-image: url("Dots/sombraend.png");
	position: relative;
	text-align: left;
	left:-2px;
	height: 31px;	
	width: 930px;	
}
#menuReceptacle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align: left;
	background-color: #f5f9fa;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	width: 262px;
}
#menuReceptacleTopDetail {
	background-image: url("Dots/menderTop.gif");
	height: 8px;	
	width: 282px;	
}
#menuReceptacleBotDetail {
	background-image: url("Dots/menderBot.gif");
	height: 8px;	
	width: 282px;	
}
#menuReceptacleUnderAd {
	padding-top: 30px;
}
	
#articleReceptacle {
	background-color: #FFFFFF;
	position: relative;
	top: 0px;
	width: 840px;
	left: 0px; 	
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 12px;
	//padding-top: 0px;
}



/* ---------------------- Dolphin nav ---------------------- */
#mainMenu {
	position: relative;
	text-align: left;	
	height: 30px;
	top: -33px;
	float: right;
}
#dolphincontainer{position:relative;height:33px;color:#E0E0E0; font-family:Helvetica,Arial,Verdana,sans-serif;background:transparent url(dots/dolphin_bgTrans.png) repeat-x;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;padding:0 0 0 00px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 0px;}
#dolphinnav ul li a{display:block;float:left;color:#333333;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 15px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(dots/dolphin_bg-OVER.png) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#000000;background:transparent url(dots/dolphin_AllON.gif) no-repeat top left; background-color:#FFFFFF;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 15px 0 0;width:auto;background:transparent url(dots/dolphin_AllON.gif) no-repeat top right; height:33px;}
/* ---------------------- END Dolphin nav ---------------------- */

/* Especial para efecto artículo de Ferias y Exposiciones */
#demo-wrapper {		
	overflow: hidden; 		
	width: 520px;
	height: 480px; 
	position: relative;
}	 
#demo-inner {
	position: relative;
}	
.scrolling-content {		
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
	width: 520px;
	height: 480px; 
}
.modelsTable {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
}
.modelsTable a {
	text-decoration: none;
	color: #728a96;
}
.modelsTable a:hover {
	text-decoration: none;
	color: #5ec4f8;
}
#ftpSpaceTable {
	font-size: 12px;
}
.ftpspcTRhOver { cursor:pointer; cursor; hand; }
.ftpspcItem { cursor:pointer; cursor; hand; }
.espcBordeTop {
	border-top: 1px solid #c5e6f9;
	background-color: #c5e6f9;
}
.espcBordeTop td{
	padding: 7px;
}
.espcBordeTopSimple {
	border-top: 1px dotted #abb0b5; 
}
.espcBorde {
	border-left: 1px solid #a6cde4;
	padding: 5px;
}
.selectedModel {		
	font-weight: bold;
}
.unselectedModel {		
	font-weight: normal;
}
/* Especial para efecto artículo de Ferias y Exposiciones */


/* Para los toolips: Estandar */
.tip { 
	width:185px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	color:#FFFFFF;
	background:url("dots/tip-text.png") left top repeat-y;
}
.tip-title { 	
	margin:0px;
	padding-top:5px;
	padding-left:15px;
	padding-right:12px;
	padding-bottom:6px;
}
.tip-text { }
.tip-top    { background:url("dots/tip-top.png") top left no-repeat; height:13px; width:185px; }
.tip-bottom { background:url("dots/tip-bottom.png") left bottom no-repeat; width:185px; height:8px; }
/* Para los toolips: Estandar */

/* Para los toolips: Derecho */
.tipDerecho .tip { 
	width:185px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	color:#FFFFFF;
	background:url("dots/tip-text-derecho.png") left top repeat-y;
}
.tipDerecho .tip-title { 	
	margin:0px;
	padding-top:5px;
	padding-left:15px;
	padding-right:12px;
	padding-bottom:6px;
}
.tipDerecho .tip-text { }
.tipDerecho .tip-top    { background:url("dots/tip-top-derecho.png") top left no-repeat; height:8px; width:185px; }
.tipDerecho .tip-bottom { background:url("dots/tip-bottom-derecho.png") left bottom no-repeat; width:185px; height:8px; }
.tipDerechoArrow {
	position:absolute;
	left:2px;
	top:20px;
	background:url("dots/tip-top-derechoArrow.png") top left no-repeat; width:5px; height:9px;
}
/* Para los toolips: Derecho */


/*Botones muy chulos como los de *Ad*be*/
.submit {
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	color: #2b333c;	
	border: 1px solid;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#AAAAAA);
	box-shadow: 0 1px 2px #AAA;
	padding: .2em 1.5ex;
	_padding: .2em 2ex;
	_width/**/:1px;
	_white-space: nowrap;
	overflow: visible; /* fix button width for IE 5.5 to 7 */
	cursor: pointer;
	_cursor: hand;
	vertical-align: middle;
}
.submit {
	_margin-left: expression(this.previousSibling ? '1ex' : 'null');
}
*+.submit {
	margin-left: 1ex;
}
/* \*/
::root input.submit {
	font-size: inherit;
}
/* */
.submit:hover {
	outline-width: 2px;
	background-color: #FFF;
	outline: #cfebfa solid 1px;
	background: url(dots/botBack.gif);
}
::root .submit>* {
	position: relative; /* Safari 2 throws outlines around everything inside button. Newer Webkits address this bug. For now, this puts the button text on top of all the outlines. */
}
/*Botones muy chulos como los de *Ad*be*/

.xcheckbox {
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	color: #767f88;	
	padding: .2em 1.5ex;
	_padding: .2em 2ex;
	_width/**/:1px;
	_white-space: nowrap;
	overflow: visible; /* fix button width for IE 5.5 to 7 */
	cursor: pointer;
	_cursor: hand;
	vertical-align: middle;

}
.xcheckbox {
	_margin-left: expression(this.previousSibling ? '1ex' : 'null');
}
*+.xcheckbox {
	margin-left: 1ex;
}
/* \*/
::root input.xcheckbox {
	font-size: inherit;
}
/* */
.xcheckbox:hover {
	outline-width: 2px;
	background-color: #FFF;	
}
::root .xcheckbox>* {
	position: relative; /* Safari 2 throws outlines around everything inside button. Newer Webkits address this bug. For now, this puts the button text on top of all the outlines. */
}
