BODY {
	background-color: white;
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family: Arial;
	font-size: 0.7em;
	color: white;
}

* a {color: #333333; text-decoration:none;}
* a:hover {color: #333333; text-decoration: underline;}

* img { border: 0px;}

form {
	margin: 0px;
	padding: 0px;
}

INPUT {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #333;
	border: 1px solid #ABABAB;
	margin-bottom: 1px;
}

.sinborde { border: 0px;}
#sinborde { border: 0px;}

SELECT {
	font-family: Arial;
	font-size: 0.9em;
	color: #333;
	border: 1px solid #7F9DB9;
	margin-bottom: 3px;
}

TEXTAREA {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #333;
	border: #739DAB 1px solid;
	margin-bottom: 3px;
	border: 1px solid #ABABAB;
	width: 280px;
}

P {
	COLOR: white;
	font-weight: normal;
	font-size: 0.75em;
}

P a { color: white; font-weight: bold;}
P a:hover { color: white; text-decoration: underline;}

ul {
	Padding-top:2px;
	Padding-bottom:2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

li {
	Padding-left:5px;
	Padding-top:2px;
	Padding-bottom:2px;
	text-align: left;
	color: #333333;
}

li a { color: #F17C00;}
li a:hover { color: #F17C00; text-decoration: underline;}

.bloque {
	width: 100%;
	height: 100%;
	display: block;
}

/***********************************************************************************/

.creditos {
	border: 1px solid #BCBBC0;
	color: #333333;
	font-size: 0.75em;
}

.creditos a {
	font-weight: bold;
}

.borde {
	border: 1px solid #B7B7B8;
}

.cuerpo {padding: 20px; line; line-height: 1.2em;}
.cuerpo2 {padding: 0px 60px; line-height: 1.2em;}
.cuerpo3 {padding: 0px 18px; line-height: 1.2em;}

.mgnbtm {
	margin-bottom: 10px;
}

.black {background-color: #19171C;}
.white {background-color: white;}
.blue {background-color: #5D87A0;}
.red {background-color: #E41819;}
.yellow {background-color: #F6A925;}

.txt_black {color: #19171C;}
.txt_blue {color: #5D87A0;}
.txt_red {color: #E41819;}
.txt_yellow {color: #F6A925;}

.bordeblanco {
	border-right: 6px solid white;
	border-bottom: 6px solid white;
}

.bbwhite {border-bottom: 6px solid white;}
.brwhite {border-right: 6px solid white;}

.img_servicio1 {
	background: url(../images/img_servicio1.jpg) left top no-repeat;
	height: 133px;
}

.img_servicio2 {
	background: url(../images/img_servicio2.jpg) left top no-repeat;
	height: 124px;
}

.img_servicio3 {
	background: url(../images/img_servicio3.jpg) left top no-repeat;
	height: 143px;
}

.img_servicio td {
	padding-right: 10px;
	line-height: 1.2em;
	font-size: 0.75em;
}

.contenedor {
	margin: 0px 20px;
}

.obras {
	font-size: 0.75em;
	font-weight: bold;
}

.obras a { color: #333;}
.obras a:hover { text-decoration: none;}

.info_obra {padding: 0px 10px;}

.bolo_yellow {background: #F6A925 url(../images/bolo_yellow.jpg) top left no-repeat}
.bolo_yellow2 {background: #F6A925 url(../images/bolo_yellow2.jpg) top left no-repeat}
.bolo_yellow3 {background: #F6A925 url(../images/bolo_yellow3.jpg) top right no-repeat}
.bolo_blue {background: #5D87A0 url(../images/bolo_blue.jpg) bottom right no-repeat}
.bolo_blue2 {background: #5D87A0 url(../images/bolo_blue2.jpg) bottom left no-repeat}
.bolo_blue3 {background: #5D87A0 url(../images/bolo_blue3.jpg) bottom left no-repeat}
.bolo_red {background: #E41819 url(../images/bolo_red.jpg) top left no-repeat}
.bolo_red2 {background: #E41819 url(../images/bolo_red2.jpg) top left no-repeat}
.bolo_red3 {background: #E41819 url(../images/bolo_red3.jpg) top right no-repeat}

.separa {
	line-height: 1.5em;
}

.iso {
	background: #19171C url(../images/iso.jpg) bottom right no-repeat;
}