/* CSS Basic Document */
body
{
margin:0px auto;
padding:0px;
}
td.off {
background-color:orange;
height:20px;
color:#FFFFFF;
}
td.on{
background-color:green;
height:20px;
color:#DDFFD9;
}
.border_bottom
{
border-bottom:1px solid #FFFFFF;
}
.border_right
{
border-right:5px solid green;
}
.input_box_impar
{
border:0px solid #EEEEEE;
background-color:#EEEEEE;
width:50px;
height:20px;
padding-left:25px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 20px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: orange;
text-decoration: none;
}
.input_box_par
{
border:0px solid #EEEEEE;
background-color:#CCCCCC;
width:50px;
height:20px;
padding-left:25px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 20px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: orange;
text-decoration: none;
}

.news_padding
{
padding:10px 0px 0px 10px;
}
.news_title
{
background:url(../images/new_project_bg.gif) left top no-repeat orange;
padding-left:18px;
line-height:20px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}
.gray_line
{
border-bottom:1px solid orange;
}
.body_inside_padding
{
padding:2px 0px 0px 2px;
}
.product_image
{
border:1px solid green;
}
.featured_product_table
{
margin-top:5px;
}




/* CSS Backgrand image Document */
.header_bg
{
background:url(../images/banner_ramas2.jpg) center top no-repeat orange;
height:120px;
color:inherit;
}
.footer_bg
{
background:url(../images/footer_bg.jpg) left bottom repeat-x;
height:10px;
}
.new_project_bg
{
background:url(../images/new_project_bg.gif) left top no-repeat orange;
height:20px;
padding-left:15px;
font-family: Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: 20px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
}


/* CSS Text Document */
body {
	font-family: TAhoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4b4b4b;
	background-color:inherit;
	text-decoration: none;
}
.body_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color:inherit;
	text-decoration: none;
}
.body_link:hover
{
color:orange;
background-color:inherit;
text-decoration:underline;
}
.white_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color:inherit;
	text-decoration: none;
}
.white_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color:inherit;
	text-decoration: none;
}
.white_link:hover
{
color:#E7FF9E;
background-color:inherit;
text-decoration:underline;
}
.orange_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: orange;
	background-color:inherit;
	text-decoration: none;
}
.red_text_16 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #B30004;
	background-color:inherit;
	text-decoration: none;
}
.red_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #B30004;
	background-color:inherit;
	text-decoration: none;
}
.red_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #B30004;
	background-color:inherit;
	text-decoration: none;
}
.red_link:hover
{
color:green;
background-color:inherit;
text-decoration:underline;
}
.red_link_underline {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #B30004;
	background-color:inherit;
	text-decoration: none;
}
.red_link_underline:hover
{
color:green;
background-color:inherit;
text-decoration:underline;
}
.green_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006600;
	background-color:inherit;
	text-decoration: none;
}
.green_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006600;
	background-color:inherit;
	text-decoration: none;
}
.green_link:hover
{
color:orange;
background-color:inherit;
text-decoration:underline;
}
.green_link_underline {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006600;
	background-color:inherit;
	text-decoration: none;
}
.green_link_underline:hover
{
color:orange;
background-color:inherit;
text-decoration:underline;
}
.top_menu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color:inherit;
	text-decoration: none;
}
.top_menu:hover
{
text-decoration:none;
color:#DDFFD9;
background-color:inherit;
}

.top_menu_banderas {
	
}

.red_title
{
font-family: Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
line-height: 20px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: orange;
background-color:inherit;
text-decoration: none;
}
.green_title
{
font-family: Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
line-height: 20px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: green;
background-color:inherit;
text-decoration: none;
}

.green_title_15
{
font-family: Helvetica, sans-serif;
font-size: 15px;
font-size: 15px;
font-style: normal;
line-height: 20px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: green;
background-color:inherit;
text-decoration: none;
}
.blue_link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0000ff;
	background-color:inherit;
	text-decoration: none;
}
.blue_link:hover
{
color:#0000ff;
text-decoration:underline;
background-color:inherit;
}
.input_gris
{
style="border: 1px #cccccc solid";
}
.marquesina {
	padding:0px;
	padding-top:3px;
	height:17px;
	vertical-align:middle;
	font-size:11px;
}
.etapas_compra {
	background-color:gray;
	height:31px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
.caja {
	display:block;
}

.caja TD.contenido_caja {
	padding-bottom:5px;
	padding-top:5px;
}

TD img{
	vertical-align:bottom;
}

TD.lati {
	border-left: 1px solid #33FF00;
}
TD.latd {
	border-right: 1px solid #33FF00;
}

TD.cab {
	height:7px;
	border-top: 1px solid #33FF00;
	font-size:1px;
}

TD.cabi {
	background: url("../iconos/esi.gif") top left no-repeat;
	width: 9px;
	height:7px;
	border: 0px;
	font-size:1px;
	margin:0px;
	padding:0px;
}

TD.cabd {
	background: url("../iconos/esd.gif") top left no-repeat;
	width: 9px;
	height:7px;
	border: 0px;
	font-size:1px;
	margin:0px;
	padding:0px;
}

TD.piei {
border: 0px;
font-size:1px;
background: url("../iconos/eii.gif") bottom left no-repeat;
width: 9px;
height:7px;
}

TD.pied {
border: 0px;
font-size:1px;
background: url("../iconos/eid.gif") bottom right no-repeat;
width: 9px;
height:7px;
}
TD.pie {
	height:7px;
	border-bottom: 1px solid #33FF00;
	font-size:1px;
}
TD.margen_inf
{
border-bottom:10px solid white;
border-right:2px solid white;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 20px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: white;
background-color:blue;
text-decoration: none;
}
TD.margen_inf_gris
{
border-bottom:1px solid #000000;
font-family: Verdana, Helvetica, sans-serif;
color: #555555;
background-color:none;
}
TD.fila_producto_par
{
border-bottom:10px solid white;
border-right:2px solid white;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 20px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #555555;
background-color:#CCCCCC;
text-decoration: none;
}
TD.fila_producto_impar
{
border-bottom:10px solid white;
border-right:2px solid white;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 20px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #555555;
background-color:#EEEEEE;
text-decoration: none;
}
TD.fila_total
{
border-bottom:10px solid white;
border-right:2px solid white;
font-family: Verdana, Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
line-height: 20px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: white;
text-decoration: none;
background-color:#B30004;
padding-right:25px;
}
.input_box_total
{
border:0px solid #B30004;
background-color:#B30004;
width:50px;
height:20px;
padding-left:25px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
line-height: 20px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: white;
text-decoration: none;
}

.textarea_sin_borde{
border: 0px orange solid;
padding-left:2px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #555555;
}