BODY
{
	font: 11pt Arial,Verdana,sans-serif;
	color: rgb(0,0,0);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: rgb(100,206,224);
	background-image: url(./images/base/mosaico.png);
	background-position: top left;
}

#fixexpand
{
	margin: 0px;
	padding: 0px;
	clear: both;
}

#cuerpo
{
	text-align: left;
	width: 960px;
	margin: auto;
	padding: 0px;
	margin-top: 1px;
	margin-bottom: 110px;
	background-color: rgb(255,255,255);
}

#menu
{
	width: 954px;
	height: 35px;
	padding: 3px;
	margin: 0px;
	background-color: rgb(0,69,88);
}

#menu A, #menu A:LINK, #menu A:VISITED, #menu A:ACTIVE, #menu A:HOVER
{
	font: 19pt Arial,Verdana,sans-serif;
	text-decoration: none;
	color: rgb(255,255,255);
}

#menu A:HOVER
{
	color: rgb(255,255,0);
	font-weight: bold;
}

#b1, #b2, #b3, #b4, #b5
{
	width: 189px;
	height: 32px;
	background-color: rgb(31,138,112);
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	padding-top: 3px;
}

#b2, #b3, #b4, #b5
{
	margin-left: 3px;
}

#b4
{
	width: 186px;
}

#fondoPORTADA, #fondoPRODUCTO, #fondoBLANCO
{
	background-color: #d48cac;
	margin: 0px;
	padding: 0px;
	border-color: rgb(0,69,88);
	border-left-style: solid;
	border-right-style: solid;
	border-width: 3px;
}

#fondoPRODUCTO
{
	background-color: #c9f574;
	background-image: url(./images/base/submosaic.png);
	padding: 1px;
}

#fondoBLANCO
{
	background-color: rgb(255,255,255);
	padding: 1px;
}

#techoS
{
	margin: 20px;
	padding: 0px;
}

#producto, #fotoNos
{
	margin-top: 22px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 640px;
	border-style: solid;
	border-width: 3px;
	border-color: rgb(0,69,88);
	background-color: rgb(255,255,255);
}

#producto
{
	padding: 10px;
	border-bottom-width: 2px;
}

#fotogal
{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	border-style: solid;
	border-width: 3px;
	border-color: rgb(0,69,88);
}

#fotoNos
{
	margin-bottom: 20px;
}

#pieproducto
{
	text-align: center;
	background-color: rgb(240,240,240);
	margin-top: 0px;
	margin-bottom: 22px;
	margin-left: auto;
	margin-right: auto;
	width: 640px;
	border-style: solid;
	border-width: 3px;
	border-top-width: 1px;
	border-color: rgb(0,69,88);
	padding: 10px;
	font: 14pt Arial,Verdana,sans-serif;
	font-weight: bold;
}

#descripserv
{
	width: 905px;
	text-align: left;
	background-color: rgb(240,240,240);
	margin: 20px;
	margin-top: 0px;
	border-style: solid;
	border-width: 3px;
	border-color: rgb(0,69,88);
}

#descripserv P
{
	margin: 10px;
	padding: 0px;
}

#pieproducto P
{
	margin: 2px;
}

#warning
{
	font: 14pt Arial,Verdana,sans-serif;
	font-weight: bold;
	color: rgb(0,69,88);
}

#textobase, #textopresnos
{
	font: 13pt Arial,Verdana,sans-serif;
	color: rgb(0,0,0);
	margin: 10px;
}

#textopresnos
{
	margin-left: 24px;
	margin-right: 24px;
}

#pie
{
	width: 942px;
	height: 108px;
	margin: 0px;
	padding: 1px;
	padding-right: 17px;
	background-color: rgb(0,69,88);
	background-image: url(./images/base/foot.png);
	text-align: right;
}

#pie P
{
	font: 11pt Arial,Verdana,sans-serif;
	color: rgb(255,255,255);
}

#linkJBG, #linkJBG:LINK, #linkJBG:VISITED, #linkJBG:ACTIVE, #linkJBG:HOVER
{
	font-weight: bold;
	color: rgb(255,225,26);
	text-decoration: none;
}

#linkJBG:HOVER
{
	color: rgb(255,255,255);
}

#fila
{
	width: 911px;
	background-color: rgb(255,255,255);
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	padding: 0px;
}

#mini1, #mini2, #mini3
{
	background-color: rgb(240,240,240);
	padding: 0px;
	border-style: solid;
	border-width: 3px;
	border-color: rgb(0,69,88);
	float: left;
}

#mini1:HOVER, #mini2:HOVER, #mini3:HOVER
{
	background-color: #fe5400;
}

#mini3
{
	float: right;
}

#mini2
{
	margin-left: 26px;
}

#mini1 IMG, #mini2 IMG, #mini3 IMG
{
	margin: 5px;
}

#piemini
{
	padding: 1px;
	margin: 0px;
	background-color: rgb(0,69,88);
	border-top-style: solid;
	border-width: 3px;
	border-color: rgb(0,69,88);
}

#piemini P
{
	font: 13pt Arial,Verdana,sans-serif;
	color: rgb(255,255,255);
	margin: 1px;
	padding: 0px;
}

#formu
{
	margin: 20px;
	font: 13pt Arial,Verdana,sans-serif;
	color: rgb(0,0,0);
}

.botones
{
	font: 14pt Arial,Verdana,sans-serif;
	font-weight: bold;
	color: rgb(0,69,88);
	padding: 3px;
	margin-top: 20px;
}

#formtit
{
	font: 14pt Arial,Verdana,sans-serif;
	font-weight: bold;
	color: rgb(0,69,88);
}

FORM INPUT, FORM TEXTAREA, FORM SELECT
{
	font: 13pt Arial,Verdana,sans-serif;
	font-style: italic;
	padding: 3px;
	color: rgb(0,69,88);
}

FORM TEXTAREA
{
	margin-top: 20px;
	max-width: 580px;
	min-width: 580px;
	min-height: 200px;
}